/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
.widget .screen-reader-text {
display:none;
}@import "https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/css/reset.css";

@import "https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/css/alert.css";

/* import disabled */
/* import disabled */
/* import disabled */
/* import disabled */
.clearfix {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.borderbox {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.boxshadow0 {
-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);
box-shadow:0 0 5px rgba(0,0,0,0.5);
}

.boxshadow1 {
-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3);
-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);
box-shadow:0 2px 5px rgba(0,0,0,0.3);
}

.rounded {
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
}

.text-overflow {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.text-fix {
overflow:hidden;
text-overflow:ellipsis;
}

.slideMenu li > ul {
opacity:0;
-moz-transition:opacity .7s;
-webkit-transition:opacity .7s;
transition:opacity .7s;
overflow:hidden;
}

.slideMenu li:hover > ul {
opacity:1;
}

.slideMenu li:hover > ul:hover {
overflow:visible;
}

.slideMenu li > ul > li {
margin-top:-500px;
-moz-transition:margin-top .3s ease-in-out 0s;
-webkit-transition:margin-top .3s ease-in-out 0s;
transition:margin-top .3s ease-in-out 0s;
}

.slideMenuOff li > ul {
opacity:1;
overflow:visible;
}

.slideMenuOff li > ul > li {
margin-top:0;
}

.fadeMenu li > ul {
opacity:0;
-moz-transition:opacity .5s;
-webkit-transition:opacity .5s;
transition:opacity .5s;
overflow:hidden;
height:0;
}

.fadeMenu li:hover > ul {
opacity:1;
height:auto;
}

.fadeMenu li:hover > ul:hover {
overflow:visible;
}

.fadeMenuOff li > ul {
opacity:1;
overflow:visible;
height:auto;
}

.borderbox0 {
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
}

.boxshadow1 {
-moz-box-shadow:0 1px 2px -1px rgba(0,0,0,0.3);
-webkit-box-shadow:0 1px 2px -1px rgba(0,0,0,0.3);
box-shadow:0 1px 2px -1px rgba(0,0,0,0.3);
}

.transform0 {
-moz-transform:none;
-webkit-transform:none;
-ms-transform:none;
transform:none;
}

.revbutton {
background:#559096;
color:#fff;
font-weight:700;
padding:13px 40px;
border:none;
border-top:1px solid #609ea5;
cursor:pointer;
-moz-box-shadow:0 50px 80px -50px rgba(255,255,255,0.2) inset;
-webkit-box-shadow:0 50px 80px -50px rgba(255,255,255,0.2) inset;
box-shadow:0 50px 80px -50px rgba(255,255,255,0.2) inset;
-moz-transition:all .5s !important;
-webkit-transition:all .5s !important;
transition:all .5s !important;
}

.wooButton {
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
color:#fff;
background:#559096;
padding:8px 15px;
text-align:center;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.wooBorderImage {
display:inline-block;
padding:5px;
background:#fff;
border:solid 1px #5da3b0;
}

.wooQtyForm {
float:left;
}

.wooQtyForm .minus,.wooQtyForm .plus,.wooQtyForm .qty.text {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:inline;
width:37px;
height:37px;
padding:0;
vertical-align:middle;
border:solid 1px #5097a4;
}

.wooQtyForm .minus,.wooQtyForm .plus {
font-family:Poiret One;
font-weight:400;
font-style:normal;
font-family:Arizonia;
font-weight:400;
font-style:normal;
font-size:15px;
color:#2e575f;
background:#7fb6c1;
cursor:pointer;
}

.wooQtyForm .qty.text {
background:#fff;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.wooQtyForm .qty.text::-webkit-outer-spin-button,.wooQtyForm .qty.text::-webkit-inner-spin-button {
-webkit-appearance:none;
margin:0;
}

.resetUlBullet ul,.resetUlBullet {
list-style-type:none;
margin-bottom:0;
}

.resetUlBullet ul li,.resetUlBullet li {
padding:0;
position:relative;
}

.resetUlBullet ul li:before,.resetUlBullet li:before {
content:"";
width:auto;
height:auto;
background:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
position:relative;
display:none;
}

.bodysize {
font-size:22px;
line-height:38px;
}

.littlesize {
font-size:19px;
line-height:32px;
}

.decsize {
font-size:19px;
line-height:24px;
}

.menusize {
font-size:24px;
line-height:32px;
}

.boxsize {
font-size:22px;
line-height:28px;
}

.h1size {
font-size:46px;
line-height:60px;
}

.h2size {
font-size:36px;
line-height:46px;
}

.h3size {
font-size:30px;
line-height:40px;
}

.h4size {
font-size:26px;
line-height:34px;
}

.h5size {
font-size:24px;
line-height:32px;
}

.h6size {
font-size:22px;
line-height:28px;
}

.cropBodySize.txtrows-1 {
height:38px;
overflow:hidden;
}

.cropBodySize.txtrows-2 {
height:76px;
overflow:hidden;
}

.cropBodySize.txtrows-3 {
height:114px;
overflow:hidden;
}

.cropBodySize.txtrows-4 {
height:152px;
overflow:hidden;
}

.cropBodySize.txtrows-5 {
height:190px;
overflow:hidden;
}

.cropBodySize.txtrows-6 {
height:228px;
overflow:hidden;
}

.cropBodySize.txtrows-7 {
height:266px;
overflow:hidden;
}

.cropBodySize.txtrows-8 {
height:304px;
overflow:hidden;
}

.cropBodySize.txtrows-9 {
height:342px;
overflow:hidden;
}

.cropBodySize.txtrows-10 {
height:380px;
overflow:hidden;
}

.cropLittleSize.txtrows-1 {
height:32px;
overflow:hidden;
}

.cropLittleSize.txtrows-2 {
height:64px;
overflow:hidden;
}

.cropLittleSize.txtrows-3 {
height:96px;
overflow:hidden;
}

.cropLittleSize.txtrows-4 {
height:128px;
overflow:hidden;
}

.cropLittleSize.txtrows-5 {
height:160px;
overflow:hidden;
}

.cropLittleSize.txtrows-6 {
height:192px;
overflow:hidden;
}

.cropLittleSize.txtrows-7 {
height:224px;
overflow:hidden;
}

.cropLittleSize.txtrows-8 {
height:256px;
overflow:hidden;
}

.cropLittleSize.txtrows-9 {
height:288px;
overflow:hidden;
}

.cropLittleSize.txtrows-10 {
height:320px;
overflow:hidden;
}

.cropDecSize.txtrows-1 {
height:24px;
overflow:hidden;
}

.cropDecSize.txtrows-2 {
height:48px;
overflow:hidden;
}

.cropDecSize.txtrows-3 {
height:72px;
overflow:hidden;
}

.cropDecSize.txtrows-4 {
height:96px;
overflow:hidden;
}

.cropDecSize.txtrows-5 {
height:120px;
overflow:hidden;
}

.clearSize {
font-size:0;
line-height:0;
}

.darkBgFontColor {
color:#fff;
}

body {
font-size:22px;
line-height:38px;
}

h1 {
font-size:46px;
line-height:60px;
}

h2 {
font-size:36px;
line-height:46px;
}

h3 {
font-size:30px;
line-height:40px;
}

h4 {
font-size:26px;
line-height:34px;
}

h5 {
font-size:24px;
line-height:32px;
}

h6 {
font-size:22px;
line-height:28px;
}

small {
font-size:19px;
line-height:32px;
}

input {
font-size:19px;
line-height:32px;
}

input[type="submit"],input[type="reset"] {
font-size:19px;
line-height:24px;
}

input[type="text"],input[type="email"],input[type="password"],input[type="url"],input[type="number"],input[type="date"],input[type="search"],input[type="tel"],select,textarea,.sbHolder .sbSelector {
font-size:22px;
line-height:38px;
}

.sbHolder {
font-size:22px;
line-height:38px;
}

.sbHolder .sbOptions {
font-size:19px;
line-height:32px;
}

.ui-datepicker {
font-size:22px;
line-height:38px;
}

.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-title {
font-size:22px;
line-height:28px;
}

.ui-datepicker table {
font-size:22px;
line-height:38px;
}

.ui-datepicker table th {
font-size:22px;
line-height:38px;
}

.top-bar {
font-size:22px;
line-height:38px;
}

.site-description {
font-size:19px;
line-height:32px;
}

.site-logo a {
font-size:46px;
line-height:60px;
}

#masthead-clone .site-logo a {
font-size:24px;
line-height:32px;
}

.language-icons > a {
font-size:19px;
line-height:32px;
}

.social-icons li a {
font-size:19px;
line-height:24px;
}

.nav-menu-main > ul > li {
font-size:24px;
line-height:32px;
}

.nav-menu-main > ul > li li {
font-size:24px;
line-height:32px;
}

.menu-item-description {
font-size:19px;
line-height:32px;
}

.breadcrumbs-before,.breadcrumbs a,.breadcrumb-begin,.breadcrumb-end,.breadcrumb-sep {
font-size:19px;
line-height:32px;
}

.breadcrumbs-before:before {
font-size:19px;
line-height:24px;
}

.ait-sc-rule-btn-top {
font-size:19px;
line-height:32px;
}

.ait-sc-button.simple .title {
font-size:19px;
line-height:24px;
}

.ait-sc-button .title {
font-size:22px;
line-height:28px;
}

.ait-sc-button .title small {
font-size:11px;
line-height:16px;
}

.ait-sc-button .description {
font-size:19px;
line-height:32px;
}

.ait-sc-button .icon .fa {
font-size:40px;
line-height:40px;
}

.ait-sc-button.button-plan-my-route .title {
font-size:22px;
line-height:38px;
}

.header-resources {
font-size:19px;
line-height:32px;
}

.header-resources .resources-data {
font-size:19px;
line-height:32px;
}

.header-resources .ait-sc-button {
font-size:19px;
line-height:32px;
}

.user-panel .toggle-button {
font-size:24px;
line-height:32px;
}

.user-panel .user-info {
font-size:24px;
line-height:32px;
}

.user-panel .user-actions a {
font-size:24px;
line-height:32px;
}

.userlogin-tabs-menu a {
font-size:19px;
line-height:32px;
}

.user-panel.opened .login-register,.user-panel.opened .user-actions {
font-size:22px;
line-height:38px;
}

.userlogin-tabs-contents input[type="submit"] {
font-size:19px;
line-height:24px;
}

.userlogin-tabs-contents .helper {
font-size:19px;
line-height:32px;
}

.elm-search-form .searchinput,.elm-search-form .select2-container .select2-choice {
font-size:14px;
line-height:24px;
}

.elm-search-form .radius-value,.elm-search-form .radius-units {
font-size:14px;
line-height:24px;
}

.elm-search-form .radius-popup-help {
font-size:19px;
line-height:32px;
}

.elm-search-form .search-inputs-wrap .searchinput-wrap:before {
font-size:22px;
line-height:24px;
}

.elm-search-form .searchsubmit[type="submit"] {
font-size:0;
line-height:0;
}

.elm-search-form .searchsubmit2 {
font-size:16px;
line-height:24px;
}

.elm-search-form .radius-input-visible:after {
font-size:18px;
line-height:24px;
}

.elm-search-form .category-clear,.elm-search-form .location-clear,.elm-search-form .radius-clear {
font-size:10px;
line-height:14px;
}

.elm-search-form .category-clear .fa,.elm-search-form .location-clear .fa,.elm-search-form .radius-clear .fa {
font-size:10px;
line-height:14px;
}

.elm-search-form h2.title-type-4 {
font-size:20px;
line-height:24px;
}

.search-form-type-2 .elm-search-form .search-content:before {
font-size:14px;
line-height:28px;
}

.search-form-type-2 .elm-search-form .label {
font-size:16px;
}

.search-form-type-2 .elm-search-form .searchinput {
font-size:20px;
}

.search-form-type-2 .elm-search-form .select2-container .select2-choice {
font-size:20px;
}

.search-form-type-2 .elm-search-form .radius-display .radius-value,.search-form-type-2 .elm-search-form .radius-display .radius-units {
font-size:20px;
}

.search-form-type-2 .elm-search-form .radius-toggle,.search-form-type-2 .elm-search-form .radius-display {
font-size:20px;
line-height:40px;
}

.search-form-type-2 .elm-search-form .radius-clear {
font-size:10px;
line-height:14px;
}

.search-form-type-2 .elm-search-form .radius-clear .fa {
font-size:10px;
line-height:14px;
}

.search-form-type-3 .header-search-wrap .elm-maintitle {
font-size:36px;
line-height:46px;
}

.search-form-type-3 .header-search-wrap .category-icon i {
font-size:18px;
line-height:24px;
}

.search-form-type-3 .header-search-wrap .location-icon i {
font-size:20px;
line-height:24px;
}

.search-form-type-3 .elm-search-form .searchinput {
font-size:16px;
}

.categories-container li {
font-size:22px;
line-height:38px;
}

.categories-container li .cat-hdr {
font-size:26px;
line-height:34px;
}

.categories-container li .cat-desc {
font-size:19px;
line-height:32px;
}

.categories-container li .cat-desc.txtrows-1 {
height:32px;
overflow:hidden;
}

.categories-container li .cat-desc.txtrows-2 {
height:64px;
overflow:hidden;
}

.categories-container li .cat-desc.txtrows-3 {
height:96px;
overflow:hidden;
}

.categories-container li .cat-desc.txtrows-4 {
height:128px;
overflow:hidden;
}

.categories-container li .cat-desc.txtrows-5 {
height:160px;
overflow:hidden;
}

.categories-container li .cat-desc.txtrows-6 {
height:192px;
overflow:hidden;
}

.categories-container li .cat-desc.txtrows-7 {
height:224px;
overflow:hidden;
}

.categories-container li .cat-desc.txtrows-8 {
height:256px;
overflow:hidden;
}

.categories-container li .cat-desc.txtrows-9 {
height:288px;
overflow:hidden;
}

.categories-container li .cat-desc.txtrows-10 {
height:320px;
overflow:hidden;
}

.filters-wrap h2 {
font-size:22px;
line-height:28px;
}

.filters-wrap h2 .max {
font-size:19px;
line-height:24px;
}

.filters-wrap .filter-container .content .selected:first-child,.filters-wrap .filter-container .content .title,.filters-wrap .sbHolder .sbSelector {
font-size:19px;
line-height:32px;
}

.item-footer .item-filters {
font-size:0;
line-height:0;
}

.item-footer .item-filters .item-filter {
font-size:22px;
line-height:38px;
}

.item-footer .item-features .filter-hover {
font-size:19px;
line-height:32px;
}

.advanced-filters-actions a {
font-size:19px;
line-height:32px;
}

.advanced-filters-wrap li .fa,.advanced-filters-wrap li .filter-name {
font-size:22px;
line-height:38px;
}

.elm-easy-slider-main ul.easy-slider li .easy-title {
font-size:22px;
line-height:28px;
}

.entry-content p {
font-size:22px;
line-height:38px;
}

.elm-rule-main .rule-btn-top {
font-size:19px;
line-height:32px;
}

.elm-portfolio .filters-wrapper {
font-size:19px;
line-height:32px;
}

.elm-portfolio .filters-wrapper ul {
font-size:19px;
line-height:32px;
}

.elm-portfolio .filters-wrapper .filter-wrapper ul li a {
font-size:19px;
line-height:32px;
}

.elm-portfolio .portfolio-item .portfolio-item-desc h3 {
font-size:26px;
line-height:34px;
}

.elm-portfolio .portfolio-item .portfolio-item-desc p {
font-size:19px;
line-height:32px;
}

.elm-portfolio .portfolio-item .portfolio-item-desc p.txtrows-1 {
height:32px;
overflow:hidden;
}

.elm-portfolio .portfolio-item .portfolio-item-desc p.txtrows-2 {
height:64px;
overflow:hidden;
}

.elm-portfolio .portfolio-item .portfolio-item-desc p.txtrows-3 {
height:96px;
overflow:hidden;
}

.elm-portfolio .portfolio-item .portfolio-item-desc p.txtrows-4 {
height:128px;
overflow:hidden;
}

.elm-portfolio .portfolio-item .portfolio-item-desc p.txtrows-5 {
height:160px;
overflow:hidden;
}

.elm-portfolio .portfolio-item .portfolio-item-desc p.txtrows-6 {
height:192px;
overflow:hidden;
}

.elm-portfolio .portfolio-item .portfolio-item-desc p.txtrows-7 {
height:224px;
overflow:hidden;
}

.elm-portfolio .portfolio-item .portfolio-item-desc p.txtrows-8 {
height:256px;
overflow:hidden;
}

.elm-portfolio .portfolio-item .portfolio-item-desc p.txtrows-9 {
height:288px;
overflow:hidden;
}

.elm-portfolio .portfolio-item .portfolio-item-desc p.txtrows-10 {
height:320px;
overflow:hidden;
}

.elm-item-organizer .carousel-container .item-box {
font-size:19px;
line-height:32px;
}

.elm-item-organizer .item-title h3 {
font-size:26px;
line-height:34px;
}

.elm-item-organizer .layout-box .item-title h3 {
font-size:22px;
line-height:28px;
}

.elm-item-organizer .item-text .item-excerpt {
font-size:19px;
line-height:32px;
}

.elm-item-organizer .item-text .item-excerpt.txtrows-1 {
height:32px;
overflow:hidden;
}

.elm-item-organizer .item-text .item-excerpt.txtrows-2 {
height:64px;
overflow:hidden;
}

.elm-item-organizer .item-text .item-excerpt.txtrows-3 {
height:96px;
overflow:hidden;
}

.elm-item-organizer .item-text .item-excerpt.txtrows-4 {
height:128px;
overflow:hidden;
}

.elm-item-organizer .item-text .item-excerpt.txtrows-5 {
height:160px;
overflow:hidden;
}

.elm-item-organizer .item-text .item-excerpt.txtrows-6 {
height:192px;
overflow:hidden;
}

.elm-item-organizer .item-text .item-excerpt.txtrows-7 {
height:224px;
overflow:hidden;
}

.elm-item-organizer .item-text .item-excerpt.txtrows-8 {
height:256px;
overflow:hidden;
}

.elm-item-organizer .item-text .item-excerpt.txtrows-9 {
height:288px;
overflow:hidden;
}

.elm-item-organizer .item-text .item-excerpt.txtrows-10 {
height:320px;
overflow:hidden;
}

.elm-item-organizer .layout-box .item-thumbnail .item-date .day {
font-size:30px;
line-height:40px;
}

.elm-services-main .item-title p {
font-size:19px;
line-height:32px;
}

.elm-main ul.member-contacts {
font-size:19px;
line-height:32px;
}

.elm-members-main .layout-list .member-position {
font-size:19px;
line-height:32px;
}

.elm-member-main .member-title h3 {
font-size:26px;
line-height:34px;
}

.elm-events-main .event-date .entry-date {
font-size:19px;
line-height:32px;
}

.elm-events-main .layout-box .event-date .entry-date {
font-size:19px;
line-height:24px;
}

.elm-events-main .layout-box .image-present .event-date .entry-date {
font-size:19px;
line-height:32px;
}

.elm-events-main .layout-box .image-present .event-date .link-day {
font-size:30px;
line-height:40px;
}

.elm-events-main .item-info {
font-size:19px;
line-height:32px;
}

.elm-posts-main .item-date {
font-size:19px;
line-height:32px;
}

.elm-posts-main .item-categories {
font-size:19px;
line-height:32px;
}

.elm-posts-main .carousel-container .item-box {
font-size:22px;
line-height:38px;
}

.elm-items-main .review-stars-container a,.items-container .review-stars-container a {
font-size:22px;
line-height:38px;
}

.elm-items-main .item .item-location,.items-container .item .item-location {
font-size:22px;
line-height:38px;
}

.elm-items-main .item .item-title .subtitle,.items-container .item .item-title .subtitle {
font-size:19px;
line-height:32px;
}

.elm-items-main .layout-list .item .item-categories,.items-container .layout-list .item .item-categories {
font-size:19px;
line-height:32px;
}

.elm-items-main .layout-list .item .icon-label a,.items-container .layout-list .item .icon-label a {
font-size:22px;
line-height:38px;
}

.elm-items-main .layout-box a .item-text .item-excerpt,.items-container .layout-box a .item-text .item-excerpt {
font-size:19px;
line-height:32px;
}

.elm-items-main .layout-box .item .item-location p.txtrows-1,.items-container .layout-box .item .item-location p.txtrows-1 {
height:38px;
overflow:hidden;
}

.elm-items-main .layout-box .item .item-location p.txtrows-2,.items-container .layout-box .item .item-location p.txtrows-2 {
height:76px;
overflow:hidden;
}

.elm-items-main .layout-box .item .item-location p.txtrows-3,.items-container .layout-box .item .item-location p.txtrows-3 {
height:114px;
overflow:hidden;
}

.elm-items-main .layout-box .item .item-location p.txtrows-4,.items-container .layout-box .item .item-location p.txtrows-4 {
height:152px;
overflow:hidden;
}

.elm-items-main .layout-box .item .item-location p.txtrows-5,.items-container .layout-box .item .item-location p.txtrows-5 {
height:190px;
overflow:hidden;
}

.elm-items-main .layout-box .item .item-location p.txtrows-6,.items-container .layout-box .item .item-location p.txtrows-6 {
height:228px;
overflow:hidden;
}

.elm-items-main .layout-box .item .item-location p.txtrows-7,.items-container .layout-box .item .item-location p.txtrows-7 {
height:266px;
overflow:hidden;
}

.elm-items-main .layout-box .item .item-location p.txtrows-8,.items-container .layout-box .item .item-location p.txtrows-8 {
height:304px;
overflow:hidden;
}

.elm-items-main .layout-box .item .item-location p.txtrows-9,.items-container .layout-box .item .item-location p.txtrows-9 {
height:342px;
overflow:hidden;
}

.elm-items-main .layout-box .item .item-location p.txtrows-10,.items-container .layout-box .item .item-location p.txtrows-10 {
height:380px;
overflow:hidden;
}

.elm-testimonials-main .item .item-info .item-author {
font-size:19px;
line-height:32px;
}

.elm-testimonials-main .item .item-text p {
font-size:19px;
line-height:32px;
}

.elm-job-offers-main .item-duration {
font-size:19px;
line-height:32px;
}

.elm-job-offers-main .job-contact {
font-size:19px;
line-height:32px;
}

.elm-faq .faq-question .faq-q {
font-size:19px;
line-height:32px;
}

.elm-faq-main .faq-question .faq-q:before {
font-size:24px;
line-height:32px;
line-height:30px;
}

.elm-toggles-main .ait-tabs ul.ait-tabs-nav li {
font-size:22px;
line-height:38px;
}

.elm-toggles-main .ait-tabs ul.ait-tabs-nav li {
font-size:22px;
line-height:38px;
}

.elm-toggles-main .ait-tabs-horizontal .tabs-wrapper ul.ait-tabs-nav li a span {
font-size:26px;
line-height:26px;
}

.elm-toggles-main .ait-tabs-vertical ul.ait-tabs-nav li a,.elm-toggles-main .ait-tabs-vertical li .ait-tab-hover {
font-size:19px;
line-height:24px;
}

.elm-toggles-main .toggle-title {
font-size:19px;
line-height:24px;
}

.elm-toggles-main .ait-tabs .tabs-wrapper .selected {
font-size:24px;
line-height:32px;
}

.local-toggles .toggle-header .toggle-title {
font-size:22px;
line-height:28px;
}

.local-toggles .toggle-content .toggle-container {
font-size:22px;
line-height:38px;
}

.elm-toggles-main .responsive-tabs-select {
font-size:24px;
line-height:32px;
}

.elm-toggles-main .responsive-tabs-select option {
font-size:22px;
line-height:38px;
}

.elm-price-table .table-header .table-description {
font-size:19px;
line-height:32px;
}

.elm-price-table .table-header .table-price {
font-size:40px;
line-height:40px;
}

.elm-price-table .table-header .table-subtitle {
font-size:19px;
line-height:24px;
}

.elm-price-table .table-button a {
font-size:24px;
line-height:32px;
}

.elm-price-table .table-body .table-row {
font-size:22px;
line-height:38px;
}

.elm-price-table-main .table-featured .table-header:after {
font-size:24px;
line-height:57px;
}

.elm-opening-hours-main .day-title h5 {
font-size:22px;
line-height:38px;
}

.elm-opening-hours-main .hours-note {
font-size:19px;
line-height:32px;
}

.elm-counters-main .counter-description {
font-size:19px;
line-height:32px;
}

.elm-counters-main .counter-type-textbox .type-text {
font-size:36px;
line-height:46px;
}

.elm-counters-main .counter-type-textbox .counter-title {
font-size:36px;
line-height:46px;
}

.item-extension-container h2 {
font-size:24px;
line-height:32px;
}

.item-extension-container .field-title h5 {
font-size:22px;
line-height:38px;
}

.gallery .gallery-caption {
font-size:19px;
line-height:32px;
}

.carousel-bottom-arrows .carousel-nav-text {
font-size:19px;
line-height:32px;
}

.has-post-thumbnail .more-wrap a {
font-size:24px;
line-height:32px;
}

.hentry .entry-date {
font-size:19px;
line-height:32px;
}

.hentry .entry-date .link-day {
font-size:30px;
line-height:40px;
line-height:22px;
}

.hentry .entry-date .link-year {
line-height:12px;
}

.hentry	.author .auth-links a {
font-size:19px;
line-height:32px;
}

.hentry .entry-footer .tags {
font-size:22px;
line-height:38px;
}

.hentry .entry-footer .categories {
font-size:19px;
line-height:32px;
}

.hentry .entry-footer .comments-link {
font-size:22px;
line-height:38px;
}

.hentry .entry-footer .comments-number {
font-size:24px;
line-height:32px;
}

.hentry.has-no-thumbnail .comments-number {
font-size:22px;
line-height:38px;
}

.hentry.has-no-thumbnail .entry-data {
font-size:19px;
line-height:32px;
}

.single-post .comments-link {
font-size:19px;
line-height:24px;
}

.single-post .comments-link .comments-number {
font-size:24px;
line-height:32px;
}

.single-post .categories {
font-size:19px;
line-height:32px;
}

.nav-single {
font-size:24px;
line-height:32px;
}

.page-numbers {
font-size:24px;
line-height:32px;
}

.author-info .author-description h2 {
font-size:26px;
line-height:34px;
}

.author-info .author-description {
font-size:19px;
line-height:32px;
}

.author-info .author-link-wrap {
font-size:22px;
line-height:38px;
}

.comments-title {
font-size:22px;
line-height:28px;
}

.comments-title:before {
font-size:24px;
line-height:32px;
}

.comment-meta a {
font-size:19px;
line-height:32px;
}

.commentlist .comment-meta .fn {
font-size:24px;
line-height:32px;
}

#respond h3 {
font-size:22px;
line-height:28px;
}

#respond h3	small {
font-size:19px;
line-height:32px;
line-height:24px;
}

#respond form p {
font-size:19px;
line-height:32px;
}

#respond h3:before {
font-size:24px;
line-height:32px;
}

#respond form label {
font-size:22px;
line-height:28px;
}

.widget-container .widget-title h3 {
font-size:26px;
line-height:34px;
}

.widget_rss .widget-title {
font-size:26px;
line-height:34px;
}

.widget_posts h4 {
font-size:22px;
line-height:28px;
}

.widget_posts .date {
font-size:19px;
line-height:32px;
}

.widget_posts p {
font-size:19px;
line-height:32px;
}

.widget_posts .read-more {
font-size:19px;
line-height:32px;
}

.widget_calendar table {
font-size:19px;
line-height:32px;
}

.widget_items .item-container span,.widget_newest_item .item-container span {
font-size:19px;
line-height:32px;
}

.widget_recent_entries .post-date {
font-size:19px;
line-height:32px;
}

.widget_rss	.rss-date {
font-size:19px;
line-height:32px;
}

.widget_rss .rssSummary {
font-size:19px;
line-height:32px;
}

.widget_rss cite {
font-size:19px;
line-height:32px;
}

.widget_archive li,.widget_archive .tagcloud a,.widget_tag_cloud li,.widget_tag_cloud .tagcloud a {
font-size:19px;
line-height:32px;
font-size:12px !important;
line-height:20px !important;
}

.widget_login .user-logged-in p {
font-size:19px;
line-height:32px;
}

.widget_login input[type="submit"] {
font-size:19px;
line-height:24px;
}

.site-footer {
font-size:19px;
line-height:32px;
}

.widget_items h4,.widget_newest_item h4 {
font-size:22px;
line-height:28px;
}

.elm-items-info .info-count {
font-size:16px;
line-height:32px;
}

.page-title-social i {
font-size:26px;
line-height:34px;
line-height:36px;
}

.page-title-social .share-text {
font-size:22px;
line-height:38px;
}

.tax-ait-items .page-title .entry-title-wrap .cat-icon,.tax-ait-locations .page-title .entry-title-wrap .cat-icon,.single-ait-item .page-title .entry-title-wrap .cat-icon,.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon {
font-size:0;
line-height:0;
}

.single-ait-item .elm-opening-hours-main h2,.single-ait-item .address-container h2,.single-ait-item .elm-claim-listing-main h2 {
font-size:24px;
line-height:32px;
}

.single-ait-item .elm-opening-hours-main h2:after,.single-ait-item .address-container h2:after,.single-ait-item .elm-claim-listing-main h2:after {
font-size:30px;
line-height:30px;
}

.single-ait-item .review-stars-container .review-stars,.single-ait-item .review-stars-container .rating-text-shown a {
font-size:14px !important;
line-height:36px;
}

.contact-owner-container a {
font-size:22px;
line-height:38px;
}

.contact-owner-popup-form .input-container .input-helper {
font-size:19px;
line-height:32px;
}

.ait-get-directions-button a.ait-sc-button {
font-size:22px;
line-height:38px;
}

.address-name h5 {
font-size:22px;
line-height:38px;
line-height:30px;
}

.features-container h2 {
font-size:16px;
line-height:59px;
}

.feature-data > h4 {
font-size:19px;
line-height:32px;
}

.feature-desc > p {
font-size:12px;
}

#claim-listing h2 {
font-size:24px;
line-height:32px;
}

#claim-listing-form .input-helper {
font-size:19px;
line-height:32px;
}

.reviews-container h2 {
font-size:26px;
line-height:34px;
}

.reviews-container h3 {
font-size:24px;
line-height:32px;
}

.reviews-container .review-actions button {
font-size:19px;
line-height:24px;
}

.reviews-container .review-rating-question {
font-size:22px;
line-height:38px;
line-height:36px;
}

.reviews-container .review-name:before {
font-size:22px;
}

.reviews-container .review-container p {
font-size:22px;
line-height:38px;
}

.reviews-container .review-stars .review-ratings .review-rating-question {
font-size:19px;
line-height:32px;
}

.reviews-container .review-stars .review-ratings .review-rating-stars {
font-size:19px;
line-height:32px;
font-size:13px !important;
}

.review-stars-container {
font-size:12px;
line-height:20px;
}

.reviews-ajax-container {
font-size:22px;
line-height:38px;
}

.reviews-ajax-icon .fa {
font-size:16px;
line-height:22px;
}

.ajax-info-count {
font-size:18px;
line-height:22px;
}

.reviews-ajax-button {
font-size:22px;
line-height:38px;
line-height:40px;
}

.review-detail .input-helper {
font-size:19px;
line-height:32px;
}

.elm-taxonomy-list-main.layout-icon .elm-taxonomy-list-wrapper .item-title h3 {
font-size:19px;
line-height:32px;
}

.item-image a.main-link span {
font-size:24px;
line-height:32px;
}

.elm-taxonomy-list-main .elm-taxonomy-list-wrapper .elm-taxonomy-list .layout-box .item-title h3 {
font-size:30px;
line-height:40px;
}

html#ecwid_html body#ecwid_body.page .ecwid .gwt-Label[class*="title"] {
font-size:30px;
line-height:40px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Orders-SearchPanel .ecwid-DateRangeBox td {
font-size:22px;
line-height:38px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-OrdersList-OrderBox-product {
font-size:24px;
line-height:32px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-OrdersList-OrderBox-options {
font-size:22px;
line-height:38px;
}

html#ecwid_html body#ecwid_body.page .ecwid-OrdersList-OrderBox-price {
font-size:22px;
line-height:38px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-OrdersList-OrderBox-status {
font-size:22px;
line-height:28px;
}

html#ecwid_html body#ecwid_body.page td.ecwid-OrdersList-OrderBox-cell td[style] {
font-size:22px;
line-height:38px;
}

html#ecwid_html body#ecwid_body.page table.ecwid-OrdersList-OrderBox-totals {
font-size:22px;
line-height:28px;
}

html#ecwid_html body#ecwid_body.page span.ecwid-minicart-mini-count {
font-size:22px;
line-height:38px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-head {
font-size:30px;
line-height:40px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-categoryPath {
font-size:22px;
line-height:38px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel,html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.gwt-Label {
font-size:19px;
line-height:32px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productNameLink a {
font-size:24px;
line-height:32px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-price {
font-size:30px;
line-height:40px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsList-descr {
font-size:22px;
line-height:38px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sku {
font-size:19px;
line-height:32px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-extraFields-side {
font-size:22px;
line-height:38px;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-cart-itemsTable-headerCell {
font-size:19px;
line-height:32px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart-hint {
font-size:19px;
line-height:32px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart-optionsList {
font-size:22px;
line-height:38px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-blockTitle {
font-size:26px;
line-height:34px;
}

html#ecwid_html body#ecwid_body.page .ecwid-Checkout div[class*="blockTip"] {
font-size:22px;
line-height:38px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice-cell-title {
font-size:26px;
line-height:34px;
}

html#ecwid_html body#ecwid_body.page td.ecwid-Invoice-footer-orderConfirmation-text {
font-size:22px;
line-height:38px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink {
font-size:24px;
line-height:32px;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-caption {
font-size:22px;
line-height:28px;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-label span {
font-size:19px;
line-height:32px;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-link	span {
font-size:22px;
line-height:38px;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_vcategories span.ecwid-categories-category {
font-size:22px;
line-height:38px;
}

html#ecwid_html body#ecwid_body.page .ecwid-productsList ul li .ecwid-productsList-name {
font-size:22px;
line-height:28px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-popup-headLabel {
font-size:30px;
line-height:40px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-FormPopup-fieldWrapper label.ecwid-fieldLabel {
font-size:22px;
line-height:38px;
}

:not(#ecwid_html) [class^="icon-"],:not(#ecwid_html) [class*=" icon-"],section:not(.elm-content-main) [class^="icon-"],section:not(.elm-content-main) [class*=" icon-"] {
font-size:22px;
line-height:38px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-categoryPath {
font-size:19px;
line-height:32px;
}

.single-ait-event-pro .address-container .address-gps p {
font-size:19px;
line-height:32px;
}

.single-ait-event-pro .address-data p {
font-size:22px;
line-height:38px;
line-height:22px;
}

.single-ait-event-pro #ics-export-button {
font-size:22px;
line-height:38px;
}

.single-ait-event-pro #ics-export-button span {
font-size:19px;
line-height:32px;
}

.single-ait-event-pro .date-text.data-content {
font-size:22px;
line-height:38px;
}

.single-ait-event-pro .date-text.data-content .event-cell strong {
font-size:22px;
line-height:38px;
}

.single-ait-event-pro .date-text.data-content .event-cell.odd strong {
font-size:26px;
line-height:34px;
}

.single-ait-event-pro .fee-container.data-container h6 {
font-size:26px;
line-height:34px;
}

.single-ait-event-pro .fee-container.data-container .fee-label {
font-size:22px;
line-height:38px;
line-height:33px;
}

.single-ait-event-pro .fee-container.data-container .fee-price {
font-size:19px;
line-height:24px;
}

.single-ait-event-pro .fee-container.data-container .fee-desc {
font-size:19px;
line-height:32px;
}

.single-ait-event-pro .event-taxonomy-icon-wrap {
font-size:19px;
line-height:32px;
}

.single-ait-event-pro .organizer-container h2.title {
font-size:22px;
line-height:38px;
}

.single-ait-event-pro .organizer-container .thumbnail h2 {
font-size:19px;
line-height:32px;
}

.single-ait-event-pro .recurring-dates-container .calendar-toggle h2 {
font-size:22px;
line-height:28px;
}

.single-ait-event-pro .recurring-dates-container h2 .calendar-count {
font-size:22px;
line-height:28px;
line-height:34px;
}

.single-ait-event-pro .recurring-dates-container .single-date .date .day {
font-size:22px;
line-height:28px;
line-height:20px;
}

.single-ait-event-pro .recurring-dates-container .single-date .date .month {
font-size:19px;
line-height:32px;
}

.single-ait-event-pro .recurring-dates-container .single-date .time {
font-size:22px;
line-height:28px;
}

.single-ait-event-pro .recurring-dates-container .event-calendar.fc .fc-axis {
font-size:22px;
line-height:28px;
}

.single-ait-event-pro .recurring-dates-container .event-calendar.fc .fc-axis.fc-time {
font-size:22px;
line-height:38px;
}

.single-ait-event-pro .recurring-dates-container .event-calendar .fc-toolbar h2 {
font-size:19px;
line-height:24px;
}

.single-ait-event-pro .recurring-dates-container .event-calendar .fc-state-default {
font-size:19px;
line-height:32px;
}

.single-ait-event-pro .recurring-dates-container .event-calendar .fc .fc-basic-view th {
font-size:22px;
line-height:38px;
}

.single-ait-event-pro .recurring-dates-container .event-calendar .fc-day-number {
font-size:19px;
line-height:32px;
}

.single-ait-event-pro .recurring-dates-container .fc-day-grid-event .fc-time,.single-ait-event-pro .recurring-dates-container .fc-time-grid-event .fc-time {
font-size:19px;
line-height:32px;
}

.events-container .item .item-more,.elm-events-pro .item .item-more {
font-size:22px;
line-height:28px;
}

.events-container .item .item-excerpt,.elm-events-pro .item .item-excerpt {
font-size:19px;
line-height:32px;
}

.events-container .item .more,.elm-events-pro .item .more {
font-size:22px;
line-height:28px;
}

.events-container .item .entry-date,.elm-events-pro .item .entry-date {
font-size:19px;
line-height:32px;
}

.elm-events-pro .layout-box .item .entry-date {
font-size:19px;
line-height:32px;
}

.elm-events-pro .layout-box .entry-date	.day {
font-size:30px;
line-height:40px;
}

.elm-events-pro .layout-box .item .item-location {
font-size:19px;
line-height:32px;
}

.events-container .layout-list .item .more,.elm-events-pro .layout-list .item .more {
font-size:19px;
line-height:24px;
}

.events-container .layout-list .item .item-location a,.elm-events-pro .layout-list .item .item-location a {
font-size:22px;
line-height:38px;
line-height:28px;
}

.wooStars {
font-size:8px;
line-height:8px;
}

.wooWidgetPrice {
font-size:16px;
line-height:20px;
}

.wooProductRemove {
font-size:26px;
}

.wooDetailPrice {
font-size:20px;
line-height:30px;
}

.wooProductDetailTitle {
font-size:24px;
line-height:30px;
}

.wooProductTitle {
font-size:16px;
line-height:24px;
}

.wooPriceMetaSize {
line-height:20px;
font-size:13px;
}

.starsSize {
font-size:12px;
}

.star-rating {
font-size:8px;
line-height:8px;
}

ul.products li a .price {
font-size:30px;
line-height:40px;
}

ul.products li a .price del {
font-size:22px;
line-height:38px;
}

ul.products li a.product_type_variable {
font-size:22px;
line-height:38px;
}

.widget_price_filter .price_label {
font-size:19px;
line-height:24px;
}

body.woocommerce .button,.woocommerce .button {
font-size:19px;
line-height:24px;
}

body.woocommerce-cart .shop_table.cart tbody td.product-name > a,.woocommerce .shop_table.cart tbody td.product-name > a {
font-size:24px;
line-height:32px;
}

body.woocommerce-cart .shop_table.cart tbody td.product-remove a,.woocommerce .shop_table.cart tbody td.product-remove a {
font-size:26px;
}

body.woocommerce ul.products li a h2,.woocommerce ul.products li a h2 {
font-size:24px;
line-height:32px;
}

body.woocommerce div.product.hentry .summary .product_title,.woocommerce div.product.hentry .summary .product_title {
font-size:30px;
line-height:40px;
}

body.woocommerce div.product .summary .price,.woocommerce div.product .summary .price {
font-size:30px;
line-height:40px;
}

body.woocommerce-page ul.products li a h2 {
font-size:24px;
line-height:32px;
}

body.woocommerce-page div.product.hentry .summary .product_title {
font-size:30px;
line-height:40px;
}

.woocommerce-MyAccount-content legend {
font-size:26px;
line-height:34px;
}

.widget_top_rated_products .product_list_widget li a,.widget_recent_products .product_list_widget li a,.widget_recently_viewed_products .product_list_widget li a,.widget_random_products .product_list_widget li a,.widget_onsale .product_list_widget li a,.widget_recent_reviews .product_list_widget li a,.widget_best_sellers .product_list_widget li a {
font-size:22px;
line-height:28px;
}

.widget_top_rated_products .product_list_widget li del .amount,.widget_top_rated_products .product_list_widget li .amount,.widget_recent_products .product_list_widget li del .amount,.widget_recent_products .product_list_widget li .amount,.widget_recently_viewed_products .product_list_widget li del .amount,.widget_recently_viewed_products .product_list_widget li .amount,.widget_random_products .product_list_widget li del .amount,.widget_random_products .product_list_widget li .amount,.widget_onsale .product_list_widget li del .amount,.widget_onsale .product_list_widget li .amount,.widget_recent_reviews .product_list_widget li del .amount,.widget_recent_reviews .product_list_widget li .amount,.widget_best_sellers .product_list_widget li del .amount,.widget_best_sellers .product_list_widget li .amount {
font-size:24px;
line-height:32px;
}

.widget_top_rated_products .product_list_widget li .star-rating,.widget_recent_products .product_list_widget li .star-rating,.widget_recently_viewed_products .product_list_widget li .star-rating,.widget_random_products .product_list_widget li .star-rating,.widget_onsale .product_list_widget li .star-rating,.widget_recent_reviews .product_list_widget li .star-rating,.widget_best_sellers .product_list_widget li .star-rating {
font-size:8px;
line-height:8px;
}

.product_list_widget .product-title {
font-size:22px;
line-height:28px;
}

.ait-woocommerce-cart-widget .mini_cart_item > a,.widget_shopping_cart .mini_cart_item > a {
font-size:22px;
line-height:28px;
}

.ait-woocommerce-cart-widget .cart-wrapper .cart-header,.ait-woocommerce-cart-widget .cart-wrapper .cart-header .cart-header-info {
font-size:19px;
line-height:32px;
}

html {
background:none #fff no-repeat scroll top center;
}

body {
margin:0;
color:#333;
min-width:320px;
}

.layout-narrow .page-container {
max-width:1300px;
margin:auto;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);
box-shadow:0 0 5px rgba(0,0,0,0.5);
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.grid-main,.elm-wrapper {
max-width:1200px;
padding:0 20px;
margin:auto;
}

.elements-sidebar-wrap .grid-main,.elements-sidebar-wrap .elm-wrapper,.column .grid-main,.column .elm-wrapper {
max-width:100%;
padding:0;
margin:0;
}

.elm-wrapper:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elements {
background:#fff;
}

.main-sections:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.main-sections > .elm-main:first-child {
padding-top:70px;
}

.elm-main {
padding-top:0;
padding-bottom:40px;
clear:both;
}

.elm-main.elm-has-bg {
padding-top:40px;
padding-bottom:20px;
margin-bottom:60px;
}

.elements-sidebar-wrap .elm-main,.column .elm-main {
padding-top:0;
padding-bottom:20px;
}

.elements-sidebar-wrap .elm-main.elm-has-bg,.column .elm-main.elm-has-bg {
padding:20px 20px 0;
margin-bottom:40px;
}

.elm-main .elm-mainheader {
overflow:hidden;
padding-bottom:10px;
}

.elm-main.fullsize .elm-mainheader {
padding-left:50px;
padding-right:50px;
}

.elements-sidebar-wrap .elm-main.fullsize .elm-mainheader,.column .elm-main.fullsize .elm-mainheader {
padding-left:0;
padding-right:0;
}

.elements-sidebar-wrap .elm-main.elm-has-bg.fullsize .elm-mainheader,.column .elm-main.elm-has-bg.fullsize .elm-mainheader {
padding-left:20px;
padding-right:20px;
}

.elm-main .elm-maindesc {
margin-bottom:40px;
}

.elm-main .elm-mainheader.align-left {
text-align:left;
}

.elm-main .elm-mainheader.align-center {
text-align:center;
}

.elm-main .elm-mainheader.align-right {
text-align:right;
}

.elm-main.fullsize,.elements-sidebar-wrap .elm-main.fullsize,.column .elm-main.fullsize {
padding-left:0;
padding-right:0;
}

.elm-main.fullsize .elm-wrapper {
padding-left:0;
padding-right:0;
max-width:100%;
}

.right-sidebar .sidebar-right-area {
width:26.1%;
float:right;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.left-sidebar .sidebar-left-area {
width:20.6%;
float:left;
margin-right:4%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.right-sidebar .elements-area {
width:69.9%;
float:left;
}

.left-sidebar .elements-area {
width:75.4%;
float:left;
}

.right-sidebar.left-sidebar .elements-area {
width:45.3%;
float:left;
}

.elements-with-sidebar .elements-sidebar-wrap:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elements-area,.sidebar-right-area,.sidebar-left-area {
padding-bottom:50px;
}

.sidebar-right-area {
padding-bottom:70px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.right-sidebar .elements-with-sidebar {
border-bottom:1px solid #5da3b0;
border-top:1px solid #5da3b0;
}

.right-sidebar .elements-with-sidebar:first-child {
border-top:none;
}

.right-sidebar .elements-with-sidebar:last-child {
border-bottom:none;
}

.right-sidebar .elements-sidebar-wrap,.right-sidebar .sidebar-right-area {
position:relative;
}

.right-sidebar .elements-sidebar-wrap {
padding-top:70px;
}

.right-sidebar .elements-with-sidebar + section {
padding-top:70px;
}

.left-sidebar .elements-with-sidebar:first-child .elements-sidebar-wrap {
padding-top:70px;
}

a {
color:#559096;
text-decoration:none;
outline:none;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

a:hover {
color:#51b6cd;
text-decoration:none;
}

:before,:after {
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

::-webkit-selection {
background:#559096;
color:#fff;
}

::-moz-selection {
background:#559096;
color:#fff;
}

::selection {
background:#559096;
color:#fff;
}

a.post-edit-link,a.comment-edit-link,a.comment-reply-link {
display:inline-block;
vertical-align:top;
background:#559096;
color:#fff;
padding:0 10px;
}

a.post-edit-link:hover,a.comment-edit-link:hover {
background:#c00;
color:#fff;
}

a.comment-reply-link {
background:#559096;
}

a.comment-reply-link:hover {
background:#437175;
}

a.post-edit-link,a.comment-edit-link {
background:#ea5050;
}

a.post-edit-link:hover,a.comment-edit-link:hover {
background:#e52222;
}

sub,sup {
font-size:smaller;
line-height:0;
vertical-align:sub;
}

sup {
vertical-align:super;
}

h1 {
margin:0 0 20px;
color:#559096;
}

h2 {
margin:0 0 20px;
color:#559096;
}

h3 {
margin:0 0 15px;
color:#559096;
}

h4 {
margin:0 0 15px;
color:#559096;
}

h5 {
margin:0 0 10px;
color:#559096;
}

h6 {
margin:0 0 10px;
color:#559096;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
color:#559096;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
text-decoration:none;
}

hr {
border:none;
border-top:1px solid #5da3b0;
padding-bottom:10px;
}

.hidden-tag {
display:none;
}

.ait-toggle-area-btn {
background:#559096;
color:#fff;
display:inline-block;
vertical-align:top;
max-width:100%;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
overflow:hidden;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
position:relative;
display:none;
padding:8px 40px 8px 15px;
margin-bottom:20px;
color:#fff;
-webkit-tap-highlight-color:transparent;
text-transform:uppercase;
}

.ait-toggle-area-btn when (@hover = true):hover {
background:#437175;
}

.ait-toggle-area-btn i {
margin-right:10px;
}

.ait-toggle-area-btn:after {
content:"\f078";
font-family:"FontAwesome";
font-size:14px;
font-weight:400;
position:absolute;
right:15px;
top:50%;
-moz-transform:translate3d(0,-50%,0);
-webkit-transform:translate3d(0,-50%,0);
-ms-transform:translate3d(0,-50%,0);
transform:translate3d(0,-50%,0);
}

.ait-toggle-area-btn:hover {
color:#fff;
}

.ait-toggle-area-btn:active {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.ait-toggle-area-btn.active:after {
content:"\f077";
}

.ait-toggle-area-group {
position:relative;
display:none;
padding:20px;
background:#fff;
z-index:300;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.ait-toggle-area-group .ait-toggle-area-btn {
-webkit-flex-grow:1;
-moz-flex-grow:1;
-ms-flex-grow:1;
flex-grow:1;
-webkit-flex-basis:0;
-ms-flex-basis:0;
flex-basis:0;
margin-bottom:0;
padding:8px 15px;
text-align:center;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.ait-toggle-area-group .ait-toggle-area-btn:after {
display:none;
}

.ait-toggle-area-group .ait-toggle-area-btn + .ait-toggle-area-btn {
margin-left:1px;
}

.ait-toggle-area-group .ait-toggle-area-btn:first-child {
-moz-border-radius:2px 0 0 2px;
-webkit-border-radius:2px 0 0 2px;
border-radius:2px 0 0 2px;
}

.ait-toggle-area-group .ait-toggle-area-btn:last-child {
-moz-border-radius:0 2px 2px 0;
-webkit-border-radius:0 2px 2px 0;
border-radius:0 2px 2px 0;
}

.ait-toggle-area-group .ait-toggle-area-btn:only-child {
text-align:left;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.ait-toggle-area-group .ait-toggle-area-btn:only-child:after {
display:block;
}

.ait-toggle-area-group .ait-toggle-area-btn:not(:only-of-type).active {
background:#5da3b0;
}

.ait-toggle-area.active,.advanced-filters-wrap.active {
-webkit-animation:slideToDown .3s;
animation:slideToDown .3s;
}

.ait-toggle-area.animate,.advanced-filters-wrap.animate {
opacity:0;
-moz-transform:translate3d(0,-10px,0);
-webkit-transform:translate3d(0,-10px,0);
-ms-transform:translate3d(0,-10px,0);
transform:translate3d(0,-10px,0);
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

@-webkit-keyframes slideToDown {
0% {
opacity:0;
-moz-transform:translate3d(0,-10px,0);
-webkit-transform:translate3d(0,-10px,0);
-ms-transform:translate3d(0,-10px,0);
transform:translate3d(0,-10px,0);
}

100% {
opacity:1;
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
}

@keyframes slideToDown {
0% {
opacity:0;
-moz-transform:translate3d(0,-10px,0);
-webkit-transform:translate3d(0,-10px,0);
-ms-transform:translate3d(0,-10px,0);
transform:translate3d(0,-10px,0);
}

100% {
opacity:1;
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
}

.toggle-search.ait-toggle-area-group {
background:#559096;
}

.toggle-search.ait-toggle-area-group.has-active {
border-bottom:1px solid #6aa4aa;
}

.toggle-search .ait-toggle-area-btn {
background:#fff;
color:#559096 !important;
-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
}

.toggle-search .ait-toggle-area-btn:active {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.optiscroll-content {
position:relative;
}

.optiscroll.touch.vtrack-on .optiscroll-v,.optiscroll.touch.htrack-on .optiscroll-h {
opacity:1;
}

.optiscroll:not(.touch) .optiscroll-h:hover {
height:10px;
-moz-transition:height .2s;
-webkit-transition:height .2s;
transition:height .2s;
}

.optiscroll:not(.touch) .optiscroll-h:hover .optiscroll-htrack {
height:10px;
}

.optiscroll[class*="-on"] .dragscroll,.optiscroll [class*="track"] {
cursor:-moz-grab;
cursor:-webkit-grab;
cursor:grab;
}

.entry-content > ul,.entry-content > ul ul,.entry-content-wrap > ul,.entry-content-wrap > ul ul {
list-style-type:none;
margin-bottom:20px;
}

.entry-content > ul li,.entry-content-wrap > ul li {
padding:0 0 10px 30px;
position:relative;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.entry-content > ul li:before,.entry-content-wrap > ul li:before {
content:"";
width:20px;
height:20px;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/lists.png) -60px 0 no-repeat #559096;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
top:0;
left:0;
}

.entry-content > ul li[style*="text-align: center"],.entry-content-wrap > ul li[style*="text-align: center"] {
padding-left:0;
}

.entry-content > ul li[style*="text-align: center"]:before,.entry-content-wrap > ul li[style*="text-align: center"]:before {
position:static;
display:inline-block;
vertical-align:top;
margin-right:10px;
}

.entry-content > ul li[style*="text-align: right"],.entry-content-wrap > ul li[style*="text-align: right"] {
padding:0 30px 10px 0;
}

.entry-content > ul li[style*="text-align: right"]:before,.entry-content-wrap > ul li[style*="text-align: right"]:before {
left:auto;
right:0;
}

.entry-content > ul:not(.style1) li[style*="text-align: right"]:before,.entry-content-wrap > ul:not(.style1) li[style*="text-align: right"]:before {
-ms-transform:scale(-1,1);
-webkit-transform:scale(-1,1);
transform:scale(-1,1);
}

.entry-content ol {
margin-bottom:20px;
margin-left:20px;
}

.entry-content ol li {
list-style-type:decimal;
padding:0 0 10px;
}

input,textarea {
color:#333;
}

select {
color:#333;
}

input[type="submit"],button[type="submit"] {
background:#559096;
color:#fff;
padding:9px 25px;
border:none;
cursor:pointer;
-webkit-appearance:none;
}

button[type="submit"]:hover,input[type="submit"]:hover {
background:#51b6cd;
}

input[type="reset"] {
background:red;
color:#fff;
padding:9px 25px;
border:none;
cursor:pointer;
-moz-transition:background .5s;
-webkit-transition:background .5s;
transition:background .5s;
}

input[type="reset"]:hover {
background:#c00;
}

.sbHolder {
width:100%;
max-width:100%;
position:relative;
margin:0;
z-index:10;
}

.sbHolder[style] {
-moz-box-shadow:0 0 0 2px rgba(0,0,0,0.05);
-webkit-box-shadow:0 0 0 2px rgba(0,0,0,0.05);
box-shadow:0 0 0 2px rgba(0,0,0,0.05);
}

.sbHolder a {
vertical-align:top;
height:auto;
}

.sbHolder a:link,.sbHolder a:visited,.sbHolder a:hover {
color:#333;
}

.sbHolder .sbSelector {
line-height:30px;
text-indent:0;
width:-webkit-calc(100% - 24px);
width:calc(100% - 24px);
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:static;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.sbHolder .sbToggle {
background:none;
width:24px;
height:28px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.sbHolder .sbToggle:before {
content:"\f078";
position:absolute;
color:#333;
font-family:'FontAwesome';
left:auto;
right:10px;
top:50%;
margin-top:-5px;
line-height:100%;
font-size:10px;
opacity:.5;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
-webkit-transform-origin:center 65%;
-moz-transform-origin:center 65%;
-ms-transform-origin:center 65%;
-o-transform-origin:center 65%;
}

.sbHolder .sbToggleOpen:before {
-moz-transform:rotate(-180deg);
-webkit-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
transform:rotate(-180deg);
}

.sbHolder .sbOptions {
width:100%;
left:-1px;
top:auto !important;
margin-top:2px;
background:#fff;
border:1px solid #5da3b0;
padding:0;
}

.sbHolder .sbOptions li {
padding:0;
}

.sbHolder .sbOptions li a {
padding:5px 16px;
border-bottom:1px solid #5da3b0;
}

.sbHolder .sbOptions li a:hover {
background:#5da3b0;
color:#fff;
}

.sbHolder .sbOptions li:last-child a {
border-bottom-width:0;
}

.ui-datepicker {
width:230px;
padding:3px;
border:1px solid #478793;
-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3);
-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);
box-shadow:0 2px 5px rgba(0,0,0,0.3);
-moz-box-shadow:0 1px 2px -1px rgba(0,0,0,0.3);
-webkit-box-shadow:0 1px 2px -1px rgba(0,0,0,0.3);
box-shadow:0 1px 2px -1px rgba(0,0,0,0.3);
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
background:#fff;
color:#333;
z-index:100 !important;
}

.ui-datepicker .ui-widget-header {
border:1px solid #5da3b0;
background:#6eadb8;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
color:#559096;
padding:4px;
margin:1px 1px 0;
position:relative;
}

.ui-datepicker .ui-datepicker-title {
margin:0 30px;
text-align:center;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
display:block;
width:20px;
height:20px;
position:absolute;
top:4px;
background:#478793;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
border:none;
cursor:pointer;
}

.ui-datepicker .ui-datepicker-prev {
left:4px;
}

.ui-datepicker .ui-datepicker-next {
right:4px;
}

.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover {
background:#559096;
}

.ui-datepicker .ui-datepicker-prev:before {
content:"";
border-width:5px 6px 5px 0;
border-style:solid;
border-color:transparent #fff transparent transparent;
position:absolute;
top:5px;
left:6px;
}

.ui-datepicker .ui-datepicker-next:before {
content:"";
border-width:5px 0 5px 6px;
border-style:solid;
border-color:transparent transparent transparent #fff;
position:absolute;
top:5px;
right:6px;
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
display:none;
}

.ui-datepicker table {
margin:2px 0 0;
border-collapse:collapse;
width:100%;
}

.ui-datepicker table th {
padding:4px 0;
text-align:center;
color:#559096;
}

.ui-datepicker table td {
border:none;
padding:1px;
text-align:center;
}

.ui-datepicker table td a.ui-state-default {
display:block;
border:1px solid #5da3b0;
padding:2px;
text-align:center;
color:#333;
background:#7fb6c1;
text-decoration:none;
}

.ui-datepicker table td a.ui-state-default:hover {
border-color:#478793;
background:#5da3b0;
color:#559096;
}

.ui-datepicker table td a.ui-state-highlight {
border-color:#559096;
background:#559096 !important;
color:#fff;
}

.ui-datepicker table td a.ui-state-highlight:hover {
border-color:#437175;
background:#437175;
color:#fff;
}

img {
max-width:100%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
height:auto;
}

img.wp-smiley {
margin:0 !important;
vertical-align:middle;
position:relative;
top:-1px;
}

.ait-preloader {
display:inline-block;
width:48px;
height:48px;
opacity:.4;
vertical-align:top;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/preloader_default.gif) center center no-repeat;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:relative;
border:3px solid #fff;
font-size:0;
line-height:0;
text-indent:-9999px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.ait-preloader:after {
content:"";
display:block;
width:20px;
height:20px;
background:transparent;
border:0 solid #fff;
background:#fff;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
left:50%;
top:50%;
margin:-10px 0 0 -10px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-main .loading {
text-align:center;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:1000;
}

.elm-main .loading .ait-preloader {
position:absolute;
top:50%;
left:50%;
margin-top:-24px;
margin-left:-24px;
}

iframe {
max-width:100%;
vertical-align:top;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.alignleft {
float:left;
margin-right:20px;
}

.alignright {
float:right;
margin-left:20px;
}

.aligncenter {
display:block !important;
margin:auto;
}

blockquote,q {
width:95%;
padding-left:50px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

blockquote:before,q:before {
content:"\f10e";
font-family:'FontAwesome';
font-size:30px;
color:#5da3b0;
position:absolute;
margin:0 20px 10px -50px;
}

input[type="text"],input[type="email"],input[type="password"],input[type="url"],input[type="number"],input[type="date"],input[type="search"],input[type="tel"],textarea,.sbHolder {
background:#fff;
color:#333;
border:0 none;
min-height:30px;
padding:0 12px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
-webkit-appearance:none;
outline:none;
}

input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="search"]:focus,input[type="tel"]:focus,textarea:focus,.sbHolder:focus {
-moz-box-shadow:0 0 0 2px rgba(0,0,0,0.05);
-webkit-box-shadow:0 0 0 2px rgba(0,0,0,0.05);
box-shadow:0 0 0 2px rgba(0,0,0,0.05);
outline:none;
}

button,button:focus {
-webkit-appearance:none;
outline:none;
border:none;
cursor:pointer;
}

input[type="submit"],button[type="submit"] {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
padding:8px 25px;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

input[type="submit"]:active,button[type="submit"]:active {
background:#4c8086;
}

.error404 #post-0 p {
text-align:center;
}

.header-container {
position:relative;
font-size:0;
}

.header-container:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.site-header {
position:relative;
z-index:1000;
background:none #fff repeat scroll center center;
}

.site-logo {
float:left;
width:24%;
min-height:127px;
line-height:127px;
text-align:left;
position:absolute;
z-index:1;
}

.site-logo img {
vertical-align:top;
}

.site-logo a {
display:inline-block;
max-width:100%;
vertical-align:middle;
}

.site-logo a,.site-logo a:hover {
color:#559096;
text-decoration:none;
color:#559096;
}

.site-title {
display:block;
}

.top-bar {
background:#5da3b0;
padding:3px 0 0;
border-top:5px solid #559096;
}

.top-bar:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.top-bar-tools {
float:right;
padding-left:40px;
}

.top-bar-tools:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.nav-menu-main .top-bar ul {
font-size:inherit;
}

.social-icons {
display:inline-block;
vertical-align:top;
padding-bottom:3px;
color:#559096;
}

.social-icons-toggle {
display:none;
width:20px;
height:20px;
line-height:20px;
font-size:12px;
text-align:center;
border:2px solid #559096;
background:#fff;
color:currentColor;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
}

.social-icons-toggle:hover {
color:currentColor;
}

.hover .social-icons-toggle {
background:#559096;
color:#fff;
}

.social-icons li {
display:inline-block;
vertical-align:top;
margin:0 0 0 10px;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.social-icons li a {
color:#2e575f;
color:#fff;
color:#fff;
display:inline-block;
text-align:center;
vertical-align:top;
width:24px;
height:24px;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
position:relative;
}

.social-icons li a i {
position:absolute;
top:50%;
left:50%;
-moz-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}

.social-icons li a:hover {
color:#fff;
}

.social-icons .s-icon {
vertical-align:top;
border:none;
}

.social-icons .s-title {
display:none;
}

.social-icons .s-icon.s-icon-dark {
display:none;
}

.social-icons a:hover .s-icon.s-icon-light {
display:none;
}

.social-icons a:hover .s-icon.s-icon-dark {
display:block;
}

.social-icons:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.site-search,.search-field {
display:inline-block;
vertical-align:middle;
}

.language-icons {
display:inline-block;
vertical-align:top;
text-transform:uppercase;
padding-bottom:3px;
position:relative;
margin-left:15px;
}

.language-icons > a {
display:block;
background:#fff;
color:#559096;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
padding:0 15px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-transform:uppercase;
position:relative;
border:2px solid #559096;
z-index:10;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.language-icons > a:after {
content:"";
display:block;
width:100%;
position:absolute;
bottom:-4px;
height:5px;
left:0;
}

.language-icons.hover > a {
background:#559096;
color:#fff;
}

.language-icons__list {
text-transform:none;
background:#fff;
display:none;
position:absolute;
z-index:100;
white-space:nowrap;
right:0;
-moz-box-shadow:0 0 0 1px #5da3b0 inset;
-webkit-box-shadow:0 0 0 1px #5da3b0 inset;
box-shadow:0 0 0 1px #5da3b0 inset;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin-top:2px;
overflow:hidden;
-webkit-animation:slideDown .3s;
animation:slideDown .3s;
}

.language-icons__list li {
text-align:left;
}

.language-icons__list li a {
display:block;
color:#333;
border-bottom:1px solid #5da3b0;
margin-bottom:0;
padding:5px 15px 5px 12px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.language-icons__list li:last-child a {
border-bottom:none;
}

.language-icons__list li a:hover {
background:#559096;
color:#fff;
}

.language-icons.hover .language-icons__list {
display:block;
}

.language-icons__list li img {
max-width:none;
margin-right:4px;
vertical-align:middle;
margin-top:-2px;
}

.site-description {
color:#fff;
display:block;
padding:3px 0;
}

.site-description a {
color:#fff;
}

.site-description strong {
color:#fff;
}

.menu-container {
position:relative;
width:100%;
clear:both;
}

.main-nav {
padding-left:27%;
width:100%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
right:0;
bottom:0;
vertical-align:top;
}

.main-nav.menu-hidden {
display:table-cell;
visibility:hidden;
}

.main-nav.menu-hidden .nav-menu-main {
white-space:nowrap;
}

.main-nav:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.main-nav a {
text-decoration:none;
}

.main-nav > a {
color:#666;
}

.main-nav > a:hover {
color:#559096;
}

.main-nav .assistive-text {
float:right;
display:block;
padding:12px 0;
}

.main-nav-wrap .menu-toggle {
display:none;
}

.menu-item-description {
display:block;
text-transform:none;
}

.header-container .menu-container {
display:table;
}

.header-container .menu-container > * {
display:table-cell;
vertical-align:bottom;
}

.header-container .menu-container .main-nav {
text-align:right;
}

.header-container .menu-container .nav-menu-container {
text-align:left;
}

.nav-menu-main {
display:inline-block;
vertical-align:top;
}

.nav-menu-main ul {
font-size:0;
}

.nav-menu-main ul:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.nav-menu-main > ul > li {
display:inline-block;
vertical-align:middle;
position:relative;
white-space:nowrap;
}

.nav-menu-main > ul > li > a {
color:#666;
text-decoration:none;
display:block;
margin-bottom:45px;
padding:10px 20px;
}

.nav-menu-main > ul > li > a img,.nav-menu-main > ul > li ul a img {
margin-top:-2px;
padding-right:10px;
vertical-align:middle;
max-width:none;
}

.nav-menu-main > ul > li ul {
width:250px;
position:absolute;
left:0;
background:#f7f7f7;
-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3);
-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);
box-shadow:0 2px 5px rgba(0,0,0,0.3);
-moz-box-shadow:0 1px 2px -1px rgba(0,0,0,0.3);
-webkit-box-shadow:0 1px 2px -1px rgba(0,0,0,0.3);
box-shadow:0 1px 2px -1px rgba(0,0,0,0.3);
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px;
z-index:100;
}

.nav-menu-main > ul > li:hover > ul,.nav-menu-main > ul > li li:hover ul {
padding:5px 0;
}

.nav-menu-main > ul > li li {
width:100%;
position:relative;
}

.nav-menu-main > ul > li li a {
display:block;
color:#333;
margin:5px 10px;
padding:7px 10px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.nav-menu-main > ul > li li a:hover {
background:#eee;
color:#000;
}

.nav-menu-main > ul > li ul ul {
top:0;
left:250px;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.nav-menu-main > ul > li.sub-menu-right-position li {
padding-right:0;
margin-left:-10px;
padding-left:10px;
}

.nav-menu-main > ul > li.sub-menu-right-position ul {
left:auto;
right:0;
margin-left:0;
text-align:left;
}

.nav-menu-main > ul > li.sub-menu-right-position ul ul {
right:255px;
}

.nav-menu-main > ul > li.sub-menu-left-position ul {
left:0;
margin-left:0;
text-align:left;
}

.nav-menu-main > ul > li.sub-menu-center-position > ul {
left:50% !important;
margin-left:-145px !important;
text-align:center;
}

.nav-menu-main li > ul {
opacity:0;
-moz-transition:opacity .5s;
-webkit-transition:opacity .5s;
transition:opacity .5s;
overflow:hidden;
height:0;
}

.nav-menu-main li:hover > ul {
opacity:1;
height:auto;
}

.nav-menu-main li:hover > ul:hover {
overflow:visible;
}

@media all and (max-width: 968px) {
.header-container .site-logo {
position:relative;
float:none;
width:100%;
text-align:center;
line-height:normal;
min-height:inherit;
padding-top:45px;
padding-bottom:20px;
}

.header-container .main-nav {
position:relative;
padding-left:0;
}

.header-container .main-nav-wrap,.header-container .menu-container .main-nav,.header-container .menu-container .nav-menu-container {
text-align:center;
}

.header-container .nav-menu-main {
display:block;
}

.header-container .nav-menu-main > ul > li {
margin-top:20px;
}

.header-container .nav-menu-main > ul > li > a {
margin-bottom:20px;
}

.header-container .nav-menu-main > ul > li.menu-item-wrapper > a {
margin-bottom:20px;
}

.header-container .user-panel {
margin-top:20px;
}

.header-container .user-panel .user-info,.header-container .user-panel .toggle-button {
margin-bottom:20px;
}

.sticky-menu {
display:none;
}
}

.nav-menu-main li > ul > li {
margin-top:0;
text-align:left;
}

html.ie8 .nav-menu-main li > ul > li:last-child {
margin-bottom:0;
}

html.ie8 .nav-menu-main li > ul {
padding-bottom:5px;
}

.menu-item-has-columns .sub-menu .sub-menu li {
margin-bottom:0 !important;
}

.nav-menu-main > ul > li.menu-item-has-columns:hover ul,.nav-menu-main > ul > li.menu-item-has-columns:hover li {
overflow:visible;
opacity:1;
height:auto;
width:auto;
}

.nav-menu-main > ul > li.menu-item-has-columns ul ul {
left:0;
}

.nav-menu-main > ul > li.menu-item-has-columns > ul ul {
background:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
display:table;
position:static;
font-size:0;
}

.menu-item-ait-row ul,.menu-item-ait-row > ul li ul {
padding:0 !important;
}

.menu-item-ait-row > ul > li > ul > li ul li:first-child {
margin-top:0;
}

li.menu-item-ait-row {
padding-right:0 !important;
}

.menu-item-has-columns > ul > li {
display:block;
}

.menu-item-has-columns > ul > li > ul > li {
display:table-cell;
white-space:nowrap;
width:auto;
text-align:left;
}

.menu-item-ait-row > ul li {
width:250px !important;
}

ul.has-min-width-set li {
width:100% !important;
}

.menu-item-has-columns .sub-menu .sub-menu li {
padding-right:0;
}

.sticky-menu .main-nav {
position:relative;
}

.sticky-menu .main-nav {
float:none;
background:none;
}

.sticky-menu .nav-menu-container {
display:block;
text-align:right;
}

.sticky-menu .nav-menu-container > ul > li {
text-align:left;
}

li.menu-item-has-columns.sub-menu-right-position > ul.sub-menu {
right:0;
left:auto;
text-align:left;
}

li.menu-item-has-columns.sub-menu-left-position > ul.sub-menu {
left:0;
margin-left:0;
}

li.menu-item-has-columns.sub-menu-content-left-position,li.menu-item-has-columns.sub-menu-content-right-position,li.menu-item-has-columns.sub-menu-content-full-width-position {
position:static;
}

li.menu-item-has-columns.sub-menu-content-left-position > ul.sub-menu {
left:0;
margin-left:0;
}

.layout-narrow .sticky-menu li.menu-item-has-columns.sub-menu-content-left-position > ul.sub-menu {
left:-50px;
}

li.menu-item-has-columns.sub-menu-content-right-position > ul.sub-menu {
right:0;
left:auto;
margin-left:0;
}

.layout-narrow .sticky-menu li.menu-item-has-columns.sub-menu-content-right-position > ul.sub-menu {
right:-50px;
}

li.menu-item-has-columns.sub-menu-content-full-width-position > ul.sub-menu {
right:0;
left:0;
margin-left:0 !important;
}

.layout-narrow .sticky-menu li.menu-item-has-columns.sub-menu-content-full-width-position > ul.sub-menu {
right:-50px;
left:-50px;
}

.menu-item-column-label {
margin-top:5px;
padding:7px 20px;
}

.menu-item-ait-row a img,.menu-item-column-label img {
margin-top:-2px;
padding-right:10px;
vertical-align:middle;
}

.menu-item-column-label a {
padding:0 !important;
margin:0 !important;
}

.menu-item-column-label a:hover {
background:none !important;
-moz-box-shadow:none !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
}

.menu-item-has-columns .sub-menu .sub-menu li:first-child {
margin-top:0;
}

.nav-menu-main > ul > li.menu-item-has-columns ul ul {
-moz-transition:opacity 0s !important;
-webkit-transition:opacity 0s !important;
transition:opacity 0s !important;
}

.menu-item-has-columns > ul > li > ul > li {
border-right:1px solid rgba(0,0,0,0.05);
}

.menu-item-has-columns > ul > li > ul > li:last-child {
border-right:none;
}

.menu-item-column > ul li.menu-item-has-children > ul {
border-top:1px solid rgba(0,0,0,0.05);
}

.nav-menu-main > ul > li {
margin-top:45px;
margin-left:5px;
}

.nav-menu-main > ul > li > a {
position:relative;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background:rgba(0,0,0,0.03);
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
}

.nav-menu-main > ul > li:first-child > a {
margin-left:0;
}

.nav-menu-main > ul > li.has-submenu > a:after {
content:"\f078";
font-family:"FontAwesome";
position:relative;
top:-1px;
margin-left:6px;
font-size:75%;
line-height:normal;
opacity:.5;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.nav-menu-main > ul > li:hover {
-moz-transition:all;
-webkit-transition:all;
transition:all;
}

.nav-menu-main > ul > li:hover > a {
background:#437175;
color:#fff;
}

.nav-menu-main > ul > li.has-submenu:hover > a:after {
opacity:1;
}

.nav-menu-main > ul > li ul {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
max-height:0;
-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.03) inset;
-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.03) inset;
box-shadow:0 0 0 1px rgba(0,0,0,0.03) inset;
-moz-transition:max-height 2s ease 0s,opacity .3s ease 0s;
-webkit-transition:max-height 2s ease 0s,opacity .3s ease 0s;
transition:max-height 2s ease 0s,opacity .3s ease 0s;
}

.nav-menu-main li:hover > ul {
height:auto;
max-height:1500px;
}

.nav-menu-main > ul > li li a {
color:#666 !important;
background:none;
}

.nav-menu-main > ul > li li a:hover {
background:#fff;
text-decoration:none;
-moz-box-shadow:0 2px 5px rgba(0,0,0,0.03);
-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.03);
box-shadow:0 2px 5px rgba(0,0,0,0.03);
}

.nav-menu-main > ul > li ul ul {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
max-height:0;
-moz-transition:max-height 2s ease 0s,opacity .3s ease 0s;
-webkit-transition:max-height 2s ease 0s,opacity .3s ease 0s;
transition:max-height 2s ease 0s,opacity .3s ease 0s;
}

.nav-menu-main li > ul > li {
opacity:0;
-moz-transition:opacity .4s ease-in-out 0s;
-webkit-transition:opacity .4s ease-in-out 0s;
transition:opacity .4s ease-in-out 0s;
}

.nav-menu-main li:hover > ul > li {
opacity:1;
}

.nav-menu-main > ul > li > ul li.menu-item-has-children > a:after {
content:"\f105";
font-family:'FontAwesome';
margin-left:10px;
}

.nav-menu-main > ul ul li.current_page_item > a,body.single-post .nav-menu-main > ul ul li.current_page_parent > a,.nav-menu-main > ul ul li.current_page_ancestor > a,.nav-menu-main > ul ul li.current-menu-item > a,.nav-menu-main > ul ul li.current-menu-parent > a,.nav-menu-main > ul ul li.current-menu-ancestor > a {
background:#fff;
-moz-box-shadow:0 2px 5px rgba(0,0,0,0.03);
-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.03);
box-shadow:0 2px 5px rgba(0,0,0,0.03);
}

.nav-menu-main > ul > li.current_page_item > a,body.single-post .nav-menu-main > ul > li.current_page_parent > a,.nav-menu-main > ul > li.current_page_ancestor > a,.nav-menu-main > ul > li.current-menu-item > a,.nav-menu-main > ul > li.current-menu-ancestor > a,.nav-menu-main > ul > li.current-menu-parent > a {
background:#559096;
color:#fff;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
}

.nav-menu-main > ul > li.current_page_item > a:after,body.single-post .nav-menu-main > ul > li.current_page_parent > a:after,.nav-menu-main > ul > li.current_page_ancestor > a:after,.nav-menu-main > ul > li.current-menu-item > a:after,.nav-menu-main > ul > li.current-menu-ancestor > a:after,.nav-menu-main > ul > li.current-menu-parent > a:after {
opacity:1;
}

.menu-item-has-columns > ul > li ul {
width:100%;
min-width:250px;
}

.menu-item-ait-row > ul > li li {
width:auto !important;
}

.sub-menu-content-full-width-position .menu-item-ait-columns-in-row {
margin:0 auto;
}

.sub-menu-content-full-width-position .menu-item-ait-columns-in-row > li ul {
width:100% !important;
}

.menu-item-has-columns.sub-menu-content-full-width-position > ul ul {
min-width:0;
}

.nav-menu-main > ul > li.menu-item-wrapper > a {
padding:10px !important;
background:#559096;
color:#fff;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
cursor:pointer;
}

.nav-menu-main > ul > li.menu-item-wrapper:hover > a {
background:#437175;
color:#fff;
}

.nav-menu-main > ul > li.menu-item-wrapper > a > i {
color:#fff;
line-height:inherit;
}

.sticky-menu {
width:100%;
position:fixed;
left:0;
top:0;
-moz-transform:translate3d(0,-100%,0);
-webkit-transform:translate3d(0,-100%,0);
-ms-transform:translate3d(0,-100%,0);
transform:translate3d(0,-100%,0);
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
z-index:10000;
background:#fff;
background:#fff;
}

.header-scrolled .sticky-menu {
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

.admin-bar.header-scrolled .sticky-menu {
top:32px;
}

.sticky-menu .header-container {
margin:0;
}

.sticky-menu.menu-container {
-moz-box-shadow:0 2px 10px rgba(0,0,0,0.1);
-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);
box-shadow:0 2px 10px rgba(0,0,0,0.1);
}

.sticky-menu .site-logo {
min-height:inherit;
line-height:0;
padding:18px 0;
float:left;
width:auto;
position:relative;
z-index:1;
}

.sticky-menu .site-logo a,.sticky-menu .site-logo a:hover {
font-size:30px;
line-height:23px;
}

.sticky-menu .site-logo img {
max-height:30px;
}

.sticky-menu .main-nav {
margin:0;
padding:0;
}

.sticky-menu .nav-menu-main > ul > li {
margin-top:15px;
}

.sticky-menu .nav-menu-main > ul > li > a {
margin-bottom:15px;
padding:10px 25px;
}

.menu-tools > * {
display:inline-block;
vertical-align:bottom;
margin-left:5px;
}

.breadcrumbs {
margin-bottom:-1px;
color:#fff;
}

.breadcrumb-begin {
display:inline-block;
}

.breadcrumb,.breadcrumb-end {
padding:3px 0;
}

.breadcrumbs .sep {
display:none;
}

.breadcrumbs a {
margin-right:1px;
white-space:nowrap;
}

.breadcrumb a:hover {
box-shadow:0 1px 0 rgba(0,0,0,0.1);
}

.page-title {
background:#f7f7f7;
border-bottom:1px solid #559096;
}

.page-title h1 {
margin:0;
}

.page-title h1 .expired {
color:#f90000;
}

.page-title .entry-meta {
position:absolute;
top:10px;
right:0;
}

.page-title .entry-title:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.page-title .entry-title-wrap {
padding:53px 0;
position:relative;
}

.single-ait-item.breadcrumbs-enabled .page-title.subtitle-missing .entry-title-wrap,.tax-ait-items.breadcrumbs-enabled .page-title.subtitle-missing .entry-title-wrap {
padding-bottom:45px;
}

.page-title .entry-data {
position:relative;
}

.page-title .entry-thumbnail-wrap {
padding-top:30px;
}

.page-title .entry-thumbnail a.thumb-link {
display:block;
}

.page-title .entry-thumbnail a.thumb-link .entry-thumbnail-icon {
display:inline-block;
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.page-title .entry-thumbnail a.thumb-link .entry-thumbnail-icon:before {
content:"";
display:block;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/zoom_full.png) 0 0 no-repeat;
position:absolute;
top:12px;
right:12px;
z-index:10;
opacity:0;
width:48px;
height:48px;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

.page-title .entry-thumbnail a.thumb-link:hover .entry-thumbnail-icon:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.page-title .entry-thumbnail a.thumb-link .entry-thumbnail-icon img {
vertical-align:top;
}

.page-title .post-title .entry-data {
padding-right:70px;
}

.page-title .author {
margin-right:10px;
}

.page-title .comments-link {
position:absolute;
top:-3px;
right:0;
}

.page-title .page-description {
clear:both;
margin-top:5px;
}

.page-title h1 {
color:#559096;
margin:0;
}

.page-title .entry-title-wrap .subtitle {
display:block;
margin-top:-2px;
}

.page-title .grid-table {
border-collapse:collapse;
width:100%;
position:relative;
}

.page-title .grid-row:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.page-title .entry-header-right {
width:25%;
text-align:right;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.page-title .breadcrumb {
padding:5px 0;
background:#559096;
}

.page-title .breadcrumb a,.page-title .breadcrumbs-before,.page-title .breadcrumb-end {
display:inline-block;
padding:0;
color:#fff;
}

.page-title .breadcrumb-sep {
color:#fff;
padding:0 2px;
}

.page-title .breadcrumbs-before {
display:none;
}

.page-title h1 + .breadcrumb {
margin-top:0;
}

.page-title.share-enabled .entry-header {
float:left;
width:69.9%;
}

.page-title .page-title-social {
float:right;
width:26.1%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:64px 0 0 30px;
z-index:2;
position:relative;
text-align:center;
}

.page-title .page-title-social .page-share {
width:100%;
}

.page-title .page-title-social .share-icons {
margin-bottom:5px;
}

.page-title .page-title-social li {
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
display:inline-block;
margin:0 2px;
text-align:center;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.page-title .page-title-social li i {
color:#fff;
height:36px;
width:36px;
}

.page-title .page-title-social .share-facebook {
background:rgba(0,0,0,0.2);
}

.page-title .page-title-social .share-facebook:hover {
background:#3b5998;
}

.page-title .page-title-social .share-twitter {
background:rgba(0,0,0,0.2);
}

.page-title .page-title-social .share-twitter:hover {
background:#00aced;
}

.page-title .page-title-social .share-gplus {
background:rgba(0,0,0,0.2);
}

.page-title .page-title-social .share-gplus:hover {
background:#dd4b39;
}

.page-title .page-title-social .share-pinterest {
background:rgba(0,0,0,0.2);
}

.page-title .page-title-social .share-pinterest:hover {
background:#e60023;
}

.page-title .page-title-social .share-text {
color:#559096;
}

.page-title.subtitle-missing .page-title-social {
padding-top:50px;
}

.page-title .entry-meta {
display:none;
top:3px;
}

.page-title .review-stars-container {
display:inline-block;
vertical-align:middle;
}

.page-title .review-stars-container span {
color:#facb00;
font-size:12px !important;
}

.page-title .review-stars-container .review-stars * {
margin-right:1px;
}

.page-title .review-stars-container a {
display:none;
}

.page-title .review-stars-container .fa-star-half-o {
position:relative;
}

.single-ait-item .page-title .has-reviews h1 {
margin-right:15px;
display:inline-block;
vertical-align:middle;
}

body.single-post .entry-thumbnail a.thumb-link {
display:block;
}

body.single-post .entry-thumbnail a.thumb-link .entry-thumbnail-icon {
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

body.single-post .entry-thumbnail a.thumb-link .entry-thumbnail-icon:before {
width:48px;
height:48px;
line-height:48px;
content:"\f002";
display:block;
font-family:"FontAwesome";
color:#fff;
font-size:19px;
text-align:center;
background:rgba(187,187,187,0.6);
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
top:12px;
right:12px;
}

body.single-post .entry-thumbnail a.thumb-link:hover .entry-thumbnail-icon:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

body.single-post .entry-thumbnail a.thumb-link .entry-thumbnail-icon img {
vertical-align:top;
}

.single-ait-item .elm-easy-slider-main .elm-easy-slider .review-stars-container {
background:#2d3547;
color:#facb00;
margin:0 auto 1px;
padding:8px 0;
text-align:center;
width:100%;
}

.single-ait-item .elm-easy-slider-main .elm-easy-slider .review-stars-container .review-count {
display:none;
}

.single-ait-item .elm-easy-slider-main .elm-easy-slider .review-stars-container .content.rating-star-shown > a {
display:none;
}

.single-ait-item .elm-easy-slider-main .elm-easy-slider .review-stars-container .content.rating-text-shown > a {
color:rgba(255,255,255,0.3);
text-transform:uppercase;
}

.single-ait-item .elm-easy-slider-main .elm-easy-slider .review-stars-container .content.rating-text-shown > a:hover {
color:#fff;
}

.single-ait-item .elm-easy-slider-main .elm-easy-slider .review-stars-container .review-stars .fa-star-o {
color:#fff;
}

.single-ait-item .elm-easy-slider-main .elm-easy-slider .review-stars-container .review-stars .fa-star-half-o {
position:relative;
}

.single-ait-item .elm-easy-slider-main .elm-easy-slider .review-stars-container .fa-star-half-o:after {
color:#fff;
opacity:.3;
}

.single-ait-item .elm-easy-slider-main .elm-easy-slider .review-stars-container .entry-content img {
margin:0;
}

.single-ait-item .elm-easy-slider-main .elm-easy-slider .review-stars-container .fa {
margin:0 1px;
}

.elm-content-main .elm-wrapper:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.entry-content:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.entry-content p {
margin-bottom:20px;
}

.entry-content img {
margin-bottom:20px;
}

.entry-content img.border {
border:3px solid #fff;
-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
}

.entry-content table {
width:100%;
margin-bottom:20px;
}

.entry-content table td,.entry-content table th {
vertical-align:top;
}

.entry-content table thead th {
text-align:left;
color:#559096;
}

.entry-content table tbody th {
text-align:left;
}

.entry-content .tabstyle1 {
width:100%;
overflow:auto;
margin-bottom:20px;
}

.entry-content .tabstyle1 table {
margin-bottom:0;
white-space:nowrap;
}

.entry-content .tabstyle1 table th,.entry-content .tabstyle1 table td {
padding:3px 10px;
border-bottom:1px solid #5da3b0;
}

.entry-content .tabstyle1 table thead th {
padding-top:8px;
padding-bottom:5px;
color:#559096;
background:#6eadb8;
border-bottom:2px solid #559096;
}

.entry-content .tabstyle1 table tbody th {
color:#559096;
background:#83b8c2;
}

.content-block .entry-thumbnail {
margin-bottom:30px;
}

.hentry .entry-content.loop p {
display:inline-block;
}

.elm-columns-main {
padding-bottom:20px;
}

.elements-sidebar-wrap .elm-columns-main {
padding-bottom:0;
}

.elm-columns-main.elm-has-bg {
padding-bottom:0;
}

.column-grid {
clear:both;
padding:0;
}

.column-grid:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.column {
float:left;
margin-right:4.4%;
min-height:5px;
}

.column-last {
float:right;
margin-right:0;
}

.column-grid-2 .column-span-2 {
width:100%;
}

.column-grid-2 .column-span-1 {
width:47.8%;
}

.column-grid-2 .column-push-1 {
margin-left:52.2%;
}

.column-grid-3 .column-span-3 {
width:100%;
}

.column-grid-3 .column-span-2 {
width:65.2%;
}

.column-grid-3 .column-span-1 {
width:30.4%;
}

.column-grid-3 .column-push-2 {
margin-left:69.6%;
}

.column-grid-3 .column-push-1 {
margin-left:34.8%;
}

.column-grid-4 .column-span-4 {
width:100%;
}

.column-grid-4 .column-span-3 {
width:73.9%;
}

.column-grid-4 .column-span-2 {
width:47.8%;
}

.column-grid-4 .column-span-1 {
width:21.7%;
}

.column-grid-4 .column-push-3 {
margin-left:78.3%;
}

.column-grid-4 .column-push-2 {
margin-left:52.2%;
}

.column-grid-4 .column-push-1 {
margin-left:26.1%;
}

.column-grid-5 .column-span-5 {
width:100%;
}

.column-grid-5 .column-span-4 {
width:79.12%;
}

.column-grid-5 .column-span-3 {
width:58.24%;
}

.column-grid-5 .column-span-2 {
width:37.36%;
}

.column-grid-5 .column-span-1 {
width:16.48%;
}

.column-grid-5 .column-push-4 {
margin-left:83.52%;
}

.column-grid-5 .column-push-3 {
margin-left:62.64%;
}

.column-grid-5 .column-push-2 {
margin-left:41.76%;
}

.column-grid-5 .column-push-1 {
margin-left:20.88%;
}

.column-grid-6 .column-span-1 {
width:13%;
}

.column-grid-12 .column-span-12 {
width:100%;
}

.column-grid-12 .column-span-11 {
width:91.3%;
}

.column-grid-12 .column-span-10 {
width:82.6%;
}

.column-grid-12 .column-span-9 {
width:73.9%;
}

.column-grid-12 .column-span-8 {
width:65.2%;
}

.column-grid-12 .column-span-7 {
width:56.5%;
}

.column-grid-12 .column-span-6 {
width:47.8%;
}

.column-grid-12 .column-span-5 {
width:39.1%;
}

.column-grid-12 .column-span-4 {
width:30.4%;
}

.column-grid-12 .column-span-3 {
width:21.7%;
}

.column-grid-12 .column-span-2 {
width:13%;
}

.column-grid-12 .column-span-1 {
width:4.3%;
}

.column-grid-12 .column-push-11 {
margin-left:95.7%;
}

.column-grid-12 .column-push-10 {
margin-left:87%;
}

.column-grid-12 .column-push-9 {
margin-left:78.3%;
}

.column-grid-12 .column-push-8 {
margin-left:69.6%;
}

.column-grid-12 .column-push-7 {
margin-left:60.9%;
}

.column-grid-12 .column-push-6 {
margin-left:52.2%;
}

.column-grid-12 .column-push-5 {
margin-left:43.5%;
}

.column-grid-12 .column-push-4 {
margin-left:34.8%;
}

.column-grid-12 .column-push-3 {
margin-left:26.1%;
}

.column-grid-12 .column-push-2 {
margin-left:17.4%;
}

.column-grid-12 .column-push-1 {
margin-left:8.7%;
}

img.ait-sc-thumb {
display:inline-block;
padding:5px;
background:#fff;
border:1px solid #5da3b0;
}

.wp-caption {
display:block;
margin-bottom:20px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
max-width:100%;
}

.wp-caption.alignleft {
padding-right:10px;
margin-right:10px;
}

.wp-caption.alignright {
padding-left:10px;
margin-left:10px;
}

.wp-caption.aligncenter {
padding-left:5px;
padding-right:5px;
}

.wp-caption img {
vertical-align:top;
margin-bottom:0;
}

.wp-caption .wp-caption-text {
background:#6eadb8;
margin:1px 0 0;
padding:2px 5px;
text-align:center;
}

.ait-sc-rule {
display:block;
clear:both;
width:100%;
position:relative;
}

.ait-sc-rule.rule-basic {
border-bottom:2px solid #5da3b0;
padding-top:10px;
margin-bottom:40px;
}

.ait-sc-rule.rule-top {
border-bottom:2px solid #5da3b0;
padding-top:10px;
margin-bottom:40px;
}

.ait-sc-rule.rule-top .ait-sc-rule-btn-top {
display:inline-block;
padding:0 15px 2px;
background:#6eadb8;
cursor:pointer;
text-align:center;
position:absolute;
top:12px;
right:0;
}

.ait-sc-rule.rule-empty {
height:20px;
clear:none;
}

.ait-sc-button {
background:#559096;
color:#fff;
display:inline-block;
vertical-align:top;
max-width:100%;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
overflow:hidden;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
background:#5da3b0;
overflow:hidden;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.ait-sc-button when (@hover = true):hover {
background:#437175;
}

.ait-sc-button:hover {
background:#51b6cd;
}

.ait-sc-button.alignleft {
margin-bottom:20px;
}

.ait-sc-button.alignright {
margin-bottom:20px;
}

.ait-sc-button.aligncenter {
margin-bottom:20px;
}

.ait-sc-button .container {
display:table;
width:100%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.ait-sc-button .wrap {
display:table-row;
}

.ait-sc-button .icon {
display:table-cell;
vertical-align:top;
padding:16px;
}

.ait-sc-button .icon img {
margin:0;
display:inline-block;
vertical-align:top;
}

.ait-sc-button .text {
display:table-cell;
vertical-align:middle;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:9px;
}

.ait-sc-button .title {
color:#fff;
display:block;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.ait-sc-button .title small {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
color:#fff;
background:#ef5738;
display:inline-block;
padding:0 5px;
vertical-align:middle;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
margin:-4px 0 0 3px;
}

.ait-sc-button .description {
text-transform:none;
color:#fff;
display:block;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.ait-sc-button:hover .description {
color:#fff;
}

.ait-sc-button.buticon .text {
padding:16px;
}

.ait-sc-button.buticon.buticon-left .icon,.ait-sc-button.buticon.buticon-right .icon {
text-align:center !important;
}

.ait-sc-button.buticon.buticon-left .text {
padding-left:0;
}

.ait-sc-button.buticon.buticon-right .text {
padding-right:0;
}

.ait-sc-button.buticon.buticon-top span,.ait-sc-button.buticon.buticon-bottom span {
display:block;
}

.ait-sc-button.buticon.buticon-top .icon {
padding-top:21px;
}

.ait-sc-button.buticon.buticon-top .text {
padding-bottom:21px;
padding-top:0;
}

.ait-sc-button.buticon.buticon-bottom .icon {
padding-bottom:21px;
}

.ait-sc-button.buticon.buticon-bottom .text {
padding-top:21px;
padding-bottom:0;
}

.ait-sc-button.notext span {
display:block;
}

.ait-sc-button.notext .icon {
padding:16px !important;
}

.ait-sc-button .icon .fa {
color:#fff;
}

ul.ait-sc-lists {
list-style-type:none;
margin-bottom:20px;
}

ul.ait-sc-lists:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

ul.ait-sc-lists li {
padding:0 0 10px 30px;
position:relative;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

ul.ait-sc-lists li:last-child {
padding-bottom:0;
}

ul.ait-sc-lists li:before {
content:"";
width:20px;
height:20px;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/lists.png) top left no-repeat;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
top:0;
left:0;
}

ul.ait-sc-lists.line li {
border-top:1px solid #5da3b0;
padding-top:10px;
}

ul.ait-sc-lists.line li:first-child {
border-top-width:0;
padding-top:0;
}

ul.ait-sc-lists.line li:before {
top:10px;
}

ul.ait-sc-lists.line li:first-child:before {
top:0;
}

ul.ait-sc-lists.style1 li:before,ul.ait-sc-lists li.style1:before {
background-position:0 0;
background-color:#76ca33;
}

ul.ait-sc-lists.style2 li:before,ul.ait-sc-lists li.style2:before {
background-position:-20px 0;
background-color:#ed1212;
}

ul.ait-sc-lists.style3 li:before,ul.ait-sc-lists li.style3:before {
background-position:-40px 0;
background-color:#fc0;
}

ul.ait-sc-lists.style4 li:before,ul.ait-sc-lists li.style4:before {
background-position:-60px 0;
background-color:#559096;
}

ul.ait-sc-lists.style5 li:before,ul.ait-sc-lists li.style5:before {
background-position:-80px 0;
background-color:#559096;
}

ul.ait-sc-lists.style6 li:before,ul.ait-sc-lists li.style6:before {
background-position:-100px 0;
background-color:#559096;
}

ul.ait-sc-lists.layout-half li {
width:47.8%;
margin-right:4.4%;
float:left;
}

ul.ait-sc-lists.layout-half li:nth-child(2n) {
margin-right:0;
}

ul.ait-sc-lists.layout-half li:nth-child(2n+1) {
clear:both;
}

ul.ait-sc-lists.layout-half.line li:nth-child(2) {
border-top-width:0;
padding-top:0;
}

ul.ait-sc-lists.layout-half.line li:nth-child(2):before {
top:0;
}

ul.ait-sc-lists li:before {
background:none;
font-family:'FontAwesome';
font-size:15px;
}

ul.ait-sc-lists.style1 li:before,ul.ait-sc-lists li.style1:before {
color:#76ca33;
content:"\f00c";
background:none;
}

ul.ait-sc-lists.style2 li:before,ul.ait-sc-lists li.style2:before {
color:#ed1212;
content:"\f00d";
background:none;
}

ul.ait-sc-lists.style3 li:before,ul.ait-sc-lists li.style3:before {
color:#fc0;
content:"\f005";
background:none;
}

ul.ait-sc-lists.style4 li:before,ul.ait-sc-lists li.style4:before {
color:#559096;
content:"\f0da";
background:none;
font-size:16px;
margin-left:3px;
}

ul.ait-sc-lists.style5 li:before,ul.ait-sc-lists li.style5:before {
color:#559096;
content:"\f10c";
background:none;
font-size:12px;
}

ul.ait-sc-lists.style6 li:before,ul.ait-sc-lists li.style6:before {
color:#559096;
content:"\f111";
background:none;
font-size:12px;
}

.ait-sc-notification {
min-height:27px;
border:2px solid #5da3b0;
background:#6eadb8;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
padding:15px 38px 10px 67px;
position:relative;
margin-bottom:20px;
-moz-box-shadow:72px 0 0 -20px rgba(0,0,0,0.05) inset;
-webkit-box-shadow:72px 0 0 -20px rgba(0,0,0,0.05) inset;
box-shadow:72px 0 0 -20px rgba(0,0,0,0.05) inset;
}

.ait-sc-notification:before {
content:"";
width:32px;
height:32px;
margin-top:-16px;
position:absolute;
top:50%;
left:10px;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/notifications.png) top left no-repeat red;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
}

.ait-sc-notification .notify-wrap:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.ait-sc-notification .notify-wrap :nth-child(n) {
margin-bottom:5px !important;
}

.ait-sc-notification .close {
display:block;
width:16px;
height:16px;
text-indent:-9999px;
font-size:0;
line-height:0;
background:#333;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
position:absolute;
top:10px;
right:10px;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/notifications.png) -136px -8px no-repeat;
}

.ait-sc-notification .close:hover {
background-color:rgba(0,0,0,0.5);
}

.ait-sc-notification.error {
background-color:#fff;
border-color:#ff9475;
}

.ait-sc-notification.success {
background-color:#fff;
border-color:#89cf34;
}

.ait-sc-notification.info {
background-color:#fff;
border-color:#54a3d3;
}

.ait-sc-notification.attention {
background-color:#fff;
border-color:#f7ec65;
}

.ait-sc-notification.captcha {
background-color:#fff;
border-color:red;
}

.ait-sc-notification.error:before {
background-color:#ff9475;
background-position:0 0;
}

.ait-sc-notification.success:before {
background-color:#89cf34;
background-position:-32px 0;
}

.ait-sc-notification.info:before {
background-color:#54a3d3;
background-position:-64px 0;
}

.ait-sc-notification.attention:before {
background-color:#f7ec65;
background-position:-96px 0;
}

.ait-sc-notification .notify-wrap h5 {
color:#559096;
}

.ait-sc-notification .close:hover {
background-color:rgba(0,0,0,0.2);
}

.elm-revolution-slider .slider .rev_slider {
background-size:cover;
}

.elm-revolution-slider .slider-alternative img {
display:block;
}

.elm-revolution-slider {
min-height:100px;
position:relative;
}

.elm-revolution-slider .tp-caption h1 {
font-size:40px;
line-height:50px;
white-space:normal;
margin:0;
}

.elm-revolution-slider .tp-caption h2 {
font-size:30px;
line-height:40px;
white-space:normal;
margin:0;
}

.elm-revolution-slider .tp-caption h3 {
font-size:26px;
line-height:36px;
white-space:normal;
margin:0;
}

.elm-revolution-slider .tp-caption h4 {
font-size:22px;
line-height:30px;
white-space:normal;
margin:0;
}

.elm-revolution-slider .tp-caption h5 {
font-size:18px;
line-height:26px;
white-space:normal;
margin:0;
}

.elm-revolution-slider .tp-caption h6 {
font-size:14px;
line-height:22px;
white-space:normal;
margin:0;
}

.elm-revolution-slider .tp-caption p {
white-space:normal;
}

.elm-revolution-slider .tp-caption iframe {
max-width:none;
}

.tp-bullets {
z-index:500;
}

.tp-bullets.simplebullets.round .bullet {
background:#559096;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
margin:0 6px 0 0;
border:3px solid #559096;
width:7px;
height:7px;
}

.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected {
background:#91bcc0 !important;
}

.element-search-form .tp-bullets {
bottom:60px !important;
}

.tp-bullets.simplebullets.round .bullet {
background:#fff;
border:2px solid #fff;
width:10px;
height:10px;
}

.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected {
background:#559096 !important;
}

.elm-easy-slider-main .bx-wrapper .bx-viewport {
border:none;
background:none;
left:auto;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-easy-slider-main .bx-wrapper .bx-loading {
display:none;
}

.elm-easy-slider-main .bx-wrapper img {
width:100%;
margin-bottom:0;
}

.elm-easy-slider-main .bx-wrapper .bx-caption span {
color:inherit;
display:inline;
font:inherit;
padding:0;
}

.elm-easy-slider-main .bx-wrapper li {
position:relative;
}

.elm-easy-slider-main .bx-wrapper li .bx-caption {
position:absolute;
top:0;
left:0;
bottom:0;
overflow:hidden;
background:none;
width:100%;
}

.elm-easy-slider-main .bx-wrapper li .bx-caption-wrap {
width:100%;
position:absolute;
left:50%;
top:0;
bottom:0;
}

.elm-easy-slider-main .bx-wrapper li .bx-cap-table {
display:table;
width:100%;
height:100%;
margin-left:-50%;
table-layout:fixed;
}

.elm-easy-slider-main .bx-wrapper li .bx-cap-row {
display:table-row;
}

.elm-easy-slider-main .bx-wrapper li .bx-cap-cell {
display:table-cell;
width:100%;
height:100%;
}

.elm-easy-slider-main .bx-wrapper li .text-left {
text-align:left;
}

.elm-easy-slider-main .bx-wrapper li .text-center {
text-align:center;
}

.elm-easy-slider-main .bx-wrapper li .text-right {
text-align:right;
}

.elm-easy-slider-main .bx-wrapper li.top-left .bx-cap-cell {
vertical-align:top;
text-align:left;
padding-bottom:0 !important;
}

.elm-easy-slider-main .bx-wrapper li.top-center .bx-cap-cell {
vertical-align:top;
text-align:center;
padding-bottom:0 !important;
}

.elm-easy-slider-main .bx-wrapper li.top-right .bx-cap-cell {
vertical-align:top;
text-align:right;
padding-bottom:0 !important;
}

.elm-easy-slider-main .bx-wrapper li.center-left .bx-cap-cell {
vertical-align:middle;
text-align:left;
padding-top:0 !important;
padding-bottom:0 !important;
}

.elm-easy-slider-main .bx-wrapper li.center-center .bx-cap-cell {
vertical-align:middle;
text-align:center;
padding-top:0 !important;
padding-bottom:0 !important;
}

.elm-easy-slider-main .bx-wrapper li.center-right .bx-cap-cell {
vertical-align:middle;
text-align:right;
padding-top:0 !important;
padding-bottom:0 !important;
}

.elm-easy-slider-main .bx-wrapper li.bottom-left .bx-cap-cell {
vertical-align:bottom;
text-align:left;
padding-top:0 !important;
}

.elm-easy-slider-main .bx-wrapper li.bottom-center .bx-cap-cell {
vertical-align:bottom;
text-align:center;
padding-top:0 !important;
}

.elm-easy-slider-main .bx-wrapper li.bottom-right .bx-cap-cell {
vertical-align:bottom;
text-align:right;
padding-top:0 !important;
}

.elm-easy-slider-main .bx-wrapper li.top-full .bx-caption-wrap,.elm-easy-slider-main .bx-wrapper li.bottom-full .bx-caption-wrap {
max-width:100%;
left:0;
}

.elm-easy-slider-main .bx-wrapper li.top-full .bx-cap-table,.elm-easy-slider-main .bx-wrapper li.bottom-full .bx-cap-table {
margin-left:0;
}

.elm-easy-slider-main .bx-wrapper li.top-full .bx-caption-desc,.elm-easy-slider-main .bx-wrapper li.bottom-full .bx-caption-desc {
width:100% !important;
}

.elm-easy-slider-main .bx-wrapper li.top-full .bx-caption-desc-wrap,.elm-easy-slider-main .bx-wrapper li.bottom-full .bx-caption-desc-wrap {
margin:auto;
}

.elm-easy-slider-main .bx-wrapper li.top-full .bx-cap-cell {
vertical-align:top;
text-align:center;
}

.elm-easy-slider-main .bx-wrapper li.bottom-full .bx-cap-cell {
vertical-align:bottom;
text-align:center;
}

.elm-easy-slider-main .bx-wrapper li .bx-caption-desc {
display:inline-block;
max-width:100%;
}

.elm-easy-slider-main .elm-easy-slider .bx-wrapper ul li.big-description .bx-caption {
position:static !important;
}

.elm-easy-slider-main .elm-easy-slider .bx-wrapper ul li.big-description .bx-caption .bx-cap-table {
margin:0 !important;
height:auto !important;
}

.elm-easy-slider-main .elm-easy-slider .bx-wrapper ul li.big-description .bx-caption .bx-cap-cell {
height:auto !important;
padding:0 !important;
}

.elm-easy-slider-main .elm-easy-slider .bx-wrapper ul li.big-description .bx-caption .bx-caption-wrap {
max-width:100% !important;
position:static !important;
margin:0 !important;
}

.elm-easy-slider-main .elm-easy-slider .bx-wrapper ul li.big-description .bx-caption .bx-caption-desc {
width:100% !important;
}

.elm-easy-slider-main .elm-easy-slider .bx-wrapper ul li.big-description .bx-caption .bx-caption-desc-wrap {
max-width:100% !important;
text-align:center !important;
}

.elm-easy-slider-main .bx-wrapper .bx-pager,.elm-easy-slider-main .bx-wrapper .bx-controls-auto {
font-size:0;
line-height:0;
padding:0;
margin:0;
}

.elm-easy-slider-main ul.easy-slider {
opacity:0;
white-space:nowrap;
height:100%;
width:100%;
}

.elm-easy-slider-main ul.easy-slider li {
white-space:normal;
display:inline-block;
vertical-align:top;
max-width:100%;
}

.elm-easy-slider-main ul.easy-slider li .bx-caption {
display:none;
}

.elm-easy-slider-main.load-finished ul.easy-slider li .bx-caption {
display:block;
}

.elm-easy-slider-main.load-finished ul.easy-slider {
opacity:1;
}

.elm-easy-slider-main .elm-easy-slider {
position:relative;
}

.elm-easy-slider-main .bx-wrapper .bx-viewport {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.elm-easy-slider-main .bx-wrapper li .bx-caption-wrap {
max-width:1200px;
}

.elm-easy-slider-main .bx-wrapper li .bx-cap-cell {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-easy-slider-main .bx-wrapper li.top-full .bx-caption-desc-wrap,.elm-easy-slider-main .bx-wrapper li.bottom-full .bx-caption-desc-wrap {
max-width:1200px;
}

.elm-easy-slider-main .bx-wrapper li .bx-caption-desc {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:10px 20px 20px;
}

.elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc {
width:350px;
background:none;
color:#fff;
}

.elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc h1,.elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc h2,.elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc h3,.elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc h4,.elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc h5,.elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc h6 {
color:#fff;
margin:10px 0 0;
}

.elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc h3.bx-title {
line-height:normal;
}

.elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc p {
margin-top:10px;
}

.elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc strong {
color:#fff;
}

.elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc a {
color:#fff;
}

.elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc a:hover {
color:#fff;
text-decoration:underline;
}

.elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc span.bx-link-button {
background:#559096;
color:#fff;
opacity:1;
display:inline-block;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:1px 8px;
margin-top:15px;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc span.bx-link-button:hover {
background:#51b6cd;
opacity:1;
}

.elm-easy-slider-main .bx-wrapper li .bx-caption-desc {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.elm-easy-slider-main .bx-wrapper li.top-full .bx-caption-desc,.elm-easy-slider-main .bx-wrapper li.bottom-full .bx-caption-desc {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.elm-easy-slider-main.fullsize .bx-wrapper li.top-left .bx-caption-desc,.elm-easy-slider-main.fullsize .bx-wrapper li.top-center .bx-caption-desc,.elm-easy-slider-main.fullsize .bx-wrapper li.top-right .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elm-easy-slider-main.fullsize .bx-wrapper li.bottom-left .bx-caption-desc,.elm-easy-slider-main.fullsize .bx-wrapper li.bottom-center .bx-caption-desc,.elm-easy-slider-main.fullsize .bx-wrapper li.bottom-right .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.top-left .bx-caption-desc,.elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.top-center .bx-caption-desc,.elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.top-right .bx-caption-desc {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.bottom-left .bx-caption-desc,.elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.bottom-center .bx-caption-desc,.elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.bottom-right .bx-caption-desc {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.elm-easy-slider-main.fullsize .bx-wrapper .VH-Offset li .bx-caption-desc {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.elm-easy-slider-main.fullsize .bx-wrapper .VH-Offset li.top-full .bx-caption-desc,.elm-easy-slider-main.fullsize .bx-wrapper .VH-Offset li.bottom-full .bx-caption-desc {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper li.top-left .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper li.top-left .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper li.top-left .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper li.top-center .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper li.top-center .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper li.top-center .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper li.top-right .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper li.top-right .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper li.top-right .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper li.center-left .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper li.center-left .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper li.center-left .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper li.center-right .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper li.center-right .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper li.center-right .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper li.bottom-left .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper li.bottom-left .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper li.bottom-left .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper li.bottom-center .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper li.bottom-center .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper li.bottom-center .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper li.bottom-right .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper li.bottom-right .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper li.bottom-right .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.top-left .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.top-left .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper .V-Offset li.top-left .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.top-center .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.top-center .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper .V-Offset li.top-center .bx-caption-desc {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.top-right .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.top-right .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper .V-Offset li.top-right .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.bottom-left .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.bottom-left .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper .V-Offset li.bottom-left .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.bottom-center .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.bottom-center .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper .V-Offset li.bottom-center .bx-caption-desc {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.bottom-right .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper .V-Offset li.bottom-right .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper .V-Offset li.bottom-right .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper .H-Offset li.top-left .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper .H-Offset li.top-left .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper .H-Offset li.top-left .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper .H-Offset li.top-right .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper .H-Offset li.top-right .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper .H-Offset li.top-right .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper .H-Offset li.center-left .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper .H-Offset li.center-left .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper .H-Offset li.center-left .bx-caption-desc {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper .H-Offset li.center-right .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper .H-Offset li.center-right .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper .H-Offset li.center-right .bx-caption-desc {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper .H-Offset li.bottom-left .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper .H-Offset li.bottom-left .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper .H-Offset li.bottom-left .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper .H-Offset li.bottom-right .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper .H-Offset li.bottom-right .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper .H-Offset li.bottom-right .bx-caption-desc {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper .VH-Offset li .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper .VH-Offset li .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper .VH-Offset li .bx-caption-desc {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper .VH-Offset li.top-full .bx-caption-desc,.elements-sidebar-wrap .elm-easy-slider-main.fullsize .bx-wrapper .VH-Offset li.bottom-full .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper .VH-Offset li.top-full .bx-caption-desc,.column .elm-easy-slider-main.fullsize .bx-wrapper .VH-Offset li.bottom-full .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper .VH-Offset li.top-full .bx-caption-desc,.elm-easy-slider-main.contentsize .bx-wrapper .VH-Offset li.bottom-full .bx-caption-desc {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.elm-easy-slider-main .elm-easy-slider .bx-wrapper ul li.big-description .bx-caption .bx-cap-cell {
background:#376770 !important;
}

.elm-easy-slider-main .elm-easy-slider .bx-wrapper ul li.big-description .bx-caption .bx-caption-desc {
-moz-border-radius:0 !important;
-webkit-border-radius:0 !important;
border-radius:0 !important;
padding-bottom:30px !important;
}

.elm-easy-slider-main .bx-wrapper .descanimation-fade li .bx-caption .bx-caption-desc {
opacity:0;
-moz-transition:all 1s;
-webkit-transition:all 1s;
transition:all 1s;
-webkit-transition-delay:.5s;
transition-delay:.5s;
}

.elm-easy-slider-main .bx-wrapper .descanimation-fade li .bx-caption.animation-start	.bx-caption-desc {
opacity:1;
}

.elm-easy-slider-main .bx-wrapper .descanimation-rotate li .bx-caption .bx-caption-desc {
transform:perspective(600px) rotateY(90deg);
-webkit-transform:perspective(600px) rotateY(90deg);
opacity:0;
-moz-transition:all 1s;
-webkit-transition:all 1s;
transition:all 1s;
-webkit-transition-delay:.5s;
transition-delay:.5s;
}

.elm-easy-slider-main .bx-wrapper .descanimation-rotate li .bx-caption.animation-start	.bx-caption-desc {
transform:perspective(600px) rotateY(0deg);
-webkit-transform:perspective(600px) rotateY(0deg);
opacity:1;
}

.elm-easy-slider-main .bx-wrapper .descanimation-move li .bx-caption .bx-caption-desc {
-moz-transition:all 1s;
-webkit-transition:all 1s;
transition:all 1s;
-webkit-transition-delay:.5s;
transition-delay:.5s;
}

.elm-easy-slider-main .bx-wrapper .descanimation-move li.top-full .bx-caption .bx-caption-desc {
-moz-transform:translate(0px,-60px);
-webkit-transform:translate(0px,-60px);
-ms-transform:translate(0px,-60px);
transform:translate(0px,-60px);
opacity:0;
}

.elm-easy-slider-main .bx-wrapper .descanimation-move li.top-left .bx-caption .bx-caption-desc {
-moz-transform:translate(-60px,0px);
-webkit-transform:translate(-60px,0px);
-ms-transform:translate(-60px,0px);
transform:translate(-60px,0px);
opacity:0;
}

.elm-easy-slider-main .bx-wrapper .descanimation-move li.top-center .bx-caption .bx-caption-desc {
-moz-transform:translate(0px,-60px);
-webkit-transform:translate(0px,-60px);
-ms-transform:translate(0px,-60px);
transform:translate(0px,-60px);
opacity:0;
}

.elm-easy-slider-main .bx-wrapper .descanimation-move li.top-right .bx-caption .bx-caption-desc {
-moz-transform:translate(60px,0px);
-webkit-transform:translate(60px,0px);
-ms-transform:translate(60px,0px);
transform:translate(60px,0px);
opacity:0;
}

.elm-easy-slider-main .bx-wrapper .descanimation-move li.center-left .bx-caption .bx-caption-desc {
-moz-transform:translate(-60px,0px);
-webkit-transform:translate(-60px,0px);
-ms-transform:translate(-60px,0px);
transform:translate(-60px,0px);
opacity:0;
}

.elm-easy-slider-main .bx-wrapper .descanimation-move li.center-center .bx-caption .bx-caption-desc {
-moz-transform:translate(0px,60px);
-webkit-transform:translate(0px,60px);
-ms-transform:translate(0px,60px);
transform:translate(0px,60px);
opacity:0;
}

.elm-easy-slider-main .bx-wrapper .descanimation-move li.center-right .bx-caption .bx-caption-desc {
-moz-transform:translate(60px,0px);
-webkit-transform:translate(60px,0px);
-ms-transform:translate(60px,0px);
transform:translate(60px,0px);
opacity:0;
}

.elm-easy-slider-main .bx-wrapper .descanimation-move li.bottom-left .bx-caption .bx-caption-desc {
-moz-transform:translate(-60px,0px);
-webkit-transform:translate(-60px,0px);
-ms-transform:translate(-60px,0px);
transform:translate(-60px,0px);
opacity:0;
}

.elm-easy-slider-main .bx-wrapper .descanimation-move li.bottom-center .bx-caption .bx-caption-desc {
-moz-transform:translate(0px,60px);
-webkit-transform:translate(0px,60px);
-ms-transform:translate(0px,60px);
transform:translate(0px,60px);
opacity:0;
}

.elm-easy-slider-main .bx-wrapper .descanimation-move li.bottom-right .bx-caption .bx-caption-desc {
-moz-transform:translate(60px,0px);
-webkit-transform:translate(60px,0px);
-ms-transform:translate(60px,0px);
transform:translate(60px,0px);
opacity:0;
}

.elm-easy-slider-main .bx-wrapper .descanimation-move li.bottom-full .bx-caption .bx-caption-desc {
-moz-transform:translate(0px,60px);
-webkit-transform:translate(0px,60px);
-ms-transform:translate(0px,60px);
transform:translate(0px,60px);
opacity:0;
}

.elm-easy-slider-main .bx-wrapper .descanimation-move li .bx-caption.animation-start	.bx-caption-desc {
-moz-transform:translate(0px,0px);
-webkit-transform:translate(0px,0px);
-ms-transform:translate(0px,0px);
transform:translate(0px,0px);
opacity:1;
}

.elm-easy-slider-main .bx-wrapper .descanimation-zoom li .bx-caption .bx-caption-desc {
-moz-transform:scale(0);
-webkit-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
opacity:0;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
-webkit-transition-delay:.5s;
transition-delay:.5s;
}

.elm-easy-slider-main .bx-wrapper .descanimation-zoom li .bx-caption.animation-start	.bx-caption-desc {
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1;
}

.elm-easy-slider-main .bx-wrapper ul li.big-description .bx-caption .bx-caption-desc {
-moz-transition:none;
-webkit-transition:none;
transition:none;
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
transform:none;
-webkit-transform:none;
-webkit-transition-delay:0s;
transition-delay:0s;
}

.elm-easy-slider-main .elm-easy-slider {
margin-bottom:20px;
}

.elm-easy-slider-main .bx-wrapper {
margin-bottom:0;
position:relative;
}

.elm-easy-slider-main .easy-pager-bullets.pager-pos-outside .bx-wrapper {
margin-bottom:43px;
}

.elm-easy-slider-main .bx-wrapper .bx-controls-direction a {
display:block;
width:40px;
height:40px;
margin-top:-20px;
position:absolute;
top:50%;
z-index:500;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/easy-slider-arrows.png) no-repeat;
opacity:0;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
}

.elm-easy-slider-main .bx-wrapper:hover .bx-controls-direction a {
opacity:.8;
}

.elm-easy-slider-main .bx-wrapper:hover .bx-controls-direction a:hover {
opacity:1;
}

.elm-easy-slider-main .bx-wrapper .bx-controls-direction a.bx-prev {
left:15px;
background-position:left center;
}

.elm-easy-slider-main .bx-wrapper .bx-controls-direction a.bx-next {
right:15px;
background-position:right center;
}

.elm-easy-slider-main .bx-wrapper .bx-controls-direction a {
background:#fff;
color:transparent;
font-family:'FontAwesome';
text-indent:0;
font-size:19px;
line-height:42px;
}

.elm-easy-slider-main .bx-wrapper .bx-controls-direction a.bx-prev:after {
position:absolute;
content:"\f0d9";
left:15px;
color:#333;
}

.elm-easy-slider-main .bx-wrapper .bx-controls-direction a.bx-next:after {
position:absolute;
content:"\f0da";
left:17px;
color:#333;
}

.elm-easy-slider-main .bx-wrapper .bx-pager,.elm-easy-slider-main .bx-wrapper .bx-controls-auto {
padding-top:10px;
position:absolute;
bottom:-23px;
}

.elm-easy-slider-main .bx-wrapper .bx-pager.bx-default-pager a {
display:block;
width:13px;
height:13px;
background:none;
border:3px solid #5da3b0;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
margin:0 4px;
text-indent:-9999px;
text-decoration:none;
position:relative;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:0 0 1px 2px rgba(255,255,255,0.3);
-webkit-box-shadow:0 0 1px 2px rgba(255,255,255,0.3);
box-shadow:0 0 1px 2px rgba(255,255,255,0.3);
}

.elm-easy-slider-main .bx-wrapper .bx-pager.bx-default-pager a:hover {
background:none;
border-color:#376770;
}

.elm-easy-slider-main .bx-wrapper .bx-pager.bx-default-pager a.active {
background:#559096;
border-color:#559096;
}

.elm-easy-slider-main .pager-pos-inside .bx-wrapper .bx-pager {
bottom:0;
z-index:100;
opacity:0;
-moz-transition:opacity .5s;
-webkit-transition:opacity .5s;
transition:opacity .5s;
padding-bottom:15px;
}

.elm-easy-slider-main .pager-pos-inside:hover .bx-wrapper .bx-pager {
opacity:1;
}

.elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager,.elements-sidebar-wrap .elm-easy-slider-main.fullsize .easy-pager-thumbnails .easy-slider-pager,.column .elm-easy-slider-main.fullsize .easy-pager-thumbnails .easy-slider-pager {
padding-top:6px;
}

.elm-easy-slider-main.fullsize .easy-pager-thumbnails .easy-slider-pager {
padding-top:16px;
}

.elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager {
text-align:center;
}

.elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager a {
opacity:.5;
display:inline-block;
vertical-lign:top;
margin:4px 2px 0;
}

.elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager a.active {
opacity:1;
}

.elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager a:hover {
opacity:1;
}

.elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager a	img {
border:2px solid #559096;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
vertical-align:top;
width:75px;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager a:hover img {
border-color:#51b6cd !important;
}

.elm-easy-slider-main .easy-pager-thumbnails.pager-pos-inside .easy-slider-pager {
position:absolute;
bottom:15px;
left:0;
width:100%;
z-index:100;
opacity:0;
-moz-transition:opacity .5s;
-webkit-transition:opacity .5s;
transition:opacity .5s;
padding:0 !important;
}

.elm-easy-slider-main .easy-pager-thumbnails.pager-pos-inside.has-big-descriptions .easy-slider-pager {
bottom:auto;
top:15px;
}

.elm-easy-slider-main .easy-pager-thumbnails.pager-pos-inside:hover .easy-slider-pager {
opacity:1;
}

.elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager a	img {
border:2px solid #fff;
}

.elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager a:hover img {
border-color:#559096 !important;
}

.elm-easy-slider-main .easy-pager-none .bx-wrapper .bx-pager.bx-default-pager {
display:none;
}

.elm-easy-slider-main ul.easy-slider li .easy-thumbnail {
display:inline-block;
position:relative;
vertical-align:top;
}

.elm-easy-slider-main ul.easy-slider li .easy-title {
display:inline-block;
position:absolute;
top:0;
left:0;
width:100%;
background:rgba(0,0,0,0.7);
color:#fff;
opacity:0;
-moz-transition:opacity .5s;
-webkit-transition:opacity .5s;
transition:opacity .5s;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:10px 20px;
text-align:center;
}

.elm-easy-slider-main .bx-wrapper:hover ul.easy-slider li .easy-title {
opacity:1;
}

.elm-wrapper.elm-portfolio-wrapper {
box-sizing:content-box;
}

.elm-portfolio .filters-wrapper {
background:#7fb6c1;
margin-bottom:0;
}

.elm-portfolio .filters-wrapper .filter-wrapper {
margin:0 4px 20px;
}

.elm-portfolio .filters-wrapper .filter-wrapper.hovered {
z-index:150;
}

.elm-portfolio .filters-wrapper .filter-wrapper:after {
content:"";
display:block;
width:100%;
position:absolute;
bottom:-4px;
height:5px;
left:0;
}

.elm-portfolio .filters-wrapper .filter-wrapper .selected {
color:#559096;
padding:5px 0;
}

.elm-portfolio .filters-wrapper .filter-wrapper .selected span {
color:#fff;
}

.elm-portfolio .filters-wrapper .filter-wrapper ul {
padding:2px;
background:#fff;
-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3);
-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);
box-shadow:0 2px 5px rgba(0,0,0,0.3);
-moz-box-shadow:0 1px 2px -1px rgba(0,0,0,0.3);
-webkit-box-shadow:0 1px 2px -1px rgba(0,0,0,0.3);
box-shadow:0 1px 2px -1px rgba(0,0,0,0.3);
}

.elm-portfolio .filters-wrapper .filter-wrapper ul li a {
padding:0 3px;
}

.elm-portfolio .filters-wrapper .filter-wrapper ul li:hover a {
color:#fff;
background:#000;
}

.elm-portfolio .portfolio-item-type-image .portfolio-item-img-wrap {
display:inline-block;
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.elm-portfolio .portfolio-item-type-image .portfolio-item-img-wrap:before {
content:"";
display:block;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/zoom_image.png) 0 0 no-repeat;
position:absolute;
top:12px;
right:12px;
z-index:10;
opacity:0;
width:48px;
height:48px;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

.elm-portfolio .portfolio-item-type-image:hover .portfolio-item-img-wrap:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.elm-portfolio .portfolio-item-type-image .portfolio-item-img-wrap img {
vertical-align:top;
}

.elm-portfolio .portfolio-item-type-video .portfolio-item-img-wrap {
display:inline-block;
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.elm-portfolio .portfolio-item-type-video .portfolio-item-img-wrap:before {
content:"";
display:block;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/zoom_video.png) 0 0 no-repeat;
position:absolute;
top:12px;
right:12px;
z-index:10;
opacity:0;
width:48px;
height:48px;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

.elm-portfolio .portfolio-item-type-video:hover .portfolio-item-img-wrap:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.elm-portfolio .portfolio-item-type-video .portfolio-item-img-wrap img {
vertical-align:top;
}

.elm-portfolio .portfolio-item-type-website .portfolio-item-icon .portfolio-item-img-wrap {
display:inline-block;
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.elm-portfolio .portfolio-item-type-website .portfolio-item-icon .portfolio-item-img-wrap:before {
content:"";
display:block;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/zoom_website.png) 0 0 no-repeat;
position:absolute;
top:12px;
right:12px;
z-index:10;
opacity:0;
width:48px;
height:48px;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

.elm-portfolio .portfolio-item-type-website .portfolio-item-icon:hover .portfolio-item-img-wrap:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.elm-portfolio .portfolio-item-type-website .portfolio-item-icon .portfolio-item-img-wrap img {
vertical-align:top;
}

.elm-portfolio .portfolio-items-wrapper {
max-height:500px;
white-space:nowrap;
opacity:0;
-moz-transition:opacity .5s;
-webkit-transition:opacity .5s;
transition:opacity .5s;
}

.load-finished .elm-portfolio .portfolio-items-wrapper {
max-height:none;
white-space:normal;
opacity:1;
}

.elm-portfolio .portfolio-item .portfolio-item-img {
margin:5px;
}

.elm-portfolio .portfolio-item .portfolio-item-desc {
padding:5px;
}

.elm-portfolio .portfolio-item .portfolio-item-desc h3 {
color:#fff;
margin:0 0 5px;
}

.elm-portfolio .portfolio-item .portfolio-item-desc h3 a {
color:#fff;
}

.elm-portfolio .portfolio-item .portfolio-item-desc p {
color:#ccc;
margin:0;
}

.elm-has-bg .elm-portfolio .filters-wrapper {
background:#f7f7f7;
}

.elm-has-bg .elm-portfolio .portfolio-item {
background:#f7f7f7;
}

.elm-portfolio .portfolio-item .portfolio-item-desc-wrap {
bottom:0;
left:0;
overflow:hidden;
position:absolute;
width:100%;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.elm-portfolio .portfolio-item {
overflow:hidden;
position:relative;
}

.elm-portfolio .portfolio-item .portfolio-item-img-wrap {
border:none;
width:100%;
}

.elm-portfolio .portfolio-item .portfolio-item-icon {
background:none !important;
}

.elm-portfolio .portfolio-item .portfolio-item-icon:after {
background-color:#5da3b0;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
color:#fff;
content:"\f002";
font-family:'FontAwesome';
font-size:20px;
height:50px;
line-height:50px;
position:absolute;
right:20px;
text-align:center;
top:20px;
width:50px;
}

.elm-portfolio .portfolio-item.desc-missing .portfolio-item-icon:after {
margin:-25px -25px 0 0;
right:50%;
top:50%;
}

.elm-has-bg .elm-portfolio .portfolio-item {
background:none;
}

.elm-portfolio .portfolio-item .portfolio-item-img {
margin:0;
}

.elm-portfolio .portfolio-item .portfolio-item-desc {
background:rgba(45,53,71,0.95);
padding:12px 20px 20px;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
-moz-transform:translateY(100%);
-webkit-transform:translateY(100%);
-ms-transform:translateY(100%);
transform:translateY(100%);
}

.elm-portfolio .portfolio-item:hover .portfolio-item-desc {
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.elm-portfolio .filters-wrapper {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
border:0 solid rgba(0,0,0,0.08);
background:none;
text-align:center;
}

.elm-has-bg .elm-portfolio .filters-wrapper {
background:none;
border:none;
}

.elm-portfolio .filters-wrapper .filter-wrapper {
background:#559096;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
padding:0 30px 0 10px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
}

.elm-portfolio .filters-wrapper .filter-wrapper .selected {
color:#fff;
padding:0;
text-transform:uppercase;
}

.elm-portfolio .filters-wrapper .filter-wrapper .selected span {
display:inline-block;
background:rgba(0,0,0,0.1);
line-height:25px;
margin-left:5px;
padding:0 10px;
position:relative;
text-transform:none;
}

.elm-portfolio .filters-wrapper .filter-wrapper span:after {
position:absolute;
top:0;
right:-19px;
content:"\f0d7";
font-family:'FontAwesome';
font-size:14px;
color:#fff;
}

.elm-portfolio .filters-wrapper .filter-wrapper.hovered span:after {
-moz-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);
}

.elm-portfolio .filters-wrapper .filter-wrapper ul {
left:0;
border:0 solid #5da3b0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 0 0 1px #5da3b0 inset;
-webkit-box-shadow:0 0 0 1px #5da3b0 inset;
box-shadow:0 0 0 1px #5da3b0 inset;
margin-top:2px;
padding:0;
}

.elm-portfolio .filters-wrapper .filter-wrapper ul li {
border-top:1px solid #5da3b0;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.elm-portfolio .filters-wrapper .filter-wrapper ul li:hover,.elm-portfolio .filters-wrapper .filter-wrapper ul li:hover + li {
border-top-color:#559096;
}

.elm-portfolio .filters-wrapper .filter-wrapper ul li:first-child {
border-top:none;
}

.elm-portfolio .filters-wrapper .filter-wrapper ul li a {
color:#333;
padding:5px 10px;
}

.elm-portfolio .filters-wrapper .filter-wrapper ul li:hover a {
background:#559096;
color:#fff;
}

.elm-portfolio .filters-wrapper .filter-wrapper ul li:first-child a {
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
}

.elm-portfolio .filters-wrapper .filter-wrapper ul li:last-child a {
-moz-border-radius:0 0 4px 4px;
-webkit-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px;
}

.elm-item-organizer-main {
position:relative;
}

.elm-item-organizer .elm-item-organizer-container:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-item-organizer .item {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin-bottom:30px;
}

.elm-item-organizer .item:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-item-organizer .item-box {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-item-organizer .item-box:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-item-organizer .item-box .item {
width:auto !important;
margin-right:0 !important;
}

.elm-item-organizer .item .item-thumbnail {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-item-organizer .item .item-thumbnail img {
vertical-align:top;
}

.elm-item-organizer .item a .item-thumbnail img {
-moz-transition:border-color .5s;
-webkit-transition:border-color .5s;
transition:border-color .5s;
}

.elm-item-organizer .item a h3 {
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.elm-item-organizer .item a:hover h3 {
color:#51b6cd;
}

.elm-item-organizer .item .item-info {
margin-top:10px;
}

.elm-item-organizer .item .item-info:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-item-organizer .carousel-disabled .item {
float:left;
margin-right:4.4%;
}

.elm-item-organizer .carousel-disabled .item-first {
clear:both;
}

.elm-item-organizer .carousel-disabled .item-last {
margin-right:0;
}

.elm-item-organizer .carousel-disabled.column-1 .item {
width:100%;
margin-right:0;
clear:both;
}

.elm-item-organizer .carousel-disabled.column-2 .item {
width:47.8%;
}

.elm-item-organizer .carousel-disabled.column-3 .item {
width:30.4%;
}

.elm-item-organizer .carousel-disabled.column-4 .item {
width:21.7%;
}

.elm-item-organizer .carousel-disabled.column-5 .item {
width:16.48%;
}

.column-narrow .elm-item-organizer .carousel-disabled .item {
float:none;
margin-right:0;
clear:both;
}

.column-narrow .elm-item-organizer .carousel-disabled.column-2 .item {
width:100%;
}

.column-narrow .elm-item-organizer .carousel-disabled.column-3 .item {
width:100%;
}

.column-narrow .elm-item-organizer .carousel-disabled.column-4 .item {
width:100%;
}

.column-narrow .elm-item-organizer .carousel-disabled.column-5 .item {
width:100%;
}

.elm-item-organizer-main .elm-item-organizer {
overflow-x:hidden;
width:100%;
}

.elm-item-organizer-main.load-finished .elm-item-organizer {
overflow-x:visible;
width:auto;
}

.elm-item-organizer-main.carousel-enabled .elm-item-organizer {
overflow-x:hidden;
}

.elm-item-organizer .carousel-container {
font-size:0;
white-space:nowrap;
}

.elm-item-organizer .carousel-container .item-box {
float:none;
display:inline-block;
vertical-align:top;
white-space:normal;
margin-right:4.4%;
}

.elm-item-organizer .carousel-container.column-1 .item-box {
width:100%;
}

.elm-item-organizer .carousel-container.column-2 .item-box {
width:47.8%;
}

.elm-item-organizer .carousel-container.column-3 .item-box {
width:30.4%;
}

.elm-item-organizer .carousel-container.column-4 .item-box {
width:21.7%;
}

.elm-item-organizer .carousel-container.column-5 .item-box {
width:16.48%;
}

.column-narrow .elm-item-organizer .carousel-container.column-2 .item-box {
width:100%;
}

.column-narrow .elm-item-organizer .carousel-container.column-3 .item-box {
width:100%;
}

.column-narrow .elm-item-organizer .carousel-container.column-4 .item-box {
width:100%;
}

.column-narrow .elm-item-organizer .carousel-container.column-5 .item-box {
width:100%;
}

.elm-item-organizer .layout-box .item {
text-align:center;
margin-bottom:40px;
}

.elm-item-organizer .layout-box .item.align-left {
text-align:left;
}

.elm-item-organizer .layout-box .item.align-right {
text-align:right;
}

.elm-item-organizer .layout-box .item.align-center {
text-align:center;
}

.elm-item-organizer .layout-box .item-title h3 {
overflow:hidden;
text-overflow:ellipsis;
margin-bottom:0;
}

.elm-item-organizer .layout-box .item-thumbnail {
margin-top:10px;
}

.elm-item-organizer .layout-box .item-text {
margin-top:10px;
}

.elm-item-organizer .layout-list .item-thumbnail {
width:80px;
float:left;
}

.elm-item-organizer .layout-list .item-thumbnail img {
width:100%;
}

.elm-item-organizer .layout-list .image-present .item-title,.elm-item-organizer .layout-list .image-present .item-text {
margin-left:97px;
}

.elm-item-organizer .layout-list .image-present .item-info {
margin-left:97px;
}

.elm-item-organizer .layout-list .item-title h3 {
overflow:hidden;
text-overflow:ellipsis;
margin-bottom:0;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.elm-item-organizer .layout-list .item-text {
margin-top:10px;
}

.elm-item-organizer .layout-list.icon-thumb .item-thumbnail {
width:48px;
}

.elm-item-organizer .layout-list.icon-thumb .image-present .item-title,.elm-item-organizer .layout-list.icon-thumb .image-present .item-text {
margin-left:65px;
}

.elm-item-organizer .layout-list.icon-thumb .image-present .item-info {
margin-left:65px;
}

.organizer-alt .carousel-disabled.column-1 .item {
width:100%;
}

.organizer-alt .carousel-disabled.column-2 .item {
width:50%;
}

.organizer-alt .carousel-disabled.column-3 .item {
width:33.333333333333%;
}

.organizer-alt .carousel-disabled.column-4 .item {
width:25%;
}

.organizer-alt .carousel-disabled.column-5 .item {
width:20%;
}

.organizer-alt .carousel-disabled .item {
margin-right:0;
}

.organizer-alt .carousel-disabled .item-last {
margin-right:0;
}

.column-narrow .organizer-alt .carousel-disabled.column-1 .item {
width:100%;
}

.column-narrow .organizer-alt .carousel-disabled.column-2 .item {
width:50%;
}

.column-narrow .organizer-alt .carousel-disabled.column-3 .item {
width:33.333333333333%;
}

.column-narrow .organizer-alt .carousel-disabled.column-4 .item {
width:25%;
}

.column-narrow .organizer-alt .carousel-disabled.column-5 .item {
width:20%;
}

.organizer-alt .carousel-container .item-box {
margin-right:0;
}

.organizer-alt .carousel-container.column-1 .item-box {
width:100%;
}

.organizer-alt .carousel-container.column-2 .item-box {
width:50%;
}

.organizer-alt .carousel-container.column-3 .item-box {
width:33.333333333333%;
}

.organizer-alt .carousel-container.column-4 .item-box {
width:25%;
}

.organizer-alt .carousel-container.column-5 .item-box {
width:20%;
}

.column-narrow .organizer-alt .carousel-container.column-1 .item-box {
width:100%;
}

.column-narrow .organizer-alt .carousel-container.column-2 .item-box {
width:50%;
}

.column-narrow .organizer-alt .carousel-container.column-3 .item-box {
width:33.333333333333%;
}

.column-narrow .organizer-alt .carousel-container.column-4 .item-box {
width:25%;
}

.column-narrow .organizer-alt .carousel-container.column-5 .item-box {
width:20%;
}

.elm-taxonomy-list-main .layout-list .item-thumbnail img {
width:auto;
}

.elm-taxonomy-list-main .layout-list .item a {
display:block;
}

.elm-taxonomy-list-main .layout-list .item .item-title {
padding-top:12px;
}

.elm-taxonomy-list-main .layout-list.img-type-image.img-size-large .item .item-title {
padding-top:4px;
}

.elm-taxonomy-list-main .layout-list.img-size-small .image-present .item-text {
margin:30px 0 0;
}

.elm-taxonomy-list-main .layout-box .item a {
display:inline-block;
vertical-align:top;
max-width:100%;
}

.elm-taxonomy-list-main .layout-box .item-thumbnail {
margin:0;
}

.elm-taxonomy-list-main .item-thumbnail {
text-align:center;
}

.elm-taxonomy-list-main .item-thumbnail .item-thumbnail-wrap {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:inline-block;
vertical-align:top;
max-width:100%;
}

.elm-taxonomy-list-main .layout-list.img-type-icon .item a .item-thumbnail img,.elm-taxonomy-list-main .layout-box.img-type-icon .item a .item-thumbnail img {
-moz-transition:all 0s;
-webkit-transition:all 0s;
transition:all 0s;
}

.elm-taxonomy-list-main .layout-list.img-type-icon .item a:hover .item-thumbnail img,.elm-taxonomy-list-main .layout-box.img-type-icon .item a:hover .item-thumbnail img {
-webkit-animation:iconPulse .4s;
animation:iconPulse .4s;
}

.elm-taxonomy-list-main .img-type-image.greyscale .item a .item-thumbnail img {
-webkit-filter:grayscale(100%);
filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter:grayscale(100%);
filter:gray;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.elm-taxonomy-list-main .img-type-image.greyscale .item a:hover .item-thumbnail img {
-webkit-filter:grayscale(0);
filter:none;
filter:grayscale(0);
}

.elm-taxonomy-list-main .img-type-image .item-thumbnail img {
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
}

.elm-taxonomy-list-main .img-type-image .item-thumbnail .item-thumbnail-wrap {
border-style:solid;
border-color:#559096;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.elm-taxonomy-list-main .img-type-image a:hover .item-thumbnail .item-thumbnail-wrap {
border-color:#51b6cd;
}

.elm-taxonomy-list-main .layout-box .item-thumbnail .item-thumbnail-wrap {
margin-bottom:20px;
}

.elm-taxonomy-list-main .layout-box.img-size-large .item-thumbnail .item-thumbnail-wrap {
width:80px;
}

.elm-taxonomy-list-main .layout-box.img-size-medium .item-thumbnail .item-thumbnail-wrap {
width:60px;
}

.elm-taxonomy-list-main .layout-box.img-size-small .item-thumbnail .item-thumbnail-wrap {
width:48px;
}

.elm-taxonomy-list-main .layout-box.img-type-image.img-size-large .item-thumbnail .item-thumbnail-wrap {
width:160px;
border-width:5px;
margin-bottom:20px;
}

.elm-taxonomy-list-main .layout-box.img-type-image.img-size-medium .item-thumbnail .item-thumbnail-wrap {
width:160px;
border-width:5px;
}

.elm-taxonomy-list-main .layout-box.img-type-image.img-size-small .item-thumbnail .item-thumbnail-wrap {
width:80px;
border-width:4px;
}

.elm-taxonomy-list-main.layout-icon .img-size-large .item-thumbnail .item-thumbnail-wrap {
width:80px;
}

.elm-taxonomy-list-main.layout-icon .img-size-small .item-thumbnail .item-thumbnail-wrap {
width:48px;
}

.elm-taxonomy-list-main.layout-icon .img-type-image.img-size-large .item-thumbnail .item-thumbnail-wrap {
border-width:4px;
}

.elm-taxonomy-list-main.layout-icon .img-type-image.img-size-small .item-thumbnail .item-thumbnail-wrap {
border-width:3px;
}

.elm-taxonomy-list-main .layout-list.img-type-image.img-size-large .item-thumbnail .item-thumbnail-wrap {
border-width:4px;
}

.elm-taxonomy-list-main .layout-list.img-type-image.img-size-small .item-thumbnail .item-thumbnail-wrap {
border-width:3px;
}

.elm-taxonomy-list-main.layout-icon {
overflow:hidden;
}

.elm-taxonomy-list-main.layout-icon .elm-taxonomy-list-wrapper {
text-align:center;
}

.elm-taxonomy-list-main.layout-icon .icon-container-content {
position:relative;
}

.elm-taxonomy-list-main.layout-icon .icon-container {
display:inline-block;
padding:0 1px;
position:relative;
vertical-align:top;
max-width:100%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:100%;
}

.elm-taxonomy-list-main.layout-icon .icon-container:before {
opacity:0;
background:#f7f7f7;
bottom:0;
content:"";
display:block;
position:absolute;
right:100%;
top:0;
width:1000%;
}

.elm-taxonomy-list-main.layout-icon .icon-container:after {
opacity:0;
background:#f7f7f7;
bottom:0;
content:"";
display:block;
position:absolute;
left:100%;
top:0;
width:1000%;
}

.elm-taxonomy-list-main.layout-icon .elm-taxonomy-list {
margin:0 auto;
width:-webkit-calc(100% - 120px);
width:calc(100% - 120px);
}

.elm-taxonomy-list-main.layout-icon .elm-item-organizer-container {
margin:0 auto;
display:-webkit-flex;
display:flex;
}

.elm-taxonomy-list-main.layout-icon .item-box {
margin-right:1px;
text-align:center;
background:#f7f7f7;
}

.elm-taxonomy-list-main.layout-icon .item-box .item {
margin-bottom:0;
padding:0;
}

.elm-taxonomy-list-main.layout-icon .item-box .item a {
display:block;
padding:27px 20px 25px;
}

.elm-taxonomy-list-main.layout-icon .item-box .item .item-thumbnail {
margin-bottom:0;
}

.elm-taxonomy-list-main.layout-icon .item-thumbnail img {
max-width:100%;
}

.elm-taxonomy-list-main.layout-icon .item .item-title {
padding-top:12px;
}

.elm-taxonomy-list-main.layout-icon .item .item-title h3 {
margin:0;
opacity:.5;
text-transform:uppercase;
color:#559096;
}

.elm-taxonomy-list-main.layout-icon .item a:hover .item-title h3 {
opacity:1;
}

.elm-taxonomy-list-main.layout-icon .item-text {
padding:0 20px 10px;
}

.elm-taxonomy-list-main.layout-icon .carousel-icon-arrows .icon-arrow {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
height:100%;
margin:0;
top:0;
width:60px;
position:absolute;
text-indent:-9999px;
}

.elm-taxonomy-list-main.layout-icon .carousel-icon-arrows .icon-arrow:before {
position:absolute;
top:50%;
margin-top:-15px;
color:#559096;
opacity:.2;
font-family:'FontAwesome';
font-size:30px;
line-height:30px;
text-indent:0;
}

.elm-taxonomy-list-main.layout-icon .carousel-icon-arrows .icon-arrow:hover:before {
opacity:1;
}

.elm-taxonomy-list-main.layout-icon .carousel-icon-arrows .icon-arrow-left {
left:0;
}

.elm-taxonomy-list-main.layout-icon .carousel-icon-arrows .icon-arrow-right {
right:0;
}

.elm-taxonomy-list-main.layout-icon .carousel-icon-arrows .icon-arrow-left:before {
left:0;
content:"\f053";
}

.elm-taxonomy-list-main.layout-icon .carousel-icon-arrows .icon-arrow-right:before {
right:0;
content:"\f054";
}

.elm-taxonomy-list-main .carousel-icon-arrows {
display:none;
}

.elm-taxonomy-list-main.carousel-enabled.load-finished .carousel-icon-arrows {
display:block;
}

.elm-taxonomy-list-main.load-finished .icon-container:before,.elm-taxonomy-list-main.load-finished .icon-container:after {
opacity:1;
}

.elm-taxonomy-list-main.layout-icon.carousel-disabled .elm-taxonomy-list-wrapper .elm-taxonomy-list {
width:auto;
}

.elm-taxonomy-list-main.layout-icon.carousel-disabled .elm-taxonomy-list-wrapper .item-box:last-child {
margin-right:0;
}

.elm-taxonomy-list-main.layout-icon.elm-has-bg {
padding-bottom:0;
}

.elm-posts-main .item-date {
text-transform:uppercase;
display:inline-block;
color:#559096;
}

.elm-posts-main .item-categories {
text-transform:uppercase;
}

.elm-posts-main .item-categories a:after {
content:", ";
color:#333;
}

.elm-posts-main .item-categories a:last-child:after {
content:"";
}

.elm-posts-main .layout-box .image-present a .item-thumbnail-wrap {
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.elm-posts-main .layout-box .image-present a .item-thumbnail-wrap:before {
width:48px;
height:48px;
line-height:48px;
content:"\f036";
display:block;
font-family:"FontAwesome";
color:#fff;
font-size:19px;
text-align:center;
background:rgba(187,187,187,0.6);
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
top:12px;
right:12px;
}

.elm-posts-main .layout-box .image-present a:hover .item-thumbnail-wrap:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.elm-posts-main .layout-box .image-present a .item-thumbnail-wrap img {
vertical-align:top;
}

.elm-posts-main .layout-box .item-thumbnail {
margin-top:8px;
position:relative;
}

.elm-posts-main .layout-box .item-thumbnail .item-date-wrap {
left:0;
position:absolute;
right:0;
top:0;
z-index:11;
}

.elm-posts-main .layout-box .item-thumbnail .item-date {
position:absolute;
top:-8px;
left:20px;
padding:10px 10px 12px;
background:#5da3b0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
color:#fff;
width:90px;
text-align:center;
line-height:normal;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-posts-main .layout-box .item-thumbnail .item-date .day {
display:block;
}

.elm-posts-main .layout-box .item-text .item-date {
margin-bottom:15px;
background:#5da3b0;
color:#fff;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
padding:2px 10px;
}

.elm-posts-main .layout-box .item-title h3 {
background:#f7f7f7;
padding:25px 20px 0;
text-overflow:ellipsis;
white-space:nowrap;
}

.elm-posts-main .layout-box .image-present .item-title h3 {
padding-top:23px;
}

.elm-posts-main .layout-box .item-categories {
background:#559096;
color:#fff;
overflow:hidden;
padding:7px 20px;
text-overflow:ellipsis;
white-space:nowrap;
}

.elm-posts-main .layout-box .item-categories a {
color:#fff;
}

.elm-posts-main .layout-box .item-categories a:after {
color:#fff;
}

.elm-posts-main .layout-box .item-text {
background:#f7f7f7;
margin-top:0;
padding:10px 20px 23px;
}

.elm-posts-main .layout-box .image-present .item-text {
padding-top:15px;
}

.elm-posts-main .layout-box .button {
color:#559096;
display:inline-block;
padding:1px 8px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.elm-posts-main .layout-box .button:hover {
color:#51b6cd;
}

.elm-posts-main .layout-box .item-text .button {
margin-top:10px;
}

.elm-posts-main .layout-list .item-date {
background:#5da3b0;
color:#fff;
display:block;
padding:5px 10px;
text-align:center;
}

.elm-posts-main .layout-list .item-title {
margin-left:97px;
padding-top:2px;
}

.elm-posts-main .layout-list .image-present a .item-thumbnail-wrap {
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.elm-posts-main .layout-list .image-present a .item-thumbnail-wrap:before {
width:48px;
height:48px;
line-height:48px;
content:"\f036";
display:block;
font-family:"FontAwesome";
color:#fff;
font-size:19px;
text-align:center;
background:rgba(187,187,187,0.6);
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
top:50%;
left:50%;
margin-top:-24px;
margin-left:-24px;
}

.elm-posts-main .layout-list .image-present a:hover .item-thumbnail-wrap:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.elm-posts-main .layout-list .image-present a .item-thumbnail-wrap img {
vertical-align:top;
}

.elm-posts-main .layout-list .image-present .item-date {
margin-bottom:1px;
}

.elm-posts-main .layout-list .item-info {
margin-top:11px;
padding-top:8px;
border-top:1px solid #5da3b0;
}

.elm-posts-main .layout-list .item-categories:before {
display:inline-block;
vertical-align:top;
font-family:'FontAwesome';
content:"\f07c";
font-size:14px;
margin-right:5px;
color:#559096;
}

.elm-services-main .layout-list .item {
margin-bottom:40px;
}

.elm-services-main .layout-box .item-thumbnail {
margin-top:0;
margin-bottom:15px;
}

.elm-services-main .layout-box a {
display:inline-block;
max-width:100%;
vertical-align:top;
}

.elm-services-main .item-thumbnail {
position:relative;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
}

.elm-services-main .item-thumbnail .icon img {
border-width:0;
width:auto;
}

.elm-services-main .layout-box .item-thumbnail .icon img {
max-width:160px;
}

.elm-services-main .item-thumbnail .item-thumb-img {
opacity:1;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.elm-services-main .item-thumbnail .item-thumb-hvr {
opacity:0;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
position:absolute;
top:0;
left:0;
right:0;
}

.elm-services-main a:hover .item-thumbnail .item-thumb-img {
opacity:0;
}

.elm-services-main a:hover .item-thumbnail .item-thumb-hvr {
opacity:1;
}

.elm-services-main a:hover .thumb-nohover .item-thumb-img {
opacity:1;
}

.elm-services-main .item-thumbnail .item-thumb-img.iconFont {
display:block;
margin:auto;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
background:#5da3b0;
color:#fff;
border:0 solid #5da3b0;
position:relative;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-services-main .item-thumbnail .item-thumb-img.iconFont i {
position:absolute;
top:50%;
left:50%;
-moz-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}

.elm-services-main a:hover .item-thumbnail .item-thumb-img.iconFont {
background:#fff;
color:#5da3b0;
}

.elm-services-main .layout-list .item-thumbnail .item-thumb-img.iconFont {
width:80px;
height:80px;
border-width:4px;
}

.elm-services-main .layout-list .item-thumbnail .item-thumb-img.iconFont i {
font-size:30px;
line-height:40px;
}

.elm-services-main .layout-box .item-thumbnail .item-thumb-img.iconFont {
width:100px;
height:100px;
border-width:6px;
}

.elm-services-main .layout-box .item-thumbnail .item-thumb-img.iconFont	i {
font-size:36px;
line-height:46px;
}

.elm-services-main .readmore {
display:inline-block;
margin-top:10px;
text-transform:uppercase;
margin-top:8px;
font-size:12px;
}

.elm-services-main .readmore a:hover {
color:#437175;
}

.elm-services-main .layout-list .item-thumbnail,.elm-services-main .layout-list.column-1 .item-thumbnail {
width:80px;
}

.elements-sidebar-wrap .elm-services-main .layout-list.column-1 .item-thumbnail,.column .elm-services-main .layout-list.column-1 .item-thumbnail {
width:80px;
}

.elm-services-main .layout-list .image-present .item-title,.elm-services-main .layout-list .image-present .item-text,.elm-services-main .layout-list .image-present .item-info {
margin-left:100px !important;
}

.ie8 .elm-services-main a .item-thumbnail .item-thumb-img {
visibility:visible;
}

.ie8 .elm-services-main a .item-thumbnail .item-thumb-hvr {
visibility:hidden;
}

.ie8 .elm-services-main a:hover .item-thumbnail .item-thumb-img {
visibility:hidden;
}

.ie8 .elm-services-main a:hover .item-thumbnail .item-thumb-hvr {
visibility:visible;
}

.elm-main ul.member-contacts {
text-align:center;
background:rgba(85,144,150,0.8);
padding-bottom:1px;
}

.elm-main ul.member-contacts li {
color:#fff;
display:block;
padding:5px 20px;
margin-bottom:1px;
background:#559096;
}

.elm-main ul.member-contacts li:last-child {
margin-bottom:0;
}

.elm-main ul.member-contacts li a {
color:#fff;
display:block;
}

.elm-main ul.member-contacts li a > span {
border-bottom:2px solid transparent;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.elm-main ul.member-contacts li a:hover > span {
border-bottom:2px solid;
}

.elm-main ul.member-icons {
padding:4px 15px;
}

.elm-main ul.member-icons li {
display:inline-block;
vertical-align:top;
margin:3px 5px;
font-size:18px;
line-height:24px;
}

.elm-main ul.member-icons li a {
display:block;
padding:1px;
color:#fff;
}

.elm-main ul.member-icons:hover li a {
display:block;
padding:1px;
opacity:.5;
}

.elm-main ul.member-icons li a:hover {
opacity:1;
}

.elm-members-main .layout-box .item-title {
background:#f7f7f7;
padding:20px;
}

.elm-members-main .layout-box .member-position {
color:#5da3b0;
}

.elm-members-main .layout-box .item-thumbnail {
position:relative;
margin-top:0;
background:#f7f7f7;
}

.elm-members-main .layout-box .item-thumbnail img {
width:100%;
}

.elm-members-main .layout-box .image-present.image-round .item-thumbnail {
border-top:none;
}

.elm-members-main .layout-box .image-present.image-round .item-thumbnail-wrap {
padding:30px 20px 10px;
}

.elm-members-main .layout-box .image-present.image-round .item-thumbnail img {
max-width:250px;
border:6px solid #559096;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
}

.elm-members-main .layout-box .item-text-wrap {
width:100%;
}

.elm-members-main .layout-box .item-text {
margin-top:0;
padding:20px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background:rgba(25,30,40,0.95) padding-box;
color:#8b98b5 !important;
}

.elm-members-main .layout-box .image-present .item-text-wrap {
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
position:absolute;
left:0;
bottom:0;
overflow:hidden;
}

.elm-members-main .layout-box.carousel-container .image-present .item-text-wrap {
max-height:100%;
}

.elm-members-main .layout-box .image-present .item-text {
padding:25px 20px;
border-top:20px solid transparent;
-moz-transform:translateY(100%);
-webkit-transform:translateY(100%);
-ms-transform:translateY(100%);
transform:translateY(100%);
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.elm-members-main .layout-box .image-present.item:hover .item-text {
-moz-transform:translateY(0%);
-webkit-transform:translateY(0%);
-ms-transform:translateY(0%);
transform:translateY(0%);
}

.elm-members-main .layout-box .item-social-icons {
background:#506f72;
text-align:center;
}

.elm-members-main .layout-list .image-present.image-round .item-thumbnail {
border-top:none;
}

.elm-members-main .layout-list .image-present.image-round .item-thumbnail img {
border:4px solid #559096;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
}

.elm-members-main .layout-list .item-title {
padding-top:2px;
}

.elm-members-main .layout-list .member-position {
color:#5da3b0;
}

.elm-members-main .layout-list .item-contacts {
margin-top:8px;
}

.elm-members-main .layout-list .item-contacts ul.member-contacts {
background:none;
padding:0;
text-align:left;
}

.elm-members-main .layout-list .item-contacts ul.member-contacts li {
color:#5da3b0;
background:none;
padding:0;
margin:0;
display:inline-block;
vertical-align:top;
max-width:100%;
}

.elm-members-main .layout-list .item-contacts ul.member-contacts li a {
color:#5da3b0;
display:inline-block;
vertical-align:top;
max-width:100%;
}

.elm-members-main .layout-list .item-contacts ul.member-contacts li:after {
content:",";
display:inline-block;
vertical-align:top;
margin:0 6px 0 0;
}

.elm-members-main .layout-list .item-contacts ul.member-contacts li:last-child:after {
display:none;
}

.elm-members-main .layout-list .item-icons {
margin-top:8px;
padding-bottom:10px;
}

.elm-members-main .layout-list .item-icons ul.member-icons {
padding:0;
}

.elm-members-main .layout-list .item-icons ul.member-icons li {
margin:0 10px 0 0;
}

.single-ait-event .entry-thumbnail a.thumb-link span {
width:100%;
}

.single-ait-event .entry-thumbnail a.thumb-link span img {
width:100%;
}

.single-ait-event .entry-footer {
border-top:1px solid #5da3b0;
margin:0 0 30px;
padding:15px 0 20px;
}

.elm-events-main .event-date .entry-date {
display:block;
padding:5px 10px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-align:center;
background:#5da3b0;
color:#fff;
text-transform:uppercase;
}

.elm-events-main .item-duration {
color:#5da3b0;
}

.elm-events-main .item-duration	i {
color:#559096;
margin-right:10px;
}

.elm-events-main .item-info {
text-transform:uppercase;
}

.elm-events-main .layout-box .item-thumbnail {
position:relative;
margin-top:8px;
}

.elm-events-main .layout-box .event-date {
display:block;
padding:0;
}

.elm-events-main .layout-box .event-date .entry-date {
display:block;
padding:10px 20px;
-moz-border-radius:2px 2px 0 0;
-webkit-border-radius:2px 2px 0 0;
border-radius:2px 2px 0 0;
color:#fff;
min-width:90px;
text-align:center;
line-height:normal;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-events-main .layout-box .image-present .event-date {
position:absolute;
top:-8px;
left:20px;
padding:0;
}

.elm-events-main .layout-box .image-present .event-date .entry-date {
padding:10px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.elm-events-main .layout-box .image-present .event-date .link-day {
display:block;
}

.elm-events-main .layout-box .image-present a .item-thumbnail-wrap {
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.elm-events-main .layout-box .image-present a .item-thumbnail-wrap:before {
width:48px;
height:48px;
line-height:48px;
content:"\f036";
display:block;
font-family:"FontAwesome";
color:#fff;
font-size:19px;
text-align:center;
background:rgba(187,187,187,0.6);
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
top:12px;
right:12px;
}

.elm-events-main .layout-box .image-present a:hover .item-thumbnail-wrap:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.elm-events-main .layout-box .image-present a .item-thumbnail-wrap img {
vertical-align:top;
}

.elm-events-main .layout-box .item-data {
padding:23px 20px;
background:#f7f7f7;
}

.elm-events-main .layout-box a .item-text-wrap {
width:100%;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
position:absolute;
left:0;
bottom:0;
overflow:hidden;
}

.elm-events-main .layout-box.carousel-container .item-text-wrap {
max-height:100%;
}

.elm-events-main .layout-box .item-text {
margin-top:0;
padding:20px 20px 25px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background:rgba(25,30,40,0.95) padding-box;
color:#8b98b5 !important;
}

.elm-events-main .layout-box a .item-text {
border-top:20px solid transparent;
padding:25px 20px;
-moz-transform:translateY(100%);
-webkit-transform:translateY(100%);
-ms-transform:translateY(100%);
transform:translateY(100%);
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.elm-events-main .layout-box a:hover .item-text {
-moz-transform:translateY(0%);
-webkit-transform:translateY(0%);
-ms-transform:translateY(0%);
transform:translateY(0%);
}

.elm-events-main .layout-box .item-info {
padding:0;
margin-top:0;
}

.elm-events-main .layout-box .item-info .item-dur-title {
display:block;
}

.elm-events-main .layout-list .image-present a .item-thumbnail-wrap {
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.elm-events-main .layout-list .image-present a .item-thumbnail-wrap:before {
width:48px;
height:48px;
line-height:48px;
content:"\f036";
display:block;
font-family:"FontAwesome";
color:#fff;
font-size:19px;
text-align:center;
background:rgba(187,187,187,0.6);
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
top:50%;
left:50%;
margin-top:-24px;
margin-left:-24px;
}

.elm-events-main .layout-list .image-present a:hover .item-thumbnail-wrap:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.elm-events-main .layout-list .image-present a .item-thumbnail-wrap img {
vertical-align:top;
}

.elm-events-main .layout-list .image-present .entry-date {
margin-bottom:1px;
}

.elm-events-main .layout-list .event-date .entry-date {
width:100%;
height:auto;
float:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
padding:5px 10px;
text-align:center;
}

.elm-events-main .layout-list .event-date .entry-date .link-day {
display:inline;
vertical-align:top;
padding-top:0;
text-shadow:none;
}

.elm-events-main .layout-list .event-date .entry-date .link-day small {
display:none;
}

.elm-events-main .layout-list .event-date .entry-date .link-month {
display:inline;
vertical-align:top;
margin-top:0;
}

.elm-events-main .layout-list .event-date .entry-date .link-year {
display:none;
}

.elm-events-main .layout-list .item-title {
margin-left:97px;
padding-top:2px;
}

.elm-events-main .layout-list .item-text {
clear:both;
}

.elm-events-main .layout-list .image-present .item-text {
clear:none;
}

.elm-events-main .layout-list .item-info {
margin-top:11px;
padding-top:8px;
border-top:1px solid #5da3b0;
}

.elm-job-offers-main .item-thumbnail img {
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
}

.elm-job-offers-main .layout-list .item-title {
padding-top:2px;
}

.elm-job-offers-main .layout-box .item-thumbnail {
margin:0 0 15px;
}

.elm-job-offers-main .item-duration {
text-transform:uppercase;
}

.elm-job-offers-main .item-duration .item-to {
display:inline-block;
}

.elm-job-offers-main .job-contact {
color:#559096;
}

.elm-job-offers-main .job-contact span {
display:inline-block;
vertical-align:top;
}

.elm-job-offers-main .job-contact span:after {
content:", ";
margin:0 6px 0 0;
display:inline-block;
vertical-align:top;
}

.elm-job-offers-main .job-contact span:first-child:after {
content:"";
margin:0;
}

.elm-job-offers-main .job-contact span:last-child:after {
content:"";
}

.single-ait-job-offer .page-title .cat-icon {
float:left;
margin-top:-8px;
}

.single-ait-job-offer .page-title .cat-icon img {
width:80px;
height:80px;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
vertical-align:top;
}

.single-ait-job-offer .page-title .entry-data {
padding:0;
text-transform:uppercase;
}

.single-ait-job-offer .nav-single.nav-below {
padding-top:40px;
}

.offer-contact:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.offer-contact .offer-contact-data {
margin-bottom:20px;
}

.offer-contact .offer-contact-data span:after {
content:",";
}

.offer-contact .offer-contact-data span:last-child:after,.offer-contact .offer-contact-data span:first-child:after {
content:"";
}

.elm-testimonials-main .elm-item-organizer .item {
background:#fff;
border:1px solid #5da3b0;
position:relative;
overflow:hidden;
}

.elm-testimonials-main .elm-item-organizer .item .item-info .item-author {
color:#559096;
display:inline-block;
margin-right:0;
vertical-align:top;
}

.elm-testimonials-main .elm-item-organizer .item .item-info .item-rating {
display:block;
line-height:0;
font-size:12px !important;
color:#facb00;
vertical-align:top;
}

.elm-testimonials-main .elm-item-organizer .item .item-info .item-rating i {
position:relative;
}

.elm-testimonials-main .elm-item-organizer .item-text {
margin:0 !important;
}

.elm-testimonials-main .elm-item-organizer .item-text .item-excerpt {
padding:20px 20px 17px;
}

.elm-testimonials-main .elm-item-organizer .item-thumbnail {
width:70px;
height:70px;
margin:20px 0 0 20px;
position:relative;
z-index:1;
}

.elm-testimonials-main .elm-item-organizer .item-thumbnail img {
background:#fff padding-box;
border:1px solid #5da3b0;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
padding:4px;
-moz-box-shadow:0 0 60px 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 0 60px 0 rgba(0,0,0,0.05);
box-shadow:0 0 60px 0 rgba(0,0,0,0.05);
}

.elm-testimonials-main .elm-item-organizer .item-thumbnail .default-icon {
display:inline-block;
vertical-align:top;
width:100%;
height:100%;
background:#fff padding-box;
border:1px solid #5da3b0;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:4px;
-moz-box-shadow:0 0 60px 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 0 60px 0 rgba(0,0,0,0.05);
box-shadow:0 0 60px 0 rgba(0,0,0,0.05);
}

.elm-testimonials-main .elm-item-organizer .item-thumbnail .default-icon .icon-wrap {
display:inline-block;
vertical-align:top;
width:100%;
height:100%;
background:rgba(85,144,150,0.15);
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
color:#fff;
}

.elm-testimonials-main .elm-item-organizer .item-thumbnail .default-icon i {
position:absolute;
top:50%;
left:50%;
-moz-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
font-size:40px;
line-height:50px;
}

.elm-testimonials-main .elm-item-organizer .layout-list .item-text .item-excerpt {
margin-left:90px;
padding-top:25px;
}

.elm-testimonials-main .elm-item-organizer .layout-list .item-info {
margin:0 0 25px 110px !important;
padding:0;
}

.elm-testimonials-main .elm-item-organizer .layout-list .item:before {
background:#f7f7f7;
bottom:0;
content:"";
height:100%;
left:0;
position:absolute;
top:0;
width:55px;
z-index:0;
}

.elm-testimonials-main .elm-item-organizer .layout-list .item .item-info .item-rating {
display:inline-block;
line-height:20px;
margin-left:5px;
}

.elm-testimonials-main .elm-item-organizer .layout-list .item-thumbnail .default-icon i {
font-size:30px;
line-height:40px;
}

.elm-testimonials-main .elm-item-organizer .layout-box .item:before {
background:#f7f7f7;
content:"";
height:75px;
left:0;
position:absolute;
right:0;
top:0;
width:100%;
z-index:0;
}

.elm-testimonials-main .elm-item-organizer .layout-box .item-text .item-excerpt {
padding-top:0;
}

.elm-testimonials-main .elm-item-organizer .layout-box .item-thumbnail {
margin:20px auto !important;
width:100px;
height:100px;
position:relative;
z-index:10;
}

.elm-testimonials-main .elm-item-organizer .layout-box .item .item-info {
margin:0 0 30px;
}

.elm-testimonials-main .elm-item-organizer .layout-box .item .item-info .item-author {
margin-bottom:7px;
}

.detail-half-content {
padding-bottom:20px;
}

.detail-half-content:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.detail-half-content .detail-thumbnail {
width:47.8%;
float:left;
margin-right:4.4%;
}

.detail-half-content .detail-thumbnail-wrap {
margin-bottom:20px;
}

.detail-half-content .detail-description {
width:47.8%;
float:left;
}

.detail-half-content .detail-thumbnail a.thumb-link {
display:block;
text-align:center;
-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset;
-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset;
box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset;
}

.detail-half-content .detail-thumbnail .entry-thumbnail-icon {
vertical-align:middle !important;
width:100%;
}

.detail-half-content .detail-thumbnail img {
vertical-align:top;
margin:0;
width:100%;
}

.detail-half-content .detail-thumbnail iframe {
vertical-align:top;
}

.detail-half-content .detail-thumbnail .detail-thumbnail-image a.thumb-link .entry-thumbnail-icon {
display:inline-block;
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.detail-half-content .detail-thumbnail .detail-thumbnail-image a.thumb-link .entry-thumbnail-icon:before {
content:"";
display:block;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/zoom_image.png) center center no-repeat rgba(45,53,71,0.95);
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

.detail-half-content .detail-thumbnail .detail-thumbnail-image a.thumb-link:hover .entry-thumbnail-icon:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.detail-half-content .detail-thumbnail .detail-thumbnail-image a.thumb-link .entry-thumbnail-icon img {
vertical-align:top;
}

.detail-half-content .detail-thumbnail .detail-thumbnail-website a.thumb-link .entry-thumbnail-icon {
display:inline-block;
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.detail-half-content .detail-thumbnail .detail-thumbnail-website a.thumb-link .entry-thumbnail-icon:before {
content:"";
display:block;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/zoom_website.png) center center no-repeat rgba(45,53,71,0.95);
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

.detail-half-content .detail-thumbnail .detail-thumbnail-website a.thumb-link:hover .entry-thumbnail-icon:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.detail-half-content .detail-thumbnail .detail-thumbnail-website a.thumb-link .entry-thumbnail-icon img {
vertical-align:top;
}

.detail-half-content .detail-thumbnail .detail-thumbnail-video {
position:relative;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
overflow:hidden;
}

.detail-half-content .detail-thumbnail .detail-thumbnail-video iframe {
opacity:0;
-moz-transition:opacity .5s;
-webkit-transition:opacity .5s;
transition:opacity .5s;
}

.detail-half-content .detail-thumbnail .detail-thumbnail-video.video-loaded iframe {
opacity:1;
}

.detail-half-content .detail-thumbnail .detail-thumbnail-video.video-loaded .loading {
display:none;
}

.detail-half-content .detail-thumbnail .elm-easy-slider-main .bx-viewport {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.detail-half-content .detail-thumbnail .elm-easy-slider-main ul.easy-slider li a .easy-thumbnail {
display:inline-block;
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.detail-half-content .detail-thumbnail .elm-easy-slider-main ul.easy-slider li a .easy-thumbnail:before {
content:"";
display:block;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/zoom_image.png) center center no-repeat rgba(45,53,71,0.95);
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

.detail-half-content .detail-thumbnail .elm-easy-slider-main ul.easy-slider li a:hover .easy-thumbnail:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.detail-half-content .detail-thumbnail .elm-easy-slider-main ul.easy-slider li a .easy-thumbnail img {
vertical-align:top;
}

.detail-half-content .detail-thumbnail .elm-easy-slider-main ul.easy-slider li a .easy-thumbnail:before {
background-color:transparent;
}

.detail-half-content .detail-thumbnail .elm-easy-slider-main ul.easy-slider li .easy-title {
background:rgba(45,53,71,0.85);
}

.single-ait-portfolio-item .content-wrap .nav-single {
width:47.8%;
text-align:left;
margin-left:auto;
}

.single-ait-portfolio-item .content-wrap .nav-single a {
text-align:center;
}

.elm-faq-main .faq-category {
padding-bottom:10px;
}

.elm-faq-main .one-faq {
padding-top:10px;
}

.elm-faq-main .one-faq:first-child {
padding-top:0;
}

.elm-faq-main .faq-question .faq-q {
background:#5da3b0;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
display:inline-block;
color:#fff;
height:30px;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
margin-right:6px;
width:30px;
}

.elm-faq-main .faq-answer {
background:#f2f2f2;
-moz-border-radius:0 4px 4px 4px;
-webkit-border-radius:0 4px 4px 4px;
border-radius:0 4px 4px 4px;
margin-bottom:20px;
padding:13px 18px;
position:relative;
}

.elm-faq-main .faq-answer:before {
content:"";
border-style:solid;
border-width:0 0 10px 20px;
border-color:transparent transparent #e6e6e6;
position:absolute;
top:-10px;
left:0;
}

.elm-faq-main .faq-answer:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-faq-main .faq-question .faq-q:before {
color:#fff;
content:"\f128";
font-family:'FontAwesome';
}

.elm-has-bg .faq-answer {
background:#f7f7f7;
}

.elm-has-bg .faq-answer:before {
border-color:transparent transparent #f7f7f7;
}

.elm-toggles {
margin-bottom:20px;
}

.elm-toggles-main .ait-tabs {
position:relative;
}

.elm-toggles-main .ait-tabs:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-toggles-main .ait-tabs ul.ait-tabs-nav {
position:relative;
z-index:10;
}

.elm-toggles-main .ait-tabs ul.ait-tabs-nav li {
position:relative;
z-index:10;
border:1px solid #5da3b0;
}

.elm-toggles-main .ait-tabs ul.ait-tabs-nav li a {
color:#559096;
padding:12px 15px;
background:#f7f7f7;
}

.elm-toggles-main .ait-tabs ul.ait-tabs-nav li a:hover {
background:#fff;
color:#559096;
}

.elm-toggles-main .ait-tabs ul.ait-tabs-nav li.ui-state-active a {
background:#559096;
color:#fff;
}

.elm-toggles-main .ait-tabs .ait-widget-content {
background:none;
padding:15px 15px 10px;
border:1px solid #5da3b0;
position:relative;
}

.elm-toggles-main .ait-tabs .ait-widget-content:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-toggles-main .ait-tabs-horizontal .tabs-wrapper {
text-align:center;
}

.elm-toggles-main .ait-tabs-horizontal ul.ait-tabs-nav {
margin-bottom:-1px;
}

.elm-toggles-main .ait-tabs-horizontal ul.ait-tabs-nav li {
background:none;
border-width:0;
margin-right:1px;
margin-bottom:1px;
}

.elm-toggles-main .ait-tabs-horizontal ul.ait-tabs-nav li:last-child {
margin-right:0;
}

.elm-toggles-main .ait-tabs-horizontal ul.ait-tabs-nav li a {
border:none;
padding:9px 25px 8px;
min-width:80px;
}

.elm-toggles-main .ait-tabs-horizontal ul.ait-tabs-nav li.ui-state-active a:after {
-moz-transition:none;
-webkit-transition:none;
transition:none;
}

.elm-toggles-main .ait-tabs-horizontal ul.ait-tabs-nav li.ui-state-active a:before {
-moz-transition:none;
-webkit-transition:none;
transition:none;
}

.elm-toggles-main .ait-tabs-horizontal .ait-widget-content {
background:none;
border:none;
border-top:1px solid #559096;
padding:40px 0 0;
}

.elm-toggles-main .ait-tabs-vertical:before {
content:"";
width:70%;
background:none;
position:absolute;
top:0;
bottom:0;
right:0;
}

.elm-toggles-main .ait-tabs-vertical ul.ait-tabs-nav {
width:30%;
padding:15px 0;
border-right:1px solid #559096;
}

.elm-toggles-main .ait-tabs-vertical ul.ait-tabs-nav li {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
margin-bottom:1px;
border-width:0;
}

.elm-toggles-main .ait-tabs-vertical ul.ait-tabs-nav li:last-child {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
margin-bottom:0;
}

.elm-toggles-main .ait-tabs-vertical ul.ait-tabs-nav li a {
position:relative;
white-space:normal;
}

.elm-toggles-main .ait-tabs-vertical .ait-widget-content {
width:70%;
border-width:0;
background:none;
padding-left:40px;
padding-right:0;
padding-bottom:20px;
}

.elm-toggles-main .ait-tabs-vertical .ait-widget-content:before {
content:"";
width:1px;
border-left:1px solid #559096;
position:absolute;
top:0;
bottom:0;
left:-1px;
}

.elm-toggles-main .ait-tabs-vertical li .ait-tab-hover {
display:none;
}

.elm-toggles-main .ui-state-hover,.elm-toggles-main .ui-state-focus {
background:none;
border:none;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
background:#fff !important;
}

.elm-toggles-main .tabs-wrapper ul.ait-tabs-nav li a.has-icon,.elm-toggles-main .toggle-header .toggle-title.has-icon {
padding-left:55px;
}

.elm-toggles-main .tabs-wrapper ul.ait-tabs-nav li .icon,.elm-toggles-main .toggle-header .toggle-title .icon {
width:0;
position:relative;
display:inline-block;
height:10px;
vertical-align:middle;
top:-1px;
}

.elm-toggles-main .tabs-wrapper ul.ait-tabs-nav li .icon i,.elm-toggles-main .toggle-header .toggle-title .icon i {
width:26px;
height:26px;
line-height:26px;
font-size:15px;
position:absolute;
top:50%;
left:-40px;
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
text-align:center;
border:2px solid #559096;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
}

.elm-toggles-main .tabs-wrapper ul.ait-tabs-nav li.ui-state-active .icon i,.elm-toggles-main .toggle-header.toggle-active .toggle-title .icon i,.elm-toggles-main .ui-state-active .toggle-title .icon i {
border-color:#fff !important;
color:#fff !important;
}

.elm-toggles-main .ait-tabs-horizontal .tabs-wrapper ul.ait-tabs-nav li a.has-icon {
padding:14px 25px 8px;
}

.elm-toggles-main .ait-tabs-horizontal .tabs-wrapper ul.ait-tabs-nav li .icon {
display:block;
margin-right:0;
height:auto;
width:100%;
margin-bottom:3px;
}

.elm-toggles-main .ait-tabs-horizontal .tabs-wrapper ul.ait-tabs-nav li .icon i {
width:36px;
height:36px;
line-height:36px;
font-size:18px;
position:static;
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.elm-toggles-main .ait-widget-content .has-image .entry-thumb {
padding-bottom:40px;
}

.elm-toggles-main .ait-widget-content .has-image .entry-thumb img {
vertical-align:top;
}

.elm-toggles-main .ait-tabs-horizontal .ait-widget-content .has-image .entry-thumb {
float:left;
margin-right:4.4%;
width:30.4%;
padding-bottom:20px;
}

.elm-toggles-main .ait-tabs-horizontal .ait-widget-content .has-image .entry-content {
float:right;
margin-right:0;
width:65.2%;
}

.elm-toggles-main .responsive-tabs-select {
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/white-arrow.png) no-repeat #559096;
background-position:-webkit-calc(100% - 15px) 50%;
background-position:calc(100% - 15px) 50%;
border:0 none;
color:#fff;
margin-bottom:5px;
padding:0 50px 0 15px;
width:100%;
height:40px;
text-align:left;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.elm-toggles-main .responsive-tabs-select option {
border:0;
background:#fff;
color:#333;
padding:8px 15px;
}

.elm-toggles-main .responsive-tabs-select::-ms-expand {
display:none;
}

.elm-toggles-main .responsive-tabs-select:focus {
outline:none;
}

.elm-toggles-main .type-toggle {
margin-bottom:20px;
}

.elm-toggles-main .toggle-header {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
border:none;
position:relative;
cursor:pointer;
outline:none;
margin-bottom:5px;
}

.elm-toggles-main .toggle-header .toggle-title {
background:#f7f7f7;
border:none;
padding:12px 50px 12px 15px;
margin:0;
position:relative;
}

.elm-toggles-main .toggle-active .toggle-title,.elm-toggles-main .ui-state-active .toggle-title {
background:#559096;
color:#fff;
}

.elm-toggles-main .toggle-header .ait-icon {
display:block;
width:20px;
height:20px;
line-height:20px;
text-align:center;
background:none;
position:absolute;
top:11px;
right:15px;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
z-index:10;
}

.elm-toggles-main .toggle-header .ait-icon:before {
content:"\f078";
font-family:'FontAwesome';
font-size:14px;
}

.elm-toggles-main .toggle-active .ait-icon,.elm-toggles-main .ui-state-active .ait-icon {
color:#fff;
}

.elm-toggles-main .toggle-active .ait-icon:before,.elm-toggles-main .ui-state-active .ait-icon:before {
content:"\f077";
color:#fff;
top:-4px;
}

.elm-toggles-main .type-toggle .toggle-content,.elm-toggles-main .type-accordion .toggle-content {
padding-top:0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-toggles-main .type-toggle .toggle-content:after,.elm-toggles-main .type-accordion .toggle-content:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-toggles-main .type-toggle .toggle-container,.elm-toggles-main .type-accordion .toggle-container {
background:#fff;
padding:15px 15px 0;
border:1px solid #5da3b0;
margin-bottom:10px;
}

.local-toggles {
margin-bottom:20px;
}

.local-toggles .toggle-header {
border:none;
background:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
margin:3px 0 0;
position:relative;
}

.local-toggles .toggle-header:first-child {
margin-top:0;
}

.local-toggles .toggle-header h3.toggle-title {
border-bottom:1px solid #5da3b0;
background:none;
padding:8px 15px 7px 30px;
margin:0;
}

.local-toggles .toggle-header .ui-icon {
background:#f7f7f7;
display:block;
width:20px;
height:20px;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
top:8px;
left:0;
margin:0;
}

.local-toggles .toggle-header .ui-icon:before {
content:"";
border-width:4px 4px 0;
border-style:solid;
border-color:#559096 transparent transparent;
position:absolute;
top:9px;
left:6px;
}

.local-toggles .ui-state-active .ui-icon {
background:#5da3b0;
}

.local-toggles .ui-state-active .ui-icon:before {
border-width:0 4px 4px;
border-style:solid;
border-color:transparent transparent #fff;
top:7px;
}

.local-toggles .toggle-content {
padding:3px 0 0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
border:none;
background:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
margin:0;
top:0;
}

.local-toggles .toggle-content:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.local-toggles .toggle-content .toggle-container {
color:#333;
background:none;
padding:10px 0;
border:none;
}

.local-toggles .toggle-content a {
color:#559096;
text-decoration:none;
}

.local-toggles .toggle-content a:hover {
color:#51b6cd;
text-decoration:none;
}

.elm-price-table {
margin-bottom:20px;
}

.elm-price-table-main .layout-horizontal .ptable-item {
text-align:center;
padding-top:20px;
padding-right:30px;
}

.elm-price-table-main .layout-horizontal .ptable-item:last-child {
padding-right:0;
}

.elm-price-table-main .layout-horizontal .table-body .table-row:first-child {
padding-top:20px;
}

.elm-price-table-main .layout-horizontal .table-body .table-row:last-child {
padding-bottom:20px;
}

.elm-price-table-main .layout-horizontal .table-footer {
border-top:6px solid rgba(0,0,0,0.2);
}

.elm-price-table-main .layout-horizontal .table-featured {
padding-top:0;
}

.elm-price-table-main .layout-vertical .ptable-item {
text-align:center;
margin-bottom:40px;
}

.elm-price-table-main .layout-vertical .ptable-item:last-child {
margin-bottom:0;
}

.elm-price-table-main .layout-vertical .table-header {
width:25%;
}

.elm-price-table-main .layout-vertical .table-body {
width:60%;
vertical-align:middle;
}

.elm-price-table-main .layout-vertical .table-footer {
width:15%;
border-left:6px solid rgba(0,0,0,0.2);
}

.elm-price-table .table-header {
background:#2d3547;
color:#fff;
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-price-table .table-header h3 {
padding:26px 20px 6px;
color:#fff;
margin-bottom:0;
position:relative;
}

.elm-price-table .table-header h3 .ptab-title {
position:relative;
text-transform:uppercase;
z-index:10;
}

.elm-price-table .table-header .table-description {
color:#fff;
padding:0 20px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-price-table .table-header .table-subtitle {
background:#5da3b0;
color:#fff;
padding:8px 20px 9px;
text-transform:uppercase;
}

.elm-price-table .table-header .table-price {
padding:19px 20px 31px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-price-table .table-footer {
padding:30px 20px 32px;
background:#5da3b0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-price-table .table-body {
background:rgba(247,247,247,0.02);
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-price-table .table-body .table-row {
padding:6px 20px;
}

.elm-price-table .table-body .table-row:nth-child(even) {
background:rgba(247,247,247,0.03);
}

.elm-price-table .table-button {
width:100%;
border-spacing:0;
margin:auto;
}

.elm-price-table .table-button a {
min-width:60%;
display:inline-block;
vertical-align:middle;
color:#fff;
background:#559096;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
padding:8px 20px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-align:center;
}

.elm-price-table .table-button a:hover {
-moz-box-shadow:0 0 0 500px rgba(0,0,0,0.1) inset;
-webkit-box-shadow:0 0 0 500px rgba(0,0,0,0.1) inset;
box-shadow:0 0 0 500px rgba(0,0,0,0.1) inset;
}

.elm-price-table-main .table-featured .table-header {
background-color:#559096 !important;
position:relative;
padding-top:20px;
}

.elm-price-table-main .table-featured .table-header:after {
background:#facb00;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
color:#fff;
content:"\f005";
height:57px;
font-family:'FontAwesome';
margin-left:-28px;
position:absolute;
top:-30px;
left:50%;
width:57px;
}

.elm-opening-hours-main .elm-opening-hours {
margin-bottom:20px;
}

.elm-opening-hours-main .day-container {
display:table;
width:100%;
background:none;
border-width:0;
border-spacing:0;
padding:0;
}

.elm-opening-hours-main .day-wrapper {
display:table-row;
}

.elm-opening-hours-main .day-wrapper:nth-child(odd) {
background:rgba(0,0,0,0.04);
}

.elm-opening-hours-main .day-title,.elm-opening-hours-main .day-data {
display:table-cell;
vertical-align:top;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
table-layout:auto;
}

.elm-opening-hours-main .day-title {
width:40%;
padding:8px 9% 8px 20px;
}

.elm-opening-hours-main .day-title h5 {
margin:0;
overflow:hidden;
text-overflow:ellipsis;
}

.elm-opening-hours-main .day-data {
border-left:1px solid #fff;
padding:8px 20px 8px 9%;
}

.elm-opening-hours-main .day-data p {
color:#5da3b0;
margin:0;
}

.elm-opening-hours-main .day-free .day-title,.elm-opening-hours-main .day-free .day-data {
background-image:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/patterns/jeans.png);
}

.elm-opening-hours-main .hours-note {
margin-top:20px;
border:1px solid #5da3b0;
padding:10px 12px;
border:1px solid #5da3b0;
}

.elm-countdown-main .clock-item {
padding:0 10px;
margin:0 0 20px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-countdown-main .clock-data {
position:absolute;
top:50%;
left:0;
right:0;
margin-top:-20px;
padding:0 36px;
}

.elm-countdown-main .clock-data	.clock-value {
line-height:26px;
font-size:22px;
color:#559096;
}

.elm-countdown-main .clock-data	.clock-text {
line-height:14px;
font-size:11px;
}

.elm-counters-main .elm-counters {
text-align:center;
}

.elm-counters-main .counter {
display:inline-block;
padding:0 10px;
margin:0 0 20px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-align:center;
vertical-align:top;
max-width:100%;
}

.elm-counters-main .counter-display {
display:inline-block;
vertical-align:top;
position:relative;
}

.elm-counters-main canvas {
width:100%;
vertical-align:top;
}

.elm-counters-main .counter-title {
color:#559096;
font-size:22px;
position:absolute;
top:50%;
left:0;
right:0;
margin-top:-25px;
line-height:50px;
}

.elm-counters-main .counter-description {
text-align:center;
margin-top:10px;
max-width:100%;
}

.elm-counters-main .counter-type-line .counter {
display:block;
padding:0;
}

.elm-counters-main .counter-type-line .counter-title {
top:0;
margin:0;
color:#fff;
text-shadow:1px 1px 0 rgba(0,0,0,0.1);
}

.elm-counters-main .counter-type-textbox .counter-display {
border:2px solid #5da3b0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
padding:10px 15px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
max-width:100%;
}

.elm-counters-main .counter-type-textbox .type-text {
display:inline-block;
color:#559096;
}

.elm-counters-main .counter-type-textbox .counter-title {
display:inline-block;
color:#559096;
position:static;
margin:0;
}

.elm-counters-main .counter-type-textbox .counter-display {
border:2px solid #559096;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

.elm-twitter-main ul.twitter li {
position:relative;
min-height:48px;
margin-bottom:20px;
padding-left:68px;
}

.elm-twitter-main ul.twitter li .twicon {
position:absolute;
top:0;
left:0;
width:48px;
height:48px;
}

.elm-twitter-main ul.twitter li .twitter-text {
padding:6px 10px;
background:#7fb6c1;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
position:relative;
}

.elm-twitter-main ul.twitter li .twitter-text:before {
content:"";
border-width:10px 8px 10px 0;
border-style:solid;
border-color:transparent #7fb6c1 transparent transparent;
position:absolute;
top:5px;
left:-8px;
}

.elm-twitter-main ul.twitter li .twitter-timestamp {
margin-top:10px;
}

.elm-twitter-main ul.twitter li .twitter-text {
background:#fff;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
border:1px solid #5da3b0;
}

.elm-has-bg .elm-twitter ul.twitter li .twitter-text {
border:none;
}

.elm-twitter-main ul.twitter li .twitter-text:before {
content:"";
border-width:0 8px 10px 0;
border-style:solid;
border-color:transparent rgba(0,0,0,0.1) transparent transparent;
position:absolute;
top:1px;
left:-8px;
}

.elm-twitter-main ul.twitter li .twitter-text:after {
content:"";
border-width:0 8px 10px 0;
border-style:solid;
border-color:transparent #fff transparent transparent;
position:absolute;
top:0;
left:-8px;
}

.elm-member-main .member-container {
margin-bottom:20px;
}

.elm-member-main .member-container:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-member-main .member-card {
width:200px;
float:left;
}

.elm-member-main .member-card .photo-wrap {
background:#f7f7f7;
text-align:center;
}

.elm-member-main .member-card .photo-wrap img {
width:100%;
vertical-align:top;
}

.elm-member-main .image-round .member-card {
border-top:none;
}

.elm-member-main .image-round .member-card .photo-wrap {
padding:20px;
}

.elm-member-main .image-round .member-card .photo-wrap img {
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
border:6px solid #559096;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
max-width:250px;
}

.elm-member-main .desc-wrap {
width:calc(100% - 230px);
width:-webkit-calc(100% - 230px);
float:right;
}

.elm-member-main .nodata .desc-wrap {
width:100%;
float:none;
}

.elm-member-main .nodata .desc-wrap-text .member-title {
border-bottom:6px solid #559096;
padding-bottom:20px;
}

.elm-member-main .nodata .desc-wrap-title {
margin-bottom:20px;
border-bottom:1px solid #559096;
}

.elm-member-main .member-title {
padding-top:7px;
margin-bottom:20px;
}

.elm-member-main .member-title h3 {
margin-bottom:0;
}

.elm-member-main .member-title .member-position {
color:#5da3b0;
}

.elm-member-main .member-title .member-position-title {
color:#559096;
display:none;
}

.elm-member-main .entry-content-hider {
display:inline-block;
margin-top:25px;
padding:2px 22px;
color:#559096;
border:2px solid #559096;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
vertical-align:top;
cursor:pointer;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.elm-member-main .entry-content-hider:hover {
color:#51b6cd;
border-color:#51b6cd;
}

.elm-member-main .item-social-icons {
background:#506f72;
text-align:center;
}

.elm-member-main .desc-none .member-card,.column-narrow .elm-member-main .member-card {
width:100%;
float:none;
margin:0 auto;
}

.elm-member-main .desc-none .desc-wrap,.column-narrow .elm-member-main .desc-wrap {
width:100%;
float:none;
text-align:center;
margin-top:20px;
}

.elm-member-main .desc-none .desc-wrap-title,.column-narrow .elm-member-main .desc-wrap-title {
margin-top:0;
}

.elm-member-main .desc-none .desc-wrap-title .member-title,.column-narrow .elm-member-main .desc-wrap-title .member-title {
padding:20px;
background:#f7f7f7;
margin-bottom:0;
}

.elm-member-main .desc-none .nodata .desc-wrap-title .member-title,.column-narrow .elm-member-main .nodata .desc-wrap-title .member-title {
background:none !important;
padding-top:0;
}

.elm-member-main .desc-none.image-round .member-card .photo-wrap,.column-narrow .elm-member-main.image-round .member-card .photo-wrap {
padding-top:0;
}

@media all and (max-width: 640px) {
.elm-member-main .member-card {
width:100%;
float:none;
margin:0 auto;
}

.elm-member-main .desc-wrap {
width:100%;
float:none;
text-align:center;
margin-top:20px;
}

.elm-member-main .desc-wrap-title {
margin-top:0;
}

.elm-member-main .desc-wrap-title .member-title {
padding:20px;
background:#f7f7f7;
margin-bottom:0;
}

.elm-member-main .nodata .desc-wrap-title .member-title {
background:none !important;
padding-top:0;
}

.elm-member-main.image-round .member-card .photo-wrap {
padding-top:0;
}
}

.elm-google-map {
margin-bottom:20px;
position:relative;
}

.elm-google-map	.gmap-infowindow-content {
max-width:250px;
}

.elm-google-map	.gmap-infowindow-content h3 {
font-size:14px;
line-height:22px;
margin-bottom:5px;
}

.elm-google-map	.gmap-infowindow-content p {
font-size:11px;
line-height:16px;
margin:0;
color:#333;
}

.elm-google-map	.gmap-infowindow-content img {
display:block;
max-width:100%;
margin:10px 0;
}

.draggable-toggle-button {
cursor:pointer;
background-color:#fff;
z-index:1000;
position:absolute;
bottom:30px;
right:10px;
padding:9px;
font-size:19px;
line-height:22px;
width:22px;
text-align:center;
}

.google-map-container .alert {
position:absolute;
top:50%;
left:50%;
max-width:100%;
-moz-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}

.google-map-container.on-request {
background-color:#f2f2f2;
background-image:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/map-bg.jpg);
background-size:cover;
background-repeat:no-repeat;
background-attachment:scroll;
background-position:center center;
}

.request-map {
text-align:center;
position:absolute;
top:50%;
left:50%;
width:500px;
max-width:100%;
max-height:90%;
overflow:auto;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:0 20px;
-moz-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}

.request-map .request-map-description {
color:#559096;
margin-bottom:15px;
}

.request-map .ait-sc-button.simple {
display:inline-block !important;
width:auto !important;
}

.request-map .ait-sc-button.simple .text {
padding-left:15px;
padding-right:15px;
}

@media all and (min-width: 981px) {
.search-form-type-4 .header-layout:not(.search-collapsed) .header-element-wrap .request-map {
left:36.95%;
}
}

.search-form-type-3 .request-map {
display:block;
}

.search-form-type-3 .header-search-wrap .close-search-form-request-map {
display:none;
background:#fff;
border:none;
cursor:pointer;
position:relative;
padding:0;
width:30px;
height:30px;
margin:0 auto -10px;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
}

.search-form-type-3 .header-search-wrap .close-search-form-request-map:before,.search-form-type-3 .elm-search-form-main .close-search-form-request-map:after {
background:red;
content:"";
height:2px;
width:16px;
position:absolute;
top:50%;
left:50%;
margin-top:-1px;
margin-left:-8px;
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
}

.search-form-type-3 .header-search-wrap .close-search-form-request-map:after {
-moz-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
}

@media all and (min-width: 641px) {
.search-form-type-3 .header-layout:not(.search-collapsed) .header-element-wrap .request-map {
display:none;
}

.search-form-type-3 .header-layout:not(.search-collapsed) .header-search-wrap .close-search-form-request-map {
display:block;
}
}

.elm-content-main .map-container.on-request {
position:relative;
}

.elm-facebook {
margin-bottom:20px;
}

.elm-video {
margin-bottom:20px;
text-align:center;
}

.elm-soundcloud {
margin-bottom:20px;
}

.elm-soundcloud iframe {
border:none;
overflow:hidden;
width:100%;
}

.elm-mixcloud {
margin-bottom:20px;
}

.elm-mixcloud iframe {
border:none;
overflow:hidden;
width:100%;
}

.elm-partners-container {
overflow:hidden;
}

.elm-partners-main ul.partners {
margin:0 -20px;
}

.elm-partners-main ul.partners li {
margin:0 20px 20px;
}

.elm-partners-main ul.partners:hover li	a {
opacity:.5;
}

.elm-partners-main ul.partners:hover li:hover a {
opacity:1;
}

.elm-advertising-spaces-main .elm-advertising-spaces {
position:relative;
}

.elm-advertising-spaces-main .adSpace-item:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-advertising-spaces-main .adSpace-item img.ads-image {
display:block;
margin:0 auto 20px;
}

.elm-sitemap-main .elm-sitemap {
margin-bottom:20px;
}

.elm-sitemap-main .elm-sitemap ul {
list-style-type:none;
}

.elm-sitemap-main .elm-sitemap li {
padding:0 0 0 30px;
position:relative;
}

.elm-sitemap-main .elm-sitemap li > a {
display:inline-block;
padding:5px 0;
position:relative;
}

.elm-sitemap-main .elm-sitemap li > a:before {
content:"";
display:block;
width:20px;
height:20px;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/lists.png) -140px 0 no-repeat #5097a4;
position:absolute;
top:5px;
left:-30px;
}

.elm-sitemap-main .elm-sitemap li > a:hover:before {
background-color:#376770;
}

.elm-sitemap-main .elm-sitemap li.page_item > a:before {
background-position:-120px 0;
}

.elm-sitemap-main .elm-sitemap li ul {
position:relative;
}

.elm-sitemap-main .elm-sitemap li ul:before {
content:"";
display:block;
position:absolute;
top:0;
bottom:15px;
left:-21px;
border-left:1px solid #5da3b0;
}

.elm-sitemap-main .elm-sitemap li li:before {
content:"";
display:block;
width:10px;
height:14px;
position:absolute;
left:-20px;
top:0;
border-bottom:1px solid #5da3b0;
}

.elm-has-bg .elm-sitemap li > a:before {
background-color:#2d3547;
}

.elm-has-bg .elm-sitemap li > a:hover:before {
background-color:#000;
}

.elm-has-bg .elm-sitemap li ul:before,.elm-has-bg .elm-sitemap li li:before {
border-color:#fff;
}

.elm-rule-main {
padding-bottom:60px;
position:relative;
z-index:1;
}

.elements-sidebar-wrap .elm-rule-main {
padding-bottom:40px;
}

.elements-with-sidebar + .elm-rule-main {
margin-top:-1px;
}

.elm-rule-main .elm-rule-wrapper {
max-width:100%;
padding-left:0;
padding-right:0;
}

.elm-rule-main .rule-fullsize .grid-main {
max-width:100%;
padding-left:0;
padding-right:0;
}

.elm-rule-main .rule-content {
position:relative;
}

.elm-rule-main .rule-wrap {
position:absolute;
top:0;
left:0;
right:0;
text-align:center;
}

.elm-rule-main .rule-separator {
width:100%;
position:relative;
z-index:10;
}

.elm-rule-main .rule-btn-top {
display:inline-block;
vertical-align:top;
background:#5da3b0;
color:#fff;
-moz-border-radius:0 0 2px 2px;
-webkit-border-radius:0 0 2px 2px;
border-radius:0 0 2px 2px;
cursor:pointer;
padding:2px 15px 2px 13px;
position:relative;
text-transform:uppercase;
position:relative;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.elm-rule-main .rule-btn-top:before {
content:"";
font-family:"FontAwesome";
font-size:11px;
display:inline-block;
vertical-align:middle;
margin-top:-3px;
margin-right:10px;
}

.elm-rule-main .rule-btn-top:hover {
-moz-box-shadow:0 0 0 500px rgba(0,0,0,0.1) inset;
-webkit-box-shadow:0 0 0 500px rgba(0,0,0,0.1) inset;
box-shadow:0 0 0 500px rgba(0,0,0,0.1) inset;
}

.elm-rule-main .rule-line .rule-separator {
border-top:1px solid #5da3b0;
}

.elm-rule-main .rule-line .rule-btn-top {
top:-1px;
}

.elm-rule-main .rule-boldline .rule-separator {
border-top:3px solid #5da3b0;
}

.elm-rule-main .rule-boldline .rule-btn-top {
top:-3px;
}

.elm-rule-main .rule-dashed .rule-separator {
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/dashes.png) top left #6eadb8;
position:absolute;
top:0;
left:0;
height:1px;
}

.elm-rule-main .rule-shadow .rule-wrap {
margin-top:1px;
-moz-box-shadow:0 6px 4px -4px rgba(0,0,0,0.1) inset;
-webkit-box-shadow:0 6px 4px -4px rgba(0,0,0,0.1) inset;
box-shadow:0 6px 4px -4px rgba(0,0,0,0.1) inset;
min-height:10px;
}

.elm-rule-main .rule-shadow .rule-separator {
margin-top:-1px;
border-top:1px solid #5da3b0;
}

.elm-rule-main .rule-shadow .rule-btn-top {
top:-1px;
}

.elm-contact-form-main form .form-container:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-contact-form-main form p.full-size,.elm-contact-form-main form p.half-size {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
clear:both;
float:none;
}

.elm-contact-form-main form p.full-size {
width:100%;
}

.elm-contact-form-main form p.half-size {
width:auto;
}

.elm-contact-form-main form p.half-size-fl {
width:47.8%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-right:4.4%;
}

.elm-contact-form-main form p.half-size-fl:nth-child(2n) {
margin-right:0;
}

.elm-contact-form-main form p.half-size .input-row {
width:47.8%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-contact-form-main form .halfrow:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-contact-form-main form p .input-row label {
cursor:pointer;
}

.elm-contact-form-main form p .input-row .label {
display:block;
}

.elm-contact-form-main form p .input-row .input-label {
width:100%;
display:block;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
z-index:10;
}

.elm-contact-form-main form p .input-row .input-wrap {
width:-webkit-calc(100% - 100%);
width:calc(100% - 100%);
display:block;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
z-index:10;
}

.elm-contact-form-main form p .input-row .submit-wrap {
position:relative;
z-index:10;
}

.elm-contact-form-main form p.nolabel .input-row .input-wrap {
width:100%;
float:none;
}

.elm-contact-form-main form p {
margin-bottom:20px;
}

.elm-contact-form-main form p .input-row {
background:#7fb6c1;
padding:8px;
}

.elm-contact-form-main form p .input-row:before {
border-color:#5da3b0;
}

.elm-contact-form-main form p .input-row .input-label {
float:left;
padding:0 8px 0 0;
}

.elm-contact-form-main form p .input-row .input-label .label {
background:#5da3b0;
color:#559096;
padding:8px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
text-overflow:ellipsis;
overflow:hidden;
}

.elm-contact-form-main form p .input-row .input-wrap {
background:#6eadb8;
float:right;
padding:5px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.elm-contact-form-main form input {
vertical-align:text-top;
}

.elm-contact-form-main form input[type="text"],.elm-contact-form-main form input[type="email"],.elm-contact-form-main form input[type="url"],.elm-contact-form-main form input[type="date"],.elm-contact-form-main form select {
vertical-align:baseline;
width:100%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #5da3b0;
max-width:100%;
padding:4px;
height:26px;
}

.elm-contact-form-main form textarea {
vertical-align:top;
width:100%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #5da3b0;
max-width:100%;
padding:4px;
height:100px;
min-width:100%;
}

.elm-contact-form-main form .input-chbox-horizontal label,.elm-contact-form-main form .input-rbutt-horizontal label {
display:inline-block;
padding:3px 8px 3px 0;
}

.elm-contact-form-main form .input-chbox-vertical label,.elm-contact-form-main form .input-rbutt-vertical label {
display:block;
padding:3px 0;
}

.elm-contact-form-main form .input-chbox-horizontal input,.elm-contact-form-main form .input-chbox-vertical input,.elm-contact-form-main form .input-rbutt-horizontal input,.elm-contact-form-main form .input-rbutt-vertical input {
margin-right:5px;
}

.elm-contact-form-main form .input-select {
position:relative;
z-index:20;
}

.elm-contact-form-main form .input-captcha img {
vertical-align:top;
border:1px solid #5da3b0;
}

.elm-contact-form-main form .input-captcha input {
width:20%;
margin-right:10px;
}

.elm-contact-form-main form .input-captcha .captcha-text {
display:inline-block;
vertical-align:top;
padding:3px 0;
}

.elm-contact-form-main form .input-submit .submit-wrap {
display:block;
text-align:center;
padding:10px;
}

.elm-contact-form-main form .input-submit .submit-wrap input {
margin-left:5px;
margin-right:5px;
}

.elm-contact-form-main .loading {
text-align:center;
position:relative;
}

.elm-contact-form-main .loading .ait-preloader {
margin-bottom:20px;
position:relative;
margin:0 0 20px;
left:0;
top:0;
}

.elm-has-bg .elm-contact-form form p .input-row {
background:#f7f7f7;
}

.elm-has-bg .elm-contact-form form p .input-row:before {
border-color:#2d3547;
}

.elm-has-bg .elm-contact-form form p .input-row .input-label .label {
background:#374157;
}

.elm-has-bg .elm-contact-form form p .input-row .input-wrap {
background:#6b7ca2;
}

.elm-contact-form-main form p .input-row {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.elm-contact-form-main form p .input-row .label {
display:inline-block;
position:relative;
}

.elm-contact-form-main form p .input-row .input-label {
width:100%;
}

.elm-contact-form-main form p .input-row .input-wrap {
width:100%;
}

.elm-contact-form-main form p .input-row {
background:none;
padding:0;
}

.elm-contact-form-main form p .input-row .input-label {
float:none;
padding:0 8px 10px 0;
}

.elm-contact-form-main form p .input-row .input-label .label {
background:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
color:#559096;
padding:0;
overflow:visible;
}

.elm-contact-form-main form p .input-row .input-wrap {
background:none;
float:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
padding:0;
}

.elm-contact-form-main form select {
height:40px;
}

.elm-contact-form-main form .input-captcha img {
background-color:#fff;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
padding:6px 0;
}

.elm-contact-form-main form .input-captcha input {
margin-right:0;
}

.elm-contact-form-main form .input-captcha .captcha-text {
padding:3px 10px;
margin-top:7px;
}

.elm-contact-form-main form .input-submit .submit-wrap {
display:block;
text-align:left;
padding:10px 0;
}

.elm-contact-form-main form .input-submit .submit-wrap input {
margin-left:0;
margin-right:10px;
}

.elm-contact-form-main form .input-submit .submit-wrap input[type="reset"] {
background-color:#de4444;
}

.elm-contact-form form p.mark-required .input-row .input-label .label:after,.elm-has-bg .elm-contact-form form p.mark-required .input-row .input-label .label:after {
display:block;
content:"*";
font-size:18px;
position:absolute;
color:#d9614d;
top:0;
right:-10px;
}

.elm-contact-form form p.input-captcha .input-row .input-wrap,.elm-has-bg .elm-contact-form form p.input-captcha .input-row .input-wrap {
background:none;
}

.elm-contact-form-main form .input-captcha .input-label,.elm-contact-form-main form .input-chbox-horizontal .input-label,.elm-contact-form-main form .input-rbutt-horizontal .input-label,.elm-contact-form-main form .input-chbox-vertical .input-label,.elm-contact-form-main form .input-rbutt-vertical .input-label {
border-bottom:1px solid #5da3b0;
margin-bottom:15px;
}

.elm-contact-form-main form input[type="text"],.elm-contact-form-main form input[type="email"],.elm-contact-form-main form input[type="url"],.elm-contact-form-main form input[type="date"],.elm-contact-form-main form select,.elm-contact-form-main form .sbHolder {
border:1px solid #5da3b0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
height:38px;
padding:0 15px;
}

.elm-contact-form-main form .sbHolder .sbSelector {
line-height:38px;
}

.elm-contact-form-main form .sbHolder .sbToggle {
height:36px;
}

.elm-contact-form-main form textarea {
background:#fff;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
padding:10px !important;
}

.elm-has-bg .elm-contact-form form p .input-row,.elm-has-bg .elm-contact-form form p .input-row:before,.elm-has-bg .elm-contact-form form p .input-row .input-label .label,.elm-has-bg .elm-contact-form form p .input-row .input-wrap {
background:transparent;
}

.elm-has-bg .elm-contact-form form input[type="text"],.elm-has-bg .elm-contact-form form input[type="email"],.elm-has-bg .elm-contact-form form input[type="url"],.elm-has-bg .elm-contact-form form input[type="date"],.elm-has-bg .elm-contact-form form select,.elm-has-bg .elm-contact-form form .sbHolder,.elm-has-bg .elm-contact-form form textarea {
border:none;
}

.elm-has-bg .elm-contact-form-wrapper {
padding:20px 20px 0;
}

.elements-sidebar-wrap .elm-contact-form-main.elm-has-bg,.column .elm-contact-form-main.elm-has-bg {
padding-bottom:20px;
}

.elm-contact-form form p.input-warning .input-row .input-wrap,.elm-has-bg .elm-contact-form form p.input-warning .input-row .input-wrap {
background:#ffe6e6 !important;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.elm-contact-form form p.input-warning input[type="text"],.elm-contact-form form p.input-warning input[type="email"],.elm-contact-form form p.input-warning input[type="url"],.elm-contact-form form p.input-warning input[type="date"],.elm-contact-form form p.input-warning textarea,.elm-contact-form form p.input-warning select,.elm-contact-form form p.input-warning .sbHolder,.elm-contact-form form p.input-captcha.input-warning img,.elm-has-bg .elm-contact-form form p.input-warning input[type="text"],.elm-has-bg .elm-contact-form form p.input-warning input[type="email"],.elm-has-bg .elm-contact-form form p.input-warning input[type="url"],.elm-has-bg .elm-contact-form form p.input-warning input[type="date"],.elm-has-bg .elm-contact-form form p.input-warning textarea,.elm-has-bg .elm-contact-form form p.input-warning select,.elm-has-bg .elm-contact-form form p.input-warning .sbHolder,.elm-has-bg .elm-contact-form form p.input-captcha.input-warning img {
border:1px solid red !important;
}

.column-narrow .elm-contact-form-main form p .input-row .input-label {
padding:0 0 8px;
float:none;
width:100%;
}

.column-narrow .elm-contact-form-main form p .input-row .input-wrap {
float:none;
width:100%;
}

.elm-products .product {
margin-bottom:40px;
}

.elm-products .product:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-products .product-thumbnail {
float:left;
width:21.7%;
margin-right:4.3%;
}

.elm-products .product-thumbnail img {
vertical-align:top;
width:100%;
}

.elm-products .product-data {
position:relative;
margin-left:26%;
}

.elm-products .product .item-title h3 {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:85%;
}

.elm-products .product-price {
position:absolute;
top:0;
right:0;
text-align:right;
font-size:16px;
line-height:30px;
}

.elm-products .product-featured {
border:1px solid #559096;
padding:10px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-products .product-featured .product-price {
color:#559096;
}

.elm-products .product a .product-thumbnail {
display:inline-block;
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.elm-products .product a .product-thumbnail:before {
content:"";
display:block;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/zoom_image.png) center center no-repeat rgba(45,53,71,0.95);
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

.elm-products .product a:hover .product-thumbnail:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.elm-products .product a .product-thumbnail img {
vertical-align:top;
}

.elm-has-bg .elm-products .product {
background:#f7f7f7;
padding:10px;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);
box-shadow:0 0 5px rgba(0,0,0,0.5);
}

.elm-products .product {
border:1px solid rgba(0,0,0,0.05);
margin-right:23px;
}

.elm-products .product-thumbnail {
width:20%;
margin:5px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
overflow:hidden;
}

.elm-products .product .item-title h3 {
margin:10px 0 0;
}

.elm-products .product-price {
padding:15px 4px;
min-width:60px;
top:-17px;
right:-28px;
background:#559096;
color:#fff;
text-align:center;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-border-radius:35px;
-webkit-border-radius:35px;
border-radius:35px;
}

.elm-products .product-description {
padding-right:30px;
margin-bottom:7px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-products .product.product-featured {
border:2px solid #559096;
padding:0;
}

.elm-products .product.product-featured .product-price {
background:#fff;
border:4px solid #559096;
-moz-box-shadow:0 0 0 4px #fff;
-webkit-box-shadow:0 0 0 4px #fff;
box-shadow:0 0 0 4px #fff;
color:#559096;
}

.elm-products .product a .product-thumbnail {
display:inline-block;
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.elm-products .product a .product-thumbnail:before {
content:"";
display:block;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/zoom_image.png) center center no-repeat rgba(45,53,71,0.95);
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

.elm-products .product a:hover .product-thumbnail:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.elm-products .product a .product-thumbnail img {
vertical-align:top;
}

.elm-has-bg .elm-products .product {
background:rgba(255,255,255,0.5);
padding:0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.elm-promotion-main {
position:relative;
margin-bottom:50px;
padding-bottom:0;
}

.elm-promotion-main .position-left .column-size20 .promotion-image {
right:0;
left:50%;
margin-left:0;
}

.elm-promotion-main .position-left .column-size20 .promotion-text {
width:45.6%;
}

.elm-promotion-main .position-left .column-size21 .promotion-image {
right:0;
left:50%;
margin-left:26.4px;
}

.elm-promotion-main .position-left .column-size21 .promotion-text {
width:47.8%;
}

.elm-promotion-main .position-left .column-size31 .promotion-image {
right:0;
left:50%;
margin-left:-182.4px;
}

.elm-promotion-main .position-left .column-size31 .promotion-text {
width:30.4%;
}

.elm-promotion-main .position-left .column-size32 .promotion-image {
right:0;
left:50%;
margin-left:235.2px;
}

.elm-promotion-main .position-left .column-size32 .promotion-text {
width:65.2%;
}

.elm-promotion-main .position-left .column-size41 .promotion-image {
right:0;
left:50%;
margin-left:-286.8px;
}

.elm-promotion-main .position-left .column-size41 .promotion-text {
width:21.7%;
}

.elm-promotion-main .position-left .column-size43 .promotion-image {
right:0;
left:50%;
margin-left:339.6px;
}

.elm-promotion-main .position-left .column-size43 .promotion-text {
width:73.9%;
}

.elm-promotion-main .position-left .column-size51 .promotion-image {
right:0;
left:50%;
margin-left:-349.44px;
}

.elm-promotion-main .position-left .column-size51 .promotion-text {
width:16.48%;
}

.elm-promotion-main .position-left .column-size52 .promotion-image {
right:0;
left:50%;
margin-left:-98.88px;
}

.elm-promotion-main .position-left .column-size52 .promotion-text {
width:37.36%;
}

.elm-promotion-main .position-left .column-size53 .promotion-image {
right:0;
left:50%;
margin-left:151.68px;
}

.elm-promotion-main .position-left .column-size53 .promotion-text {
width:58.24%;
}

.elm-promotion-main .position-left .column-size54 .promotion-image {
right:0;
left:50%;
margin-left:402.24px;
}

.elm-promotion-main .position-left .column-size54 .promotion-text {
width:79.12%;
}

.elm-promotion-main .position-right .column-size20 .promotion-image {
left:0;
right:50%;
margin-right:0;
}

.elm-promotion-main .position-right .column-size20 .promotion-text {
width:45.6%;
float:right;
}

.elm-promotion-main .position-right .column-size21 .promotion-image {
left:0;
right:50%;
margin-right:26.4px;
}

.elm-promotion-main .position-right .column-size21 .promotion-text {
width:47.8%;
float:right;
}

.elm-promotion-main .position-right .column-size31 .promotion-image {
left:0;
right:50%;
margin-right:-182.4px;
}

.elm-promotion-main .position-right .column-size31 .promotion-text {
width:30.4%;
float:right;
}

.elm-promotion-main .position-right .column-size32 .promotion-image {
left:0;
right:50%;
margin-right:235.2px;
}

.elm-promotion-main .position-right .column-size32 .promotion-text {
width:65.2%;
float:right;
}

.elm-promotion-main .position-right .column-size41 .promotion-image {
left:0;
right:50%;
margin-right:-286.8px;
}

.elm-promotion-main .position-right .column-size41 .promotion-text {
width:21.7%;
float:right;
}

.elm-promotion-main .position-right .column-size43 .promotion-image {
left:0;
right:50%;
margin-right:339.6px;
}

.elm-promotion-main .position-right .column-size43 .promotion-text {
width:73.9%;
float:right;
}

.elm-promotion-main .position-right .column-size51 .promotion-image {
left:0;
right:50%;
margin-right:-349.44px;
}

.elm-promotion-main .position-right .column-size51 .promotion-text {
width:16.48%;
float:right;
}

.elm-promotion-main .position-right .column-size52 .promotion-image {
left:0;
right:50%;
margin-right:-98.88px;
}

.elm-promotion-main .position-right .column-size52 .promotion-text {
width:37.36%;
float:right;
}

.elm-promotion-main .position-right .column-size53 .promotion-image {
left:0;
right:50%;
margin-right:151.68px;
}

.elm-promotion-main .position-right .column-size53 .promotion-text {
width:58.24%;
float:right;
}

.elm-promotion-main .position-right .column-size54 .promotion-image {
left:0;
right:50%;
margin-right:402.24px;
}

.elm-promotion-main .position-right .column-size54 .promotion-text {
width:79.12%;
float:right;
}

.elm-promotion-main .text-container:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-promotion-main .promotion-image {
background:rgba(0,0,0,0.4);
position:absolute;
bottom:0;
top:0;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
}

.elm-promotion-main .promotion-image img {
display:none;
}

.elm-promotion-main .promotion-text {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-promotion-main .promotion-footer .ait-sc-button {
min-width:160px;
padding:9px 25px;
margin-bottom:0;
text-align:center;
}

.elm-promotion-main.elm-has-bg {
padding-top:50px;
}

.elm-promotion-main.elm-has-bg .position-left .promotion-text {
padding-left:2%;
}

.elm-promotion-main.elm-has-bg .position-right .promotion-text {
padding-right:2%;
}

.elm-promotion-main.elm-has-bg .promotion-footer .ait-sc-button {
margin-bottom:40px;
}

.elements-sidebar-wrap .elm-promotion-main .position-left .column-size20 .promotion-image,.column .elm-promotion-main .position-left .column-size20 .promotion-image {
right:0;
left:50%;
margin-left:0;
}

.elements-sidebar-wrap .elm-promotion-main .position-left .column-size21 .promotion-image,.column .elm-promotion-main .position-left .column-size21 .promotion-image {
right:0;
left:52.2%;
margin-left:-.88px;
}

.elements-sidebar-wrap .elm-promotion-main .position-left .column-size31 .promotion-image,.column .elm-promotion-main .position-left .column-size31 .promotion-image {
right:0;
left:34.8%;
margin-left:6.08px;
}

.elements-sidebar-wrap .elm-promotion-main .position-left .column-size32 .promotion-image,.column .elm-promotion-main .position-left .column-size32 .promotion-image {
right:0;
left:69.6%;
margin-left:-7.84px;
}

.elements-sidebar-wrap .elm-promotion-main .position-left .column-size41 .promotion-image,.column .elm-promotion-main .position-left .column-size41 .promotion-image {
right:0;
left:26.1%;
margin-left:9.56px;
}

.elements-sidebar-wrap .elm-promotion-main .position-left .column-size43 .promotion-image,.column .elm-promotion-main .position-left .column-size43 .promotion-image {
right:0;
left:78.3%;
margin-left:-11.32px;
}

.elements-sidebar-wrap .elm-promotion-main .position-left .column-size51 .promotion-image,.column .elm-promotion-main .position-left .column-size51 .promotion-image {
right:0;
left:20.88%;
margin-left:11.648px;
}

.elements-sidebar-wrap .elm-promotion-main .position-left .column-size52 .promotion-image,.column .elm-promotion-main .position-left .column-size52 .promotion-image {
right:0;
left:41.76%;
margin-left:3.296px;
}

.elements-sidebar-wrap .elm-promotion-main .position-left .column-size53 .promotion-image,.column .elm-promotion-main .position-left .column-size53 .promotion-image {
right:0;
left:62.64%;
margin-left:-5.056px;
}

.elements-sidebar-wrap .elm-promotion-main .position-left .column-size54 .promotion-image,.column .elm-promotion-main .position-left .column-size54 .promotion-image {
right:0;
left:83.52%;
margin-left:-13.408px;
}

.elements-sidebar-wrap .elm-promotion-main .position-right .column-size20 .promotion-image,.column .elm-promotion-main .position-right .column-size20 .promotion-image {
left:0;
right:50%;
margin-right:0;
}

.elements-sidebar-wrap .elm-promotion-main .position-right .column-size21 .promotion-image,.column .elm-promotion-main .position-right .column-size21 .promotion-image {
left:0;
right:52.2%;
margin-right:-.88px;
}

.elements-sidebar-wrap .elm-promotion-main .position-right .column-size31 .promotion-image,.column .elm-promotion-main .position-right .column-size31 .promotion-image {
left:0;
right:34.8%;
margin-right:6.08px;
}

.elements-sidebar-wrap .elm-promotion-main .position-right .column-size32 .promotion-image,.column .elm-promotion-main .position-right .column-size32 .promotion-image {
left:0;
right:69.6%;
margin-right:-7.84px;
}

.elements-sidebar-wrap .elm-promotion-main .position-right .column-size41 .promotion-image,.column .elm-promotion-main .position-right .column-size41 .promotion-image {
left:0;
right:26.1%;
margin-right:9.56px;
}

.elements-sidebar-wrap .elm-promotion-main .position-right .column-size43 .promotion-image,.column .elm-promotion-main .position-right .column-size43 .promotion-image {
left:0;
right:78.3%;
margin-right:-11.32px;
}

.elements-sidebar-wrap .elm-promotion-main .position-right .column-size51 .promotion-image,.column .elm-promotion-main .position-right .column-size51 .promotion-image {
left:0;
right:20.88%;
margin-right:11.648px;
}

.elements-sidebar-wrap .elm-promotion-main .position-right .column-size52 .promotion-image,.column .elm-promotion-main .position-right .column-size52 .promotion-image {
left:0;
right:41.76%;
margin-right:3.296px;
}

.elements-sidebar-wrap .elm-promotion-main .position-right .column-size53 .promotion-image,.column .elm-promotion-main .position-right .column-size53 .promotion-image {
left:0;
right:62.64%;
margin-right:-5.056px;
}

.elements-sidebar-wrap .elm-promotion-main .position-right .column-size54 .promotion-image,.column .elm-promotion-main .position-right .column-size54 .promotion-image {
left:0;
right:83.52%;
margin-right:-13.408px;
}

@media all and (max-width: 1240px) {
.elm-promotion-main .position-left .column-size20 .promotion-image {
right:0;
left:50%;
margin-left:0;
}

.elm-promotion-main .position-left .column-size21 .promotion-image {
right:0;
left:52.2%;
margin-left:-.88px;
}

.elm-promotion-main .position-left .column-size31 .promotion-image {
right:0;
left:34.8%;
margin-left:6.08px;
}

.elm-promotion-main .position-left .column-size32 .promotion-image {
right:0;
left:69.6%;
margin-left:-7.84px;
}

.elm-promotion-main .position-left .column-size41 .promotion-image {
right:0;
left:26.1%;
margin-left:9.56px;
}

.elm-promotion-main .position-left .column-size43 .promotion-image {
right:0;
left:78.3%;
margin-left:-11.32px;
}

.elm-promotion-main .position-left .column-size51 .promotion-image {
right:0;
left:20.88%;
margin-left:11.648px;
}

.elm-promotion-main .position-left .column-size52 .promotion-image {
right:0;
left:41.76%;
margin-left:3.296px;
}

.elm-promotion-main .position-left .column-size53 .promotion-image {
right:0;
left:62.64%;
margin-left:-5.056px;
}

.elm-promotion-main .position-left .column-size54 .promotion-image {
right:0;
left:83.52%;
margin-left:-13.408px;
}

.elm-promotion-main .position-right .column-size20 .promotion-image {
left:0;
right:50%;
margin-right:0;
}

.elm-promotion-main .position-right .column-size21 .promotion-image {
left:0;
right:52.2%;
margin-right:-.88px;
}

.elm-promotion-main .position-right .column-size31 .promotion-image {
left:0;
right:34.8%;
margin-right:6.08px;
}

.elm-promotion-main .position-right .column-size32 .promotion-image {
left:0;
right:69.6%;
margin-right:-7.84px;
}

.elm-promotion-main .position-right .column-size41 .promotion-image {
left:0;
right:26.1%;
margin-right:9.56px;
}

.elm-promotion-main .position-right .column-size43 .promotion-image {
left:0;
right:78.3%;
margin-right:-11.32px;
}

.elm-promotion-main .position-right .column-size51 .promotion-image {
left:0;
right:20.88%;
margin-right:11.648px;
}

.elm-promotion-main .position-right .column-size52 .promotion-image {
left:0;
right:41.76%;
margin-right:3.296px;
}

.elm-promotion-main .position-right .column-size53 .promotion-image {
left:0;
right:62.64%;
margin-right:-5.056px;
}

.elm-promotion-main .position-right .column-size54 .promotion-image {
left:0;
right:83.52%;
margin-right:-13.408px;
}
}

.column-narrow .elm-promotion-main.elm-has-bg {
padding-top:20px !important;
}

.column-narrow .elm-promotion-main .position-left .text-container .promotion-image,.column-narrow .elm-promotion-main .position-right .text-container .promotion-image {
position:relative !important;
left:0 !important;
right:0 !important;
margin-left:0 !important;
margin-right:0 !important;
background:none !important;
}

.column-narrow .elm-promotion-main .position-left .text-container .promotion-image img,.column-narrow .elm-promotion-main .position-right .text-container .promotion-image img {
display:block;
width:100%;
}

.column-narrow .elm-promotion-main .position-left .text-container .promotion-text,.column-narrow .elm-promotion-main .position-right .text-container .promotion-text {
width:100%;
float:none;
padding-top:30px;
padding-left:0 !important;
padding-right:0 !important;
}

.column-narrow .elm-promotion-main .position-left .text-container .promotion-text .entry-content,.column-narrow .elm-promotion-main .position-right .text-container .promotion-text .entry-content {
min-height:inherit !important;
}

@media all and (max-width: 960px) {
.elm-promotion-main.elm-has-bg {
padding-top:20px !important;
}

.elm-promotion-main .position-left .text-container .promotion-image,.elm-promotion-main .position-right .text-container .promotion-image {
position:relative !important;
left:0 !important;
right:0 !important;
margin-left:0 !important;
margin-right:0 !important;
background:none !important;
}

.elm-promotion-main .position-left .text-container .promotion-image img,.elm-promotion-main .position-right .text-container .promotion-image img {
display:block;
width:100%;
}

.elm-promotion-main .position-left .text-container .promotion-text,.elm-promotion-main .position-right .text-container .promotion-text {
width:100%;
float:none;
padding-top:30px;
padding-left:0 !important;
padding-right:0 !important;
}

.elm-promotion-main .position-left .text-container .promotion-text .entry-content,.elm-promotion-main .position-right .text-container .promotion-text .entry-content {
min-height:inherit !important;
}
}

.elm-main .carousel-container {
visibility:hidden;
opacity:0;
-moz-transition:opacity .5s;
-webkit-transition:opacity .5s;
transition:opacity .5s;
}

.elm-main.load-finished .carousel-container {
visibility:visible;
opacity:1;
overflow:hidden;
}

.elm-main.carousel-enabled .elm-wrapper {
position:relative;
}

.elm-main.carousel-enabled .carousel-container:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-main.carousel-enabled .carousel-arrows {
opacity:0;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.elm-main.carousel-enabled:hover .carousel-arrows {
opacity:1;
}

.elm-main.carousel-enabled .carousel-arrows .arrow {
display:block;
width:30px;
height:30px;
font-size:0;
line-height:0;
text-indent:-9999px;
background:#5da3b0;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
position:absolute;
top:50%;
margin-top:-28px;
}

.elm-main.carousel-enabled .carousel-arrows .arrow:hover {
background:#559096;
}

.elm-main.carousel-enabled .carousel-arrows .arrow-left {
left:-80px;
}

.elm-main.carousel-enabled .carousel-arrows .arrow-left:before {
border-width:7px 7px 7px 0;
-moz-border-radius:5px 0 0 5px;
-webkit-border-radius:5px 0 0 5px;
border-radius:5px 0 0 5px;
border-color:transparent #fff transparent transparent;
left:10px;
}

.elm-main.carousel-enabled .carousel-arrows .arrow-right {
right:-80px;
}

.elm-main.carousel-enabled .carousel-arrows .arrow-right:before {
border-width:7px 0 7px 7px;
-moz-border-radius:0 5px 5px 0;
-webkit-border-radius:0 5px 5px 0;
border-radius:0 5px 5px 0;
border-color:transparent transparent transparent #fff;
right:10px;
}

.elm-has-bg.carousel-enabled .carousel-arrows .arrow,.elm-has-bg .carousel-enabled .carousel-arrows .arrow {
background:#2d3547;
}

.elm-has-bg.carousel-enabled .carousel-arrows .arrow:hover,.elm-has-bg .carousel-enabled .carousel-arrows .arrow:hover {
background:#559096;
}

.column .elm-main.carousel-enabled .carousel-arrows {
opacity:1;
width:70px;
margin:0 auto 20px;
}

.column .elm-main.carousel-enabled .carousel-arrows:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.column .elm-main.carousel-enabled .carousel-arrows .arrow {
position:relative;
top:auto;
left:auto;
right:auto;
margin-top:0;
}

.column .elm-main.carousel-enabled .carousel-arrows .arrow-left {
float:left;
}

.column .elm-main.carousel-enabled .carousel-arrows .arrow-right {
float:right;
}

.carousel-standard-arrows .standard-arrow {
display:block;
width:40px;
height:60px;
position:absolute;
top:50%;
margin-top:-30px;
text-indent:-9999px;
}

.carousel-standard-arrows .standard-arrow:before {
position:absolute;
top:0;
font-family:"FontAwesome";
font-size:30px;
line-height:45px;
text-indent:0;
color:#559096;
opacity:.2;
width:45px;
height:45px;
text-align:center;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
}

.carousel-standard-arrows .standard-arrow:hover:before {
opacity:1;
}

.carousel-standard-arrows .standard-arrow-left {
left:-60px;
}

.carousel-standard-arrows .standard-arrow-right {
right:-60px;
}

.carousel-standard-arrows .standard-arrow-left:before {
content:"\f053";
left:0;
}

.carousel-standard-arrows .standard-arrow-right:before {
content:"\f054";
right:0;
}

.carousel-standard-arrows {
display:none;
}

.elm-main.carousel-enabled .carousel-standard-arrows {
display:block;
opacity:0;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.elm-main.carousel-enabled:hover .carousel-standard-arrows {
opacity:1;
}

.elements-sidebar-wrap .elm-main.carousel-enabled .carousel-standard-arrows,.column .elm-main.carousel-enabled .carousel-standard-arrows {
display:none;
}

@media all and (max-width: 1360px) {
.elm-main.carousel-enabled .carousel-standard-arrows {
display:none;
}
}

.carousel-bottom-arrows {
display:none;
background:#f7f7f7 padding-box;
padding:11px 0 11px 20px;
position:relative;
margin-bottom:30px;
-moz-border-radius:0 0 2px 2px;
-webkit-border-radius:0 0 2px 2px;
border-radius:0 0 2px 2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
overflow:hidden;
}

.carousel-bottom-arrows .carousel-nav-text {
text-transform:uppercase;
}

.carousel-bottom-arrows .bottom-arrow {
display:block;
width:40px;
position:absolute;
top:0;
bottom:0;
text-indent:-9999px;
background:#5da3b0;
color:#fff;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.carousel-bottom-arrows .bottom-arrow:hover {
background:#478793;
}

.carousel-bottom-arrows .bottom-arrow-left {
right:41px;
}

.carousel-bottom-arrows .bottom-arrow-right {
right:0;
}

.carousel-bottom-arrows .bottom-arrow:before {
position:absolute;
top:50%;
left:50%;
margin-top:-10px;
margin-left:-10px;
font-family:"FontAwesome";
font-size:14px;
line-height:20px;
width:20px;
text-align:center;
text-indent:0;
}

.carousel-bottom-arrows .bottom-arrow-left:before {
content:"";
}

.carousel-bottom-arrows .bottom-arrow-right:before {
content:"";
}

.elm-main.elm-has-bg > .elm-wrapper > .carousel-bottom-arrows {
margin-bottom:15px;
}

.elements-sidebar-wrap .elm-main.elm-has-bg > .elm-wrapper > .carousel-bottom-arrows,.column .elm-main.elm-has-bg > .elm-wrapper > .carousel-bottom-arrows {
margin-left:-20px;
margin-right:-20px;
}

.elements-sidebar-wrap .elm-main.carousel-enabled .carousel-bottom-arrows,.column .elm-main.carousel-enabled .carousel-bottom-arrows {
display:block;
}

@media all and (max-width: 1360px) {
.elm-main.carousel-enabled .carousel-bottom-arrows {
display:block;
}
}

.item-extension-container {
margin-bottom:30px;
}

.item-extension-container h2 {
margin:0 0 1px;
padding:15px 20px;
background:#f7f7f7;
}

.item-extension-container > p {
margin-bottom:1px;
padding:5px 20px;
background:#fafafa;
}

.item-extension-container > .content {
padding:15px 20px;
background:#f7f7f7;
}

.item-extension-container .field-content {
line-height:30px;
}

.item-extension-container .field-content div {
border-bottom:0 none;
}

.item-extension-container .field-container {
padding:0;
}

.item-extension-container .field-title {
padding:0;
}

.item-extension-container .field-title:before {
border-right:none;
}

.item-extension-container .field-data {
padding:0 0 0 8%;
}

.gallery {
margin:0 -5px !important;
padding-bottom:10px;
}

.gallery:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.gallery br {
display:block;
font-size:0;
line-height:0;
}

.gallery .gallery-item {
margin-top:0 !important;
padding:0 5px 10px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.gallery .gallery-icon img {
border:1px solid #5da3b0 !important;
width:100%;
vertical-align:top;
margin-bottom:0;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
position:relative;
}

.gallery .gallery-icon a {
display:block;
position:relative;
}

.gallery .gallery-icon a:before {
border:2px solid #559096;
content:"";
display:block;
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/zoom_image.png) no-repeat center center;
background-color:rgba(0,0,0,0.7);
opacity:0;
z-index:10;
}

.gallery .gallery-icon a:hover:before {
opacity:1;
border-color:#51b6cd;
}

.gallery .gallery-caption {
padding:5px 10px 8px;
margin-top:1px;
background:#6eadb8;
}

html.ie8 .gallery .gallery-icon a img {
visibility:visible;
}

html.ie8 .gallery .gallery-icon a:hover img {
visibility:hidden;
}

html.ie8 .gallery .gallery-icon a:before {
visibility:hidden;
background-color:#333;
}

html.ie8 .gallery .gallery-icon a:hover:before {
visibility:visible;
}

.blog-content {
padding-bottom:30px;
}

.entry-thumbnail img {
display:block;
margin-left:auto;
margin-right:auto;
}

.entry-thumbnail a.thumb-link {
display:block;
}

.entry-thumbnail a.thumb-link .entry-thumbnail-icon {
display:inline-block;
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.entry-thumbnail a.thumb-link .entry-thumbnail-icon:before {
content:"";
display:block;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/zoom_full.png) 0 0 no-repeat;
position:absolute;
top:12px;
right:12px;
z-index:10;
opacity:0;
width:48px;
height:48px;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

.entry-thumbnail a.thumb-link:hover .entry-thumbnail-icon:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.entry-thumbnail a.thumb-link .entry-thumbnail-icon img {
vertical-align:top;
}

.entry-thumbnail {
position:relative;
margin-bottom:30px;
}

.hentry .entry-header {
position:relative;
}

.hentry .entry-title {
color:#fff;
}

.hentry .entry-title:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.hentry .entry-title a {
color:#fff;
}

.hentry .entry-title h2 {
margin:120px 30px 13px;
}

.hentry .entry-title h2:after {
margin-top:18px;
}

.hentry .entry-title h2:before {
top:13px;
}

.hentry .entry-thumbnail {
margin-bottom:20px;
}

.hentry .entry-thumbnail-wrap {
background-size:cover;
background-position:center;
height:350px;
}

.hentry .entry-thumbnail img {
margin-bottom:0;
}

.hentry .entry-thumbnail a.thumb-link {
display:block;
}

.hentry .entry-thumbnail a.thumb-link .entry-thumbnail-icon {
display:inline-block;
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.hentry .entry-thumbnail a.thumb-link .entry-thumbnail-icon:before {
content:"";
display:block;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/zoom_text.png) 0 0 no-repeat;
position:absolute;
top:12px;
right:12px;
z-index:10;
opacity:0;
width:48px;
height:48px;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

.hentry .entry-thumbnail a.thumb-link:hover .entry-thumbnail-icon:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.hentry .entry-thumbnail a.thumb-link .entry-thumbnail-icon img {
vertical-align:top;
}

.hentry .entry-thumbnail:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.hentry .entry-meta {
bottom:10px;
left:10px;
position:absolute;
z-index:10;
}

.hentry .nothumbnail .entry-title h2 {
padding-right:70px;
}

.hentry .nothumbnail .entry-meta {
left:0;
top:-24px;
bottom:auto;
}

.hentry .nothumbnail .entry-meta .post-edit-link {
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
display:inline-block;
width:80px;
padding:0;
text-align:center;
}

.hentry .entry-date {
color:#fff;
display:block;
line-height:inherit;
padding:15px;
position:absolute;
text-align:center;
z-index:10;
top:-10px;
left:30px;
background:#5da3b0;
text-transform:uppercase;
min-width:90px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
max-width:-webkit-calc(100% - 60px);
max-width:calc(100% - 60px);
}

.hentry .entry-date .link-day {
display:block;
}

.hentry .entry-date .link-year {
display:block;
}

.hentry .duration-span > span:first-child {
display:block;
}

.hentry .duration-span .link-day,.hentry .duration-span .link-year {
display:inline-block;
}

.hentry .entry-date .date > a {
color:#fff;
}

.hentry .entry-data {
position:relative;
}

.hentry .more-wrap {
position:absolute;
bottom:30px;
right:20px;
}

.hentry .more {
position:absolute;
bottom:0;
right:0;
left:0;
top:0;
}

.hentry .more:hover:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.hentry .more:before {
content:"\f036";
font-family:"FontAwesome";
color:#fff;
line-height:48px;
color:#fff;
display:block;
text-align:center;
text-decoration:none;
width:48px;
height:48px;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
background:rgba(187,187,187,0.6);
position:absolute;
bottom:30px;
right:20px;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.hentry .more .meta-nav {
display:inline-block;
width:20px;
height:20px;
background:#5da3b0;
font-size:0;
line-height:0;
text-indent:-9999px;
vertical-align:top;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:relative;
margin-right:5px;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.hentry .more:hover .meta-nav {
background:#559096;
}

.hentry .more .meta-nav:before {
content:"";
border-width:5px 0 5px 5px;
border-style:solid;
border-color:transparent transparent transparent #fff;
position:absolute;
top:5px;
left:9px;
}

.hentry .entry-thumbnail-desc {
left:0;
position:absolute;
top:0;
width:40%;
height:100%;
z-index:1;
background:#559096;
}

.hentry .entry-thumbnail-desc:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.hentry .author {
position:absolute;
text-transform:uppercase;
bottom:40px;
left:0;
}

.hentry .auth-links {
padding-left:30px;
}

.hentry .auth-links a {
color:#fff;
}

.hentry .author span {
color:#fff;
}

.hentry,.single-post .entry-footer {
padding-bottom:20px;
position:relative;
}

.hentry:not(.has-no-thumbnail) .entry-footer .post-edit-link {
position:absolute;
top:25px;
left:30px;
}

.blog .hentry .entry-footer,.archive .hentry .entry-footer {
bottom:0;
position:absolute;
right:0;
text-align:center;
top:0;
width:60%;
z-index:1;
}

.blog .hentry .entry-footer .entry-data,.archive .hentry .entry-footer .entry-data {
display:table;
height:100%;
width:100%;
}

.blog .hentry .entry-footer a,.archive .hentry .entry-footer a {
color:#fff;
}

.blog .hentry .entry-footer .tags,.archive .hentry .entry-footer .tags {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background:rgba(255,255,255,0.1);
display:table-row;
height:50%;
width:100%;
}

.blog .hentry .entry-footer .tags-links,.archive .hentry .entry-footer .tags-links {
display:table-cell;
vertical-align:middle;
}

.blog .hentry .entry-footer .categories,.archive .hentry .entry-footer .categories {
position:absolute;
bottom:30px;
left:30px;
text-transform:uppercase;
text-align:left;
width:-webkit-calc(100% - 110px);
width:calc(100% - 110px);
}

.blog .hentry .entry-footer .cat-links > a,.archive .hentry .entry-footer .cat-links > a {
background:#fff;
color:#559096;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
padding:5px 10px;
margin:0 5px 5px 0;
display:inline-block;
-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
}

.blog .hentry .entry-footer .comments-link,.archive .hentry .entry-footer .comments-link {
float:right;
padding:20px;
position:relative;
}

.blog .hentry .entry-footer .comments-link .comments-count,.archive .hentry .entry-footer .comments-link .comments-count {
color:#333;
text-transform:uppercase;
background:#fff;
padding:5px 20px;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:relative;
}

.blog .hentry .entry-footer .comments-link .comments-count:after,.archive .hentry .entry-footer .comments-link .comments-count:after {
content:"";
position:absolute;
bottom:-4px;
right:10px;
width:0;
height:0;
border-top:0 solid transparent;
border-bottom:11px solid transparent;
border-left:17px solid #fff;
z-index:-1;
}

.blog .hentry .entry-footer .comments-number,.archive .hentry .entry-footer .comments-number {
color:#333;
}

.blog .hentry .entry-footer:after,.archive .hentry .entry-footer:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.blog .hentry.has-no-thumbnail,.archive .hentry.has-no-thumbnail {
padding-bottom:40px;
}

.blog .hentry.has-no-thumbnail .entry-wrap,.archive .hentry.has-no-thumbnail .entry-wrap {
margin-bottom:20px;
}

.blog .hentry.has-no-thumbnail .entry-thumbnail-desc,.archive .hentry.has-no-thumbnail .entry-thumbnail-desc {
left:auto;
position:relative;
top:auto;
width:100%;
}

.blog .hentry.has-no-thumbnail .entry-title-wrappper,.archive .hentry.has-no-thumbnail .entry-title-wrappper {
display:inline-block;
max-width:80%;
vertical-align:top;
}

.blog .hentry.has-no-thumbnail .entry-date,.archive .hentry.has-no-thumbnail .entry-date {
position:relative;
display:inline-block;
top:0;
left:0;
}

.blog .hentry.has-no-thumbnail .entry-title,.archive .hentry.has-no-thumbnail .entry-title {
display:block;
}

.blog .hentry.has-no-thumbnail .entry-title h2,.archive .hentry.has-no-thumbnail .entry-title h2 {
margin:15px 20px 0;
padding:0;
}

.blog .hentry.has-no-thumbnail .comments-link,.archive .hentry.has-no-thumbnail .comments-link {
padding:20px;
position:absolute;
top:0;
right:0;
}

.blog .hentry.has-no-thumbnail .comments-link .comments-count,.archive .hentry.has-no-thumbnail .comments-link .comments-count {
color:#333;
text-transform:uppercase;
background:#fff;
padding:5px 20px;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:relative;
}

.blog .hentry.has-no-thumbnail .comments-link .comments-count:after,.archive .hentry.has-no-thumbnail .comments-link .comments-count:after {
content:"";
position:absolute;
bottom:-4px;
right:10px;
width:0;
height:0;
border-top:0 solid transparent;
border-bottom:11px solid transparent;
border-left:17px solid #fff;
z-index:-1;
}

.blog .hentry.has-no-thumbnail .entry-footer,.archive .hentry.has-no-thumbnail .entry-footer {
position:relative;
width:100%;
}

.blog .hentry.has-no-thumbnail .entry-data,.archive .hentry.has-no-thumbnail .entry-data {
text-align:left;
text-transform:uppercase;
}

.blog .hentry.has-no-thumbnail .author,.archive .hentry.has-no-thumbnail .author {
display:block;
position:relative;
bottom:auto;
left:auto;
margin:0 0 0 20px;
}

.blog .hentry.has-no-thumbnail .categories,.archive .hentry.has-no-thumbnail .categories {
position:relative;
left:auto;
right:auto;
bottom:auto;
top:auto;
display:inline-block;
max-width:85%;
}

.blog .hentry.has-no-thumbnail .categories:after,.archive .hentry.has-no-thumbnail .categories:after {
display:none;
}

.blog .hentry.has-no-thumbnail .post-edit-link,.archive .hentry.has-no-thumbnail .post-edit-link {
right:0;
left:auto;
top:0;
}

.blog .hentry.has-no-thumbnail .auth-links,.archive .hentry.has-no-thumbnail .auth-links {
padding:0;
}

.blog .hentry.has-no-thumbnail .cat-links a,.archive .hentry.has-no-thumbnail .cat-links a {
background:none;
color:#559096;
padding:0;
margin:0;
display:inline;
-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.05);
box-shadow:0 0 0 0 rgba(0,0,0,0.05);
}

.no-thumbnail.more-wrap {
height:100%;
padding:10px 0;
}

.no-thumbnail.more-wrap a {
opacity:1;
}

.no-thumbnail.entry-data {
position:absolute;
right:0;
top:0;
}

.logged-in.blog .hentry + .hentry.has-no-thumbnail,.logged-in.archive .hentry + .hentry.has-no-thumbnail {
margin-top:20px;
}

.entry-footer:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.hentry.sticky .nothumbnail .entry-title h2 {
padding-right:180px;
}

.hentry.sticky .featured-post {
display:inline-block;
vertical-align:top;
background:#559096;
color:#fff;
padding:0 10px;
}

.search .hentry {
position:relative;
padding-bottom:30px;
min-height:80px;
}

.search .hentry:first-child {
margin-top:40px;
}

.search .hentry .entry-title {
margin-left:110px;
background:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
float:none;
max-width:100%;
}

.search .hentry .entry-title h2 {
margin:0;
}

.search .hentry .entry-title a {
color:#559096;
}

.search .hentry .entry-title a:hover {
color:#51b6cd;
}

.search .hentry .entry-date {
position:absolute;
left:0;
top:0;
background:#5da3b0;
color:#fff;
display:inline-block;
font-size:12px;
height:80px;
line-height:22px;
margin:-10px 20px 10px 0;
padding:0;
text-align:center;
text-transform:uppercase;
vertical-align:top;
width:90px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.search .hentry .entry-date .link-day {
display:block;
font-size:24px;
line-height:24px;
padding-top:8px;
}

.search .hentry .author {
position:static;
display:block;
margin-bottom:5px;
}

.search .hentry .author	span {
color:#559096;
}

.search .hentry .auth-links {
padding-left:0;
}

.search .hentry .entry-content {
margin-left:110px;
}

.search .hentry .entry-content p {
margin-bottom:10px;
}

.search .hentry .more {
position:static;
display:inline-block;
color:#559096;
}

.search .hentry .more:hover {
color:#51b6cd;
}

.search .hentry .more:hover:before {
display:none;
}

.entry-wrap {
position:relative;
}

.single-post .entry-date {
color:#559096;
display:inline-block;
}

.single-post .entry-date::after {
color:#333;
content:",";
}

.single-post .page-title .entry-title-wrap {
display:inline-block;
max-width:calc(100% - 110px);
max-width:-webkit-calc(100% - 110px);
}

.single-post .page-title .post-title .entry-data {
padding:0;
}

.single-post .page-title .author a {
color:#333;
text-transform:lowercase;
}

.single-post .page-title .author a span {
color:#559096;
}

.single-post .entry-thumbnail-wrap {
height:auto;
position:relative;
}

.single-post .comments-link {
padding:20px 20px 30px;
position:absolute;
bottom:0;
right:0;
z-index:9;
}

.single-post .comments-link .comments-count {
color:#333;
text-transform:uppercase;
background:#fff;
padding:5px 20px;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:relative;
}

.single-post .comments-link .comments-count:after {
content:"";
position:absolute;
bottom:-4px;
right:10px;
width:0;
height:0;
border-top:0 solid transparent;
border-bottom:11px solid transparent;
border-left:17px solid #fff;
z-index:-1;
}

.single-post .categories {
position:absolute;
bottom:20px;
left:20px;
text-transform:uppercase;
text-align:left;
width:-webkit-calc(100% - 110px);
width:calc(100% - 110px);
z-index:10;
}

.single-post .cat-links > a {
background:#fff;
color:#559096;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
padding:5px 10px;
margin:0 5px 5px 0;
display:inline-block;
-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
}

.single-post .entry-footer {
background:none;
border-top:1px solid #5da3b0;
bottom:auto;
margin:0 0 30px;
padding-top:15px;
position:relative;
right:auto;
text-align:left;
top:auto;
width:100%;
}

.single-post .entry-footer .tags {
background:none;
display:inline-block;
height:auto;
position:relative;
width:auto;
}

.single-post .entry-footer .tags-links {
display:inline-block;
padding:0 0 0 30px;
}

.single-post .entry-footer .tags-links:after {
content:"\f02c";
font-family:"FontAwesome";
padding-left:10px;
color:#737373;
}

.single-post .entry-footer .tags-links:after {
color:#559096;
left:0;
padding:0;
position:absolute;
top:1px;
}

.single-post .entry-footer a {
color:#559096;
}

.single-post .author-info {
padding:20px 30px 33px 20px;
position:relative;
}

.single-post .author-info:before {
background:#559096;
bottom:0;
content:"";
left:0;
position:absolute;
top:0;
width:120px;
}

.single-post .author-info .author-avatar {
position:relative;
width:80px;
}

.single-post .author-info .author-avatar img {
padding:4px;
}

.single-post .author-info .author-description {
margin:5px 0 0 130px;
}

.single-post .author-info .author-link-wrap .meta-nav {
display:none;
}

.chosen-results ul,.chosen-results {
list-style-type:none;
margin-bottom:0;
}

.chosen-results ul li,.chosen-results li {
padding:0;
position:relative;
}

.chosen-results ul li:before,.chosen-results li:before {
content:"";
width:auto;
height:auto;
background:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
position:relative;
display:none;
}

.woocommerce form .button,.entry-content .woocommerce .button {
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
color:#fff;
background:#559096;
padding:8px 15px;
text-align:center;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
display:block;
width:auto;
cursor:pointer;
}

.woocommerce .button:hover {
background:#4c8086 !important;
}

.woocommerce li.type-product .button {
padding:0;
background:none;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.elm-content-main .woocommerce .select2-container .select2-choice {
background:#fff;
border:1px solid rgba(0,0,0,0.1);
box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
padding:10px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.elm-content-main .woocommerce .select2-choice .select2-arrow {
background:none;
border-left:1px solid rgba(0,0,0,0.1);
}

.elm-content-main .woocommerce .select2-container .select2-choice .select2-arrow b {
position:relative;
top:10px;
}

.elm-content-main .woocommerce .select2-container .select2-choice .select2-arrow b:after {
position:static;
margin:0;
display:inline;
border:none;
color:#559096;
padding-top:0;
}

.select2-drop-active.ait-woocommerce-select2 {
margin-top:-48px !important;
}

.woocommerce .sbHolder {
min-width:200px;
}

.woocommerce .woocommerce-billing-fields .sbHolder,.woocommerce .woocommerce-shipping-fields .sbHolder {
border:1px solid #5da3b0 !important;
}

.woocommerce ul.products ul,.woocommerce ul.products {
list-style-type:none;
margin-bottom:0;
}

.woocommerce ul.products ul li,.woocommerce ul.products li {
padding:0;
position:relative;
}

.woocommerce ul.products ul li:before,.woocommerce ul.products li:before {
content:"";
width:auto;
height:auto;
background:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
position:relative;
display:none;
}

.woocommerce ul.products li {
float:left;
margin:0 5% 5% 0;
padding:0;
position:relative;
width:30%;
margin-left:0;
}

.woocommerce ul.products li.first {
clear:both;
}

.woocommerce ul.products li.last {
margin-right:0;
}

.woocommerce ul.products li a .onsale {
display:block;
position:absolute;
z-index:10;
top:0;
right:0;
background:#89cf34;
color:#fff;
padding:5px 10px 7px;
}

.woocommerce ul.products li a img {
display:inline-block;
padding:5px;
background:#fff;
border:solid 1px #5da3b0;
width:100%;
height:auto;
margin:0;
transition:all .3s;
}

.woocommerce ul.products li a h2 {
text-align:center;
margin-bottom:8px;
}

.woocommerce .product_title.entry-title {
margin:0;
}

.woocommerce .products .star-rating {
overflow:hidden;
position:relative;
height:9px;
width:9.4em;
font-family:"FontAwesome";
letter-spacing:1em;
margin:0 auto;
}

.woocommerce .products .star-rating:before {
content:"\f006\f006\f006\f006\f006";
color:#5da3b0;
float:left;
top:0;
left:0;
position:absolute;
}

.woocommerce .products .star-rating span {
position:absolute;
top:0;
left:0;
float:left;
overflow:hidden;
padding-top:1.5em;
line-height:1em !important;
}

.woocommerce .products .star-rating span:before {
content:"\f005\f005\f005\f005\f005";
position:absolute;
top:0;
left:0;
color:#fff000;
}

.woocommerce ul.products li {
text-align:center;
}

.woocommerce ul.products li a.add_to_cart_button {
position:absolute;
z-index:200;
left:6px;
top:0;
display:block;
width:42px;
height:0;
text-indent:-9999px;
overflow:hidden;
overflow:hidden;
font-size:0;
}

.woocommerce ul.products li a.add_to_cart_button:before {
display:block;
content:"";
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/add_card_button.png) center center no-repeat;
height:42px;
width:42px;
}

.woocommerce ul.products li a.add_to_cart_button.loading {
height:42px;
}

.woocommerce ul.products li a.add_to_cart_button.loading:before {
background:#444 url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/preloader.gif) center center no-repeat;
}

.woocommerce ul.products li a.add_to_cart_button.added {
display:none;
}

.woocommerce ul.products li a.added_to_cart {
position:absolute;
z-index:200;
left:6px;
top:6px;
display:block;
background:#444 url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/success.png) center center no-repeat;
width:42px;
height:42px;
text-indent:-9999px;
overflow:hidden;
}

.woocommerce ul.products li a.product_type_variable {
position:absolute;
z-index:200;
left:6px;
top:6px;
display:block;
background:#444;
color:#fff;
padding:0 7px;
font-size:inherit;
height:0;
overflow:hidden;
line-height:30px;
max-width:-webkit-calc(100% - 12px);
max-width:calc(100% - 12px);
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-overflow:ellipsis;
width:auto;
text-indent:0;
}

.woocommerce ul.products li a.product_type_variable:before {
display:none;
}

.woocommerce ul.products li:hover a.add_to_cart_button {
height:42px;
}

.woocommerce ul.products li:hover a.product_type_variable {
height:30px;
}

.woocommerce ul.products li:hover .star-rating {
opacity:1;
}

.woocommerce ul.products li:hover a img {
opacity:.5;
}

.woocommerce .product_type_simple.ajax_add_to_cart {
display:inline-block;
margin:5px 0 0;
text-align:center;
}

.woocommerce .product_type_simple.ajax_add_to_cart:hover {
background:none !important;
}

.woocommerce ul.products li a .price {
display:block;
text-align:center;
}

.woocommerce ul.products li a .price .amount {
color:#559096;
}

.woocommerce ul.products li a .price ins {
text-decoration:none;
}

.woocommerce ul.products li a .price del {
color:#aaa;
}

.woocommerce .price del,.woocommerce .price ins {
vertical-align:middle;
}

.woocommerce div.product .star-rating {
overflow:hidden;
margin:5px auto 0;
position:relative;
height:9px;
width:7em;
font-family:"FontAwesome";
letter-spacing:.5em;
}

.woocommerce div.product .star-rating:before {
content:"\f006\f006\f006\f006\f006";
color:#5da3b0;
float:left;
top:0;
left:0;
position:absolute;
}

.woocommerce div.product .star-rating span {
position:absolute;
top:0;
left:0;
float:left;
overflow:hidden;
padding-top:1.5em;
line-height:1em !important;
}

.woocommerce div.product .star-rating span:before {
content:"\f005\f005\f005\f005\f005";
position:absolute;
top:0;
left:0;
color:#fff000;
}

.woocommerce div.product .price ins {
text-decoration:none;
color:#559096;
}

.woocommerce div.product .onsale {
display:none;
}

.woocommerce div.product .images {
float:left;
width:48.4%;
margin-bottom:40px;
}

.woocommerce div.product .images a.woocommerce-main-image img {
display:inline-block;
padding:5px;
background:#fff;
border:solid 1px #5da3b0;
width:100%;
}

.woocommerce div.product .images .thumbnails {
text-align:center;
margin-top:10px;
}

.woocommerce div.product .images .thumbnails img {
margin:0 5px;
display:inline-block;
padding:5px;
background:#fff;
border:solid 1px #5da3b0;
width:70px;
height:auto;
}

.woocommerce div.product .summary {
float:right;
width:48.4%;
}

.woocommerce div.product .summary .star-rating {
margin:10px 0;
width:9em;
letter-spacing:1em;
}

.woocommerce div.product .summary .cart {
margin-bottom:20px;
}

.woocommerce div.product .summary .cart .quantity {
float:left;
}

.woocommerce div.product .summary .cart .quantity .minus,.woocommerce div.product .summary .cart .quantity .plus,.woocommerce div.product .summary .cart .quantity .qty.text {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:inline;
width:37px;
height:37px;
padding:0;
vertical-align:middle;
border:solid 1px #5097a4;
}

.woocommerce div.product .summary .cart .quantity .minus,.woocommerce div.product .summary .cart .quantity .plus {
font-family:Poiret One;
font-weight:400;
font-style:normal;
font-family:Arizonia;
font-weight:400;
font-style:normal;
font-size:15px;
color:#2e575f;
background:#7fb6c1;
cursor:pointer;
}

.woocommerce div.product .summary .cart .quantity .qty.text {
background:#fff;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.woocommerce div.product .summary .cart .quantity .qty.text::-webkit-outer-spin-button,.woocommerce div.product .summary .cart .quantity .qty.text::-webkit-inner-spin-button {
-webkit-appearance:none;
margin:0;
}

.woocommerce div.product .summary .cart .single_add_to_cart_button {
border:none;
display:inline-block;
vertical-align:middle;
color:#fff;
background:#559096;
padding:6px 20px 7px;
text-align:center;
margin-left:20px;
}

.woocommerce div.product .summary .single_variation {
margin-bottom:20px;
}

.woocommerce div.product .summary .single_variation p {
margin:0;
}

.woocommerce div.product .summary .product_meta {
display:block;
margin-top:20px;
}

.woocommerce div.product .summary .product_meta > span {
display:block;
}

.woocommerce div.product .summary .variations {
margin-bottom:0;
}

.woocommerce div.product .summary .variations label {
display:block;
padding-top:5px;
}

.woocommerce div.product .summary .variations select {
margin-bottom:5px;
}

.woocommerce div.product .summary .single_variation {
margin-bottom:20px;
}

.woocommerce div.product .summary .reset_variations {
display:block;
padding-top:5px;
}

.woocommerce div.product .summary .product_meta .sku_wrapper .sku {
display:inline-block;
}

.woocommerce div.product .variations tr td.value .sbHolder {
margin-bottom:10px;
}

.woocommerce div.product .woocommerce-tabs {
float:right;
width:48.4%;
padding-top:50px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin-bottom:40px !important;
}

.woocommerce div.product .woocommerce-tabs ul,.woocommerce div.product .woocommerce-tabs {
list-style-type:none;
margin-bottom:0;
}

.woocommerce div.product .woocommerce-tabs ul li,.woocommerce div.product .woocommerce-tabs li {
padding:0;
position:relative;
}

.woocommerce div.product .woocommerce-tabs ul li:before,.woocommerce div.product .woocommerce-tabs li:before {
content:"";
width:auto;
height:auto;
background:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
position:relative;
display:none;
}

.woocommerce div.product .woocommerce-tabs .tabs {
position:relative;
top:1px;
margin-left:20px;
}

.woocommerce div.product .woocommerce-tabs .tabs	li {
float:left;
}

.woocommerce div.product .woocommerce-tabs .tabs	li a {
-moz-transition:none;
-webkit-transition:none;
transition:none;
display:block;
padding:15px 20px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
color:#333;
}

.woocommerce div.product .woocommerce-tabs .tabs	li.active a,.woocommerce div.product .woocommerce-tabs .tabs	li:hover a {
padding:12px 19px 15px;
background:#fff;
border:solid #5da3b0;
border-width:3px 1px 0;
border-top-color:#559096;
}

.woocommerce div.product .woocommerce-tabs .panel {
margin:0;
padding-top:20px;
clear:both;
-moz-box-shadow:0 -12px 19px -18px rgba(0,0,0,0.1);
-webkit-box-shadow:0 -12px 19px -18px rgba(0,0,0,0.1);
box-shadow:0 -12px 19px -18px rgba(0,0,0,0.1);
border-top:solid 1px #5da3b0;
}

.woocommerce div.product .woocommerce-tabs .panel h2 {
display:none;
}

.woocommerce div.product .woocommerce-tabs #tab-reviews .commentlist {
padding-bottom:0;
margin-left:0;
}

.woocommerce div.product .woocommerce-tabs #tab-reviews .commentlist li.comment {
margin-bottom:20px;
list-style:none;
}

.woocommerce div.product .woocommerce-tabs #tab-reviews .commentlist li.comment .avatar-wrap {
float:left;
}

.woocommerce div.product .woocommerce-tabs #tab-reviews .commentlist li.comment .avatar {
display:inline-block;
padding:5px;
background:#fff;
border:solid 1px #5da3b0;
margin-bottom:0;
}

.woocommerce div.product .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text {
margin-left:75px;
}

.woocommerce div.product .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta {
position:relative;
padding:0;
border-bottom:1px solid #5da3b0;
margin-bottom:10px;
}

.woocommerce div.product .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta strong {
color:#559096;
display:inline-block;
height:26px;
padding-right:10px;
padding-top:4px;
}

.woocommerce div.product .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta time {
color:#333;
padding-top:4px;
margin-left:10px;
cursor:pointer;
}

.woocommerce div.product .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta time:hover {
color:#559096;
}

.woocommerce div.product .woocommerce-tabs #tab-additional_information p {
margin-bottom:5px;
}

.woocommerce div.product #review_form #respond .comment-reply-title {
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
font-size:22px;
line-height:28px;
display:block;
position:relative;
margin-bottom:15px;
border-bottom:1px solid rgba(255,255,255,0.5);
color:#fff;
padding:0 20px 15px;
}

.woocommerce div.product #review_form #respond .comment-reply-title:before {
font-size:24px;
line-height:32px;
content:"\f086";
font-family:"FontAwesome";
display:inline-block;
vertical-align:middle;
line-height:32px;
width:32px;
height:32px;
background:#fff;
color:#5da3b0;
text-align:center;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
margin-right:10px;
margin-top:-4px;
}

.woocommerce div.product #review_form #respond .comment-reply-title small {
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
font-size:19px;
line-height:32px;
line-height:24px;
background:#ea5050;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
display:block;
float:right;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.woocommerce div.product #review_form #respond .comment-reply-title small:hover {
background:#e52222;
}

.woocommerce div.product #review_form #respond .comment-reply-title small a {
display:block;
color:#fff;
padding:1px 15px;
}

.woocommerce div.product #review_form #respond form p.stars {
display:none;
}

.woocommerce div.product #review_form #respond form p.comment-form-rating label {
display:none;
}

.woocommerce div.product #review_form #respond form p.comment-form-rating .sbHolder {
min-width:0;
}

.woocommerce div.product .upsells {
clear:both;
}

.woocommerce div.product .upsells h2 {
text-align:center;
margin-top:20px;
margin-bottom:50px;
}

.woocommerce div.product .related {
clear:both;
}

.woocommerce div.product .related > h2 {
text-align:center;
margin-top:20px;
margin-bottom:50px;
}

.woocommerce .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-of-type {
text-align:center;
margin:0 0 20px;
display:block;
width:100%;
}

.woocommerce .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img,.woocommerce .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image {
display:block;
margin:0;
width:100%;
}

.woocommerce .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
margin-right:4%;
margin-bottom:4%;
width:22%;
text-align:center;
display:inline-block;
vertical-align:top;
}

.woocommerce .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(4n+1) {
margin-right:0;
}

.woocommerce .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image > a {
display:block;
font-size:0;
line-height:0;
}

.woocommerce .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .size-shop_single {
margin:0;
display:inline-block;
padding:5px;
background:#fff;
border:solid 1px #5da3b0;
}

.woocommerce .woocommerce-result-count {
display:none;
}

.woocommerce .woocommerce-ordering {
float:left;
}

.woocommerce nav.woocommerce-pagination {
clear:both;
text-align:center;
}

.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination {
list-style-type:none;
margin-bottom:0;
}

.woocommerce nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination li {
padding:0;
position:relative;
}

.woocommerce nav.woocommerce-pagination ul li:before,.woocommerce nav.woocommerce-pagination li:before {
content:"";
width:auto;
height:auto;
background:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
position:relative;
display:none;
}

.woocommerce nav.woocommerce-pagination ul {
display:inline-block;
white-space:nowrap;
padding:0;
clear:both;
border-right:0;
margin:1px;
}

.woocommerce nav.woocommerce-pagination ul li {
padding:0;
margin:0;
float:left;
display:inline;
overflow:hidden;
}

.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span {
margin:0 5px;
text-decoration:none;
padding:4px 11px;
display:block;
color:#333;
border:1px solid #5da3b0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus {
background:#559096;
color:#fff;
border-color:#559096;
}

.woocommerce .woocommerce-message {
border:2px solid #89cf34;
background:#ddf1c4;
color:#537f1e;
padding:20px 10px;
margin-bottom:20px;
position:relative;
-moz-box-shadow:inset 0 0 0 2px #fff;
-webkit-box-shadow:inset 0 0 0 2px #fff;
box-shadow:inset 0 0 0 2px #fff;
}

.woocommerce .woocommerce-message:before {
font-family:"FontAwesome";
font-weight:400;
font-style:normal;
text-indent:0;
-webkit-font-smoothing:antialiased;
text-decoration:inherit;
display:block;
speak:none;
}

.woocommerce .woocommerce-info {
border:2px solid #54a3d3;
background:#e2eff8;
color:#276e9a;
padding:10px 20px;
margin-bottom:20px;
position:relative;
-moz-box-shadow:inset 0 0 0 2px #fff;
-webkit-box-shadow:inset 0 0 0 2px #fff;
box-shadow:inset 0 0 0 2px #fff;
}

.woocommerce .woocommerce-info:before {
font-family:"FontAwesome";
font-weight:400;
font-style:normal;
text-indent:0;
-webkit-font-smoothing:antialiased;
text-decoration:inherit;
display:block;
speak:none;
}

.woocommerce .woocommerce-error {
border:2px solid #ff9475;
background:#ffe3db;
color:#ff450f;
padding:10px 20px;
margin-bottom:20px;
position:relative;
-moz-box-shadow:inset 0 0 0 2px #fff;
-webkit-box-shadow:inset 0 0 0 2px #fff;
box-shadow:inset 0 0 0 2px #fff;
}

.woocommerce .woocommerce-error:before {
font-family:"FontAwesome";
font-weight:400;
font-style:normal;
text-indent:0;
-webkit-font-smoothing:antialiased;
text-decoration:inherit;
display:block;
speak:none;
}

body.woocommerce-cart .shop_table.cart,.woocommerce .shop_table.cart {
width:100%;
}

body.woocommerce-cart .shop_table.cart th,.woocommerce .shop_table.cart th {
text-align:left;
padding:15px 0;
}

body.woocommerce-cart .shop_table.cart tbody tr:nth-child(2n+1),.woocommerce .shop_table.cart tbody tr:nth-child(2n+1) {
background:#67a9b5;
}

body.woocommerce-cart .shop_table.cart tbody tr:last-child,.woocommerce .shop_table.cart tbody tr:last-child {
background:none;
}

body.woocommerce-cart .shop_table.cart tbody td,.woocommerce .shop_table.cart tbody td {
padding:15px 0;
vertical-align:middle;
height:100px;
min-height:100px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

body.woocommerce-cart .shop_table.cart tbody td.product-remove,.woocommerce .shop_table.cart tbody td.product-remove {
text-align:center;
width:5%;
color:red;
padding-left:40px;
}

body.woocommerce-cart .shop_table.cart tbody td.product-remove a,.woocommerce .shop_table.cart tbody td.product-remove a {
color:#ca0a0a;
}

body.woocommerce-cart .shop_table.cart tbody td.product-thumbnail,.woocommerce .shop_table.cart tbody td.product-thumbnail {
text-align:center;
}

body.woocommerce-cart .shop_table.cart tbody td.product-thumbnail a,.woocommerce .shop_table.cart tbody td.product-thumbnail a {
display:inline-block;
}

body.woocommerce-cart .shop_table.cart tbody td img,.woocommerce .shop_table.cart tbody td img {
display:inline-block;
padding:5px;
background:#fff;
border:solid 1px #5da3b0;
width:65px;
margin:0;
}

body.woocommerce-cart .shop_table.cart tbody td.product-quantity .quantity,.woocommerce .shop_table.cart tbody td.product-quantity .quantity {
float:left;
}

body.woocommerce-cart .shop_table.cart tbody td.product-quantity .quantity .minus,body.woocommerce-cart .shop_table.cart tbody td.product-quantity .quantity .plus,body.woocommerce-cart .shop_table.cart tbody td.product-quantity .quantity .qty.text,.woocommerce .shop_table.cart tbody td.product-quantity .quantity .minus,.woocommerce .shop_table.cart tbody td.product-quantity .quantity .plus,.woocommerce .shop_table.cart tbody td.product-quantity .quantity .qty.text {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:inline;
width:37px;
height:37px;
padding:0;
vertical-align:middle;
border:solid 1px #5097a4;
}

body.woocommerce-cart .shop_table.cart tbody td.product-quantity .quantity .minus,body.woocommerce-cart .shop_table.cart tbody td.product-quantity .quantity .plus,.woocommerce .shop_table.cart tbody td.product-quantity .quantity .minus,.woocommerce .shop_table.cart tbody td.product-quantity .quantity .plus {
font-family:Poiret One;
font-weight:400;
font-style:normal;
font-family:Arizonia;
font-weight:400;
font-style:normal;
font-size:15px;
color:#2e575f;
background:#7fb6c1;
cursor:pointer;
}

body.woocommerce-cart .shop_table.cart tbody td.product-quantity .quantity .qty.text,.woocommerce .shop_table.cart tbody td.product-quantity .quantity .qty.text {
background:#fff;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

body.woocommerce-cart .shop_table.cart tbody td.product-quantity .quantity .qty.text::-webkit-outer-spin-button,body.woocommerce-cart .shop_table.cart tbody td.product-quantity .quantity .qty.text::-webkit-inner-spin-button,.woocommerce .shop_table.cart tbody td.product-quantity .quantity .qty.text::-webkit-outer-spin-button,.woocommerce .shop_table.cart tbody td.product-quantity .quantity .qty.text::-webkit-inner-spin-button {
-webkit-appearance:none;
margin:0;
}

body.woocommerce-cart .shop_table.cart tbody td.product-name > a,.woocommerce .shop_table.cart tbody td.product-name > a {
max-width:80%;
}

body.woocommerce-cart .shop_table.cart tbody td.product-name .variation,.woocommerce .shop_table.cart tbody td.product-name .variation {
display:block;
margin-top:5px;
color:#666;
}

body.woocommerce-cart .shop_table.cart tbody td.product-name .variation dt,.woocommerce .shop_table.cart tbody td.product-name .variation dt {
float:left;
margin-right:5px;
}

body.woocommerce-cart .shop_table.cart tbody td.product-name .variation dd p,.woocommerce .shop_table.cart tbody td.product-name .variation dd p {
margin:0;
}

body.woocommerce-cart .shop_table.cart tbody td.actions,.woocommerce .shop_table.cart tbody td.actions {
border:solid #5da3b0;
border-width:1px 0;
text-align:right;
height:auto;
padding:20px 0 0;
}

body.woocommerce-cart .shop_table.cart tbody td.actions .coupon,.woocommerce .shop_table.cart tbody td.actions .coupon {
padding:0 0 20px;
float:left;
text-align:left;
}

body.woocommerce-cart .shop_table.cart tbody td.actions .coupon:after,.woocommerce .shop_table.cart tbody td.actions .coupon:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

body.woocommerce-cart .shop_table.cart tbody td.actions .coupon label,.woocommerce .shop_table.cart tbody td.actions .coupon label {
display:none;
}

body.woocommerce-cart .shop_table.cart tbody td.actions .coupon .input-text,.woocommerce .shop_table.cart tbody td.actions .coupon .input-text {
width:auto;
height:36px;
margin-right:25px;
border:solid 1px #5da3b0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:0 10px;
float:left;
}

body.woocommerce-cart .shop_table.cart tbody td.actions .coupon .button,.woocommerce .shop_table.cart tbody td.actions .coupon .button {
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
color:#fff;
background:#559096;
padding:8px 15px;
text-align:center;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
float:left;
cursor:pointer;
}

body.woocommerce-cart .shop_table.cart tbody td.actions .button,.woocommerce .shop_table.cart tbody td.actions .button {
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
color:#fff;
background:#559096;
padding:8px 15px;
text-align:center;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background:#cacaca;
cursor:pointer;
float:right;
margin:0 0 20px;
}

body.woocommerce-cart .shop_table.cart tbody td.actions .button.checkout-button,.woocommerce .shop_table.cart tbody td.actions .button.checkout-button {
float:right;
background:#559096;
}

body.woocommerce-cart .shop_table.cart tbody td.actions .cart-actions,.woocommerce .shop_table.cart tbody td.actions .cart-actions {
padding:0 0 20px;
float:right;
}

body.woocommerce-cart .shop_table.cart tbody td.actions .cart-actions:after,.woocommerce .shop_table.cart tbody td.actions .cart-actions:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

body.woocommerce-cart .shop_table.cart tbody td.actions .cart-actions .button,.woocommerce .shop_table.cart tbody td.actions .cart-actions .button {
float:left;
}

body.woocommerce-cart .shop_table.cart tbody td.actions .cart-actions .checkout-button,.woocommerce .shop_table.cart tbody td.actions .cart-actions .checkout-button {
margin-left:25px;
}

body.woocommerce-cart .cross-sells,.woocommerce .cross-sells {
display:none;
}

body.woocommerce-cart .cart-collaterals,.woocommerce .cart-collaterals {
width:100%;
position:relative;
padding-top:45px;
}

body.woocommerce-cart .cart-collaterals:after,.woocommerce .cart-collaterals:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

body.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cart_totals {
width:100%;
}

body.woocommerce-cart .cart-collaterals .cart_totals h2,.woocommerce .cart-collaterals .cart_totals h2 {
text-transform:uppercase;
}

body.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce .cart-collaterals .cart_totals table {
width:100%;
border-collapse:separate;
border-spacing:2px;
}

body.woocommerce-cart .cart-collaterals .cart_totals th,body.woocommerce-cart .cart-collaterals .cart_totals td,.woocommerce .cart-collaterals .cart_totals th,.woocommerce .cart-collaterals .cart_totals td {
background:#64a7b3;
}

body.woocommerce-cart .cart-collaterals .cart_totals th,.woocommerce .cart-collaterals .cart_totals th {
text-align:left;
padding:10px 0;
padding-left:25px;
width:65%;
}

body.woocommerce-cart .cart-collaterals .cart_totals td,.woocommerce .cart-collaterals .cart_totals td {
text-align:right;
vertical-align:middle;
padding-right:25px;
}

body.woocommerce-cart .cart-collaterals .shipping_calculator,.woocommerce .cart-collaterals .shipping_calculator {
width:48%;
float:right;
}

body.woocommerce-cart .cart-collaterals .shipping_calculator h2,.woocommerce .cart-collaterals .shipping_calculator h2 {
text-transform:uppercase;
color:#559096;
}

body.woocommerce-cart .cart-collaterals .shipping_calculator .sbHolder,.woocommerce .cart-collaterals .shipping_calculator .sbHolder {
height:40px;
}

body.woocommerce-cart .cart-collaterals .shipping_calculator .sbHolder .sbToggle,.woocommerce .cart-collaterals .shipping_calculator .sbHolder .sbToggle {
top:5px;
}

body.woocommerce-cart .cart-collaterals .shipping_calculator .sbHolder .sbSelector,.woocommerce .cart-collaterals .shipping_calculator .sbHolder .sbSelector {
line-height:40px;
}

body.woocommerce-cart .cart-collaterals .shipping_calculator .sbOptions,.woocommerce .cart-collaterals .shipping_calculator .sbOptions {
top:40px !important;
}

body.woocommerce-cart .cart-collaterals .shipping_calculator h2 a,.woocommerce .cart-collaterals .shipping_calculator h2 a {
background:#559096;
color:#fff;
padding:8px 15px;
font-size:16px;
font-weight:700;
-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,0.2);
box-shadow:inset 0 -3px 0 rgba(0,0,0,0.2);
}

body.woocommerce-cart .return-to-shop .button,.woocommerce .return-to-shop .button {
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
color:#fff;
background:#559096;
padding:8px 15px;
text-align:center;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

body.woocommerce-cart .woocommerce-message .button,.woocommerce .woocommerce-message .button {
background:#559096;
color:#fff;
display:inline-block;
vertical-align:top;
max-width:100%;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
overflow:hidden;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
padding:4px 10px;
font-weight:700;
vertical-align:middle;
margin-right:5px;
}

body.woocommerce-cart .woocommerce-message .button when (@hover = true):hover,.woocommerce .woocommerce-message .button when (@hover = true):hover {
background:#437175;
}

.clear:after,.woocommerce form:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.woocommerce .col2-set:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.woocommerce .col-1,.woocommerce .col-2 {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
float:left;
width:45%;
}

.woocommerce .col-1 {
margin-right:10%;
}

.woocommerce input[type="password"],.woocommerce input,.woocommerce textarea,.woocommerce select {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:block;
width:100%;
padding:10px;
border:1px solid #5da3b0;
}

.woocommerce .input-checkbox,.woocommerce .input-radio {
display:inline;
width:auto;
}

.woocommerce .login .form-row:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.woocommerce .login .form-row .inline {
display:block;
float:left;
}

.woocommerce .login .form-row .inline input[type="checkbox"] {
width:auto;
display:inline;
margin-top:4px;
}

.woocommerce .login .form-row .woocommerce-form-login__rememberme {
display:block;
margin-bottom:.5rem;
line-height:40px;
}

.woocommerce .login .form-row .woocommerce-form-login__rememberme input[type="checkbox"] {
display:inline-block;
width:auto;
vertical-align:middle;
margin-left:0;
}

.woocommerce .login .form-row .woocommerce-form-login__rememberme span {
vertical-align:middle;
}

.woocommerce .form-row .chzn-container.chzn-container-single .chzn-single,.woocommerce .form-row .chzn-container.chzn-container-single .chzn-drop {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
border:1px solid #5da3b0;
}

.woocommerce .form-row .chzn-container.chzn-container-single .chzn-single {
padding:5px 0 5px 8px;
background:#fff;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.woocommerce .form-row .chzn-container.chzn-container-single .chzn-single span {
margin-right:35px;
}

.woocommerce .form-row .chzn-container.chzn-container-single .chzn-single div {
margin-right:5px;
}

.woocommerce .form-row .chzn-container.chzn-container-single .chzn-single div b {
background-position:0 10px !important;
}

.woocommerce .form-row .chzn-container.chzn-container-single .chzn-single-with-drop div b {
background-position:-18px 11px !important;
}

.woocommerce .form-row .chzn-container.chzn-container-single .chzn-drop {
border-top:none;
}

.woocommerce label {
line-height:30px;
color:#559096;
}

.woocommerce label.checkbox {
vertical-align:top;
line-height:22px;
}

.woocommerce label .required {
line-height:20px;
color:#559096;
}

.woocommerce .woocommerce-invalid input {
padding:9px 10px;
border:2px solid #ff9475;
}

.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper {
display:-webkit-flex;
display:-moz-flex;
display:-ms-flexbox;
display:-ms-flex;
display:flex;
-webkit-flex-flow:row wrap;
-moz-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:space-between;
-moz-box-pack:space-between;
-ms-flex-pack:replace(space-between,"flex-","");
-webkit-justify-content:space-between;
justify-content:space-between;
}

.woocommerce-billing-fields__field-wrapper > p,.woocommerce-shipping-fields__field-wrapper > p {
width:100%;
}

#billing_first_name_field,#billing_last_name_field,#billing_city_field,#shipping_city_field,#billing_state_field,#billing_postcode_field,#billing_email_field,#billing_phone_field,#shipping_first_name_field,#shipping_last_name_field,#shipping_state_field,#shipping_postcode_field,#shipping_email_field,#shipping_phone_field,.woocommerce .create-account #account_password_field,.woocommerce .create-account #account_password-2_field {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:45%;
}

.woocommerce .create-account:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

#shiptobilling {
margin:55px 0 34px;
}

.woocommerce .login,.woocommerce .checkout_coupon {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:20px 20px 0;
margin-bottom:40px;
border:2px solid #5da3b0;
-moz-box-shadow:inset 0 0 0 2px #fff;
-webkit-box-shadow:inset 0 0 0 2px #fff;
box-shadow:inset 0 0 0 2px #fff;
background:#7fb6c1;
}

.woocommerce .login:after,.woocommerce .checkout_coupon:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.woocommerce .login .input-text,.woocommerce .checkout_coupon .input-text {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:block;
width:100%;
}

.woocommerce .login .form-row,.woocommerce .checkout_coupon .form-row {
display:block;
width:45%;
float:left;
}

.woocommerce .login .form-row-first,.woocommerce .checkout_coupon .form-row-first {
margin-right:10%;
}

.woocommerce .login .button,.woocommerce .checkout_coupon .button {
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
color:#fff;
background:#559096;
padding:8px 15px;
text-align:center;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
margin-right:10%;
cursor:pointer;
}

.woocommerce .checkout_coupon .input-text {
padding:12px 12px 13px;
}

.woocommerce .checkout_coupon .form-row {
margin-right:5%;
}

#order_review table,.my_account_orders,.order_details {
width:100%;
margin-bottom:40px;
border-collapse:separate;
border-spacing:3px;
}

#order_review table thead,#order_review table tfoot,#order_review table tbody,.my_account_orders thead,.my_account_orders tfoot,.my_account_orders tbody,.order_details thead,.order_details tfoot,.order_details tbody {
border-spacing:0;
}

#order_review table th,#order_review table td,#order_review table tr,.my_account_orders th,.my_account_orders td,.my_account_orders tr,.order_details th,.order_details td,.order_details tr {
text-align:left;
}

#order_review table th,#order_review table td,.my_account_orders th,.my_account_orders td,.order_details th,.order_details td {
padding:10px 20px;
background:#64a7b3;
vertical-align:middle !important;
}

.woocommerce .customer_details {
margin-bottom:40px;
}

#order_review table .product-total {
width:30%;
}

#order_review thead th,#order_review thead td,#order_review tfoot th,#order_review tfoot td {
text-transform:uppercase;
}

#order_review tfoot .shipping td {
text-transform:none;
}

#order_review .total th strong,#order_review .total td strong {
color:#559096;
}

.order-info {
padding:10px;
background:#7fb6c1;
}

.order-info	mark {
background:transparent;
color:#559096;
}

.my_account_orders th {
background:transparent;
}

.methods.payment_methods {
margin-bottom:40px;
border:1px solid #5da3b0;
border-bottom:none;
}

.methods.payment_methods li {
padding:30px 35px;
border-bottom:1px solid #5da3b0;
}

.methods.payment_methods li:before {
display:none;
}

.methods.payment_methods li label img {
margin:0 15px;
vertical-align:middle;
}

.methods.payment_methods li .payment_box {
padding-left:25px;
}

.methods.payment_methods li .payment_box p {
margin-bottom:0;
}

#place_order {
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
color:#fff;
background:#559096;
padding:8px 15px;
text-align:center;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
width:auto;
cursor:pointer;
}

.woocommerce .login .button {
float:left;
}

.woocommerce .login .lost_password {
line-height:40px;
}

.lost_reset_password:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.lost_reset_password .clear {
display:none;
}

.lost_reset_password .form-row {
display:inline-block;
width:30%;
vertical-align:bottom;
}

.lost_reset_password .form-row-first {
margin-right:4%;
}

.lost_reset_password #user_login {
display:block;
width:100%;
}

.woocommerce .lost_reset_password .button {
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
color:#fff;
background:#559096;
padding:8px 15px;
text-align:center;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
padding:8px 20px 12px;
margin-top:20px;
}

.woocommerce .lost_reset_password .woocommerce-FormRow .button {
margin-top:32px;
}

#cboxContent .form-submit input {
display:inline;
}

#cboxContent .pp_content_container {
padding:20px 0;
}

.woocommerce-ordering {
margin-bottom:40px;
}

ul.products li a .price span.from {
color:#333;
}

ul.products li a .price span.from,ul.products li a .price ins,ul.products li a .price del {
vertical-align:bottom;
}

div.product.hentry .price {
text-decoration:none;
color:#559096;
}

div.product.hentry .price del {
color:#aaa;
}

body.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cart_totals {
width:100%;
float:none;
}

body.woocommerce-cart .cart-collaterals .cart_totals .shipping td,.woocommerce .cart-collaterals .cart_totals .shipping td {
padding-top:10px;
}

body.woocommerce-cart .woocommerce-shipping-calculator,.woocommerce .woocommerce-shipping-calculator {
margin-top:10px;
padding-top:10px;
margin-left:20px;
border-top:2px solid #fff;
}

body.woocommerce-cart .woocommerce-shipping-calculator p,.woocommerce .woocommerce-shipping-calculator p {
margin-bottom:10px;
}

body.woocommerce-cart .woocommerce-shipping-calculator .shipping-calculator-form p,.woocommerce .woocommerce-shipping-calculator .shipping-calculator-form p {
float:right;
}

body.woocommerce-cart .woocommerce-shipping-calculator .shipping-calculator-form p.form-row.form-row-wide,.woocommerce .woocommerce-shipping-calculator .shipping-calculator-form p.form-row.form-row-wide {
float:none;
text-align:left;
}

body.woocommerce-cart .woocommerce-shipping-calculator .sbHolder .sbToggle:before,.woocommerce .woocommerce-shipping-calculator .sbHolder .sbToggle:before {
left:0;
}

body.woocommerce-cart .woocommerce-shipping-calculator .sbOptions,.woocommerce .woocommerce-shipping-calculator .sbOptions {
text-align:left;
}

body.woocommerce-cart .checkout-button,.woocommerce .checkout-button {
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
color:#fff;
background:#559096;
padding:8px 15px;
text-align:center;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
float:right;
}

.woocommerce-tabs .show_review_form {
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
color:#fff;
background:#559096;
padding:8px 15px;
text-align:center;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.woocommerce-tabs .show_review_form:hover {
color:#fff;
}

.woocommerce-tabs .noreviews .show_review_form {
background:transparent;
padding:0;
color:#559096;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.woocommerce-tabs .noreviews .show_review_form:hover {
color:#559096;
}

.right-sidebar.woocommerce-cart .product .woocommerce-tabs,.right-sidebar.woocommerce .product .woocommerce-tabs,.left-sidebar.woocommerce-cart .product .woocommerce-tabs,.left-sidebar.woocommerce .product .woocommerce-tabs {
width:100% !important;
}

body.right-sidebar.left-sidebar.woocommerce div.product .images,body.right-sidebar.left-sidebar.woocommerce-page div.product .images,.right-sidebar.left-sidebar.woocommerce div.product .images,body.right-sidebar.left-sidebar.woocommerce-page div.product .summary,body.right-sidebar.left-sidebar.woocommerce div.product .summary,.right-sidebar.left-sidebar.woocommerce div.product .summary {
width:100%;
}

#cboxContent #respond {
border:0;
}

#cboxContent #respond .comment-form-author,#cboxContent #respond .comment-form-email {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:inline-block;
width:50%;
}

#cboxContent #respond .comment-form-email:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

#cboxContent #respond label {
display:inline;
width:auto;
vertical-align:baseline;
}

#cboxContent #respond .required {
color:#559096;
}

#cboxContent .comment-respond .stars a {
display:inline-block;
width:19%;
margin-right:1%;
position:relative;
color:#404040;
background:#5da3b0;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
text-indent:15px;
}

#cboxContent .comment-respond .stars a.active,#cboxContent .comment-respond .stars a:hover {
color:#fff;
background:#559096;
}

#cboxContent .comment-respond .stars a.active:after,#cboxContent .comment-respond .stars a:hover:after {
color:#fff;
}

#cboxContent .comment-respond .stars a:after {
font-family:"FontAwesome";
position:absolute;
right:10px;
letter-spacing:1px;
font-size:10px;
}

#cboxContent .comment-respond .stars .star-1:after {
content:"\f005";
}

#cboxContent .comment-respond .stars .star-2:after {
content:"\f005 \f005";
}

#cboxContent .comment-respond .stars .star-3:after {
content:"\f005 \f005 \f005";
}

#cboxContent .comment-respond .stars .star-4:after {
content:"\f005 \f005 \f005 \f005";
}

#cboxContent .comment-respond .stars .star-5:after {
content:"\f005 \f005 \f005 \f005 \f005";
}

#cboxContent .comment-respond .stars a:last-child {
width:20%;
margin-right:0;
}

#cboxContent .comment-respond .comment-reply-title {
margin-bottom:15px;
}

#cboxContent .comment-respond textarea {
width:100%;
}

#cboxContent .comment-respond select,#cboxContent .comment-respond .sbHolder {
display:none;
}

.woocommerce .login .form-row:nth-child(1n),.woocommerce .checkout_coupon .form-row:nth-child(1n) {
margin-right:20px;
}

.woocommerce .login .lost_password {
float:left;
}

.woocommerce .login .form-row .inline {
padding-top:5px;
}

.column-grid-2 .woocommerce .login .form-row,.column-grid-2 .woocommerce .checkout_coupon .form-row,.column-grid-3 .woocommerce .login .form-row,.column-grid-3 .woocommerce .checkout_coupon .form-row {
float:none;
width:auto;
}

.column-grid-2 .woocommerce .login .form-row:nth-child(1n),.column-grid-2 .woocommerce .checkout_coupon .form-row:nth-child(1n),.column-grid-3 .woocommerce .login .form-row:nth-child(1n),.column-grid-3 .woocommerce .checkout_coupon .form-row:nth-child(1n) {
margin-right:0;
}

body.woocommerce input[type=number]::-webkit-inner-spin-button,body.woocommerce input[type=number]::-webkit-outer-spin-button,body.woocommerce-page input[type=number]::-webkit-inner-spin-button,body.woocommerce-page input[type=number]::-webkit-outer-spin-button {
-webkit-appearance:none;
margin:0;
}

body.woocommerce input[type=number],body.woocommerce-page input[type=number] {
-moz-appearance:textfield;
}

.columns-2 ul.products li {
width:47.5% !important;
}

.columns-4 ul.products li {
width:21.25% !important;
}

.columns-5 ul.products li {
width:16% !important;
}

.columns-6 ul.products li {
width:12.5% !important;
}

.woocommerce-MyAccount-navigation {
width:25%;
float:left;
}

.woocommerce-MyAccount-content {
width:70%;
float:right;
}

.woocommerce-MyAccount-navigation:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.woocommerce-MyAccount-content:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.woocommerce-MyAccount-navigation-link {
margin-bottom:1px;
padding:10px 20px;
background:#f7f7f7;
}

.woocommerce-MyAccount-navigation-link.is-active {
background:#e6e6e6;
}

.woocommerce-FormRow.form-row-first {
float:left;
width:48%;
}

.woocommerce-FormRow.form-row-last {
float:right;
width:48%;
}

.woocommerce-MyAccount-content fieldset {
background:#f7f7f7;
border-radius:4px;
margin:30px 0;
padding:60px 30px 20px;
position:relative;
}

.woocommerce-MyAccount-content legend {
position:absolute;
top:20px;
}

.ait-woocommerce-cart-widget .cart_list li {
margin:10px 0 20px;
white-space:normal;
}

.ait-woocommerce-cart-widget .cart_list li.empty {
margin:10px 0;
}

.widget.woocommerce.widget_shopping_cart {
padding:10px;
}

.ait-woocommerce-cart-widget .cart_list li:after,.widget_shopping_cart .cart_list li:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.ait-woocommerce-cart-widget .cart_list li a img,.widget_shopping_cart .cart_list li a img {
display:block;
float:left;
margin:0 25px 0 0;
text-align:left;
width:65px;
}

.ait-woocommerce-cart-widget .cart_list li:first-child,.widget_shopping_cart .cart_list li:first-child {
padding-top:0;
}

.ait-woocommerce-cart-widget .total,.widget_shopping_cart .total {
display:block;
border-top:solid 1px #5da3b0;
padding:10px 25px;
text-align:center;
}

.ait-woocommerce-cart-widget .total .amount,.widget_shopping_cart .total .amount {
color:#559096;
}

.ait-woocommerce-cart-widget .buttons,.widget_shopping_cart .buttons {
display:block;
padding:0 0 10px;
}

.ait-woocommerce-cart-widget .buttons:after,.widget_shopping_cart .buttons:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.ait-woocommerce-cart-widget .buttons .button,.widget_shopping_cart .buttons .button {
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
color:#fff;
background:#559096;
padding:8px 15px;
text-align:center;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background:#aaa;
display:block;
transition:all .3s;
}

.ait-woocommerce-cart-widget .buttons .button.checkout,.widget_shopping_cart .buttons .button.checkout {
background:#559096;
margin-top:10px;
transition:all .3s;
}

.ait-woocommerce-cart-widget .attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image,.widget_shopping_cart .attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image {
display:block;
float:left;
margin:0 25px 0 0;
text-align:left;
width:65px;
}

.ait-woocommerce-cart-widget .wp-post-image,.widget_shopping_cart .wp-post-image {
width:48px;
vertical-align:top;
display:inline-block;
padding:5px;
background:#fff;
border:solid 1px #5da3b0;
border-color:;
padding:3px;
background:transparent;
}

.ait-woocommerce-cart-widget .mini_cart_item > a,.widget_shopping_cart .mini_cart_item > a {
display:block;
text-align:left;
white-space:normal;
margin:10px 0 0;
color:#333;
}

.ait-woocommerce-cart-widget .mini_cart_item > a.remove,.widget_shopping_cart .mini_cart_item > a.remove {
text-align:right;
display:none;
}

.ait-woocommerce-cart-widget .mini_cart_item .quantity,.widget_shopping_cart .mini_cart_item .quantity {
display:block;
margin-left:90px;
color:#559096;
}

.ait-woocommerce-cart-widget dl.variation,.widget_shopping_cart dl.variation {
margin-left:90px;
}

.ait-woocommerce-cart-widget .variation dt,.widget_shopping_cart .variation dt {
float:left;
padding-right:5px;
}

.ait-woocommerce-cart-widget .variation dt:after,.widget_shopping_cart .variation dt:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.ait-woocommerce-cart-widget {
display:block;
z-index:50;
}

.ait-woocommerce-cart-widget .cart-wrapper {
display:inline-block;
vertical-align:top;
white-space:nowrap;
}

.ait-woocommerce-cart-widget .cart-wrapper .cart-header {
display:inline-block;
vertical-align:top;
position:relative;
padding:0 0 0 30px;
background:#fff;
position:relative;
border:2px solid #559096;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
overflow:hidden;
z-index:2;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
margin-bottom:3px;
}

.ait-woocommerce-cart-widget .cart-wrapper .cart-header:before {
display:block;
content:"\f07a";
position:absolute;
top:0;
left:8px;
font-family:"FontAwesome";
color:#559096;
-moz-transition:color .4s;
-webkit-transition:color .4s;
transition:color .4s;
}

.ait-woocommerce-cart-widget .cart-wrapper:hover .cart-header {
background:#559096;
}

.ait-woocommerce-cart-widget .cart-wrapper:hover .cart-header:before {
color:#fff;
}

.ait-woocommerce-cart-widget .cart-wrapper .cart-header .cart-header-info {
-moz-border-radius:0 50px 50px 0;
-webkit-border-radius:0 50px 50px 0;
border-radius:0 50px 50px 0;
padding:0 8px;
color:#5da3b0;
border-left:1px solid rgba(0,0,0,0.3);
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.ait-woocommerce-cart-widget .cart-wrapper:hover .cart-header .cart-header-info {
color:#fff;
border-color:#fff;
}

.ait-woocommerce-cart-widget .cart-wrapper .cart-content {
width:270px;
position:absolute;
right:0;
background:#fff;
border:solid 1px #5da3b0;
z-index:1;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
text-align:left;
-webkit-animation:slideDown .3s;
animation:slideDown .3s;
}

.ait-woocommerce-cart-widget .cart-wrapper .cart-content .cart-list .empty {
text-align:left;
}

.ait-woocommerce-cart-widget .cart-wrapper .cart-content .hidden {
display:none;
}

.ait-woocommerce-cart-widget .cart-wrapper .cart-content .widget_shopping_cart_content {
border:none;
}

.ait-woocommerce-cart-widget .cart-wrapper .cart-content .cart_list li:nth-child(2n) {
background:transparent;
}

.ait-woocommerce-cart-widget .cart-wrapper .cart-content .cart_list .photo {
display:block;
float:left;
}

.ait-woocommerce-cart-widget .cart-wrapper .cart-content .cart_list .description {
display:block;
margin-left:60px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding-top:2px;
}

.ait-woocommerce-cart-widget .cart-wrapper .cart-content .total strong {
color:#333;
}

.woocommerce.widget-container.widget_shopping_cart .widget_shopping_cart_content {
border:none;
}

.woocommerce.widget-container.widget_shopping_cart .cart_list li {
padding:10px 0;
}

.woocommerce.widget-container.widget_shopping_cart .total {
padding:15px 0;
}

.woocommerce.widget-container.widget_shopping_cart .buttons {
padding:0 0 15px;
}

.woocommerce-page .entry-summary > .star-rating {
display:none;
}

.woocommerce-product-rating .woocommerce-review-link {
display:none;
}

.woo-cart-holder .ait-woocommerce-cart-widget {
text-align:right;
}

.elements-sidebar-wrap .widget_top_rated_products.widget-container .widget-content,.elements-sidebar-wrap .widget_recent_products.widget-container .widget-content,.elements-sidebar-wrap .widget_recently_viewed_products.widget-container .widget-content,.elements-sidebar-wrap .widget_random_products.widget-container .widget-content,.elements-sidebar-wrap .widget_onsale.widget-container .widget-content,.elements-sidebar-wrap .widget_recent_reviews.widget-container .widget-content,.elements-sidebar-wrap .widget_best_sellers.widget-container .widget-content,.elements-sidebar-wrap .widget_products.widget-container .widget-content,.elm-widget-area-main .widget_top_rated_products.widget-container .widget-content,.elm-widget-area-main .widget_recent_products.widget-container .widget-content,.elm-widget-area-main .widget_recently_viewed_products.widget-container .widget-content,.elm-widget-area-main .widget_random_products.widget-container .widget-content,.elm-widget-area-main .widget_onsale.widget-container .widget-content,.elm-widget-area-main .widget_recent_reviews.widget-container .widget-content,.elm-widget-area-main .widget_best_sellers.widget-container .widget-content,.elm-widget-area-main .widget_products.widget-container .widget-content {
padding-left:0;
padding-right:0;
}

.widget_top_rated_products .product_list_widget li,.widget_recent_products .product_list_widget li,.widget_recently_viewed_products .product_list_widget li,.widget_random_products .product_list_widget li,.widget_onsale .product_list_widget li,.widget_recent_reviews .product_list_widget li,.widget_best_sellers .product_list_widget li,.widget_products .product_list_widget li {
border-bottom:solid 1px #f7f7f7;
padding:20px 27px;
}

.widget_top_rated_products .product_list_widget li:first-child,.widget_recent_products .product_list_widget li:first-child,.widget_recently_viewed_products .product_list_widget li:first-child,.widget_random_products .product_list_widget li:first-child,.widget_onsale .product_list_widget li:first-child,.widget_recent_reviews .product_list_widget li:first-child,.widget_best_sellers .product_list_widget li:first-child,.widget_products .product_list_widget li:first-child {
padding-top:5px;
}

.widget_top_rated_products .product_list_widget li:last-child,.widget_recent_products .product_list_widget li:last-child,.widget_recently_viewed_products .product_list_widget li:last-child,.widget_random_products .product_list_widget li:last-child,.widget_onsale .product_list_widget li:last-child,.widget_recent_reviews .product_list_widget li:last-child,.widget_best_sellers .product_list_widget li:last-child,.widget_products .product_list_widget li:last-child {
padding-bottom:5px;
border-bottom:none;
}

.widget_top_rated_products .product_list_widget li:after,.widget_recent_products .product_list_widget li:after,.widget_recently_viewed_products .product_list_widget li:after,.widget_random_products .product_list_widget li:after,.widget_onsale .product_list_widget li:after,.widget_recent_reviews .product_list_widget li:after,.widget_best_sellers .product_list_widget li:after,.widget_products .product_list_widget li:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.widget_top_rated_products .product_list_widget li a,.widget_recent_products .product_list_widget li a,.widget_recently_viewed_products .product_list_widget li a,.widget_random_products .product_list_widget li a,.widget_onsale .product_list_widget li a,.widget_recent_reviews .product_list_widget li a,.widget_best_sellers .product_list_widget li a,.widget_products .product_list_widget li a {
display:block;
color:#559096;
}

.widget_top_rated_products .product_list_widget li a:hover,.widget_recent_products .product_list_widget li a:hover,.widget_recently_viewed_products .product_list_widget li a:hover,.widget_random_products .product_list_widget li a:hover,.widget_onsale .product_list_widget li a:hover,.widget_recent_reviews .product_list_widget li a:hover,.widget_best_sellers .product_list_widget li a:hover,.widget_products .product_list_widget li a:hover {
color:#559096;
}

.widget_top_rated_products .product_list_widget li a img,.widget_recent_products .product_list_widget li a img,.widget_recently_viewed_products .product_list_widget li a img,.widget_random_products .product_list_widget li a img,.widget_onsale .product_list_widget li a img,.widget_recent_reviews .product_list_widget li a img,.widget_best_sellers .product_list_widget li a img,.widget_products .product_list_widget li a img {
float:left;
width:65px;
height:65px;
display:inline-block;
padding:5px;
background:#fff;
border:solid 1px #5da3b0;
margin-right:25px;
}

.widget_top_rated_products .product_list_widget li .amount,.widget_recent_products .product_list_widget li .amount,.widget_recently_viewed_products .product_list_widget li .amount,.widget_random_products .product_list_widget li .amount,.widget_onsale .product_list_widget li .amount,.widget_recent_reviews .product_list_widget li .amount,.widget_best_sellers .product_list_widget li .amount,.widget_products .product_list_widget li .amount {
color:#559096;
text-decoration:none;
}

.widget_top_rated_products .product_list_widget li ins,.widget_top_rated_products .product_list_widget li del,.widget_recent_products .product_list_widget li ins,.widget_recent_products .product_list_widget li del,.widget_recently_viewed_products .product_list_widget li ins,.widget_recently_viewed_products .product_list_widget li del,.widget_random_products .product_list_widget li ins,.widget_random_products .product_list_widget li del,.widget_onsale .product_list_widget li ins,.widget_onsale .product_list_widget li del,.widget_recent_reviews .product_list_widget li ins,.widget_recent_reviews .product_list_widget li del,.widget_best_sellers .product_list_widget li ins,.widget_best_sellers .product_list_widget li del,.widget_products .product_list_widget li ins,.widget_products .product_list_widget li del {
margin-right:3px;
}

.widget_top_rated_products .product_list_widget li ins,.widget_recent_products .product_list_widget li ins,.widget_recently_viewed_products .product_list_widget li ins,.widget_random_products .product_list_widget li ins,.widget_onsale .product_list_widget li ins,.widget_recent_reviews .product_list_widget li ins,.widget_best_sellers .product_list_widget li ins,.widget_products .product_list_widget li ins {
text-decoration:none;
}

.widget_top_rated_products .product_list_widget li del,.widget_recent_products .product_list_widget li del,.widget_recently_viewed_products .product_list_widget li del,.widget_random_products .product_list_widget li del,.widget_onsale .product_list_widget li del,.widget_recent_reviews .product_list_widget li del,.widget_best_sellers .product_list_widget li del,.widget_products .product_list_widget li del {
text-decoration:none;
}

.widget_top_rated_products .product_list_widget li del .amount,.widget_recent_products .product_list_widget li del .amount,.widget_recently_viewed_products .product_list_widget li del .amount,.widget_random_products .product_list_widget li del .amount,.widget_onsale .product_list_widget li del .amount,.widget_recent_reviews .product_list_widget li del .amount,.widget_best_sellers .product_list_widget li del .amount,.widget_products .product_list_widget li del .amount {
color:#666;
text-decoration:line-through;
}

.widget_top_rated_products .product_list_widget li .star-rating,.widget_recent_products .product_list_widget li .star-rating,.widget_recently_viewed_products .product_list_widget li .star-rating,.widget_random_products .product_list_widget li .star-rating,.widget_onsale .product_list_widget li .star-rating,.widget_recent_reviews .product_list_widget li .star-rating,.widget_best_sellers .product_list_widget li .star-rating,.widget_products .product_list_widget li .star-rating {
overflow:hidden;
margin:5px 0;
height:9px;
width:9.4em;
font-family:"FontAwesome";
letter-spacing:1em;
position:relative;
}

.widget_top_rated_products .product_list_widget li .star-rating:before,.widget_recent_products .product_list_widget li .star-rating:before,.widget_recently_viewed_products .product_list_widget li .star-rating:before,.widget_random_products .product_list_widget li .star-rating:before,.widget_onsale .product_list_widget li .star-rating:before,.widget_recent_reviews .product_list_widget li .star-rating:before,.widget_best_sellers .product_list_widget li .star-rating:before,.widget_products .product_list_widget li .star-rating:before {
content:"\f006\f006\f006\f006\f006";
color:#5da3b0;
float:left;
top:0;
left:0;
position:absolute;
}

.widget_top_rated_products .product_list_widget li .star-rating span,.widget_recent_products .product_list_widget li .star-rating span,.widget_recently_viewed_products .product_list_widget li .star-rating span,.widget_random_products .product_list_widget li .star-rating span,.widget_onsale .product_list_widget li .star-rating span,.widget_recent_reviews .product_list_widget li .star-rating span,.widget_best_sellers .product_list_widget li .star-rating span,.widget_products .product_list_widget li .star-rating span {
position:absolute;
top:0;
left:0;
float:left;
overflow:hidden;
padding-top:1.5em;
line-height:1em !important;
}

.widget_top_rated_products .product_list_widget li .star-rating span:before,.widget_recent_products .product_list_widget li .star-rating span:before,.widget_recently_viewed_products .product_list_widget li .star-rating span:before,.widget_random_products .product_list_widget li .star-rating span:before,.widget_onsale .product_list_widget li .star-rating span:before,.widget_recent_reviews .product_list_widget li .star-rating span:before,.widget_best_sellers .product_list_widget li .star-rating span:before,.widget_products .product_list_widget li .star-rating span:before {
content:"\f005\f005\f005\f005\f005";
position:absolute;
top:0;
left:0;
color:#fff000;
}

.widget_price_filter .widget-content {
padding:20px 20px 0;
}

.widget_price_filter .price_slider {
margin-bottom:20px;
background:#5da3b0;
-moz-border-radius:2.5px;
-webkit-border-radius:2.5px;
border-radius:2.5px;
border:none !important;
}

.widget_price_filter .price_slider_amount {
text-align:right;
line-height:2.4em;
font-size:.8751em;
}

.widget_price_filter .price_slider_amount .button {
float:left;
padding:8px 20px;
margin-right:25px;
font-size:1.15em;
}

.widget_price_filter .price_slider_amount .price_label {
float:left;
line-height:37px;
}

.widget_price_filter .ui-slider {
position:relative;
}

.widget_price_filter .ui-slider .ui-slider-handle {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:18px;
height:18px;
position:absolute;
top:-.4em;
z-index:2;
cursor:pointer;
outline:none;
background:#fff;
border:5px solid #b9e6ed;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
-moz-box-shadow:0 1.5px 0 rgba(0,0,0,0.1);
-webkit-box-shadow:0 1.5px 0 rgba(0,0,0,0.1);
box-shadow:0 1.5px 0 rgba(0,0,0,0.1);
}

.widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left:-1em;
}

.widget_price_filter .ui-slider .ui-slider-range {
position:absolute;
z-index:1;
font-size:.7em;
display:block;
border:0;
background:#559096;
-moz-border-radius:2.5px;
-webkit-border-radius:2.5px;
border-radius:2.5px;
}

.widget_price_filter .ui-slider-horizontal {
height:8px;
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range {
top:0;
height:100%;
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left:-1px;
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right:-1px;
}

.widget_product_tag_cloud,.widget_layered_nav,.widget_product_categories {
position:relative;
}

.widget_product_tag_cloud .tagcloud:after,.widget_layered_nav .tagcloud:after,.widget_product_categories .tagcloud:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.widget_product_tag_cloud ul,.widget_layered_nav ul,.widget_product_categories ul {
padding:0;
margin:0;
border-top:none;
}

.widget_product_tag_cloud ul:after,.widget_layered_nav ul:after,.widget_product_categories ul:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.widget_product_tag_cloud li,.widget_product_tag_cloud .tagcloud a,.widget_layered_nav li,.widget_layered_nav .tagcloud a,.widget_product_categories li,.widget_product_categories .tagcloud a {
display:block;
border-top:1px solid #f7f7f7 !important;
border-right:1px solid #f7f7f7;
background:#fff;
color:#559096;
padding:0 !important;
margin:0;
float:left;
text-transform:uppercase;
-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
overflow:hidden;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.widget_product_tag_cloud li:first-child,.widget_product_tag_cloud .tagcloud a:first-child,.widget_layered_nav li:first-child,.widget_layered_nav .tagcloud a:first-child,.widget_product_categories li:first-child,.widget_product_categories .tagcloud a:first-child {
-moz-border-radius:2px 0 0 0;
-webkit-border-radius:2px 0 0 0;
border-radius:2px 0 0 0;
}

.widget_product_tag_cloud li:last-child,.widget_product_tag_cloud .tagcloud a:last-child,.widget_layered_nav li:last-child,.widget_layered_nav .tagcloud a:last-child,.widget_product_categories li:last-child,.widget_product_categories .tagcloud a:last-child {
-moz-border-radius:0 0 2px 0;
-webkit-border-radius:0 0 2px 0;
border-radius:0 0 2px 0;
}

.widget_product_tag_cloud li:only-child,.widget_product_tag_cloud .tagcloud a:only-child,.widget_layered_nav li:only-child,.widget_layered_nav .tagcloud a:only-child,.widget_product_categories li:only-child,.widget_product_categories .tagcloud a:only-child {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.widget_product_tag_cloud li:hover,.widget_product_tag_cloud .tagcloud a:hover,.widget_layered_nav li:hover,.widget_layered_nav .tagcloud a:hover,.widget_product_categories li:hover,.widget_product_categories .tagcloud a:hover {
background:#559096;
color:#fff;
}

.widget_product_tag_cloud li,.widget_layered_nav li,.widget_product_categories li {
padding-right:15px !important;
}

.widget_product_tag_cloud li:hover > a,.widget_layered_nav li:hover > a,.widget_product_categories li:hover > a {
color:inherit;
}

.widget_product_tag_cloud li > a,.widget_layered_nav li > a,.widget_product_categories li > a {
padding:5px 0 5px 15px !important;
color:#559096;
}

.widget_product_tag_cloud li > a:hover,.widget_layered_nav li > a:hover,.widget_product_categories li > a:hover {
color:inherit;
}

.widget_product_tag_cloud .tagcloud a,.widget_layered_nav .tagcloud a,.widget_product_categories .tagcloud a {
padding:5px 15px !important;
}

.widget_product_tag_cloud li > a,.widget_product_tag_cloud .tagcloud a,.widget_layered_nav li > a,.widget_layered_nav .tagcloud a,.widget_product_categories li > a,.widget_product_categories .tagcloud a {
display:inline-block;
}

.widget_product_tag_cloud li:before,.widget_layered_nav li:before,.widget_product_categories li:before {
display:none;
}

.widget_product_tag_cloud ul ul,.widget_layered_nav ul ul,.widget_product_categories ul ul {
margin-left:0;
padding-left:0;
margin-top:5px;
}

.widget_product_tag_cloud .sbHolder .sbOptions li a,.widget_layered_nav .sbHolder .sbOptions li a,.widget_product_categories .sbHolder .sbOptions li a {
border:none;
}

.widget_product_tag_cloud .sbHolder .sbOptions li a:hover,.widget_layered_nav .sbHolder .sbOptions li a:hover,.widget_product_categories .sbHolder .sbOptions li a:hover {
background:#559096;
}

.widget_product_tag_cloud .sbHolder li,.widget_layered_nav .sbHolder li,.widget_product_categories .sbHolder li {
display:block;
float:none;
border:none;
margin:0;
background:none;
}

.widget_products,.widget_recent_reviews,.widget_top_rated_products {
padding-bottom:5px !important;
}

.woocommerce.widget-container .widget-content {
padding:20px 20px 0;
}

.ait-woocommerce-cart-widget {
display:inline-block;
vertical-align:top;
margin-left:10px;
margin-top:0;
position:relative;
}

.ait-woocommerce-cart-widget .cart-wrapper .cart-header .cart-header-info {
color:#5da3b0;
display:inline-block;
vertical-align:middle;
padding:0 8px;
line-height:1;
}

.ait-woocommerce-cart-widget .cart-wrapper .cart-content {
margin-top:0;
}

.widget_product_tag_cloud.widget-container .widget-title h3,.widget_layered_nav.widget-container .widget-title h3,.widget_product_categories.widget-container .widget-title h3,.widget_product_search.widget-container .widget-title h3 {
padding-bottom:0 !important;
}

.widget_product_tag_cloud.widget-container .widget-content,.widget_layered_nav.widget-container .widget-content,.widget_product_categories.widget-container .widget-content,.widget_product_search.widget-container .widget-content {
background:#f7f7f7;
border-top:none !important;
}

.widget_newest_item .item-container .widget_top_rated_products .product_list_widget li a,.widget_newest_item .item-container .widget_recent_products .product_list_widget li a,.widget_newest_item .item-container .widget_recently_viewed_products .product_list_widget li a,.widget_newest_item .item-container .widget_random_products .product_list_widget li a,.widget_newest_item .item-container .widget_onsale .product_list_widget li a,.widget_newest_item .item-container .widget_recent_reviews .product_list_widget li a,.widget_newest_item .item-container .widget_best_sellers .product_list_widget li a {
display:block;
color:#3ba3ba;
}

.widget_newest_item .item-container .widget_top_rated_products .product_list_widget li a:hover,.widget_newest_item .item-container .widget_recent_products .product_list_widget li a:hover,.widget_newest_item .item-container .widget_recently_viewed_products .product_list_widget li a:hover,.widget_newest_item .item-container .widget_random_products .product_list_widget li a:hover,.widget_newest_item .item-container .widget_onsale .product_list_widget li a:hover,.widget_newest_item .item-container .widget_recent_reviews .product_list_widget li a:hover,.widget_newest_item .item-container .widget_best_sellers .product_list_widget li a:hover {
color:#1c83a3;
}

.widget_newest_item .item-container .widget_top_rated_products .product_list_widget li,.widget_newest_item .item-container .widget_recent_products .product_list_widget li,.widget_newest_item .item-container .widget_recently_viewed_products .product_list_widget li,.widget_newest_item .item-container .widget_random_products .product_list_widget li,.widget_newest_item .item-container .widget_onsale .product_list_widget li,.widget_newest_item .item-container .widget_recent_reviews .product_list_widget li,.widget_newest_item .item-container .widget_best_sellers .product_list_widget li {
border-bottom:solid 1px;
padding:20px 0;
}

.widget_newest_item .item-container .widget_top_rated_products .product_list_widget li:last-child,.widget_newest_item .item-container .widget_recent_products .product_list_widget li:last-child,.widget_newest_item .item-container .widget_recently_viewed_products .product_list_widget li:last-child,.widget_newest_item .item-container .widget_random_products .product_list_widget li:last-child,.widget_newest_item .item-container .widget_onsale .product_list_widget li:last-child,.widget_newest_item .item-container .widget_recent_reviews .product_list_widget li:last-child,.widget_newest_item .item-container .widget_best_sellers .product_list_widget li:last-child {
border-bottom:none;
}

.widget_newest_item .item-container .widget_top_rated_products .product_list_widget li a img,.widget_newest_item .item-container .widget_recent_products .product_list_widget li a img,.widget_newest_item .item-container .widget_recently_viewed_products .product_list_widget li a img,.widget_newest_item .item-container .widget_random_products .product_list_widget li a img,.widget_newest_item .item-container .widget_onsale .product_list_widget li a img,.widget_newest_item .item-container .widget_recent_reviews .product_list_widget li a img,.widget_newest_item .item-container .widget_best_sellers .product_list_widget li a img {
background:#fbfbfb;
border-color:;
padding:3px;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.widget_newest_item .item-container .widget_top_rated_products .product_list_widget li a:hover img,.widget_newest_item .item-container .widget_recent_products .product_list_widget li a:hover img,.widget_newest_item .item-container .widget_recently_viewed_products .product_list_widget li a:hover img,.widget_newest_item .item-container .widget_random_products .product_list_widget li a:hover img,.widget_newest_item .item-container .widget_onsale .product_list_widget li a:hover img,.widget_newest_item .item-container .widget_recent_reviews .product_list_widget li a:hover img,.widget_newest_item .item-container .widget_best_sellers .product_list_widget li a:hover img {
border-color:#1c83a3;
}

.comments-title:before {
content:"\f086";
font-family:"FontAwesome";
display:inline-block;
line-height:32px;
width:32px;
height:32px;
background:#5da3b0;
color:#fff;
text-align:center;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
margin-right:10px;
}

.commentlist {
padding-bottom:10px;
}

.commentlist > li {
background:#f7f7f7;
margin-bottom:10px;
}

.commentlist li li.comment {
padding-left:100px;
}

.commentlist li li li.comment {
padding-left:80px;
}

.commentlist li li.comment .avatar-wrap {
left:0;
}

.commentlist li li.comment .comment-meta,.commentlist li li.comment .entry-content.comment-content {
padding-left:80px;
}

.commentlist .comment-article {
min-height:87px;
padding-left:75px;
padding-right:10px;
}

.commentlist .comment-meta {
padding:10px 0;
margin-bottom:10px;
}

.commentlist .comment-meta:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.commentlist .comment-meta .comment-author {
float:left;
margin-right:10px;
}

.commentlist .comment-meta .avatar-wrap {
left:16px;
padding:4px;
position:absolute;
top:16px;
width:58px;
}

.commentlist .comment-meta .avatar {
background:#fff;
border:1px solid #559096;
position:relative;
padding:3px;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
z-index:10;
}

.commentlist .comment-meta .fn {
color:#559096;
}

.commentlist .comment-meta .fn a {
color:#559096;
}

.commentlist .comment-meta .fn a:hover {
color:#559096;
text-decoration:underline;
}

.commentlist .comment-meta time {
float:left;
}

.commentlist .comment-meta .comment-tools {
position:absolute;
top:18px;
right:20px;
}

.commentlist .comment_container {
padding:10px;
}

.commentlist .avatar {
float:left;
display:inline-block;
padding:5px;
background:#fff;
border:solid 1px #5da3b0;
margin-bottom:0;
}

.commentlist .comment-text {
margin-left:75px;
}

.comment-text .star-rating {
float:right;
margin-top:10px;
}

.commentlist .meta {
position:relative;
border-bottom:1px solid #5da3b0;
margin-bottom:10px;
}

.commentlist .meta strong {
color:#559096;
display:inline-block;
height:26px;
padding-top:4px;
}

.commentlist .star-rating {
overflow:hidden;
margin:5px auto 0;
position:relative;
height:9px;
width:7em;
font-family:"FontAwesome";
letter-spacing:.5em;
}

.commentlist .star-rating:before {
content:"\f006\f006\f006\f006\f006";
color:#5da3b0;
float:left;
top:0;
left:0;
position:absolute;
}

.commentlist .star-rating span {
position:absolute;
top:0;
left:0;
float:left;
overflow:hidden;
padding-top:1.5em;
line-height:1em !important;
}

.commentlist .star-rating span:before {
content:"\f005\f005\f005\f005\f005";
position:absolute;
top:0;
left:0;
color:#fff000;
}

.show_review_form {
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
color:#fff;
background:#559096;
padding:8px 15px;
text-align:center;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.show_review_form:hover {
color:#fff;
padding-bottom:12px !important;
}

.noreviews .show_review_form {
background:transparent;
padding:0;
color:#559096;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.noreviews .show_review_form:hover {
color:#559096;
}

#respond form .stars span {
display:none;
}

#respond {
padding-top:20px;
margin-bottom:20px;
}

#respond h3 {
position:relative;
}

#respond h3 small {
background:#ea5050;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
display:block;
float:right;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

#respond h3 small:hover {
background:#e52222;
}

#respond h3 small a {
display:block;
color:#fff;
padding:1px 15px;
}

#respond form p {
background:#7fb6c1;
padding:5px 10px;
margin-bottom:1px;
color:#fff;
}

#respond form p > .required {
color:#fff;
padding-left:5px;
font-size:10px;
}

#respond form label {
display:inline-block;
vertical-align:top;
width:100px;
padding:3px 0;
}

#respond form .required {
color:rgba(255,0,0,0.5);
font-size:12px;
}

#respond form input[type="text"],#respond form input[type="email"],#respond form input[type="url"],#respond form textarea,#respond form select {
border:1px solid #5da3b0;
padding:4px;
vertical-align:top;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

#respond form textarea {
margin:0;
width:-webkit-calc(100% - 110px);
width:calc(100% - 110px);
max-width:100%;
}

#respond form select {
padding:2px;
}

#respond form p.comment-form-author,#respond form p.comment-form-email,#respond form p.comment-form-url,#respond form p.comment-form-rating {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
float:left;
padding-right:10px;
width:33.3%;
padding-bottom:10px;
}

#respond form p.comment-form-author > input,#respond form p.comment-form-email > input,#respond form p.comment-form-url > input,#respond form p.comment-form-rating > input {
width:100%;
}

#respond form p.comment-form-author label,#respond form p.comment-form-email label,#respond form p.comment-form-url label,#respond form p.comment-form-rating label {
display:inline-block;
left:0;
padding:7px 15px;
right:0;
width:auto;
color:#333;
}

#respond form p.comment-form-author .required,#respond form p.comment-form-email .required,#respond form p.comment-form-url .required,#respond form p.comment-form-rating .required {
position:absolute;
right:20px;
top:50%;
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}

#respond form p.comment-form-comment label {
padding:13px 0;
color:#333;
}

#respond form p.comment-form-url,#respond form p.comment-form-rating {
padding-right:0;
}

#respond form p.comment-form-comment {
clear:both;
}

#respond form p.form-submit {
padding:10px;
}

.commentlist #respond {
margin:0 20px 20px;
}

.elm-has-bg .commentlist .comment-article {
background:#f7f7f7;
}

.elm-has-bg .commentlist #respond h3 {
background:#f7f7f7;
}

.elm-has-bg #respond form p {
background:#f7f7f7;
}

#respond .comment-form-cookies-consent label {
width:auto;
position:static;
display:inline;
vertical-align:middle;
}

#respond form input[type="checkbox"] {
margin-right:8px;
vertical-align:middle;
}

#respond .comment-form-cookies-consent {
clear:both;
}

.comment-form-bottom-wrap {
padding-top:13px;
}

.comment-form-bottom-wrap:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.commentlist .comment-article {
padding:0;
position:relative;
}

.commentlist .comment-meta {
margin-bottom:17px;
padding:20px 20px 0 100px;
}

.commentlist .comment-meta .comment-author,.commentlist .comment-meta time {
float:none;
line-height:13px;
}

.commentlist .comment-meta .fn {
color:#559096;
margin-right:20px;
vertical-align:bottom;
}

.commentlist .comment-meta .fn a {
color:#559096;
}

.commentlist .comment-meta .fn a:hover {
color:#559096;
text-decoration:underline;
}

.comment-meta a {
color:#333;
}

.entry-content.comment-content {
padding:0 20px 5px 100px;
}

.commentlist .comment-meta .comment-tools a {
color:#fff;
}

a.post-edit-link,a.comment-edit-link,a.comment-reply-link {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
display:inline;
padding:5px 15px;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
}

a.comment-reply-link {
margin-right:4px;
}

a.comment-reply-link:hover {
background:#51b6cd;
color:#fff !important;
}

a.post-edit-link span,a.comment-edit-link span,a.comment-reply-link span {
vertical-align:top;
}

#respond {
background:#559096;
margin-top:40px;
padding:17px 0 20px;
}

#respond h3 {
border-bottom:1px solid rgba(255,255,255,0.5);
color:#fff;
padding:0 20px 15px !important;
}

#respond h3:before {
content:"\f086";
font-family:"FontAwesome";
display:inline-block;
vertical-align:middle;
line-height:32px;
width:32px;
height:32px;
background:#fff;
color:#5da3b0;
text-align:center;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
margin-right:10px;
margin-top:-4px;
}

#respond .comment-form {
padding:0 20px;
}

#respond .comment-form:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

#respond form p {
background:none;
padding:0 0 20px;
position:relative;
}

#respond form p.logged-in-as a {
color:#fff;
}

#respond form label {
color:#f2f7f8;
width:auto;
min-width:75px;
padding:7px 0;
position:absolute;
left:15px;
top:0;
}

#respond .form-allowed-tags {
float:right;
padding:0;
width:-webkit-calc(100% - 205px);
width:calc(100% - 205px);
}

#respond form p.form-submit {
float:left;
padding:0;
width:175px;
}

#respond form p.form-submit input[type="submit"] {
background:#5da3b0;
padding:8px 25px;
white-space:normal;
width:100%;
}

#respond form p.form-submit input[type="submit"]:hover {
background:#478793;
}

#respond form input[type="text"],#respond form input[type="email"],#respond form input[type="url"],#respond form textarea,#respond form select {
background:#fff;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
color:#333;
padding:4px 15px;
vertical-align:top;
}

#respond form .sbHolder {
min-height:32px;
}

#respond form .sbHolder .sbSelector {
line-height:32px;
}

#respond form .sbHolder .sbToggle {
height:32px;
}

#respond form textarea {
padding:10px 15px !important;
width:100%;
}

.form-allowed-tags {
color:#595959;
}

.author-info {
margin-bottom:30px;
border:2px solid #5da3b0;
padding:15px;
}

.author-info:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.author-info .author-avatar {
width:64px;
float:left;
}

.author-info .author-avatar img {
display:block;
padding:3px;
background:#fff;
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
box-shadow:0 1px 2px rgba(0,0,0,0.2);
}

.author-info .author-description {
margin-left:84px;
}

.author-info .author-description:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.author-info .author-description h2 {
margin-bottom:10px;
}

.author-info .author-link-wrap {
margin-top:10px;
}

.author-info {
padding:20px 25px 25px;
background:#f7f7f7;
border:0 solid #5da3b0;
}

.author-info .author-avatar img {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
}

.author-info .author-description h2:before {
bottom:7px;
}

.author-info .author-description h2:after {
margin-top:15px;
}

.nav-single,.nav-pagination {
text-align:center;
}

.nav-single.pagination-above,.nav-pagination.pagination-above {
margin-bottom:40px;
}

.nav-single .nav-previous a,.nav-single .nav-next a,.nav-single .page-numbers,.nav-pagination .nav-previous a,.nav-pagination .nav-next a,.nav-pagination .page-numbers {
min-width:22px;
background:#559096;
cursor:pointer;
margin:0 2px 7px;
text-decoration:none;
padding:8px;
display:inline-block;
color:#fff;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
vertical-align:top;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
}

.nav-single .nav-previous a,.nav-single .nav-next a,.nav-pagination .nav-previous a,.nav-pagination .nav-next a {
min-width:80px;
padding:8px 15px;
}

.nav-single .nav-previous a:hover,.nav-single .nav-next a:hover,.nav-single .page-numbers:hover,.nav-single .current,.nav-pagination .nav-previous a:hover,.nav-pagination .nav-next a:hover,.nav-pagination .page-numbers:hover,.nav-pagination .current {
background:#51b6cd;
cursor:pointer;
}

.nav-single .current,.nav-pagination .current {
background:#5da3b0;
}

.nav-single .meta-nav,.nav-pagination .meta-nav {
display:none;
}

.items-container ~	.nav-single.pagination-below {
margin-top:40px;
}

.widget-container {
margin-bottom:20px;
}

.widget-container:last-of-type {
margin-bottom:0;
}

.widget-container a {
text-decoration:none;
}

.widget-container a:hover {
text-decoration:none;
}

.widget-container .widget-title h3 {
margin:0;
}

.elements-sidebar-wrap .widget-container .widget-title h3,.elm-widget-area-main .widget-container .widget-title h3 {
padding:20px 35px 12px;
background:#f7f7f7;
}

.elements-sidebar-wrap .widget-container .widget-content,.elm-widget-area-main .widget-container .widget-content {
padding:22px 27px;
border:8px solid #f7f7f7;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elements-sidebar-wrap .widget_archive.widget-container .widget-title h3,.elements-sidebar-wrap .widget_tag_cloud.widget-container .widget-title h3,.elements-sidebar-wrap .widget_calendar.widget-container .widget-title h3,.elements-sidebar-wrap .widget_search.widget-container .widget-title h3,.elements-sidebar-wrap .widget_aitblogauthorswidget.widget-container .widget-title h3,.elements-sidebar-wrap .widget_login.widget-container .widget-title h3,.elm-widget-area-main .widget_archive.widget-container .widget-title h3,.elm-widget-area-main .widget_tag_cloud.widget-container .widget-title h3,.elm-widget-area-main .widget_calendar.widget-container .widget-title h3,.elm-widget-area-main .widget_search.widget-container .widget-title h3,.elm-widget-area-main .widget_aitblogauthorswidget.widget-container .widget-title h3,.elm-widget-area-main .widget_login.widget-container .widget-title h3 {
padding-bottom:0;
}

.elements-sidebar-wrap .widget_archive.widget-container .widget-content,.elements-sidebar-wrap .widget_tag_cloud.widget-container .widget-content,.elements-sidebar-wrap .widget_calendar.widget-container .widget-content,.elements-sidebar-wrap .widget_search.widget-container .widget-content,.elements-sidebar-wrap .widget_aitblogauthorswidget.widget-container .widget-content,.elements-sidebar-wrap .widget_login.widget-container .widget-content,.elm-widget-area-main .widget_archive.widget-container .widget-content,.elm-widget-area-main .widget_tag_cloud.widget-container .widget-content,.elm-widget-area-main .widget_calendar.widget-container .widget-content,.elm-widget-area-main .widget_search.widget-container .widget-content,.elm-widget-area-main .widget_aitblogauthorswidget.widget-container .widget-content,.elm-widget-area-main .widget_login.widget-container .widget-content {
background:#f7f7f7;
border-top:none;
}

.elements-sidebar-wrap .widget_rss .widget-title,.elm-widget-area-main .widget_rss .widget-title {
background:#f7f7f7;
}

.elements-sidebar-wrap .widget_posts.widget-container .widget-content,.elements-sidebar-wrap .widget_items.widget-container .widget-content,.elements-sidebar-wrap .widget_newest_item.widget-container .widget-content,.elm-widget-area-main .widget_posts.widget-container .widget-content,.elm-widget-area-main .widget_items.widget-container .widget-content,.elm-widget-area-main .widget_newest_item.widget-container .widget-content {
padding:15px 0;
}

.elements-sidebar-wrap .widget_posts .megaWrapper > ul > li,.elements-sidebar-wrap .widget_posts .widget-content > ul > li,.elements-sidebar-wrap .widget_posts .widget-content > div > ul > li,.elements-sidebar-wrap .widget_items .megaWrapper > ul > li,.elements-sidebar-wrap .widget_items .widget-content > ul > li,.elements-sidebar-wrap .widget_items .widget-content > div > ul > li,.elements-sidebar-wrap .widget_newest_item .megaWrapper > ul > li,.elements-sidebar-wrap .widget_newest_item .widget-content > ul > li,.elements-sidebar-wrap .widget_newest_item .widget-content > div > ul > li,.elm-widget-area-main .widget_posts .megaWrapper > ul > li,.elm-widget-area-main .widget_posts .widget-content > ul > li,.elm-widget-area-main .widget_posts .widget-content > div > ul > li,.elm-widget-area-main .widget_items .megaWrapper > ul > li,.elm-widget-area-main .widget_items .widget-content > ul > li,.elm-widget-area-main .widget_items .widget-content > div > ul > li,.elm-widget-area-main .widget_newest_item .megaWrapper > ul > li,.elm-widget-area-main .widget_newest_item .widget-content > ul > li,.elm-widget-area-main .widget_newest_item .widget-content > div > ul > li {
padding-left:27px;
padding-right:27px;
}

.widget_categories ul ul,.widget_archive ul ul,.widget_submenu ul ul,.widget_pages ul ul,.widget_nav_menu ul ul,.widget_meta ul ul,.widget_social ul ul,.widget_recent_entries ul ul,.widget_recent_comments ul ul,.widget_rss ul ul {
margin-top:5px;
border-top:1px solid #f7f7f7;
}

.widget_categories li,.widget_archive li,.widget_submenu li,.widget_pages li,.widget_nav_menu li,.widget_meta li,.widget_social li,.widget_recent_entries li,.widget_recent_comments li,.widget_rss li {
padding:0 0 10px;
border-top:0 solid #5da3b0;
position:relative;
}

.widget_categories li:first-child,.widget_archive li:first-child,.widget_submenu li:first-child,.widget_pages li:first-child,.widget_nav_menu li:first-child,.widget_meta li:first-child,.widget_social li:first-child,.widget_recent_entries li:first-child,.widget_recent_comments li:first-child,.widget_rss li:first-child {
border-top-width:0;
}

.widget_categories li:last-child,.widget_archive li:last-child,.widget_submenu li:last-child,.widget_pages li:last-child,.widget_nav_menu li:last-child,.widget_meta li:last-child,.widget_social li:last-child,.widget_recent_entries li:last-child,.widget_recent_comments li:last-child,.widget_rss li:last-child {
padding-bottom:0;
}

.widget_categories li.current_page_item a,.widget_categories li.current-cat a,.widget_archive li.current_page_item a,.widget_archive li.current-cat a,.widget_submenu li.current_page_item a,.widget_submenu li.current-cat a,.widget_pages li.current_page_item a,.widget_pages li.current-cat a,.widget_nav_menu li.current_page_item a,.widget_nav_menu li.current-cat a,.widget_meta li.current_page_item a,.widget_meta li.current-cat a,.widget_social li.current_page_item a,.widget_social li.current-cat a,.widget_recent_entries li.current_page_item a,.widget_recent_entries li.current-cat a,.widget_recent_comments li.current_page_item a,.widget_recent_comments li.current-cat a,.widget_rss li.current_page_item a,.widget_rss li.current-cat a {
color:#5da3b0;
}

.widget_categories li.current_page_item > :before,.widget_categories li.current-cat > :before,.widget_archive li.current_page_item > :before,.widget_archive li.current-cat > :before,.widget_submenu li.current_page_item > :before,.widget_submenu li.current-cat > :before,.widget_pages li.current_page_item > :before,.widget_pages li.current-cat > :before,.widget_nav_menu li.current_page_item > :before,.widget_nav_menu li.current-cat > :before,.widget_meta li.current_page_item > :before,.widget_meta li.current-cat > :before,.widget_social li.current_page_item > :before,.widget_social li.current-cat > :before,.widget_recent_entries li.current_page_item > :before,.widget_recent_entries li.current-cat > :before,.widget_recent_comments li.current_page_item > :before,.widget_recent_comments li.current-cat > :before,.widget_rss li.current_page_item > :before,.widget_rss li.current-cat > :before {
border-color:#5da3b0;
color:#5da3b0;
}

.widget_categories select,.widget_archive select,.widget_submenu select,.widget_pages select,.widget_nav_menu select,.widget_meta select,.widget_social select,.widget_recent_entries select,.widget_recent_comments select,.widget_rss select {
border:1px solid #5da3b0;
width:100%;
padding:3px;
vertical-align:top;
}

.widget_categories.widget-container .widget-content,.widget_nav_menu.widget-container .widget-content,.widget_pages.widget-container .widget-content,.widget_submenu.widget-container .widget-content,.widget_recent_comments.widget-container .widget-content,.widget_recent_entries.widget-container .widget-content,.widget_polylang.widget-container .widget-content,.widget_meta.widget-container .widget-content,.widget_rss.widget-container .widget-content {
padding:15px 0;
}

.widget_categories .megaWrapper > ul > li,.widget_categories .widget-content > ul > li,.widget_categories .widget-content > div > ul > li,.widget_nav_menu .megaWrapper > ul > li,.widget_nav_menu .widget-content > ul > li,.widget_nav_menu .widget-content > div > ul > li,.widget_pages .megaWrapper > ul > li,.widget_pages .widget-content > ul > li,.widget_pages .widget-content > div > ul > li,.widget_submenu .megaWrapper > ul > li,.widget_submenu .widget-content > ul > li,.widget_submenu .widget-content > div > ul > li,.widget_recent_comments .megaWrapper > ul > li,.widget_recent_comments .widget-content > ul > li,.widget_recent_comments .widget-content > div > ul > li,.widget_recent_entries .megaWrapper > ul > li,.widget_recent_entries .widget-content > ul > li,.widget_recent_entries .widget-content > div > ul > li,.widget_polylang .megaWrapper > ul > li,.widget_polylang .widget-content > ul > li,.widget_polylang .widget-content > div > ul > li,.widget_meta .megaWrapper > ul > li,.widget_meta .widget-content > ul > li,.widget_meta .widget-content > div > ul > li,.widget_rss .megaWrapper > ul > li,.widget_rss .widget-content > ul > li,.widget_rss .widget-content > div > ul > li {
padding-left:62px;
padding-right:27px;
}

.widget_categories li,.widget_nav_menu li,.widget_pages li,.widget_submenu li,.widget_recent_comments li,.widget_recent_entries li,.widget_polylang li,.widget_meta li,.widget_rss li {
position:relative;
padding:7px 0;
border-bottom:1px solid #f7f7f7;
}

.widget_categories li:last-child,.widget_nav_menu li:last-child,.widget_pages li:last-child,.widget_submenu li:last-child,.widget_recent_comments li:last-child,.widget_recent_entries li:last-child,.widget_polylang li:last-child,.widget_meta li:last-child,.widget_rss li:last-child {
border:none;
}

.widget_categories li a,.widget_nav_menu li a,.widget_pages li a,.widget_submenu li a,.widget_recent_comments li a,.widget_recent_entries li a,.widget_polylang li a,.widget_meta li a,.widget_rss li a {
color:#559096;
}

.widget_categories li a:hover,.widget_nav_menu li a:hover,.widget_pages li a:hover,.widget_submenu li a:hover,.widget_recent_comments li a:hover,.widget_recent_entries li a:hover,.widget_polylang li a:hover,.widget_meta li a:hover,.widget_rss li a:hover {
color:#51b6cd;
}

.widget_categories li a:before,.widget_nav_menu li a:before,.widget_pages li a:before,.widget_submenu li a:before,.widget_recent_comments li a:before,.widget_recent_entries li a:before,.widget_polylang li a:before,.widget_meta li a:before,.widget_rss li a:before {
content:"\f0da";
position:absolute;
left:27px;
top:7px;
width:24px;
height:24px;
line-height:20px;
background:#fff;
border:2px solid #559096;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
font-family:"FontAwesome";
font-size:14px;
font-weight:400;
color:#559096;
text-align:center;
text-indent:2px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.widget_categories li a:hover:before,.widget_nav_menu li a:hover:before,.widget_pages li a:hover:before,.widget_submenu li a:hover:before,.widget_recent_comments li a:hover:before,.widget_recent_entries li a:hover:before,.widget_polylang li a:hover:before,.widget_meta li a:hover:before,.widget_rss li a:hover:before {
border-color:#51b6cd;
color:#51b6cd;
}

.widget_categories .sub-menu li,.widget_nav_menu .sub-menu li,.widget_pages .sub-menu li,.widget_submenu .sub-menu li,.widget_recent_comments .sub-menu li,.widget_recent_entries .sub-menu li,.widget_polylang .sub-menu li,.widget_meta .sub-menu li,.widget_rss .sub-menu li {
padding-left:35px;
}

.widget_categories .sub-menu li a:before,.widget_nav_menu .sub-menu li a:before,.widget_pages .sub-menu li a:before,.widget_submenu .sub-menu li a:before,.widget_recent_comments .sub-menu li a:before,.widget_recent_entries .sub-menu li a:before,.widget_polylang .sub-menu li a:before,.widget_meta .sub-menu li a:before,.widget_rss .sub-menu li a:before {
left:0;
}

.widget_categories li a:before {
content:"\f07c";
font-size:10px;
}

.widget_recent_entries li a:before {
content:"\f15b";
font-size:10px;
}

.widget_recent_comments li a:before {
display:none;
}

.widget_recent_comments li > span:before {
content:"\f075";
position:absolute;
left:27px;
top:7px;
width:24px;
height:24px;
line-height:20px;
background:#fff;
border:2px solid #559096;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
font-family:"FontAwesome";
font-size:10px;
font-weight:400;
color:#559096;
text-align:center;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.widget-container .menu-item-has-columns > ul > li > ul > li {
display:list-item;
padding-top:0 !important;
padding-bottom:0 !important;
border-top:none !important;
border-right:none !important;
white-space:normal;
}

.widget-container .menu-item-has-columns > ul > li > ul > li:before {
background:none !important;
}

.widget-container .menu-item-ait-row > ul li {
width:auto !important;
}

.widget-container .menu-item-ait-row {
padding-top:0 !important;
}

.widget-container .menu-item-ait-row a {
border:none !important;
}

.widget-container .menu-item-ait-row:before {
background:none !important;
}

.widget-container .menu-item-column .sub-menu {
margin-top:0 !important;
}

.widget-container .menu-item-ait-columns-in-row {
margin-top:0 !important;
border:none !important;
}

.widget-container .menu-item-ait-columns-in-row li:first-child > ul {
border:none;
}

.widget-container .menu-item-column-label {
margin-top:5px;
padding:5px 0 0 !important;
}

.widget_posts .postitem {
border-bottom:1px solid #f7f7f7;
padding:30px 27px 24px;
}

.widget_posts .postitem:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.widget_posts .postitem.last {
border-bottom:0 none;
padding-bottom:0;
}

.widget_posts .thumb-icon {
display:inline-block;
}

.widget_posts .thumb-fl	.thumb-wrap {
float:left;
}

.widget_posts .thumb-fl	.post-title {
padding-left:10px;
}

.widget_posts .thumb-fl	.post-content {
clear:both;
padding-left:0;
margin-left:0 !important;
}

.widget_posts .thumb-fr	.thumb-wrap {
float:right;
}

.widget_posts .thumb-fr	.post-title {
padding-right:10px;
}

.widget_posts .thumb-fr	.post-content {
clear:both;
padding-right:0;
margin-right:0 !important;
}

.widget_posts .thumb-top img {
width:100% !important;
}

.widget_posts .thumb-top .thumb-wrap {
width:100% !important;
}

.widget_posts .thumb-top .thumb-icon {
width:100% !important;
margin-bottom:10px;
}

.widget_posts .thumb-wrap {
max-width:100%;
}

.widget_posts .thumb-fl a.thumb-link .thumb-icon {
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.widget_posts .thumb-fl a.thumb-link .thumb-icon:before {
width:48px;
height:48px;
line-height:48px;
content:"\f036";
display:block;
font-family:"FontAwesome";
color:#fff;
font-size:19px;
text-align:center;
background:rgba(187,187,187,0.6);
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
top:50%;
left:50%;
margin-top:-24px;
margin-left:-24px;
}

.widget_posts .thumb-fl a.thumb-link:hover .thumb-icon:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.widget_posts .thumb-fl a.thumb-link .thumb-icon img {
vertical-align:top;
}

.widget_posts .thumb-fr a.thumb-link .thumb-icon {
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.widget_posts .thumb-fr a.thumb-link .thumb-icon:before {
width:48px;
height:48px;
line-height:48px;
content:"\f036";
display:block;
font-family:"FontAwesome";
color:#fff;
font-size:19px;
text-align:center;
background:rgba(187,187,187,0.6);
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
top:50%;
left:50%;
margin-top:-24px;
margin-left:-24px;
}

.widget_posts .thumb-fr a.thumb-link:hover .thumb-icon:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.widget_posts .thumb-fr a.thumb-link .thumb-icon img {
vertical-align:top;
}

.widget_posts .thumb-top a.thumb-link .thumb-icon {
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.widget_posts .thumb-top a.thumb-link .thumb-icon:before {
width:48px;
height:48px;
line-height:48px;
content:"\f036";
display:block;
font-family:"FontAwesome";
color:#fff;
font-size:19px;
text-align:center;
background:rgba(187,187,187,0.6);
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
top:50%;
left:50%;
margin-top:-24px;
margin-left:-24px;
}

.widget_posts .thumb-top a.thumb-link:hover .thumb-icon:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.widget_posts .thumb-top a.thumb-link .thumb-icon img {
vertical-align:top;
}

.widget_posts a.thumb-link h4 {
color:#559096;
margin-bottom:0;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.widget_posts a.thumb-link:hover h4 {
color:#51b6cd;
}

.widget_posts a.thumb-link .date {
color:#333;
margin-top:3px;
}

.widget_posts p {
padding-top:8px;
}

.widget_posts .read-more {
display:block;
margin:8px 5px 5px 0;
float:left;
text-transform:uppercase;
}

.widget_posts .read-more a {
background:#5da3b0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
color:#fff;
padding:3px 8px;
}

.widget_posts .read-more a:hover {
background:#51b6cd;
}

.widget_posts .no-thumbnail	.post-title,.widget_posts .no-thumbnail	.post-content {
padding-left:0 !important;
padding-right:0 !important;
margin-left:0 !important;
margin-right:0 !important;
}

.widget_calendar #calendar_wrap {
position:relative;
}

.widget_calendar table {
border-collapse:collapse;
border-spacing:0;
width:100%;
background:#fff;
-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.widget_calendar caption {
background:#559096;
color:#fff;
margin-bottom:6px;
padding:7px 3px;
text-transform:uppercase;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
}

.widget_calendar th {
background-clip:padding-box;
border-left:1px solid transparent;
color:#333;
padding:4px 0;
text-align:center;
}

.widget_calendar th:first-child {
border-left:none;
}

.widget_calendar tbody td {
height:25px;
color:#333;
background:transparent;
background-clip:padding-box;
border-left:1px solid #fff;
border-top:1px solid #fff;
text-align:center;
vertical-align:middle;
}

.widget_calendar tbody td:first-child {
border-left:none;
}

.widget_calendar tbody td#today {
background-color:#5da3b0;
color:#fff;
}

.widget_calendar tbody td a {
background-color:#559096;
display:block;
width:100%;
color:#fff;
line-height:25px;
}

.widget_calendar tbody td a:hover {
background-color:#51b6cd;
}

.widget_calendar tfoot td {
height:0;
line-height:0;
font-size:0;
}

.widget_calendar tfoot td a {
width:34px;
height:34px;
display:block;
position:absolute;
top:0;
font-size:0;
}

.widget_calendar tfoot td#prev a {
left:5px;
}

.widget_calendar tfoot td#next a {
right:5px;
}

.widget_calendar tfoot td a:before {
font-family:"FontAwesome";
position:absolute;
top:50%;
color:#fff;
font-size:14px;
}

.widget_calendar tfoot td#prev a:before {
content:"\f053";
left:5px;
}

.widget_calendar tfoot td#next a:before {
content:"\f054";
right:5px;
}

.widget_recent_entries .post-date {
display:block;
margin-top:3px;
}

.widget_rss .widget-title {
padding:20px 35px 12px;
}

.widget_rss .widget-title img {
float:left;
margin-top:3px;
margin-right:10px;
}

.widget_rss .widget-title a {
color:#559096;
}

.widget_rss li {
padding-left:0;
}

.widget_rss li:last-child {
padding-bottom:0;
}

.widget_rss li:before {
border-width:0;
}

.widget_rss	.rss-date {
display:block;
margin-top:3px;
}

.widget_rss .rssSummary {
padding-top:8px;
}

.widget_rss cite {
display:block;
padding-top:8px;
}

.widget_tag_cloud .tagcloud {
line-height:normal;
}

.widget_search .widget-content:first-child {
padding-top:20px;
padding-bottom:15px;
}

.widget_search form div {
position:relative;
}

.widget_search label {
display:block;
}

.widget_search label .screen-reader-text {
display:none;
}

.widget_search input.search-field {
padding-right:35px;
width:100%;
}

.widget_search input.search-submit {
width:17px;
height:17px;
padding:0 !important;
border:none;
font-size:0;
line-height:0;
text-indent:-9999px;
background:transparent url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/ico_search_button.png) no-repeat;
background-position:center center;
position:absolute;
top:50%;
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
right:10px;
cursor:pointer;
opacity:.8;
}

.widget_search input.search-submit:hover {
opacity:1;
}

.widget_social li {
padding-left:0;
}

.widget_social li:before {
border-width:0;
}

.widget_social li a .s-icon {
display:inline-block;
vertical-align:middle;
margin-right:10px;
background:rgba(0,0,0,0.3);
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
padding:3px;
-moz-transition:background .5s;
-webkit-transition:background .5s;
transition:background .5s;
}

.widget_social li a:hover .s-icon {
background:rgba(0,0,0,0.3);
}

.widget_social ul.no-titles {
margin-right:-10px;
}

.widget_social ul.no-titles li {
display:inline-block;
padding:0;
border-width:0;
margin:0 10px 10px 0;
}

.widget_social ul.no-titles li a .s-icon {
vertical-align:top;
margin:0;
}

.widget_text .textwidget:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.textwidget p {
margin-bottom:9px;
}

.search-form input[type="submit"] {
padding:8px 25px 10px;
}

.search-form input.search-field[type="text"] {
padding-left:10px;
}

.search-form .screen-reader-text {
margin-right:10px;
}

.widget-container .widget-title h3 {
color:#559096;
}

.widget_posts a.thumb-link .date {
color:#5da3b0;
margin-top:5px;
}

.widget_posts .thumb-fl .post-title {
padding-left:15px;
}

.widget_posts .thumb-fl .thumb-wrap {
margin-right:15px;
}

.widget_aitblogauthorswidget li {
display:inline-block;
vertical-align:top;
}

.widget_aitblogauthorswidget li a {
display:block;
background:#fff;
padding:3px 15px;
border-top:1px solid #f7f7f7;
border-right:1px solid #f7f7f7;
-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
}

.widget_aitblogauthorswidget li a:hover {
background:#5da3b0;
color:#fff;
}

.widget_aitblogauthorswidget li:first-child a {
-moz-border-radius:2px 0 0 0;
-webkit-border-radius:2px 0 0 0;
border-radius:2px 0 0 0;
}

.widget_aitblogauthorswidget li:last-child a {
-moz-border-radius:0 0 2px 0;
-webkit-border-radius:0 0 2px 0;
border-radius:0 0 2px 0;
}

.widget_aitblogauthorswidget li:only-child a {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.widget_aitblogauthorswidget li:only-child {
width:100%;
}

.widget_aitblogauthorswidget .blog-author-has-avatar li.blog-author {
display:inline-block;
width:48%;
text-align:center;
}

.widget_aitblogauthorswidget .blog-author-has-avatar li.blog-author:nth-child(2n+1) {
margin-right:4%;
}

.widget_aitblogauthorswidget .blog-author-has-avatar li.blog-author:only-child {
width:100%;
margin-right:0;
}

.widget_aitblogauthorswidget .blog-author-has-avatar .blog-author-avatar {
padding:20px;
background:#fff;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.widget_aitblogauthorswidget .blog-author-has-avatar .blog-author-avatar img {
vertical-align:top;
}

.widget_aitblogauthorswidget .blog-author-has-avatar .blog-author-link a {
background:#559096;
color:#fff;
display:inline-block;
vertical-align:top;
max-width:100%;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
overflow:hidden;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
display:block;
margin-top:8px;
padding:3px 5px;
background:#5da3b0;
}

.widget_aitblogauthorswidget .blog-author-has-avatar .blog-author-link a when (@hover = true):hover {
background:#437175;
}

.widget_aitblogauthorswidget .blog-author-has-avatar .blog-author-link a:hover {
background:#51b6cd;
}

.widget_posts .postitem:first-child {
padding-top:10px;
border-top:none;
}

.widget_posts .postitem:last-child {
padding-bottom:10px;
}

.widget_social .s-icon-light {
display:none !important;
}

.widget_social img.s-icon {
opacity:.4;
-moz-transition:all .5s !important;
-webkit-transition:all .5s !important;
transition:all .5s !important;
}

.widget_social img.s-icon:hover {
opacity:1;
}

.widget_search .search-form input[type="submit"] {
-moz-box-shadow:none !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
}

.widget_product_search form.search-form,.widget_product_search form#searchform {
width:auto;
}

.widget_product_search label {
display:none;
}

.widget_product_search .search-field {
margin:0;
padding:6px 8px;
display:inline-block;
width:63%;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.widget_product_search input[type="submit"] {
display:inline-block;
width:35%;
padding:8px;
border:none;
vertical-align:top;
}

.footer {
background:none #fbfbfb repeat scroll top center;
-moz-box-shadow:0 2px 1px rgba(0,0,0,0.1) inset;
-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.1) inset;
box-shadow:0 2px 1px rgba(0,0,0,0.1) inset;
}

.footer-widgets-container {
margin-right:-4.4%;
}

.footer-widgets-container:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.footer-widgets .widget-area {
float:left;
padding-right:4.2145593869732%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.footer-widgets .widget-area-1 {
width:31%;
}

.footer-widgets .widget-area-2 {
width:23%;
}

.footer-widgets .widget-area-3 {
width:23%;
}

.footer-widgets .widget-area-4 {
width:23%;
}

.footer-widgets .widget-area-5 {
width:;
}

.footer-widgets .widget-area-6 {
width:;
}

.footer-widgets {
color:#777;
}

.footer-widgets .widget-title h3,.footer-widgets .widget-title h3 a {
color:#cbb281;
}

.footer-widgets a {
color:#3ba3ba;
}

.footer-widgets a:hover {
color:#1c83a3;
}

.footer-widgets-wrap {
padding-top:60px;
padding-bottom:30px;
overflow:hidden;
}

.footer-widgets .widget-container .widget-title h3,.footer-widgets .widget_rss .widget-title {
padding-bottom:12px;
margin-bottom:5px;
border-bottom:1px solid rgba(0,0,0,0.04);
}

.footer-widgets .widget_archive.widget-container .widget-title h3,.footer-widgets .widget_tag_cloud.widget-container .widget-title h3,.footer-widgets .widget_calendar.widget-container .widget-title h3,.footer-widgets .widget_login.widget-container .widget-title h3 {
border-bottom:none;
}

.footer-widgets .widget_posts.widget-container .widget-title h3,.footer-widgets .widget_calendar.widget-container .widget-title h3,.footer-widgets .widget_items.widget-container .widget-title h3,.footer-widgets .widget_newest_item.widget-container .widget-title h3 {
margin-bottom:0;
}

.footer-widgets .widget_categories ul,.footer-widgets .widget_archive ul,.footer-widgets .widget_submenu ul,.footer-widgets .widget_pages ul,.footer-widgets .widget_nav_menu ul,.footer-widgets .widget_meta ul,.footer-widgets .widget_social ul,.footer-widgets .widget_recent_entries ul,.footer-widgets .widget_recent_comments ul,.footer-widgets .widget_rss ul {
border-top-width:0;
}

.footer-widgets .widget_categories li:last-child,.footer-widgets .widget_archive li:last-child,.footer-widgets .widget_submenu li:last-child,.footer-widgets .widget_pages li:last-child,.footer-widgets .widget_nav_menu li:last-child,.footer-widgets .widget_meta li:last-child,.footer-widgets .widget_social li:last-child,.footer-widgets .widget_recent_entries li:last-child,.footer-widgets .widget_recent_comments li:last-child,.footer-widgets .widget_rss li:last-child {
padding-bottom:0;
}

.footer-widgets .widget_categories li.current_page_item a,.footer-widgets .widget_categories li.current-cat a,.footer-widgets .widget_archive li.current_page_item a,.footer-widgets .widget_archive li.current-cat a,.footer-widgets .widget_submenu li.current_page_item a,.footer-widgets .widget_submenu li.current-cat a,.footer-widgets .widget_pages li.current_page_item a,.footer-widgets .widget_pages li.current-cat a,.footer-widgets .widget_nav_menu li.current_page_item a,.footer-widgets .widget_nav_menu li.current-cat a,.footer-widgets .widget_meta li.current_page_item a,.footer-widgets .widget_meta li.current-cat a,.footer-widgets .widget_social li.current_page_item a,.footer-widgets .widget_social li.current-cat a,.footer-widgets .widget_recent_entries li.current_page_item a,.footer-widgets .widget_recent_entries li.current-cat a,.footer-widgets .widget_recent_comments li.current_page_item a,.footer-widgets .widget_recent_comments li.current-cat a,.footer-widgets .widget_rss li.current_page_item a,.footer-widgets .widget_rss li.current-cat a {
color:#3ba3ba;
}

.footer-widgets .widget_categories li.current_page_item a:hover,.footer-widgets .widget_categories li.current-cat a:hover,.footer-widgets .widget_archive li.current_page_item a:hover,.footer-widgets .widget_archive li.current-cat a:hover,.footer-widgets .widget_submenu li.current_page_item a:hover,.footer-widgets .widget_submenu li.current-cat a:hover,.footer-widgets .widget_pages li.current_page_item a:hover,.footer-widgets .widget_pages li.current-cat a:hover,.footer-widgets .widget_nav_menu li.current_page_item a:hover,.footer-widgets .widget_nav_menu li.current-cat a:hover,.footer-widgets .widget_meta li.current_page_item a:hover,.footer-widgets .widget_meta li.current-cat a:hover,.footer-widgets .widget_social li.current_page_item a:hover,.footer-widgets .widget_social li.current-cat a:hover,.footer-widgets .widget_recent_entries li.current_page_item a:hover,.footer-widgets .widget_recent_entries li.current-cat a:hover,.footer-widgets .widget_recent_comments li.current_page_item a:hover,.footer-widgets .widget_recent_comments li.current-cat a:hover,.footer-widgets .widget_rss li.current_page_item a:hover,.footer-widgets .widget_rss li.current-cat a:hover {
color:#1c83a3;
}

.footer-widgets .widget_categories li.current_page_item:before,.footer-widgets .widget_categories li.current-cat:before,.footer-widgets .widget_archive li.current_page_item:before,.footer-widgets .widget_archive li.current-cat:before,.footer-widgets .widget_submenu li.current_page_item:before,.footer-widgets .widget_submenu li.current-cat:before,.footer-widgets .widget_pages li.current_page_item:before,.footer-widgets .widget_pages li.current-cat:before,.footer-widgets .widget_nav_menu li.current_page_item:before,.footer-widgets .widget_nav_menu li.current-cat:before,.footer-widgets .widget_meta li.current_page_item:before,.footer-widgets .widget_meta li.current-cat:before,.footer-widgets .widget_social li.current_page_item:before,.footer-widgets .widget_social li.current-cat:before,.footer-widgets .widget_recent_entries li.current_page_item:before,.footer-widgets .widget_recent_entries li.current-cat:before,.footer-widgets .widget_recent_comments li.current_page_item:before,.footer-widgets .widget_recent_comments li.current-cat:before,.footer-widgets .widget_rss li.current_page_item:before,.footer-widgets .widget_rss li.current-cat:before {
color:#1c83a3;
}

.footer-widgets .widget_categories.widget-container .widget-content,.footer-widgets .widget_nav_menu.widget-container .widget-content,.footer-widgets .widget_pages.widget-container .widget-content,.footer-widgets .widget_submenu.widget-container .widget-content,.footer-widgets .widget_recent_comments.widget-container .widget-content,.footer-widgets .widget_recent_entries.widget-container .widget-content,.footer-widgets .widget_polylang.widget-container .widget-content,.footer-widgets .widget_meta.widget-container .widget-content,.footer-widgets .widget_rss.widget-container .widget-content {
padding:0;
}

.footer-widgets .widget_categories .megaWrapper > ul > li,.footer-widgets .widget_categories .widget-content > ul > li,.footer-widgets .widget_categories .widget-content > div > ul > li,.footer-widgets .widget_nav_menu .megaWrapper > ul > li,.footer-widgets .widget_nav_menu .widget-content > ul > li,.footer-widgets .widget_nav_menu .widget-content > div > ul > li,.footer-widgets .widget_pages .megaWrapper > ul > li,.footer-widgets .widget_pages .widget-content > ul > li,.footer-widgets .widget_pages .widget-content > div > ul > li,.footer-widgets .widget_submenu .megaWrapper > ul > li,.footer-widgets .widget_submenu .widget-content > ul > li,.footer-widgets .widget_submenu .widget-content > div > ul > li,.footer-widgets .widget_recent_comments .megaWrapper > ul > li,.footer-widgets .widget_recent_comments .widget-content > ul > li,.footer-widgets .widget_recent_comments .widget-content > div > ul > li,.footer-widgets .widget_recent_entries .megaWrapper > ul > li,.footer-widgets .widget_recent_entries .widget-content > ul > li,.footer-widgets .widget_recent_entries .widget-content > div > ul > li,.footer-widgets .widget_polylang .megaWrapper > ul > li,.footer-widgets .widget_polylang .widget-content > ul > li,.footer-widgets .widget_polylang .widget-content > div > ul > li,.footer-widgets .widget_meta .megaWrapper > ul > li,.footer-widgets .widget_meta .widget-content > ul > li,.footer-widgets .widget_meta .widget-content > div > ul > li,.footer-widgets .widget_rss .megaWrapper > ul > li,.footer-widgets .widget_rss .widget-content > ul > li,.footer-widgets .widget_rss .widget-content > div > ul > li {
padding-left:35px;
padding-right:0;
}

.footer-widgets .widget_categories.widget-container .widget-title h3,.footer-widgets .widget_nav_menu.widget-container .widget-title h3,.footer-widgets .widget_pages.widget-container .widget-title h3,.footer-widgets .widget_submenu.widget-container .widget-title h3,.footer-widgets .widget_recent_comments.widget-container .widget-title h3,.footer-widgets .widget_recent_entries.widget-container .widget-title h3,.footer-widgets .widget_polylang.widget-container .widget-title h3,.footer-widgets .widget_meta.widget-container .widget-title h3,.footer-widgets .widget_rss.widget-container .widget-title h3 {
margin-bottom:0;
}

.footer-widgets .widget_categories li,.footer-widgets .widget_nav_menu li,.footer-widgets .widget_pages li,.footer-widgets .widget_submenu li,.footer-widgets .widget_recent_comments li,.footer-widgets .widget_recent_entries li,.footer-widgets .widget_polylang li,.footer-widgets .widget_meta li,.footer-widgets .widget_rss li {
padding-left:35px;
border-color:rgba(0,0,0,0.04);
}

.footer-widgets .widget_categories li a,.footer-widgets .widget_nav_menu li a,.footer-widgets .widget_pages li a,.footer-widgets .widget_submenu li a,.footer-widgets .widget_recent_comments li a,.footer-widgets .widget_recent_entries li a,.footer-widgets .widget_polylang li a,.footer-widgets .widget_meta li a,.footer-widgets .widget_rss li a {
color:#cbb281;
}

.footer-widgets .widget_categories li a:hover,.footer-widgets .widget_nav_menu li a:hover,.footer-widgets .widget_pages li a:hover,.footer-widgets .widget_submenu li a:hover,.footer-widgets .widget_recent_comments li a:hover,.footer-widgets .widget_recent_entries li a:hover,.footer-widgets .widget_polylang li a:hover,.footer-widgets .widget_meta li a:hover,.footer-widgets .widget_rss li a:hover {
color:#1c83a3;
}

.footer-widgets .widget_categories li a:before,.footer-widgets .widget_nav_menu li a:before,.footer-widgets .widget_pages li a:before,.footer-widgets .widget_submenu li a:before,.footer-widgets .widget_recent_comments li a:before,.footer-widgets .widget_recent_entries li a:before,.footer-widgets .widget_polylang li a:before,.footer-widgets .widget_meta li a:before,.footer-widgets .widget_rss li a:before {
left:0;
background:#fff;
}

.footer-widgets .widget_categories li > span:before,.footer-widgets .widget_nav_menu li > span:before,.footer-widgets .widget_pages li > span:before,.footer-widgets .widget_submenu li > span:before,.footer-widgets .widget_recent_comments li > span:before,.footer-widgets .widget_recent_entries li > span:before,.footer-widgets .widget_polylang li > span:before,.footer-widgets .widget_meta li > span:before,.footer-widgets .widget_rss li > span:before {
left:0;
}

.footer-widgets .widget_posts .postitem {
border-top:none;
padding:15px 0;
border-color:rgba(0,0,0,0.04);
}

.footer-widgets .widget_posts .postitem:first-child {
padding-top:9px;
}

.footer-widgets .widget_posts .postitem.last {
padding-bottom:0;
}

.footer-widgets .widget_posts a.thumb-link	h4 {
color:#3ba3ba;
}

.footer-widgets .widget_posts a.thumb-link:hover h4 {
color:#1c83a3;
}

.footer-widgets .widget_posts a.thumb-link .date {
color:#777;
}

.footer-widgets .widget_posts .read-more {
margin-bottom:0;
}

.footer-widgets .widget_posts .read-more a:hover {
background:#51b6cd;
color:#fff;
}

.footer-widgets .widget_rss .widget-title {
margin-bottom:0;
padding:0 0 12px;
}

.footer-widgets .widget_calendar caption {
background-color:#2094b9;
}

.footer-widgets .widget_calendar tbody td#today {
background-color:#1c83a3;
}

.footer-widgets .widget_calendar tbody td a {
background-color:#cbb281;
}

.footer-widgets .widget_calendar tbody td a:hover {
background-color:#1c83a3;
}

.footer-widgets .widget_text .textwidget {
margin-top:7px;
}

.footer-widgets .widget_items .items-container,.footer-widgets .widget_newest_item .items-container {
margin-top:0;
}

.footer-widgets .widget_items .item-container,.footer-widgets .widget_newest_item .item-container {
padding:15px 0 7px;
border-color:rgba(0,0,0,0.04);
}

.footer-widgets .widget_items .item-container:first-child,.footer-widgets .widget_newest_item .item-container:first-child {
padding-top:9px;
}

.footer-widgets .widget_items .item-container a h4,.footer-widgets .widget_newest_item .item-container a h4 {
color:#3ba3ba;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.footer-widgets .widget_login .userlogin-tabs-menu a:hover {
color:#fff;
}

.footer-widgets .widget_items .item-container,.footer-widgets .widget_items .widget-content > *,.footer-widgets .widget_items li,.footer-widgets .widget_newest_item .item-container,.footer-widgets .widget_newest_item .widget-content > *,.footer-widgets .widget_newest_item li {
padding-left:0;
padding-right:0;
}

footer h3:after,footer h3:before {
display:none;
}

.footer-widgets .widget-container {
margin-bottom:30px;
}

.footer-widgets .s-icon-light {
display:inline-block !important;
}

.footer-widgets .s-icon-dark {
display:none !important;
}

.footer-widgets	.widget_social li,.footer-widgets .widget-container.widget_social {
padding:10px 0;
}

.footer-widgets	.widget_social li a {
display:inline-block;
border:2px solid #050909;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
max-width:34px;
max-height:34px;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.footer-widgets	.widget_social li a:hover {
border-color:#559096;
}

.widget_archive label,.widget_tag_cloud label {
display:none;
}

.widget_archive ul,.widget_tag_cloud ul {
padding:0;
margin:0;
border-top:none;
}

.widget_archive ul:after,.widget_archive .tagcloud:after,.widget_tag_cloud ul:after,.widget_tag_cloud .tagcloud:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.widget_archive li,.widget_archive .tagcloud a,.widget_tag_cloud li,.widget_tag_cloud .tagcloud a {
display:block;
border-top:1px solid #f7f7f7 !important;
border-right:1px solid #f7f7f7;
background:#fff;
color:#559096;
padding:0 !important;
margin:0;
float:left;
text-transform:uppercase;
-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
overflow:hidden;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.widget_archive li:first-child,.widget_archive .tagcloud a:first-child,.widget_tag_cloud li:first-child,.widget_tag_cloud .tagcloud a:first-child {
-moz-border-radius:2px 0 0 0;
-webkit-border-radius:2px 0 0 0;
border-radius:2px 0 0 0;
}

.widget_archive li:last-child,.widget_archive .tagcloud a:last-child,.widget_tag_cloud li:last-child,.widget_tag_cloud .tagcloud a:last-child {
-moz-border-radius:0 0 2px 0;
-webkit-border-radius:0 0 2px 0;
border-radius:0 0 2px 0;
}

.widget_archive li:only-child,.widget_archive .tagcloud a:only-child,.widget_tag_cloud li:only-child,.widget_tag_cloud .tagcloud a:only-child {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.widget_archive li:hover,.widget_archive .tagcloud a:hover,.widget_tag_cloud li:hover,.widget_tag_cloud .tagcloud a:hover {
background:#559096;
color:#fff;
}

.widget_archive li,.widget_tag_cloud li {
padding-right:15px !important;
}

.widget_archive li:hover > a,.widget_tag_cloud li:hover > a {
color:inherit;
}

.widget_archive li > a,.widget_tag_cloud li > a {
padding:5px 0 5px 15px !important;
color:#559096;
}

.widget_archive li > a:hover,.widget_tag_cloud li > a:hover {
color:inherit;
}

.widget_archive .tagcloud a,.widget_tag_cloud .tagcloud a {
padding:5px 15px !important;
}

.widget_archive li > a,.widget_archive .tagcloud a,.widget_tag_cloud li > a,.widget_tag_cloud .tagcloud a {
display:inline-block;
}

.widget_archive li:before,.widget_tag_cloud li:before {
display:none;
}

.widget_archive ul ul,.widget_tag_cloud ul ul {
margin-left:0;
padding-left:0;
margin-top:5px;
}

.widget_archive .sbHolder .sbOptions li a,.widget_tag_cloud .sbHolder .sbOptions li a {
border:none;
}

.widget_archive .sbHolder .sbOptions li a:hover,.widget_tag_cloud .sbHolder .sbOptions li a:hover {
background:#559096;
}

.footer-widgets .widget_archive li,.footer-widgets .widget_archive .tagcloud a,.footer-widgets .widget_tag_cloud li,.footer-widgets .widget_tag_cloud .tagcloud a {
border-color:#f6f6f6 !important;
background:#fff;
color:#1c83a3;
}

.footer-widgets .widget_archive li:hover,.footer-widgets .widget_archive .tagcloud a:hover,.footer-widgets .widget_tag_cloud li:hover,.footer-widgets .widget_tag_cloud .tagcloud a:hover {
background:#1c83a3;
color:#fff;
color:#fff;
}

.footer-widgets .widget_archive li > a,.footer-widgets .widget_tag_cloud li > a {
color:#1c83a3;
}

.footer-widgets .widget_archive li > a:hover,.footer-widgets .widget_tag_cloud li > a:hover {
color:#fff;
color:#fff;
}

.site-footer {
color:#777;
background:#fbfbfb;
}

.site-footer a {
color:#3ba3ba;
}

.site-footer a:hover {
color:#1c83a3;
}

.site-footer-wrap {
padding-top:20px;
padding-bottom:20px;
}

.site-footer-wrap:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.site-footer .footer-text {
width:47%;
}

.site-footer .nav-menu-footer {
width:47%;
float:right;
}

.site-footer .nav-menu-footer ul {
text-align:right;
}

.site-footer .nav-menu-footer li {
display:inline-block;
margin:0 0 0 20px;
}

.site-footer .nav-menu-footer li:first-child {
margin-left:0;
}

.site-footer {
border-top:1px solid #eee;
}

.site-footer .nav-menu-footer li {
margin:0 0 0 25px;
}

.site-footer .nav-menu-footer li:first-child {
margin-left:0;
}

.site-footer .nav-menu-footer ul li a {
color:#3ba3ba;
}

.site-footer .nav-menu-footer ul li a:hover {
color:#1c83a3;
}

.page-container {
overflow:hidden;
}

.header-layout {
position:relative;
background:#5da3b0;
}

.header-element-wrap {
position:relative;
}

.header-search-wrap {
position:relative;
}

.header-element-wrap > img {
vertical-align:top;
width:100%;
}

.element-image-enabled .header-element-wrap .header-image {
height:500px;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
}

.element-video-enabled .header-element-wrap .elm-header-video {
height:500px;
position:relative;
overflow:hidden;
-moz-transition:opacity .5s;
-webkit-transition:opacity .5s;
transition:opacity .5s;
opacity:0;
}

.element-video-enabled .header-element-wrap .elm-header-video.load-finished {
opacity:1;
}

.element-video-enabled .header-element-wrap .elm-header-video .video-overlay {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:100;
}

.element-video-enabled .header-element-wrap .elm-header-video iframe,.element-video-enabled .header-element-wrap .elm-header-video video {
position:absolute;
top:50%;
left:50%;
-moz-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
max-width:inherit;
z-index:10;
}

.element-video-enabled .header-element-wrap .video-alternative {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
background-size:cover;
background-position:center center;
}

@media all and (max-width: 768px) {
.header-layout.element-image-enabled .header-image,.header-layout.element-video-enabled .header-element-wrap .elm-header-video {
max-height:500px;
}
}

@media all and (max-width: 640px) {
.header-layout.element-image-enabled .header-image,.header-layout.element-video-enabled .header-element-wrap .elm-header-video {
max-height:300px;
}
}

@media all and (max-width: 480px) {
.header-layout.element-image-enabled .header-image,.header-layout.element-video-enabled .header-element-wrap .elm-header-video {
max-height:250px;
}
}

.elm-header-map {
position:relative;
}

.elm-header-map.deactivated {
pointer-events:none;
}

.elm-header-map .google-map-container {
height:inherit;
}

.elm-header-map img {
max-width:none;
}

.elm-header-map:before,.elm-header-map:after {
content:"";
height:1px;
position:absolute;
left:0;
width:100%;
z-index:1;
}

.elm-header-map:after {
margin-top:-3px;
}

.elm-header-map .ait-loader {
display:block;
background:rgba(0,0,0,0.2);
padding:2px;
position:absolute;
bottom:20px;
width:200px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
margin-bottom:0;
right:50%;
-moz-transform:translate(50%,0);
-webkit-transform:translate(50%,0);
-ms-transform:translate(50%,0);
transform:translate(50%,0);
pointer-events:none;
}

.elm-header-map .ait-loader .loader-bar {
position:relative;
height:5px;
background:#fff;
width:0;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
-moz-transition:width .4s;
-webkit-transition:width .4s;
transition:width .4s;
overflow:hidden;
}

.elm-header-map .ait-loader .loader-bar:after {
content:"";
background:#000;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
-webkit-animation:mapLoader 2s infinite;
animation:mapLoader 2s infinite;
}

.elm-header-map .ait-loader.loader-hidden {
-webkit-animation:mapLoaded .5s forwards cubic-bezier(.6,-0.28,.74,.05);
animation:mapLoaded .5s forwards cubic-bezier(.6,-0.28,.74,.05);
}

@-webkit-keyframes mapLoader {
0% {
-moz-transform:translate(-100%,0);
-webkit-transform:translate(-100%,0);
-ms-transform:translate(-100%,0);
transform:translate(-100%,0);
opacity:0;
}

50% {
-moz-transform:translate(0);
-webkit-transform:translate(0);
-ms-transform:translate(0);
transform:translate(0);
opacity:.1;
}

100% {
opacity:0;
}
}

@keyframes mapLoader {
0% {
-moz-transform:translate(-100%,0);
-webkit-transform:translate(-100%,0);
-ms-transform:translate(-100%,0);
transform:translate(-100%,0);
opacity:0;
}

50% {
-moz-transform:translate(0);
-webkit-transform:translate(0);
-ms-transform:translate(0);
transform:translate(0);
opacity:.1;
}

100% {
opacity:0;
}
}

@-webkit-keyframes mapLoaded {
0% {
width:200px;
opacity:1;
}

100% {
width:0;
opacity:0;
}
}

@keyframes mapLoaded {
0% {
width:200px;
opacity:1;
}

100% {
width:0;
opacity:0;
visibility:hidden;
}
}

.infoBox {
background:#fff !important;
-moz-box-shadow:0 0 9px -2px rgba(0,0,0,0.3);
-webkit-box-shadow:0 0 9px -2px rgba(0,0,0,0.3);
box-shadow:0 0 9px -2px rgba(0,0,0,0.3);
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
width:300px !important;
}

.infoBox > img {
position:absolute !important;
right:-11px;
top:-12px;
padding:7px;
background:#fff;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
z-index:10;
}

.infoBox .item-data {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
float:left;
padding:0 15px 10px;
vertical-align:top;
width:176px;
}

.infoBox .item-data h3 {
margin-bottom:0;
padding:10px 0 5px;
color:#559096;
font-size:14px;
line-height:22px;
font-weight:800;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
z-index:1;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.infoBox .item-data h3:hover {
background:#fff;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
left:15px;
padding:10px 15px 5px 0;
position:absolute;
right:0;
z-index:1;
white-space:normal;
}

.infoBox .item-data h3:hover + span {
margin-top:37px;
}

.infoBox .item-address {
display:block;
vertical-align:top;
height:60px;
font-size:12px;
line-height:20px;
overflow:hidden;
}

.infoBox .item-data a {
display:inline-block;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
max-width:100%;
margin-top:5px;
padding:2px 20px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background:#5da3b0;
color:#fff;
text-align:center;
text-transform:uppercase;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
}

.infoBox .item-data a .item-button {
display:inline-block;
max-width:100%;
overflow:hidden;
text-overflow:ellipsis;
vertical-align:top;
white-space:nowrap;
}

.infoBox .item-data a:hover {
background:#51b6cd;
}

.infoBox .item-data a:active {
background:#3daec7;
}

.infoBox .item-picture {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
float:right;
line-height:0;
padding:4px 4px 4px 0;
position:relative;
vertical-align:top;
}

.infoBox .item-picture img {
max-width:110px !important;
z-index:5;
}

.infoBox .item-picture .phone {
background:rgba(255,255,255,0.9);
bottom:0;
height:29px;
left:0;
line-height:26px;
position:absolute;
right:0;
text-align:center;
width:100%;
z-index:10;
}

.search-form-type-1 .elm-search-form .search-content,.search-form-type-2 .elm-search-form .search-content {
width:69.9%;
float:left;
padding:30px 0;
}

.search-form-type-1 .elm-search-form .search-content:after,.search-form-type-2 .elm-search-form .search-content:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.search-form-type-1 .elm-search-form .searchsubmit-wrapper,.search-form-type-2 .elm-search-form .searchsubmit-wrapper {
width:26.1%;
float:right;
padding:30px 0 30px 30px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
}

@media all and (max-width: 980px) {
.search-form-type-1 .elm-search-form .search-content,.search-form-type-2 .elm-search-form .search-content {
width:100%;
float:none;
}

.search-form-type-1 .elm-search-form .searchsubmit-wrapper,.search-form-type-2 .elm-search-form .searchsubmit-wrapper {
width:auto;
float:none;
padding:36px 20px;
background:rgba(0,0,0,0.1);
margin-left:-20px;
margin-right:-20px;
}

.search-form-type-1 .elm-search-form .submit-main-button,.search-form-type-2 .elm-search-form .submit-main-button {
max-width:400px;
}
}

.elm-search-form {
background:#559096;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
z-index:20;
}

.elm-search-form ::-webkit-selection {
background:#63a0a7;
color:#fff;
}

.elm-search-form ::-moz-selection {
background:#63a0a7;
color:#fff;
}

.elm-search-form ::selection {
background:#63a0a7;
color:#fff;
}

.elm-search-form input::-ms-clear {
display:none;
}

.elm-search-form .searchinput {
border:none;
}

.elm-search-form .searchinput:focus {
outline:none;
}

.elm-search-form .inputs-container {
position:relative;
z-index:1;
}

.elm-search-form .inputs-container:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-search-form .category-clear,.elm-search-form .location-clear,.elm-search-form .radius-clear {
background:#fff;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
color:#c00;
cursor:pointer;
height:16px;
opacity:0;
position:absolute;
right:-4px;
text-align:center;
top:-4px;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
width:16px;
z-index:1;
}

.elm-search-form .option-selected:hover .clear-visible {
opacity:1;
visibility:visible;
}

.elm-search-form .radius-display.radius-input-visible:hover .radius-clear {
opacity:1;
}

.elm-search-form .submit-main-button {
width:100%;
position:relative;
margin-left:auto;
margin-right:auto;
}

.elm-search-form .submit-main-button .searchsubmit2 {
display:block;
width:100%;
height:37px;
padding:6px 20px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background:#5da3b0 padding-box;
color:#fff;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
outline:none;
-webkit-appearance:none;
text-align:center;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.elm-search-form .submit-main-button:hover .searchsubmit2 {
background:#51b6cd padding-box;
cursor:pointer;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.elm-search-form .submit-main-button input.searchsubmit {
width:100%;
height:37px;
padding:0;
margin:0;
border:none;
background:none;
text-indent:-9999px;
font-size:0;
position:absolute;
top:0;
left:0;
outline:none;
-webkit-appearance:none;
}

.elm-search-form .select2-container {
display:inline-block !important;
vertical-align:top;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-search-form .select2-container .select2-choice {
background:transparent;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
height:100%;
padding:0;
}

.elm-search-form .select2-container-active {
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.elm-search-form input.location-search {
padding-right:30px;
}

.elm-search-form .radius {
text-align:center;
position:relative;
cursor:pointer;
}

.elm-search-form .radius-input-hidden {
display:none;
}

.elm-search-form .radius-input-visible {
display:block;
}

.elm-search-form .radius-toggle,.elm-search-form .radius-display {
font-size:0;
height:37px;
padding:0;
width:50px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
}

.elm-search-form .radius-toggle.radius-input-visible {
border-radius:2px;
}

.elm-search-form .radius-display.radius-input-visible {
background:#5da3b0;
border-radius:2px;
}

.elm-search-form .radius-toggle.radius-input-visible:after,.elm-search-form .radius-display.radius-input-visible:after {
position:absolute;
content:"\f013";
font-family:'FontAwesome';
top:50%;
left:25px;
-moz-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
margin-top:-1px;
color:#fff;
z-index:1;
}

.elm-search-form .radius-display .radius-text {
display:none;
}

.elm-search-form .radius-display .radius-value {
color:#333;
margin:0 5px 0 0;
}

.elm-search-form .radius-display .radius-units {
color:#333;
}

.elm-search-form .radius-popup-container {
width:200px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:absolute;
top:56px;
left:50%;
margin-left:-100px;
margin-top:-20px;
background:#fff;
padding:10px 0 0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
text-align:center;
border:0 solid #5da3b0;
-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);
-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);
box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);
opacity:0;
z-index:1;
-moz-transition:opacity .2s ease 0s,margin-top .5s ease 0s;
-webkit-transition:opacity .2s ease 0s,margin-top .5s ease 0s;
transition:opacity .2s ease 0s,margin-top .5s ease 0s;
}

.elm-search-form .radius-popup-container:before {
content:"";
position:absolute;
top:-14px;
left:50%;
margin-left:-7px;
border-color:transparent transparent #fff;
border-style:solid;
border-width:7px;
}

.elm-search-form .radius-popup-container.radius-input-hidden {
display:block;
border:none;
height:0;
padding:0;
overflow:hidden;
}

.elm-search-form .radius-popup-container.radius-input-visible {
margin-top:0;
opacity:1;
}

.elm-search-form .radius-popup-close {
-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);
box-shadow:0 0 3px rgba(0,0,0,0.3);
position:absolute;
padding:0;
top:-8px;
right:-8px;
background:#fff;
width:20px;
font-size:10px;
line-height:20px;
color:#c00;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
text-align:center;
cursor:pointer;
}

.elm-search-form .radius-value,.elm-search-form .radius-units {
color:#559096;
}

.elm-search-form .radius-search {
margin:6px 15px 5px;
width:166px;
}

.elm-search-form .radius-popup-help {
display:block;
padding:8px 15px 10px;
width:100%;
border-top:1px solid #5da3b0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
color:#333;
}

.search-form-type-1 .elm-search-form input::-webkit-input-placeholder {
color:#777;
opacity:1;
}

.search-form-type-1 .elm-search-form input:-moz-placeholder {
color:#777;
opacity:1;
}

.search-form-type-1 .elm-search-form input::-moz-placeholder {
color:#777;
opacity:1;
}

.search-form-type-1 .elm-search-form input:-ms-input-placeholder {
color:#777;
opacity:1;
}

.search-form-type-1 .elm-search-form .search-inputs-wrap {
float:left;
width:-webkit-calc(100% - 60px);
width:calc(100% - 60px);
position:relative;
}

.search-form-type-1 .elm-search-form .search-inputs-wrap > * {
margin-right:1.2%;
}

.search-form-type-1 .elm-search-form .search-inputs-wrap > :last-child {
margin-right:0;
}

.search-form-type-1 .elm-search-form .searchinput-wrap {
display:block;
float:left;
width:32.53%;
}

.search-form-type-1 .elm-search-form .searchinput {
height:35px;
background:#fff;
color:#333;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
width:100%;
float:left;
}

.search-form-type-1 .elm-search-form .search-input-width-hack {
display:none;
}

.search-form-type-1 .elm-search-form .category-search-wrap,.search-form-type-1 .elm-search-form .location-search-wrap {
height:35px;
background:#fff;
color:#333;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
width:32.53%;
float:left;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
}

.search-form-type-1 .elm-search-form .location-search-wrap.advanced-search .fa {
position:absolute;
right:15px;
top:50%;
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
font-size:14px;
color:#bfbfbf;
}

.search-form-type-1 .elm-search-form .category-clear,.search-form-type-1 .elm-search-form .location-clear {
top:8px;
right:auto;
left:10px;
border:1px solid rgba(0,0,0,0.1);
opacity:0;
-moz-transform:scale(0);
-webkit-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
}

.search-form-type-1 .elm-search-form .option-selected .category-clear,.search-form-type-1 .elm-search-form .option-selected .location-clear {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.search-form-type-1 .elm-search-form .option-selected .select2-container .select2-choice {
padding-left:35px;
}

.search-form-type-1 .elm-search-form .select2-container {
width:100% !important;
float:left;
}

.search-form-type-1 .elm-search-form .select2-container .select2-default {
color:#777 !important;
}

.search-form-type-1 .elm-search-form .select2-container .select2-choice {
color:#333;
padding:6px 0 5px 15px;
}

.search-form-type-1 .elm-search-form .select2-container .select2-choice .select2-arrow {
background:none;
border:none;
right:5px;
text-align:center;
top:4px;
width:28px;
}

.search-form-type-1 .elm-search-form .select2-container .select2-choice .select2-arrow b {
background:none;
}

.search-form-type-1 .elm-search-form .select2-container .select2-choice .select2-arrow b:after {
position:static;
margin:0;
display:inline;
border:none;
color:#bfbfbf;
content:"\f078";
font-family:'FontAwesome';
font-size:10px;
font-weight:400;
}

.search-form-type-1 .elm-search-form .radius {
float:right;
}

.search-form-type-1 .elm-search-form .radius-toggle.radius-input-visible {
background:rgba(0,0,0,0.1);
}

@media all and (max-width: 640px) {
.search-form-type-1 .elm-search-form .search-inputs-wrap > *,.search-form-type-1 .elm-search-form .search-inputs-wrap > :last-child {
margin-right:0;
}

.search-form-type-1 .elm-search-form .search-inputs-wrap {
float:none;
width:100%;
margin-bottom:20px;
}

.search-form-type-1 .elm-search-form .searchinput {
float:none;
width:100%;
}

.search-form-type-1 .elm-search-form .searchinput-wrap,.search-form-type-1 .elm-search-form .category-search-wrap,.search-form-type-1 .elm-search-form .location-search-wrap {
float:none;
width:100%;
margin-bottom:10px;
}

.search-form-type-1 .elm-search-form .option-selected .select2-container .select2-choice {
padding-left:55px;
}

.search-form-type-1 .elm-search-form .category-clear,.search-form-type-1 .elm-search-form .location-clear {
top:6px;
left:16px;
padding:3px;
}

.search-form-type-1 .elm-search-form .radius {
float:none;
width:50px;
margin-left:auto;
margin-right:auto;
}
}

.search-form-type-2 .elm-search-form input::-webkit-input-placeholder {
color:#fff;
opacity:1;
}

.search-form-type-2 .elm-search-form input:-moz-placeholder {
color:#fff;
opacity:1;
}

.search-form-type-2 .elm-search-form input::-moz-placeholder {
color:#fff;
opacity:1;
}

.search-form-type-2 .elm-search-form input:-ms-input-placeholder {
color:#fff;
opacity:1;
}

.search-form-type-2 .elm-search-form .search-content {
padding-left:50px;
padding-top:25px;
padding-bottom:25px;
position:relative;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.search-form-type-2 .elm-search-form .search-content:before {
border:2px solid #fff;
-moz-border-radius:100px;
-webkit-border-radius:100px;
border-radius:100px;
color:#fff;
content:"\f124";
height:28px;
font-family:'FontAwesome';
top:27px;
left:0;
position:absolute;
text-align:center;
z-index:1;
width:28px;
}

.search-form-type-2 .elm-search-form .label {
display:inline-block;
vertical-align:top;
height:40px;
line-height:40px !important;
padding:0;
margin-right:5px;
box-sizing:content-box;
color:#fff;
}

.search-form-type-2 .elm-search-form .category-search-wrap {
display:inline-block;
vertical-align:top;
height:40px;
line-height:40px !important;
padding:0;
margin-right:5px;
box-sizing:content-box;
position:relative;
}

.search-form-type-2 .elm-search-form .location-search-wrap {
display:inline-block;
vertical-align:top;
height:40px;
line-height:40px !important;
padding:0;
margin-right:5px;
box-sizing:content-box;
position:relative;
}

.search-form-type-2 .elm-search-form .select2-container {
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.search-form-type-2 .elm-search-form .select2-container .select2-choice > .select2-chosen {
color:#fff;
margin-right:0;
}

.search-form-type-2 .elm-search-form .select2-container .select2-choice .select2-arrow {
display:none;
}

.search-form-type-2 .elm-search-form .select2-container,.search-form-type-2 .elm-search-form .select2-choice > .select2-chosen {
line-height:40px;
}

.search-form-type-2 .elm-search-form .searchinput {
display:inline-block;
vertical-align:top;
height:40px;
line-height:40px !important;
padding:0;
margin-right:5px;
box-sizing:content-box;
color:#fff;
background:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.search-form-type-2 .elm-search-form .radius {
display:inline-block;
vertical-align:top;
height:40px;
line-height:40px !important;
padding:0;
margin-right:5px;
box-sizing:content-box;
text-align:left;
}

.search-form-type-2 .elm-search-form .radius-toggle {
height:40px;
width:auto;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
padding:0;
border-width:0;
color:#fff;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.search-form-type-2 .elm-search-form .radius-display {
height:40px;
width:auto;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
padding:0;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.search-form-type-2 .elm-search-form .radius-value {
color:#fff;
margin-left:0;
margin-right:0;
}

.search-form-type-2 .elm-search-form .radius-units {
color:#fff;
}

.search-form-type-2 .elm-search-form .radius-display.radius-input-visible {
background:none;
}

.search-form-type-2 .elm-search-form .radius-toggle.radius-input-visible {
background:none;
}

.search-form-type-2 .elm-search-form .radius-input-visible:after {
display:none;
}

.search-form-type-2 .elm-search-form .searchinput:hover,.search-form-type-2 .elm-search-form .searchinput:focus,.search-form-type-2 .elm-search-form .category-search-wrap:hover .select2-container,.search-form-type-2 .elm-search-form .location-search-wrap:hover .select2-container,.search-form-type-2 .elm-search-form .radius-display.radius-input-visible:hover,.search-form-type-2 .elm-search-form .radius-toggle.radius-input-visible:hover,.search-form-type-2 .elm-search-form .select2-container-active:hover {
background:rgba(0,0,0,0.03);
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
padding:0 10px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.search-form-type-2 .elm-search-form .search-input-width-hack {
white-space:nowrap;
}

.search-form-type-2 .elm-search-form .searchsubmit-wrapper {
padding:26px 0 27px 30px;
}

@media all and (max-width: 980px) {
.search-form-type-2 .elm-search-form .search-content {
padding-left:30px;
padding-right:25px;
padding-top:80px;
padding-bottom:25px;
text-align:center;
}

.search-form-type-2 .elm-search-form .search-content:before {
top:25px;
left:50%;
-moz-transform:translate(-50%,0%);
-webkit-transform:translate(-50%,0%);
-ms-transform:translate(-50%,0%);
transform:translate(-50%,0%);
}
}

.search-form-type-3 .header-search-wrap {
position:absolute;
top:50%;
left:50%;
-moz-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
z-index:200;
text-align:center;
width:100%;
}

.search-form-type-3 .header-search-wrap .elm-search-form-main {
padding:30px 20px;
width:100%;
max-width:750px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:auto;
}

.search-form-type-3 .header-search-wrap .elm-maintitle {
margin-bottom:0;
padding:30px 40px 0;
color:#fff;
}

.search-form-type-3 .header-search-wrap .elm-maintitle strong {
color:#fff;
}

.search-form-type-3 .header-search-wrap .elm-search-form {
background:#559096;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.search-form-type-3 .header-search-wrap .elm-wrapper {
padding:30px 45px 17px;
}

.search-form-type-3 .header-search-wrap .search-content {
float:none;
margin:0;
width:100%;
}

.search-form-type-3 .header-search-wrap .elm-maindesc {
color:#fff;
padding-bottom:10px;
}

.search-form-type-3 .elm-search-form input::-webkit-input-placeholder {
color:#999;
opacity:1;
}

.search-form-type-3 .elm-search-form input:-moz-placeholder {
color:#999;
opacity:1;
}

.search-form-type-3 .elm-search-form input::-moz-placeholder {
color:#999;
opacity:1;
}

.search-form-type-3 .elm-search-form input:-ms-input-placeholder {
color:#999;
opacity:1;
}

.search-form-type-3 .elm-search-form .search-inputs-wrap {
float:none;
width:100%;
margin-bottom:20px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
position:relative;
}

.search-form-type-3 .elm-search-form .search-inputs-wrap:before {
position:absolute;
content:"\f002";
font-family:'FontAwesome';
font-size:20px;
top:0;
left:15px;
line-height:46px;
color:#4d4d4d;
z-index:1;
}

.search-form-type-3 .elm-search-form .search-inputs-wrap:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.search-form-type-3 .elm-search-form .searchinput {
height:46px;
border:none;
background:#fff padding-box;
-moz-box-shadow:0 2px 0 0 rgba(210,210,210,0.8);
-webkit-box-shadow:0 2px 0 0 rgba(210,210,210,0.8);
box-shadow:0 2px 0 0 rgba(210,210,210,0.8);
color:#333;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
width:70%;
float:left;
padding:11px 0 11px 48px;
-moz-border-radius:2px 0 0 2px;
-webkit-border-radius:2px 0 0 2px;
border-radius:2px 0 0 2px;
}

.search-form-type-3 .elm-search-form .submit-main-button {
width:30%;
float:right;
}

.search-form-type-3 .elm-search-form .submit-main-button input.searchsubmit {
height:48px;
}

.search-form-type-3 .elm-search-form .submit-main-button .searchsubmit2 {
height:48px;
border:none;
line-height:48px;
padding-top:0;
padding-bottom:0;
-moz-border-radius:0 2px 2px 0;
-webkit-border-radius:0 2px 2px 0;
border-radius:0 2px 2px 0;
}

.search-form-type-3 .elm-search-form .submit-main-button .searchsubmit2:before {
display:none;
}

.search-form-type-3 .elm-search-form .search-inputs-buttons-wrap {
padding-top:10px;
}

.search-form-type-3 .elm-search-form .category-search-wrap,.search-form-type-3 .elm-search-form .location-search-wrap,.search-form-type-3 .elm-search-form .radius {
background:rgba(0,0,0,0.05);
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.04) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.04) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.04) inset;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
cursor:pointer;
display:inline-block;
float:none;
margin:0 5px 15px;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
vertical-align:top;
width:auto;
position:relative;
white-space:nowrap;
}

.search-form-type-3 .elm-search-form .category-search-wrap:hover,.search-form-type-3 .elm-search-form .location-search-wrap:hover,.search-form-type-3 .elm-search-form .radius:hover {
background:#fff !important;
color:#333;
}

.search-form-type-3 .elm-search-form .category-search-wrap:hover .category-icon,.search-form-type-3 .elm-search-form .category-search-wrap:hover .location-icon,.search-form-type-3 .elm-search-form .category-search-wrap:hover .radius-input-visible:after,.search-form-type-3 .elm-search-form .category-search-wrap:hover .radius-value,.search-form-type-3 .elm-search-form .category-search-wrap:hover .radius-units,.search-form-type-3 .elm-search-form .location-search-wrap:hover .category-icon,.search-form-type-3 .elm-search-form .location-search-wrap:hover .location-icon,.search-form-type-3 .elm-search-form .location-search-wrap:hover .radius-input-visible:after,.search-form-type-3 .elm-search-form .location-search-wrap:hover .radius-value,.search-form-type-3 .elm-search-form .location-search-wrap:hover .radius-units,.search-form-type-3 .elm-search-form .radius:hover .category-icon,.search-form-type-3 .elm-search-form .radius:hover .location-icon,.search-form-type-3 .elm-search-form .radius:hover .radius-input-visible:after,.search-form-type-3 .elm-search-form .radius:hover .radius-value,.search-form-type-3 .elm-search-form .radius:hover .radius-units {
color:#333;
}

.search-form-type-3 .elm-search-form .category-icon,.search-form-type-3 .elm-search-form .location-icon,.search-form-type-3 .elm-search-form .radius-toggle {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
color:#fff;
display:block;
float:left;
height:46px;
width:46px;
position:relative;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.search-form-type-3 .elm-search-form .radius-display {
height:46px;
}

.search-form-type-3 .elm-search-form .category-icon i {
position:absolute;
top:50%;
left:24px;
-moz-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
margin-top:0;
}

.search-form-type-3 .elm-search-form .location-icon i {
position:absolute;
top:50%;
left:23px;
-moz-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
margin-top:-1px;
}

.search-form-type-3 .elm-search-form .radius-toggle.radius-input-visible:after,.search-form-type-3 .elm-search-form .radius-display.radius-input-visible:after {
content:"\f140";
color:#fff;
left:23px;
}

.search-form-type-3 .elm-search-form .radius-text {
color:#fff;
display:block;
}

.search-form-type-3 .elm-search-form .radius-toggle.radius-input-hidden {
display:none;
}

.search-form-type-3 .elm-search-form .radius-display {
width:auto;
}

.search-form-type-3 .elm-search-form .radius-display.radius-input-visible {
background:none;
padding-right:25px;
padding-top:10px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.search-form-type-3 .elm-search-form .radius-value,.search-form-type-3 .elm-search-form .radius-units {
color:#fff;
}

.search-form-type-3 .elm-search-form .radius-value {
margin:0 5px 0 45px;
}

.search-form-type-3 .elm-search-form .radius-popup-container.radius-input-visible {
background:#fff;
padding-right:0;
}

.search-form-type-3 .elm-search-form .category-search-wrap .default-disabled .select2-chosen,.search-form-type-3 .elm-search-form .location-search-wrap .default-disabled	.select2-chosen {
margin-right:0;
}

.search-form-type-3 .elm-search-form .category-search-wrap.option-selected .default-disabled .select2-chosen,.search-form-type-3 .elm-search-form .location-search-wrap.option-selected .default-disabled	.select2-chosen {
margin-right:26px;
}

.search-form-type-3 .elm-search-form .select2-arrow {
display:none !important;
}

.search-form-type-3 .elm-search-form .select2-container {
width:0 !important;
height:46px;
}

.search-form-type-3 .elm-search-form .select2-container .select2-default {
color:#fff !important;
}

.search-form-type-3 .elm-search-form .select2-container .select2-choice {
color:#fff;
padding:10px 0 0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.search-form-type-3 .elm-search-form .option-selected .select2-container {
width:auto !important;
}

.search-form-type-3 .elm-search-form .location-search-wrap:not(.active) .advanced-search-location {
display:none;
}

.search-form-type-3 .elm-search-form .advanced-search-location {
position:absolute;
left:50%;
margin-left:-110px;
top:100%;
margin-top:10px;
background:#fff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);
-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);
box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);
-webkit-animation:slideDown .3s;
animation:slideDown .3s;
z-index:9999;
}

.search-form-type-3 .elm-search-form .advanced-search-location .location-search {
width:220px;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/ico_search_button.png) no-repeat scroll right 14px center;
padding:6px 43px 6px 17px;
color:#333;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.search-form-type-3 .elm-search-form .advanced-search-drop-mask {
position:fixed;
top:-50vh;
left:-50vh;
bottom:-50vh;
right:-50vh;
margin:0;
padding:0;
min-height:100%;
min-width:100%;
height:auto;
width:auto;
background:#000;
opacity:.1;
cursor:-webkit-zoom-out;
cursor:-moz-zoom-out;
z-index:9998;
}

.search-form-type-3 .search-collapsed .header-search-wrap {
background:#559096;
position:relative;
-moz-transform:translate(0px,0px);
-webkit-transform:translate(0px,0px);
-ms-transform:translate(0px,0px);
transform:translate(0px,0px);
top:0;
left:0;
width:100%;
max-width:inherit;
}

.search-form-type-3 .search-collapsed .header-search-wrap .elm-wrapper {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.search-form-type-3 .search-collapsed .header-search-wrap .elm-search-form-main {
padding:0;
max-width:100%;
}

.search-form-type-3 .search-collapsed .header-search-wrap .elm-search-form {
padding-top:15px;
padding-bottom:20px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:auto;
max-width:750px;
}

@media all and (max-width: 640px) {
.search-form-type-3 .header-layout .header-search-wrap {
background:#559096;
position:relative;
-moz-transform:translate(0px,0px);
-webkit-transform:translate(0px,0px);
-ms-transform:translate(0px,0px);
transform:translate(0px,0px);
top:0;
left:0;
width:100%;
max-width:inherit;
}

.search-form-type-3 .header-layout .header-search-wrap .elm-wrapper {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.search-form-type-3 .header-layout .header-search-wrap .elm-search-form-main {
padding:0;
max-width:100%;
}

.search-form-type-3 .header-layout .header-search-wrap .elm-search-form {
padding-top:15px;
padding-bottom:20px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:auto;
max-width:750px;
}

.search-form-type-3 .header-layout .header-element-wrap .elm-header-video {
height:300px !important;
}

.search-form-type-3 .elm-search-form .searchinput {
width:100%;
float:none;
padding-right:20px !important;
-moz-border-radius:2px 2px 0 0;
-webkit-border-radius:2px 2px 0 0;
border-radius:2px 2px 0 0;
}

.search-form-type-3 .elm-search-form .submit-main-button {
width:100%;
float:none;
}

.search-form-type-3 .elm-search-form .submit-main-button .searchsubmit2 {
-moz-border-radius:0 0 2px 2px;
-webkit-border-radius:0 0 2px 2px;
border-radius:0 0 2px 2px;
}

.search-form-type-3 .select2-drop-active {
position:fixed;
top:20% !important;
left:50% !important;
}

.search-form-type-3 .select2-drop-active::before {
display:none;
}

.elm-search-form .option-selected .clear-visible,.elm-search-form .radius-clear.clear-visible {
opacity:1;
visibility:visible;
}
}

.search-form-type-4 .header-search-wrap {
position:relative;
margin:0 auto;
padding:0 20px;
z-index:200;
max-width:1200px;
}

.search-form-type-4 .header-search-wrap .elm-search-form-main {
position:absolute;
bottom:0;
right:20px;
width:100%;
padding-left:10px;
max-width:26.1%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.search-form-type-4 .header-search-wrap .elm-maintitle {
text-transform:uppercase;
}

.search-form-type-4 .header-search-wrap .elm-search-form {
background:#559096;
border:8px solid rgba(255,255,255,0.9);
border-bottom:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.search-form-type-4 .header-search-wrap .elm-wrapper {
padding:25px 27px 40px;
}

.search-form-type-4 .header-search-wrap .search-content {
float:none;
margin:0;
width:100%;
}

.search-form-type-4 .header-search-wrap .elm-maindesc {
color:#fff;
padding-bottom:10px;
}

.search-form-type-4 .elm-search-form input::-webkit-input-placeholder {
color:#777;
opacity:1;
}

.search-form-type-4 .elm-search-form input:-moz-placeholder {
color:#777;
opacity:1;
}

.search-form-type-4 .elm-search-form input::-moz-placeholder {
color:#777;
opacity:1;
}

.search-form-type-4 .elm-search-form input:-ms-input-placeholder {
color:#777;
opacity:1;
}

.search-form-type-4 .elm-search-form .search-form-container {
margin:0 auto;
max-width:560px;
}

.search-form-type-4 .elm-search-form h2 {
margin-bottom:25px;
color:#fff;
}

.search-form-type-4 .elm-search-form .search-inputs-wrap {
margin-bottom:25px;
}

.search-form-type-4 .elm-search-form .search-inputs-wrap > * + * {
margin-top:18px;
}

.search-form-type-4 .elm-search-form .searchinput {
width:100%;
}

.search-form-type-4 .elm-search-form .category-search-wrap,.search-form-type-4 .elm-search-form .location-search-wrap {
height:30px;
background:#fff;
color:#333;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
width:100%;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
}

.search-form-type-4 .elm-search-form .location-search-wrap.advanced-search .fa {
position:absolute;
right:15px;
top:50%;
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
font-size:14px;
color:#bfbfbf;
}

.search-form-type-4 .elm-search-form .category-clear,.search-form-type-4 .elm-search-form .location-clear {
top:6px;
right:auto;
left:10px;
border:1px solid rgba(0,0,0,0.1);
opacity:0;
-moz-transform:scale(0);
-webkit-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
}

.search-form-type-4 .elm-search-form .option-selected .category-clear,.search-form-type-4 .elm-search-form .option-selected .location-clear {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.search-form-type-4 .elm-search-form .option-selected .select2-container .select2-choice {
padding-left:35px;
}

.search-form-type-4 .elm-search-form .select2-container {
width:100% !important;
float:left;
}

.search-form-type-4 .elm-search-form .select2-container .select2-default {
color:#777 !important;
}

.search-form-type-4 .elm-search-form .select2-container .select2-choice {
color:#333;
padding:3px 0 2px 12px;
}

.search-form-type-4 .elm-search-form .select2-container .select2-choice .select2-arrow {
background:none;
border:none;
right:5px;
text-align:center;
top:2px;
width:28px;
}

.search-form-type-4 .elm-search-form .select2-container .select2-choice .select2-arrow b {
background:none;
}

.search-form-type-4 .elm-search-form .select2-container .select2-choice .select2-arrow b:after {
color:#bfbfbf;
content:"\f078";
font-family:'FontAwesome';
font-size:10px;
font-weight:400;
}

.search-form-type-4 .elm-search-form .search-radius-wrap {
margin:0 0 35px;
}

.search-form-type-4 .elm-search-form .search-radius-wrap	label {
display:block;
margin-bottom:8px;
color:#fff;
}

.search-form-type-4 .elm-search-form .radius {
height:30px;
background:#fff;
color:#333;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
box-shadow:0 2px 0 0 rgba(0,0,0,0.05);
text-align:left;
cursor:auto;
}

.search-form-type-4 .elm-search-form .radius:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.search-form-type-4 .elm-search-form .radius	> * {
float:left;
}

.search-form-type-4 .elm-search-form .radius-icon {
width:35px;
text-align:center;
font-size:14px;
line-height:30px;
color:rgba(0,0,0,0.2);
cursor:pointer;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.search-form-type-4 .elm-search-form .radius-icon:before {
content:"";
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:1;
}

.search-form-type-4 .elm-search-form .range-input {
margin:-1px 0 0;
padding:0;
width:-webkit-calc(100% - 110px);
width:calc(100% - 110px);
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
opacity:.7;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
height:100%;
}

.search-form-type-4 .elm-search-form .range-input input[type=range] {
-webkit-appearance:none;
margin:0;
width:100%;
height:100%;
}

.search-form-type-4 .elm-search-form .range-input input[type=range]:focus {
outline:none;
}

.search-form-type-4 .elm-search-form .range-input input[type=range]::-moz-focus-outer {
border:0;
}

.search-form-type-4 .elm-search-form .range-input input[type=range]::-webkit-slider-runnable-track {
width:100%;
height:4px;
cursor:pointer;
animate:.2s;
box-shadow:none;
background:#5da3b0;
border-radius:5px;
border:0 solid transparent;
}

.search-form-type-4 .elm-search-form .range-input input[type=range]::-webkit-slider-thumb {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
border:2px solid #fff;
height:14px;
width:14px;
border-radius:100%;
background:#559096;
cursor:pointer;
-webkit-appearance:none;
margin-top:-5px;
}

.search-form-type-4 .elm-search-form .range-input input[type=range]:focus::-webkit-slider-runnable-track {
background:#6eadb8;
}

.search-form-type-4 .elm-search-form .range-input input[type=range]::-moz-range-track {
width:100%;
height:4px;
cursor:pointer;
animate:.2s;
box-shadow:none;
background:#5da3b0;
border-radius:5px;
border:0 solid transparent;
}

.search-form-type-4 .elm-search-form .range-input input[type=range]::-moz-range-thumb {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
border:2px solid #fff;
height:14px;
width:14px;
border-radius:100%;
background:#559096;
cursor:pointer;
}

.search-form-type-4 .elm-search-form .range-input input[type=range]::-ms-track {
width:100%;
height:4px;
cursor:pointer;
animate:.2s;
background:transparent;
border-color:transparent;
border-width:14px 0;
color:transparent;
}

.search-form-type-4 .elm-search-form .range-input input[type=range]::-ms-fill-lower {
background:#5097a4;
border:0 solid transparent;
border-radius:10px;
box-shadow:none;
}

.search-form-type-4 .elm-search-form .range-input input[type=range]::-ms-fill-upper {
background:#5da3b0;
border:0 solid transparent;
border-radius:10px;
box-shadow:none;
}

.search-form-type-4 .elm-search-form .range-input input[type=range]::-ms-thumb {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
border:2px solid #fff;
height:14px;
width:14px;
border-radius:100%;
background:#559096;
cursor:pointer;
}

.search-form-type-4 .elm-search-form .range-input input[type=range]:focus::-ms-fill-lower {
background:#5da3b0;
}

.search-form-type-4 .elm-search-form .range-input input[type=range]:focus::-ms-fill-upper {
background:#6eadb8;
}

.search-form-type-4 .elm-search-form .range-input input[type="range"] {
background:none;
border:none;
padding:1px;
}

.search-form-type-4 .elm-search-form .radius-distance {
width:70px;
color:#333;
text-align:center;
font-size:14px;
line-height:30px;
}

.search-form-type-4 .elm-search-form .radius-value {
color:#333;
}

.search-form-type-4 .elm-search-form .radius-set .radius-icon {
color:#559096;
}

.search-form-type-4 .elm-search-form .radius-set .radius-icon:before {
display:none;
}

.search-form-type-4 .elm-search-form .radius-set .range-input {
opacity:1;
}

@media all and (max-width: 1280px) {
.search-form-type-4 .header-search-wrap .elm-search-form-main {
right:50px;
max-width:330px;
}
}

.search-form-type-4 .search-collapsed .header-search-wrap {
padding:0;
max-width:none;
}

.search-form-type-4 .search-collapsed .header-search-wrap .elm-search-form-main {
position:relative;
left:auto;
right:auto;
padding:0;
max-width:none;
}

.search-form-type-4 .search-collapsed .header-search-wrap .elm-search-form {
border:none;
}

.search-form-type-4 .search-collapsed .header-search-wrap .elm-wrapper {
padding:50px 20px 65px;
}

@media all and (max-width: 980px) {
.search-form-type-4 .header-search-wrap {
padding:0;
max-width:none;
}

.search-form-type-4 .header-search-wrap .elm-search-form-main {
position:relative;
left:auto;
right:auto;
padding:0;
max-width:none;
}

.search-form-type-4 .header-search-wrap .elm-search-form {
border:none;
}

.search-form-type-4 .header-search-wrap .elm-wrapper {
padding:50px 20px 65px;
}
}

@media all and (max-width: 640px) {
.search-form-type-4 .search-collapsed .header-search-wrap .elm-wrapper,.search-form-type-4 .header-search-wrap .elm-wrapper {
padding:27px 20px 40px;
}
}

.select2-drop-mask {
cursor:-webkit-zoom-out;
cursor:-moz-zoom-out;
background:#000;
opacity:.1;
}

.select2-drop {
border:0 none !important;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);
-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);
box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);
height:0;
margin-top:0;
min-width:135px;
max-height:0;
opacity:0;
visibility:hidden;
-moz-transition:max-height 1s ease 0s,opacity .2s ease 0s,margin-top .5s ease 0s;
-webkit-transition:max-height 1s ease 0s,opacity .2s ease 0s,margin-top .5s ease 0s;
transition:max-height 1s ease 0s,opacity .2s ease 0s,margin-top .5s ease 0s;
}

.select2-drop .select2-search {
border-bottom:1px solid #5da3b0;
padding:0 10px;
}

.select2-drop .select2-search input[type="text"] {
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/ico_search_button.png) no-repeat scroll 97% 11px;
padding:5px 33px 6px 7px !important;
color:#333;
border:none !important;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.select2-drop .select2-results {
margin:0;
padding:0;
max-height:263px;
}

.select2-drop .select2-results li {
margin:0 !important;
color:#333;
line-height:normal;
-moz-transition:all .4s ease 0s;
-webkit-transition:all .4s ease 0s;
transition:all .4s ease 0s;
}

.select2-drop .select2-results li:last-child {
border-bottom:none;
}

.select2-drop .select2-results li.select2-highlighted {
background:rgba(0,0,0,0.04);
color:#000;
}

.select2-drop .select2-results li .select2-result-label {
border-bottom:1px solid #fff;
padding:10px 15px;
margin:0;
}

.select2-drop .select2-results li:last-of-type .select2-result-label {
border-bottom:0 none;
}

.select2-drop .select2-results .select2-no-results,.select2-drop .select2-results .select2-searching,.select2-drop .select2-results .select2-ajax-error,.select2-drop .select2-results .select2-selection-limit {
padding:10px 20px;
}

.select2-drop-active {
height:auto;
margin-top:2px;
max-height:1000px;
opacity:1;
visibility:visible;
overflow:hidden;
}

.search-form-type-1 .select2-drop-active {
margin-top:-35px;
}

.search-form-type-1 .select2-drop.select-position-first,.search-form-type-1 .select2-drop.select-position-last {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.search-form-type-2 .select2-drop {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.search-form-type-3 .select2-drop-active {
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
margin-top:10px;
margin-left:-138px;
}

.search-form-type-3 .select2-drop-active:before {
content:"";
position:absolute;
top:-14px;
left:50%;
border-color:transparent transparent #fff;
border-style:solid;
border-width:7px;
margin-left:-7px;
}

.search-form-type-4 .select2-drop-active {
margin-top:-30px;
}

.search-form-type-4 .select2-drop.select-position-first,.search-form-type-4 .select2-drop.select-position-last {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.search-form-input-one-disabled.search-form-type-1 .elm-search-form .search-inputs-wrap {
width:-webkit-calc(100% - 60px);
width:calc(100% - 60px);
}

.search-form-input-one-disabled.search-form-type-1 .elm-search-form .searchinput-wrap,.search-form-input-one-disabled.search-form-type-1 .elm-search-form .category-search-wrap,.search-form-input-one-disabled.search-form-type-1 .elm-search-form .location-search-wrap {
width:49.4%;
}

.search-form-input-one-disabled.search-form-type-1 .elm-search-form .radius {
float:left;
margin-left:10px;
}

.search-form-input-two-disabled.search-form-type-1 .elm-search-form .search-inputs-wrap {
width:-webkit-calc(100% - 60px);
width:calc(100% - 60px);
}

.search-form-input-two-disabled.search-form-type-1 .elm-search-form .searchinput-wrap,.search-form-input-two-disabled.search-form-type-1 .elm-search-form .category-search-wrap,.search-form-input-two-disabled.search-form-type-1 .elm-search-form .location-search-wrap {
width:100%;
}

.search-form-input-two-disabled.search-form-type-1 .elm-search-form .radius {
float:left;
margin-left:10px;
}

.search-form-input-keyword-disabled.search-form-type-3 .elm-search-form .search-inputs-wrap {
background:none;
border:0 none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
margin:0 auto 20px;
width:100%;
}

.search-form-input-keyword-disabled.search-form-type-3 .elm-search-form .search-inputs-wrap:before {
display:none;
}

.search-form-input-keyword-disabled.search-form-type-3 .elm-search-form .submit-main-button {
width:100%;
}

.search-form-input-keyword-disabled.search-form-type-3 .elm-search-form .submit-main-button .searchsubmit2 {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

@media all and (max-width: 980px) {
.search-form-input-one-disabled.search-form-type-1 .elm-search-form .radius {
margin-left:0;
float:right;
}

.search-form-input-two-disabled.search-form-type-1 .elm-search-form .search-content {
margin:0 auto;
width:50%;
}

.search-form-input-two-disabled.search-form-type-1 .elm-search-form .radius {
margin-left:0;
float:right;
}
}

@media all and (max-width: 640px) {
.search-form-input-one-disabled.search-form-type-1 .elm-search-form .search-inputs-wrap,.search-form-input-one-disabled.search-form-type-1 .elm-search-form .searchinput-wrap,.search-form-input-one-disabled.search-form-type-1 .elm-search-form .category-search-wrap,.search-form-input-one-disabled.search-form-type-1 .elm-search-form .location-search-wrap {
width:100%;
}

.search-form-input-one-disabled.search-form-type-1 .elm-search-form .radius {
margin:auto;
float:none;
}

.search-form-input-two-disabled.search-form-type-1 .elm-search-form .search-content {
margin:0 auto;
width:100%;
}

.search-form-input-two-disabled.search-form-type-1 .elm-search-form .search-inputs-wrap {
width:100%;
}

.search-form-input-two-disabled.search-form-type-1 .elm-search-form .radius {
margin:auto;
float:none;
}
}

.pac-container {
margin-top:-6px;
padding-top:6px;
background-color:#fff;
font-family:inherit;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 3px 3px rgba(0,0,0,0.1);
-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.1);
box-shadow:0 3px 3px rgba(0,0,0,0.1);
overflow:hidden;
}

.pac-item {
cursor:pointer;
padding:0 15px;
line-height:35px;
border-color:#fff;
color:#333;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.pac-item:hover {
background:rgba(0,0,0,0.04);
color:#000;
}

.pac-item-query {
font-size:;
color:#333;
}

.pac-icon {
display:none;
}

.pac-logo:after {
height:12px;
background-position:right 7px top;
background-size:81px 9px;
}

.search-form-type-1 .pac-container,.search-form-type-4 .pac-container {
-webkit-animation:advancedSearchRoll 1s ease,advancedSearchArrive .4s ease;
animation:advancedSearchRoll 1s ease,advancedSearchArrive .4s ease;
}

.search-form-type-2 .pac-container {
margin-top:2px;
padding:0;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-webkit-animation:advancedSearchRoll 1s ease,advancedSearchToDown 1s ease;
animation:advancedSearchRoll 1s ease,advancedSearchToDown 1s ease;
}

.search-form-type-3 .pac-container {
-webkit-animation:advancedSearchRoll 1s ease;
animation:advancedSearchRoll 1s ease;
-moz-border-radius:0 0 6px 6px;
-webkit-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;
}

@-webkit-keyframes advancedSearchRoll {
0% {
max-height:0;
opacity:.9;
}

100% {
max-height:1000px;
opacity:1;
}
}

@keyframes advancedSearchRoll {
0% {
max-height:0;
opacity:.9;
}

100% {
max-height:1000px;
opacity:1;
}
}

@-webkit-keyframes advancedSearchArrive {
0% {
padding-top:20px;
}

100% {
padding-top:6px;
}
}

@keyframes advancedSearchArrive {
0% {
padding-top:20px;
}

100% {
padding-top:6px;
}
}

@-webkit-keyframes advancedSearchToDown {
0% {
margin-top:0;
}

100% {
margin-top:2px;
}
}

@keyframes advancedSearchToDown {
0% {
margin-top:0;
}

100% {
margin-top:2px;
}
}

.single-ait-item .page-title .entry-title-wrap .cat-icon {
border:4px solid #5da3b0;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
top:45px;
padding:16px;
max-width:40px;
}

.single-ait-item .page-title.subtitle-missing .entry-title-wrap .cat-icon {
top:35px;
}

.single-ait-item .page-title .entry-title-wrap .cat-icon img {
max-width:40px;
}

.single-ait-item .page-title .entry-title-wrap .cat-icon ~ h1,.single-ait-item .page-title .entry-title-wrap .cat-icon ~ .subtitle {
margin-left:100px;
}

.single-ait-item .elm-opening-hours-main h2,.single-ait-item .address-container h2 {
margin-bottom:1px;
padding:15px 50px 15px 20px;
position:relative;
background:#f7f7f7;
}

.single-ait-item .elm-opening-hours-main h2:after {
background:#fff;
color:#559096;
content:"\f073";
font-family:'FontAwesome';
font-weight:400;
position:absolute;
right:20px;
top:10px;
font-size:14px !important;
height:26px;
line-height:26px;
text-align:center;
width:26px;
border:2px solid #559096;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
}

.single-ait-item .address-container {
position:relative;
}

.single-ait-item .item-gallery {
position:relative;
margin-bottom:30px;
}

.single-ait-item .item-gallery .features-container {
position:absolute;
top:20px;
left:20px;
max-width:80%;
z-index:1;
}

.single-ait-item .item-gallery .features-container	h2 {
display:none;
}

.single-ait-item .item-gallery .features-container .content {
margin:0;
}

.single-ait-item .item-gallery .features-container .feature-container {
margin:0 5px 5px 0;
}

@media all and (max-width: 480px) {
.single-ait-item .item-gallery .features-container {
position:static;
margin-bottom:1px;
padding:20px;
max-width:none;
background:#f7f7f7;
text-align:center;
}
}

.single-ait-item .item-gallery .gallery-slider {
position:relative;
height:350px;
overflow:hidden;
}

.single-ait-item .item-gallery .gallery-slider .slider-items {
position:relative;
height:100%;
font-size:0;
background:rgba(0,0,0,0.3);
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.single-ait-item .item-gallery .gallery-slider .slider-items li {
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
-moz-transform:translate3d(-100%,0,0);
-webkit-transform:translate3d(-100%,0,0);
-ms-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.single-ait-item .item-gallery .gallery-slider .slider-items li.active {
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

.single-ait-item .item-gallery .gallery-slider .slider-items li.active ~ li {
-moz-transform:translate3d(100%,0,0);
-webkit-transform:translate3d(100%,0,0);
-ms-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
}

.single-ait-item .item-gallery .gallery-slider .slider-items li,.single-ait-item .item-gallery .gallery-slider .slider-items div {
width:100%;
height:100%;
display:inline-block;
vertical-align:top;
}

.single-ait-item .item-gallery .gallery-slider .slider-items div {
background-size:cover;
background-position:center;
}

.single-ait-item .item-gallery .gallery-slider .slider-items li > a:after {
content:"\f002";
font-family:"FontAwesome";
position:absolute;
right:20px;
top:20px;
width:48px;
height:48px;
line-height:48px;
color:#fff;
background:rgba(220,220,220,0.7);
text-align:center;
font-size:18px;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.single-ait-item .item-gallery .gallery-slider .slider-items li > a:hover:after {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.single-ait-item .item-gallery .navigation-arrows {
position:absolute;
bottom:20px;
left:20px;
}

.single-ait-item .item-gallery .navigation-arrows [class*="arrow"] {
display:inline-block;
vertical-align:top;
font-size:16px;
width:48px;
height:48px;
line-height:48px;
text-align:center;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
color:#fff;
background:rgba(220,220,220,0.7);
cursor:pointer;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.single-ait-item .item-gallery .navigation-arrows [class*="arrow"]:hover {
color:rgba(0,0,0,0.3);
background:#fff;
-moz-box-shadow:0 2px 5px rgba(0,0,0,0.03);
-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.03);
box-shadow:0 2px 5px rgba(0,0,0,0.03);
}

.single-ait-item .item-gallery .navigation-arrows [class*="arrow"].disabled {
color:rgba(220,220,220,0.7);
background:transparent;
-moz-box-shadow:0 0 0 2px rgba(220,220,220,0.7) inset;
-webkit-box-shadow:0 0 0 2px rgba(220,220,220,0.7) inset;
box-shadow:0 0 0 2px rgba(220,220,220,0.7) inset;
pointer-events:none;
cursor:default;
}

.single-ait-item .item-gallery .navigation-arrows .arrow-left {
text-indent:-1px;
margin-right:10px;
}

.single-ait-item .item-gallery .navigation-arrows .arrow-right {
text-indent:1px;
}

.single-ait-item .item-gallery .gallery-aside {
background:#559096;
}

.single-ait-item .item-gallery .gallery-aside h3 {
margin:0;
padding:0 20px;
max-height:100%;
height:70px;
line-height:70px;
color:#fff;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
text-overflow:.;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.single-ait-item .item-gallery .gallery-aside .navigation-list {
height:100%;
margin-left:-15px;
padding-left:15px;
}

.single-ait-item .item-gallery .gallery-aside .navigation-item	a {
position:relative;
display:block;
margin-bottom:1px;
padding:3px 20px;
background:rgba(0,0,0,0.08);
color:#fff;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.single-ait-item .item-gallery .gallery-aside .navigation-item	a:after {
content:"";
position:absolute;
left:-30px;
top:0;
border:15px solid transparent;
-moz-transform:translate3d(100%,0,0);
-webkit-transform:translate3d(100%,0,0);
-ms-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
}

.single-ait-item .item-gallery .gallery-aside .navigation-item	a:empty {
display:none;
}

.single-ait-item .item-gallery .gallery-aside .navigation-item:not(.active) a:hover {
background:rgba(0,0,0,0.15);
}

.single-ait-item .item-gallery .gallery-aside .navigation-item.active a {
background:#5da3b0;
}

.single-ait-item .item-gallery .gallery-aside .navigation-item:only-child a {
margin-bottom:0;
}

.single-ait-item .item-gallery .gallery-aside .optiscroll {
margin-left:-15px;
height:100%;
}

.single-ait-item .item-gallery .gallery-aside .optiscroll-content {
padding-left:15px;
height:100%;
max-height:115px;
overflow-x:hidden !important;
}

.single-ait-item .item-gallery .gallery-aside .optiscroll-v {
top:0 !important;
bottom:0 !important;
width:6px !important;
background:rgba(255,255,255,0.5);
}

.single-ait-item .item-gallery .gallery-aside .vtrack-on > .optiscroll-v {
opacity:1;
}

.single-ait-item .item-gallery .gallery-aside .optiscroll-vtrack {
right:1px;
width:5px;
background:#fff;
opacity:1 !important;
}

@media all and (min-width: 640px) {
.single-ait-item .item-gallery .gallery-slider {
width:75%;
}

.single-ait-item .item-gallery .gallery-aside {
position:absolute;
right:0;
top:0;
bottom:0;
width:25%;
background:#559096;
}

.single-ait-item .item-gallery .gallery-aside .navigation-list-wrapper {
height:-webkit-calc(100% - 70px);
height:calc(100% - 70px);
}

.single-ait-item .item-gallery .gallery-aside .navigation-item.active a:after {
border-right-color:#5da3b0;
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

.single-ait-item .item-gallery .gallery-aside .optiscroll-content {
max-height:none;
}
}

.item-featured-wrap {
position:relative;
margin-bottom:30px;
}

.item-featured-wrap.no-image {
margin-bottom:15px;
}

.item-featured-wrap .features-container {
position:absolute;
top:20px;
left:20px;
max-width:80%;
z-index:1;
}

.item-featured-wrap .features-container	h2 {
display:none;
}

.item-featured-wrap .features-container .content {
margin:0;
}

.item-featured-wrap .features-container .feature-container {
margin:0 5px 5px 0;
}

@media all and (max-width: 480px) {
.item-featured-wrap .features-container {
position:static;
margin-bottom:1px;
padding:20px;
max-width:none;
background:#f7f7f7;
text-align:center;
}
}

.item-featured-wrap.no-image .features-container {
position:static;
max-width:none;
}

.item-featured-wrap .item-featured-img {
width:100%;
height:350px;
background-size:cover;
background-position:center;
}

.item-featured-wrap > a {
display:block;
position:relative;
}

.item-featured-wrap > a:after {
content:"\f002";
font-family:"FontAwesome";
position:absolute;
right:20px;
top:20px;
width:48px;
height:48px;
line-height:48px;
color:#fff;
background:rgba(220,220,220,0.7);
text-align:center;
font-size:18px;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.item-featured-wrap > a:hover:after {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.entry-content-wrap {
margin-bottom:30px;
}

.single-ait-item .address-container .content {
display:table;
table-layout:fixed;
}

.single-ait-item .address-row {
display:table-row;
}

.single-ait-item .address-name {
display:table-cell;
width:25%;
padding:0 15px 0 0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.single-ait-item .address-name h5 {
position:relative;
margin:0;
}

.single-ait-item .address-data {
display:table-cell;
word-wrap:break-word;
}

.single-ait-item .address-container > .content {
width:100%;
padding:10px 20px 20px;
background:#f7f7f7;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.contact-buttons-container {
padding:0 20px 20px;
background:#f7f7f7;
}

.contact-buttons-container .ait-sc-button.button-plan-my-route {
margin-bottom:0 !important;
}

.contact-owner-container {
display:inline-block;
margin-right:12px;
}

.contact-owner-container a {
background:#559096;
color:#fff;
display:inline-block;
vertical-align:top;
max-width:100%;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
overflow:hidden;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
padding:5px 25px;
}

.contact-owner-container a when (@hover = true):hover {
background:#437175;
}

.contact-owner-container a:hover {
background:#437175;
}

.contact-owner-container a:active {
background:#3d676c;
}

.contact-owner-container.contact-owner-disabled a {
background:rgba(0,0,0,0.2);
cursor:default;
pointer-events:none;
}

.contact-owner-container.contact-owner-disabled {
display:none;
}

#cboxOverlay {
background:rgba(0,0,0,0.8) !important;
}

#cboxLoadingGraphic {
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/cboxloader.gif) no-repeat scroll center center rgba(0,0,0,0);
}

#cboxClose {
background-image:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/cboxcontrols.png) !important;
top:12px !important;
}

#cboxNext,#cboxPrevious {
background-image:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/cboxcontrols.png) !important;
}

#cboxNext {
right:21px;
}

#cboxPrevious {
left:21px;
}

#cboxContent {
background:#fff !important;
}

#cboxLoadedContent {
padding:40px !important;
border:none !important;
border-bottom:0 solid rgba(0,0,0,0.2) !important;
}

#cboxTitle {
top:9px;
left:40px;
color:#888;
font-weight:700;
font-size:13px;
}

#cboxCurrent {
top:9px;
right:47px;
font-size:12px;
text-transform:uppercase;
}

#colorbox,#cboxOverlay,#cboxWrapper {
z-index:99999 !important;
}

.contact-owner-popup-form {
width:500px;
}

.contact-owner-popup-form h3 {
color:#559096;
}

.contact-owner-popup-form textarea {
padding-top:5px;
width:100%;
border:2px solid #478793 !important;
margin:15px 0;
}

.contact-owner-popup-form button {
font-size:14px;
margin-top:10px;
}

.contact-owner-popup-form input {
width:100%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.contact-owner-popup-form .input-container > img {
border:none;
margin:none;
vertical-align:middle;
}

.contact-owner-popup-form .input.user-captcha {
width:-webkit-calc(100% - 76px);
width:calc(100% - 76px);
}

.contact-owner-popup-form .input-container + .input-container {
margin-top:10px;
}

.contact-owner-popup-form .input-container.btn {
float:left;
}

.contact-owner-popup-form .messages {
float:right;
margin-top:20px;
}

.contact-owner-popup-form .message {
position:relative;
border:1px solid #ddd;
padding:10px 15px 10px 42px;
}

.contact-owner-popup-form .message:before {
position:absolute;
left:15px;
font-family:'FontAwesome';
}

.contact-owner-popup-form .message-success:before {
content:"\f00c";
color:#89cf34;
}

.contact-owner-popup-form .message-error-user:before {
content:"\f071";
color:#b9ac0a;
}

.contact-owner-popup-form .message-error-server:before {
content:"\f00d";
color:#ff9475;
}

.contact-owner-popup-form .input-container .input-helper {
display:block;
margin-top:5px;
}

.contact-owner-popup-form .input-container textarea + .input-helper {
margin-top:-12px;
}

.social-container {
position:relative;
padding:15px 0;
background:#f7f7f7;
margin-bottom:35px;
}

.social-container .fb_iframe_widget span,.social-container #___plusone_0,.social-container .pinterest > * {
vertical-align:top !important;
}

.fb_iframe_widget iframe {
max-width:none;
}

.soc {
display:inline-block;
padding:3px 0;
text-align:center;
width:32.6%;
border-right:1px solid #5da3b0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.soc:last-child {
border:none;
}

.social-icons-container {
position:absolute;
right:20px;
top:10px;
}

.social-icons-container .content {
border:none !important;
display:block;
width:auto;
}

.social-icons-container ul {
position:relative;
}

.social-icons-container ul:before,.social-icons-container ul:after {
content:"";
position:absolute;
top:50%;
width:100%;
}

.social-icons-container ul:before {
margin-left:-102%;
}

.social-icons-container ul:after {
margin-left:2.5%;
}

.social-icons-container ul li {
display:inline;
margin-left:6px;
}

.social-icons-container ul li:first-child {
margin-left:0;
}

.social-icons-container ul li a {
background:#fff;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
color:#559096;
display:inline-block;
font-size:14px;
height:26px;
line-height:26px;
text-align:center;
width:26px;
border:2px solid #559096;
}

.social-icons-container ul li a:hover {
background:#559096;
color:#fff;
}

.social-icons-container img {
vertical-align:top;
}

.single-ait-item .elm-opening-hours-main {
margin-bottom:30px;
}

.single-ait-item .elm-opening-hours-main .day-container {
padding:0 20px;
background:#f7f7f7;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.single-ait-item .elm-opening-hours-main .day-wrapper:nth-child(2n+1) {
background:none;
}

.single-ait-item .elm-opening-hours-main .day-title {
padding-left:0;
padding-top:3px;
padding-bottom:3px;
width:42%;
padding-right:0;
}

.single-ait-item .elm-opening-hours-main .day-data {
padding-right:0;
padding-top:3px;
padding-bottom:3px;
border-left-width:0;
}

.single-ait-item .elm-opening-hours-main .day-data p {
color:#333;
}

.single-ait-item .elm-opening-hours-main .day-wrapper:first-child .day-title {
padding-top:13px;
}

.single-ait-item .elm-opening-hours-main .day-wrapper:first-child .day-data {
padding-top:13px;
}

.single-ait-item .elm-opening-hours-main .day-wrapper:last-child .day-title {
padding-bottom:17px;
}

.single-ait-item .elm-opening-hours-main .day-wrapper:last-child .day-data {
padding-bottom:17px;
}

.single-ait-item .note-wrapper {
position:relative;
margin:20px 0;
padding:0 23px;
}

.elm-content-main .map-container {
margin:20px 0 10px;
border:1px solid #5da3b0;
}

.elm-content-main .map-container img {
max-width:none;
}

.features-container:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.features-container h2 {
border-bottom:1px solid #5da3b0;
text-align:left;
text-transform:uppercase;
}

.features-container .content {
margin:0 auto 70px;
}

.features-container .feature-container {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:inline-block;
vertical-align:top;
margin:0 12px 12px;
overflow:hidden;
position:relative;
text-align:center;
}

.features-container .feature-container:first-child {
margin-left:0;
}

.features-container .feature-container:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.features-container .feature-container .feature-icon {
background:#fff;
-moz-border-radius:100px;
-webkit-border-radius:100px;
border-radius:100px;
color:#559096;
display:inline-block;
height:46px;
width:46px;
border:2px solid #559096;
cursor:default;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.features-container .feature-container .feature-icon i {
font-size:18px;
line-height:46px;
}

.features-container .feature-container:hover {
overflow:visible;
}

.features-container .feature-container:hover .feature-icon {
color:#5da3b0;
border-color:#5da3b0;
}

.features-container .feature-container .feature-data h4 {
margin:0;
color:#333;
}

.features-container .feature-container .feature-data .feature-desc > p {
margin-bottom:0;
}

.features-container .feature-container .feature-data {
background:#f7f7f7;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
border:1px solid #5da3b0;
opacity:0;
left:0;
padding:5px 10px;
position:absolute;
top:120%;
-moz-transition:all .2s ease 0s;
-webkit-transition:all .2s ease 0s;
transition:all .2s ease 0s;
width:auto;
white-space:nowrap;
z-index:99;
background-clip:padding-box;
}

.features-container .feature-container .feature-data:before {
border-width:0 7px 7px;
border-color:transparent transparent #5da3b0;
border-style:solid;
content:"";
margin-left:-1px;
position:absolute;
top:-7px;
left:18px;
}

.features-container .feature-container .feature-data:after {
border-width:0 6px 6px;
border-color:transparent transparent #f7f7f7;
border-style:solid;
content:"";
position:absolute;
top:-6px;
left:18px;
}

.features-container .feature-container:hover .feature-data {
opacity:1;
}

.reviews-container {
position:relative;
}

.reviews-container h2 {
background:#559096;
color:#fff;
margin-bottom:0;
padding:13px 20px 13px 65px;
position:relative;
}

.reviews-container h2:before {
color:#5da3b0;
content:"\f005";
font-family:'FontAwesome';
background:#fff;
border:2px solid #5da3b0;
font-size:14px;
width:28px;
height:28px;
line-height:28px;
position:absolute;
top:50%;
left:20px;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
text-align:center;
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}

.reviews-container h2:after {
background:rgba(0,0,0,0.05);
bottom:0;
content:"";
height:100%;
position:absolute;
right:0;
top:0;
width:32.5%;
}

.reviews-container .reviews-form-container {
background:#559096;
border-top:1px solid rgba(255,255,255,0.5);
padding:0 0 0 20px;
position:relative;
}

.reviews-container .reviews-form-container:after {
background:rgba(0,0,0,0.05);
bottom:0;
content:"";
height:100%;
position:absolute;
right:0;
top:0;
width:32.5%;
z-index:1;
}

.reviews-container .reviews-form-container .content {
position:relative;
z-index:99;
}

.reviews-container .current-rating-container {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:0 20px;
position:absolute;
right:0;
top:0;
width:32.5%;
}

.reviews-container .current-rating-container h3 {
color:#fff;
margin:17px 0 0;
}

.reviews-container .current-rating-container .current-stars {
background:none;
padding:0;
right:50px;
top:18px;
}

.reviews-container .current-rating-container .fa-star {
color:#facb00;
}

.review-stars .fa {
position:relative;
}

.review-stars .fa,.review-rating-stars .fa,.review-rating-overall .fa {
position:relative;
text-align:left;
width:14px;
}

.fa-star-o:before {
content:"\f005";
opacity:.3;
}

.fa-star-half-o:before {
content:"\f089";
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
position:relative;
z-index:1;
}

.fa-star-half-o:after {
content:"\f005";
left:0;
opacity:.3;
position:absolute;
top:0;
z-index:0;
}

.reviews-ajax-container {
background:#559096;
color:#fff;
position:relative;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
overflow:hidden;
}

.reviews-ajax-container .reviews-ajax-icon {
background:rgba(0,0,0,0.1);
display:inline-block;
margin-right:6px;
padding:8px 15px;
}

.reviews-ajax-container .reviews-ajax-info {
display:inline-block;
}

.reviews-ajax-container .reviews-ajax-button {
background:#5da3b0;
bottom:0;
color:#fff;
cursor:pointer;
position:absolute;
right:0;
text-align:center;
top:0;
width:33.33%;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
}

.reviews-ajax-container .reviews-ajax-button:hover {
background:#51b6cd;
}

.reviews-form-container .content:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.reviews-container .review-details {
margin-top:20px;
float:left;
width:63%;
}

.reviews-container .review-detail {
margin-bottom:10px;
}

.reviews-container .review-detail:first-child {
margin-bottom:0;
}

.reviews-container .review-detail input {
color:#333;
min-width:45%;
}

.reviews-container .review-detail input:disabled {
background:rgba(0,0,0,0.1);
font-weight:bolder;
color:#fff;
box-shadow:none;
}

.reviews-container .review-detail textarea {
padding:5px 12px;
height:76px;
width:100%;
margin:0;
min-width:100%;
max-width:100%;
}

.reviews-container .review-detail .input-helper {
display:block;
margin-top:5px;
}

.reviews-container .review-actions {
clear:left;
float:none;
}

.reviews-container .review-actions button {
background:#5da3b0;
margin:0 0 20px;
padding:8px 20px;
min-width:200px;
}

.reviews-container .review-actions button:hover {
background:#51b6cd;
}

.reviews-container .review-ratings {
float:right;
width:33.3%;
color:#fff;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
z-index:10;
}

.reviews-container .review-rating {
padding:0 20px;
}

.reviews-container .review-rating:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.reviews-container .review-rating:nth-child(odd) {
background:rgba(0,0,0,0.05);
}

.reviews-container .review-rating-question {
float:left;
max-width:60%;
}

.reviews-container .review-rating-stars {
float:right;
font-size:15px !important;
margin-top:8px;
}

.reviews-container .review-rating-stars * + * {
margin-left:3px;
}

.reviews-container .review-notifications {
clear:both;
}

.reviews-container .review-notifications > * {
display:none;
}

.reviews-container .review-notifications:before {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.reviews-container .review-notification {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:62.66%;
margin:0 4.4% 20px 0;
}

.reviews-container > .content {
-moz-transition:all .4s ease .4s;
-webkit-transition:all .4s ease .4s;
transition:all .4s ease .4s;
margin-top:10px;
}

.reviews-container .review-container {
background:rgba(0,0,0,0.04);
margin-bottom:10px;
position:relative;
}

.reviews-container .review-container.review-hidden {
display:none;
}

.reviews-container .review-info {
position:relative;
border-bottom:1px solid rgba(0,0,0,0.04);
color:#559096;
padding:18px 20px;
}

.reviews-container .review-info > span {
position:relative;
z-index:1;
}

.reviews-container .review-info .review-time {
color:#333;
}

.reviews-container .review-name {
margin-right:17px;
}

.reviews-container .review-name:before {
content:"\f007";
font-family:'FontAwesome';
margin-right:15px;
color:#559096;
background:#fff;
border:2px solid #559096;
font-size:14px;
width:28px;
height:28px;
line-height:28px;
text-align:center;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
display:inline-block;
vertical-align:middle;
margin-top:-4px;
}

.reviews-container .review-time {
padding-right:15px;
}

.reviews-container .review-stars {
position:absolute;
top:20px;
right:20px;
color:#facb00;
cursor:default;
}

.reviews-container .review-stars .review-ratings {
position:absolute;
top:35px;
right:0;
padding:5px 15px;
width:auto;
max-width:400px;
min-width:250px;
color:#333;
background:#fff;
-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.05),0 3px 0 rgba(0,0,0,0.03);
-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.05),0 3px 0 rgba(0,0,0,0.03);
box-shadow:0 0 0 1px rgba(0,0,0,0.05),0 3px 0 rgba(0,0,0,0.03);
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
display:none;
z-index:10;
}

.reviews-container .review-stars .review-ratings .review-rating-stars {
margin:0;
}

.reviews-container .review-stars .review-ratings .review-rating-stars * + * {
margin-left:0;
}

.reviews-container .review-stars .review-ratings .review-rating {
padding:0;
border-bottom:1px solid rgba(0,0,0,0.03);
margin-top:4px;
padding-bottom:4px;
}

.reviews-container .review-stars .review-ratings .review-rating:last-child {
border:none;
}

.reviews-container .review-stars .review-ratings .review-rating:nth-child(2n+1) {
background:none;
}

.reviews-container .review-stars .review-ratings:after {
content:"";
position:absolute;
top:-8px;
right:41px;
border-bottom:8px solid #fff;
border-top:0 solid transparent;
border-left:8px solid transparent;
border-right:8px solid transparent;
}

.reviews-container .review-stars .review-ratings:before {
content:"";
position:absolute;
top:-9px;
right:40px;
border-bottom:9px solid rgba(0,0,0,0.07);
border-top:0 solid transparent;
border-left:9px solid transparent;
border-right:9px solid transparent;
}

.reviews-container .review-stars .review-ratings .review-rating-stars {
color:#facb00;
}

.reviews-container .review-stars .review-rating-overall {
font-size:13px !important;
}

.reviews-container .review-stars .review-rating-overall * {
margin-left:3px;
}

.reviews-container .review-container p {
margin-top:18px;
}

.reviews-container .review-container .content {
padding:0 68px 27px;
}

.reviews-container .review-stars.hover .review-ratings {
display:block;
-webkit-animation:ratingsHover .4s;
animation:ratingsHover .4s;
}

.reviews-container .review-stars .review-ratings.off-screen {
top:auto;
bottom:35px;
}

.reviews-container .review-stars .review-ratings.off-screen:before {
display:none;
}

.reviews-container .review-stars .review-ratings.off-screen:after {
content:"";
position:absolute;
bottom:-13px;
right:0;
border-right:16px solid #434343;
border-bottom:13px solid transparent;
}

.reviews-container .review-stars.hover .review-ratings.off-screen {
-webkit-animation:ratingsHoverOffScreen .4s;
animation:ratingsHoverOffScreen .5s;
}

@-webkit-keyframes ratingsHover {
0% {
top:25px;
opacity:0;
}

100% {
top:35px;
opacity:1;
}
}

@keyframes ratingsHover {
0% {
top:25px;
opacity:0;
}

100% {
top:35px;
opacity:1;
}
}

@-webkit-keyframes ratingsHoverOffScreen {
0% {
bottom:25px;
opacity:0;
}

100% {
bottom:35px;
opacity:1;
}
}

@keyframes ratingsHoverOffScreen {
0% {
bottom:25px;
opacity:0;
}

100% {
bottom:35px;
opacity:1;
}
}

.review-detail.captcha-check input {
width:auto;
}

.review-detail.captcha-check img {
background:#fff;
border-radius:2px;
padding:3px;
vertical-align:top;
}

.reviews-container.ratings-hidden h2:after,.reviews-container.ratings-hidden .review-stars-container,.reviews-container.ratings-hidden .reviews-form-container:after,.reviews-container.ratings-hidden .review-ratings {
display:none;
}

.reviews-container.ratings-hidden .review-container.ratings-hidden .review-stars {
display:none;
}

.reviews-container.ratings-hidden .review-details {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding-right:20px;
width:100%;
}

.reviews-container.ratings-hidden .review-notification {
margin:0 20px 20px;
width:-webkit-calc(100% - 40px);
width:calc(100% - 40px);
}

.rating-form-hidden.reviews-container h2:after {
display:none;
}

.rating-form-hidden .current-rating-container {
position:static;
width:auto;
background:#517c80;
display:block;
padding:15px 20px;
}

.rating-form-hidden .current-rating-container h3 {
margin:0;
}

.single-ait-item .elm-comments-main {
margin-top:20px;
}

.tax-ait-items .page-title .entry-title-wrap .cat-icon,.tax-ait-locations .page-title .entry-title-wrap .cat-icon,.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon {
border:4px solid #5da3b0;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
padding:16px;
position:absolute;
top:45px;
max-width:40px;
}

.tax-ait-items .page-title.subtitle-missing .entry-title-wrap .cat-icon,.tax-ait-locations .page-title.subtitle-missing .entry-title-wrap .cat-icon,.tax-ait-events-pro .page-title.subtitle-missing .entry-title-wrap .cat-icon {
top:35px;
}

.tax-ait-items .page-title .entry-title-wrap .cat-icon img,.tax-ait-locations .page-title .entry-title-wrap .cat-icon img,.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon img {
max-width:40px;
}

.tax-ait-items .page-title .entry-title-wrap .cat-icon ~ h1,.tax-ait-items .page-title .entry-title-wrap .cat-icon ~ .page-description,.tax-ait-items .page-title .entry-title-wrap .cat-icon ~ .breadcrumb,.tax-ait-locations .page-title .entry-title-wrap .cat-icon ~ h1,.tax-ait-locations .page-title .entry-title-wrap .cat-icon ~ .page-description,.tax-ait-locations .page-title .entry-title-wrap .cat-icon ~ .breadcrumb,.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon ~ h1,.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon ~ .page-description,.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon ~ .breadcrumb {
margin-left:100px;
}

.categories-container {
background:#f7f7f7;
}

.categories-container .content {
margin-bottom:37px;
padding:30px 0;
}

.categories-container .grid-main .content {
margin-bottom:0;
}

.categories-container ul {
position:relative;
margin:0 -20px;
}

.categories-container ul:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.categories-container li {
-moz-transition:all .3s ease 0s;
-webkit-transition:all .3s ease 0s;
transition:all .3s ease 0s;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
margin-bottom:3px;
}

.categories-container li a {
display:block;
padding:17px 20px;
color:#559096;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
height:100%;
}

.categories-container li a:hover .cat-ttl {
color:#51b6cd;
}

.categories-container li a:hover .cat-ico {
-webkit-animation:iconPulse .4s;
animation:iconPulse .4s;
}

.categories-container li .cat-hdr {
white-space:nowrap;
}

.categories-container li .cat-ico.has-bg {
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
overflow:hidden;
}

.categories-container li .cat-ico.has-bg img {
padding:12px;
background:#5da3b0;
}

.categories-container li .cat-ico {
display:inline-block;
vertical-align:middle;
}

.categories-container li img {
max-width:44px;
vertical-align:middle;
}

.categories-container li .cat-ttl {
display:inline-block;
vertical-align:middle;
padding-left:10px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
max-width:-webkit-calc(100% - 48px);
max-width:calc(100% - 48px);
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.categories-container li .cat-desc {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
color:#333;
margin-top:20px;
}

.categories-container ul {
display:-webkit-flex;
display:flex;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
font-size:0;
}

.categories-container ul li {
float:left;
-webkit-flex:1 1 auto;
flex:1 1 auto;
}

.categories-container ul.column-2 li {
width:50%;
}

.categories-container ul.column-3 li {
width:33.3%;
}

.categories-container ul.column-3 li.empty-box-2 {
width:66.7%;
}

.categories-container ul.column-4 li {
width:25%;
}

.categories-container ul.column-4 li.empty-box-2 {
width:75%;
}

.categories-container ul.column-2 li:nth-child(2n),.categories-container ul.column-3 li:nth-child(3n),.categories-container ul.column-4 li:nth-child(4n) {
border-right:none;
}

@-webkit-keyframes iconPulse {
0% {
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

30% {
-moz-transform:scale(0.85);
-webkit-transform:scale(0.85);
-ms-transform:scale(0.85);
transform:scale(0.85);
}

60% {
-moz-transform:scale(1.00);
-webkit-transform:scale(1.00);
-ms-transform:scale(1.00);
transform:scale(1.00);
}

100% {
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}
}

@keyframes iconPulse {
0% {
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

30% {
-moz-transform:scale(0.85);
-webkit-transform:scale(0.85);
-ms-transform:scale(0.85);
transform:scale(0.85);
}

60% {
-moz-transform:scale(1.00);
-webkit-transform:scale(1.00);
-ms-transform:scale(1.00);
transform:scale(1.00);
}

100% {
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}
}

.entry-content + .items-container,.entry-content + .events-pro-container {
margin-top:45px;
}

.filters-wrap {
position:relative;
}

.filters-wrap:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.filters-wrap h2 {
float:left;
margin-bottom:15px;
}

.filters-wrap h2 .max {
display:inline-block;
margin:-4px 3px 0 0;
padding:0 5px;
min-width:31px;
height:31px;
line-height:31px;
background:#5da3b0;
color:#fff;
text-align:center;
vertical-align:middle;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.filters-wrap .filters-container {
float:right;
margin-bottom:15px;
}

.filters-wrap .filters-container:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.filters-wrap .filters-container .content {
float:right;
height:24px;
text-transform:uppercase;
}

.filters-wrap .filters-container .content:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.filters-wrap .filter-container {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
position:relative;
float:left;
background:#559096;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
margin-left:15px;
}

.filters-wrap .filter-container .content .selected:first-child,.filters-wrap .filter-container .content .title {
float:left;
line-height:24px;
margin-left:10px;
color:#fff;
}

.filters-wrap .filter-container .sbHolder {
position:static !important;
float:left;
width:auto;
border-bottom:none !important;
background:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.filters-wrap .filter-container.filter-count .sbSelector {
background:rgba(0,0,0,0.1);
width:auto;
}

.filters-wrap .filter-container .sbHolder .sbOptions {
background:#f7f7f7;
}

.filters-wrap .filter-container.filter-order {
border:none;
position:relative;
color:#fff;
}

.filters-wrap .filter-container.filter-category .sbSelector,.filters-wrap .filter-container.filter-location .sbSelector,.filters-wrap .filter-container.filter-orderby .sbSelector {
background:rgba(0,0,0,0.1);
}

.filters-wrap .filter-container.filter-order .content {
padding-right:35px;
}

.filters-wrap .filter-container.filter-order a {
background:rgba(0,0,0,0.1);
-moz-border-radius:0 2px 2px 0;
-webkit-border-radius:0 2px 2px 0;
border-radius:0 2px 2px 0;
font-size:11px;
line-height:24px;
margin-left:12px;
color:#fff;
padding:0 9px;
position:absolute;
right:0;
top:0;
z-index:10;
opacity:0;
}

.filters-wrap .filter-container.filter-order a:hover {
color:#fff;
}

.filters-wrap .filter-container.filter-order a.selected {
z-index:5;
opacity:1;
}

.filters-wrap .sbHolder {
height:24px;
min-height:24px;
padding-right:25px;
}

.filters-wrap .sbHolder .sbSelector {
color:#fff;
display:inline-block;
height:24px;
line-height:24px;
padding:0 10px;
text-align:center;
width:auto;
text-transform:none;
}

.filters-wrap .sbHolder .sbToggle {
height:24px;
}

.filters-wrap .sbHolder .sbToggle:before {
color:#fff;
content:"\f0d7";
top:50%;
margin-top:-6px;
-webkit-transform-origin:center center;
-moz-transform-origin:center center;
-ms-transform-origin:center center;
-o-transform-origin:center center;
font-size:12px;
opacity:1;
}

.filters-wrap .sbOptions {
text-transform:none;
}

.right-sidebar.left-sidebar .filters-wrap .filters-container .content {
float:none;
}

.right-sidebar.left-sidebar .filters-wrap .filter-container {
margin-bottom:15px;
}

.ajax-container .content.ajax-loading {
opacity:.5;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.item-features .value {
display:inline-block;
}

.item-features .value ul.item-filters li {
color:#556485;
display:inline-block;
padding-right:10px;
position:relative;
}

.item-features .value ul.item-filters li.has-text.has-image:hover .filter-hover {
display:inline-block;
opacity:1;
}

.item-features .value ul.item-filters li:hover {
color:#5da3b0;
}

.item-features .value ul.item-filters img {
max-width:17px;
}

.item-features .value ul.item-filters .has-image .filter-hover {
background:#f5f5f5;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #5da3b0;
color:#559096;
cursor:pointer;
display:none;
left:0;
margin-left:-52px;
opacity:0;
padding:5px 10px;
position:absolute;
text-align:center;
top:30px;
-moz-transition:all .2s ease 0s;
-webkit-transition:all .2s ease 0s;
transition:all .2s ease 0s;
width:100px;
z-index:99;
}

.item-features .value ul.item-filters .has-image .filter-hover:before {
border-width:0 7px 7px;
border-color:transparent transparent #5da3b0;
border-style:solid;
content:"";
left:50%;
margin-left:-7px;
position:absolute;
top:-7px;
}

.item-features .value ul.item-filters .has-image .filter-hover:after {
border-width:0 6px 6px;
border-color:transparent transparent #f5f5f5;
border-style:solid;
content:"";
left:50%;
margin-left:-6px;
position:absolute;
top:-6px;
}

.advanced-filters-wrap {
margin-top:0;
margin-bottom:15px;
background:#f7f7f7;
}

.advanced-filters-wrap:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.advanced-filters-wrap ul {
display:-webkit-flex;
display:flex;
flex-flow:row wrap;
-webkit-flex-flow:row wrap;
}

.advanced-filters-wrap li {
border:1px solid #fff;
border-width:0 1px 0 0;
-moz-box-shadow:0 1px 0 #fff;
-webkit-box-shadow:0 1px 0 #fff;
box-shadow:0 1px 0 #fff;
display:inline-block;
float:none;
padding:12px 15px;
width:auto;
flex:0 1 auto;
-webkit-flex:0 1 auto;
white-space:normal;
}

.advanced-filters-wrap li:hover {
background:none;
border:1px solid #fff;
border-width:0 1px 0 0;
-moz-box-shadow:0 1px 0 #fff;
-webkit-box-shadow:0 1px 0 #fff;
box-shadow:0 1px 0 #fff;
}

.advanced-filters-wrap li:after {
display:none;
}

.advanced-filters-wrap li span {
color:#333;
display:inline-block;
vertical-align:top;
width:calc(100% - 35px);
width:-webkit-calc(100% - 35px);
}

.advanced-filters-wrap li .fa {
width:25px;
display:inline-block;
vertical-align:top;
color:#559096;
margin-right:5px;
text-align:center;
}

.advanced-filters-wrap li:hover .fa {
color:#5da3b0;
}

.advanced-filters-wrap li.filter-enabled .fa {
color:#5da3b0;
}

.advanced-filters-wrap img {
margin-right:12px;
max-width:34px;
}

.advanced-filters-wrap .advanced-filters-container {
float:left;
margin:0;
width:calc(100% - 200px);
width:-webkit-calc(100% - 200px);
}

.advanced-filters-wrap .advanced-filters-actions {
float:right;
}

.advanced-filters-wrap .advanced-filters-actions a {
background:#fff;
color:#559096;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
margin:10px 20px;
padding:0 30px 0 15px !important;
position:relative;
max-width:200px;
border:2px solid #559096;
text-transform:uppercase;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
line-height:22px;
}

.advanced-filters-wrap .advanced-filters-actions a:hover {
color:#5da3b0;
border-color:#5da3b0;
}

.advanced-filters-wrap .advanced-filters-actions a:after {
color:#5da3b0;
content:"\f046";
font-family:'FontAwesome';
font-weight:400;
padding:0 10px;
position:absolute;
right:0;
top:0;
z-index:1;
}

.right-sidebar.left-sidebar .elements-with-sidebar .advanced-filters-container ul.columns-4 li {
width:50%;
}

.right-sidebar.left-sidebar .advanced-filters-wrap .advanced-filters-container {
width:100%;
}

.elm-items-main,.elm-items-main.elm-has-bg,.items-container,.items-container.elm-has-bg {
padding-bottom:0;
}

.elm-items-main .elm-item-organizer.elm-items.layout-box,.items-container .elm-item-organizer.elm-items.layout-box {
padding-left:0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin-right:-8px;
width:auto;
}

.elm-items-main .elm-item-organizer.elm-items .layout-box .item,.items-container .elm-item-organizer.elm-items .layout-box .item {
padding:0 8px 0 0;
}

.elm-items-main.elm-item-organizer .layout-box,.items-container.elm-item-organizer .layout-box {
padding-left:0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin-right:-8px;
width:auto;
}

.elm-items-main.elm-item-organizer .layout-box .item,.items-container.elm-item-organizer .layout-box .item {
padding:0 8px 0 0;
}

.elm-items-main .layout-list .item,.items-container .layout-list .item {
position:relative;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flexbox;
display:-ms-flex;
display:flex;
-webkit-align-items:stretch;
-moz-align-items:stretch;
-ms-align-items:stretch;
align-items:stretch;
-webkit-box-pack:center;
-moz-box-pack:center;
-ms-flex-pack:replace(center,"flex-","");
-webkit-justify-content:center;
justify-content:center;
margin-bottom:20px;
background:#f7f7f7;
-moz-transition:all .5s ease 0s;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
}

.elm-items-main .layout-list .item:after,.items-container .layout-list .item:after {
display:none;
}

.elm-items-main .layout-list .item .item-thumbnail-wrap,.items-container .layout-list .item .item-thumbnail-wrap {
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.elm-items-main .layout-list .item .item-thumbnail-wrap:before,.items-container .layout-list .item .item-thumbnail-wrap:before {
width:48px;
height:48px;
line-height:48px;
content:"\f036";
display:block;
font-family:"FontAwesome";
color:#fff;
font-size:19px;
text-align:center;
background:rgba(187,187,187,0.6);
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
top:50%;
left:50%;
margin-top:-24px;
margin-left:-24px;
}

.elm-items-main .layout-list .item:hover .item-thumbnail-wrap:before,.items-container .layout-list .item:hover .item-thumbnail-wrap:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.elm-items-main .layout-list .item .item-thumbnail-wrap img,.items-container .layout-list .item .item-thumbnail-wrap img {
vertical-align:top;
}

.elm-items-main .layout-list .item-content-wrap,.items-container .layout-list .item-content-wrap {
position:relative;
width:-webkit-calc(100% - 300px);
width:calc(100% - 300px);
}

.elm-items-main .layout-list .item-content-wrap.no-info,.items-container .layout-list .item-content-wrap.no-info {
width:100%;
}

.elm-items-main .layout-list .item-info-wrap,.items-container .layout-list .item-info-wrap {
display:-webkit-flex;
display:-moz-flex;
display:-ms-flexbox;
display:-ms-flex;
display:flex;
-webkit-flex-flow:column;
-moz-flex-flow:column;
-ms-flex-flow:column;
flex-flow:column;
-webkit-box-pack:center;
-moz-box-pack:center;
-ms-flex-pack:replace(center,"flex-","");
-webkit-justify-content:center;
justify-content:center;
width:300px;
padding:25px 20px;
background:rgba(255,255,255,0.5);
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-items-main .layout-list .item-thumbnail,.items-container .layout-list .item-thumbnail {
position:absolute;
top:0;
left:0;
bottom:0;
width:130px;
}

.elm-items-main .layout-list .item-thumbnail a,.items-container .layout-list .item-thumbnail a {
display:block;
width:100%;
height:100%;
}

.elm-items-main .layout-list .item-thumbnail-wrap,.items-container .layout-list .item-thumbnail-wrap {
width:100%;
height:100%;
background-size:cover;
background-position:center;
}

.elm-items-main .layout-list .item-content > *,.elm-items-main .layout-list .item-info-wrap > *,.items-container .layout-list .item-content > *,.items-container .layout-list .item-info-wrap > * {
margin-left:0 !important;
}

.elm-items-main .layout-list .item-content > * + *,.elm-items-main .layout-list .item-info-wrap > * + *,.items-container .layout-list .item-content > * + *,.items-container .layout-list .item-info-wrap > * + * {
margin-top:10px;
}

.elm-items-main .layout-list .item-content,.items-container .layout-list .item-content {
margin-left:130px;
padding:25px 20px;
}

.elm-items-main .layout-list .item .item-title h3,.items-container .layout-list .item .item-title h3 {
display:inline-block;
vertical-align:baseline;
margin-right:10px;
overflow:visible;
white-space:normal;
}

.elm-items-main .layout-list .item .item-title .subtitle,.items-container .layout-list .item .item-title .subtitle {
display:inline-block;
vertical-align:baseline;
color:#559096;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.elm-items-main .layout-list .item .item-title a:hover *,.items-container .layout-list .item .item-title a:hover * {
color:#5da3b0;
}

.elm-items-main .layout-list .item .item-text,.items-container .layout-list .item .item-text {
color:#333;
}

.elm-items-main .layout-list .item .item-location p,.items-container .layout-list .item .item-location p {
color:#333;
text-transform:capitalize;
}

.elm-items-main .layout-list .item .item-location p:before,.items-container .layout-list .item .item-location p:before {
font-family:'FontAwesome';
content:"\f041";
margin-right:10px;
color:#559096;
}

.elm-items-main .layout-list .item .icon-label + .icon-label,.items-container .layout-list .item .icon-label + .icon-label {
margin-top:0;
}

.elm-items-main .layout-list .item .icon-label i,.items-container .layout-list .item .icon-label i {
width:14px;
margin-right:5px;
font-size:14px;
color:#666;
}

.elm-items-main .layout-list .item .icon-label a,.items-container .layout-list .item .icon-label a {
color:#559096;
}

.elm-items-main .layout-list .item .icon-label a:hover,.items-container .layout-list .item .icon-label a:hover {
color:#51b6cd;
}

.elm-items-main .layout-list .item .item-taxonomy-icon-wrap img,.items-container .layout-list .item .item-taxonomy-icon-wrap img {
margin:0;
vertical-align:top;
}

.elm-items-main .layout-list .item .taxonomy-icon,.items-container .layout-list .item .taxonomy-icon {
position:relative;
display:inline-block;
vertical-align:top;
}

.elm-items-main .layout-list .item .taxonomy-icon + .taxonomy-icon,.items-container .layout-list .item .taxonomy-icon + .taxonomy-icon {
margin-left:5px;
}

.elm-items-main .layout-list .item .taxonomy-wrap,.items-container .layout-list .item .taxonomy-wrap {
background:#f7f7f7;
color:#333;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
border:1px solid #5da3b0;
opacity:0;
left:0;
padding:4px 15px;
position:absolute;
top:125%;
-moz-transition:all .2s ease 0s;
-webkit-transition:all .2s ease 0s;
transition:all .2s ease 0s;
width:auto;
white-space:nowrap;
pointer-events:none;
z-index:99;
background-clip:padding-box;
}

.elm-items-main .layout-list .item .taxonomy-wrap:before,.items-container .layout-list .item .taxonomy-wrap:before {
border-width:0 7px 7px;
border-color:transparent transparent #5da3b0;
border-style:solid;
content:"";
position:absolute;
top:-7px;
}

.elm-items-main .layout-list .item .taxonomy-wrap:after,.items-container .layout-list .item .taxonomy-wrap:after {
border-width:0 6px 6px;
border-color:transparent transparent #f7f7f7;
border-style:solid;
content:"";
margin-left:1px;
position:absolute;
top:-6px;
}

.elm-items-main .layout-list .item .taxonomy-icon:hover .taxonomy-wrap,.items-container .layout-list .item .taxonomy-icon:hover .taxonomy-wrap {
opacity:1;
}

.elm-items-main .layout-list .item .taxonomy-wrap .taxonomy-name,.items-container .layout-list .item .taxonomy-wrap .taxonomy-name {
font-size:19px;
line-height:32px;
margin:0;
}

.elm-items-main .layout-list .item .item-taxonomy-icon-wrap img,.items-container .layout-list .item .item-taxonomy-icon-wrap img {
max-width:32px;
}

.elm-items-main .layout-list .item .taxonomy-wrap,.items-container .layout-list .item .taxonomy-wrap {
left:-6px;
}

.elm-items-main .layout-list .item.item-featured,.items-container .layout-list .item.item-featured {
background:#d6f7f3;
}

.elm-items-main .layout-box .item .item-box-content-wrap,.items-container .layout-box .item .item-box-content-wrap {
background:#f7f7f7;
position:relative;
z-index:9;
}

.elm-items-main .layout-box .item .item-box-content-wrap,.elm-items-main .layout-box .item.reviews-enabled.noinfo .item-box-content-wrap,.items-container .layout-box .item .item-box-content-wrap,.items-container .layout-box .item.reviews-enabled.noinfo .item-box-content-wrap {
min-height:80px;
}

.elm-items-main .layout-box .item,.items-container .layout-box .item {
position:relative;
margin-top:8px;
margin-bottom:0;
-moz-transition:all .5s ease 0s;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
}

.elm-items-main .layout-box .item .item-thumbnail,.items-container .layout-box .item .item-thumbnail {
position:relative;
margin-top:0;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.elm-items-main .layout-box .item a,.items-container .layout-box .item a {
display:block;
}

.elm-items-main .layout-box a .item-text-wrap,.items-container .layout-box a .item-text-wrap {
width:100%;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
position:absolute;
left:0;
bottom:0;
overflow:hidden;
z-index:5;
}

.elm-items-main .layout-box a .item-text,.items-container .layout-box a .item-text {
border-top:20px solid transparent;
padding:25px 20px 40px;
-moz-transform:translate3d(0,100%,0);
-webkit-transform:translate3d(0,100%,0);
-ms-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0);
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background:rgba(25,30,40,0.95) padding-box;
color:#8b98b5 !important;
}

.elm-items-main .layout-box .item:hover .item-text,.items-container .layout-box .item:hover .item-text {
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

.elm-items-main .layout-box .item a:hover .item-thumbnail-wrap:before,.items-container .layout-box .item a:hover .item-thumbnail-wrap:before {
background-color:rgba(85,144,150,0.85);
}

.elm-items-main .layout-box .item a:after,.items-container .layout-box .item a:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-items-main .layout-box .item a .item-thumbnail-wrap,.elm-items-main .layout-box .item a .item-thumbnail-wrap img,.items-container .layout-box .item a .item-thumbnail-wrap,.items-container .layout-box .item a .item-thumbnail-wrap img {
width:100%;
}

.elm-items-main .layout-box .item .item-taxonomy-icon-wrap img,.items-container .layout-box .item .item-taxonomy-icon-wrap img {
margin:0;
vertical-align:top;
}

.elm-items-main .layout-box .item .taxonomy-icon,.items-container .layout-box .item .taxonomy-icon {
position:relative;
display:inline-block;
vertical-align:top;
}

.elm-items-main .layout-box .item .taxonomy-icon + .taxonomy-icon,.items-container .layout-box .item .taxonomy-icon + .taxonomy-icon {
margin-left:5px;
}

.elm-items-main .layout-box .item .taxonomy-wrap,.items-container .layout-box .item .taxonomy-wrap {
background:#f7f7f7;
color:#333;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
border:1px solid #5da3b0;
opacity:0;
left:0;
padding:4px 15px;
position:absolute;
top:125%;
-moz-transition:all .2s ease 0s;
-webkit-transition:all .2s ease 0s;
transition:all .2s ease 0s;
width:auto;
white-space:nowrap;
pointer-events:none;
z-index:99;
background-clip:padding-box;
}

.elm-items-main .layout-box .item .taxonomy-wrap:before,.items-container .layout-box .item .taxonomy-wrap:before {
border-width:0 7px 7px;
border-color:transparent transparent #5da3b0;
border-style:solid;
content:"";
position:absolute;
top:-7px;
}

.elm-items-main .layout-box .item .taxonomy-wrap:after,.items-container .layout-box .item .taxonomy-wrap:after {
border-width:0 6px 6px;
border-color:transparent transparent #f7f7f7;
border-style:solid;
content:"";
margin-left:1px;
position:absolute;
top:-6px;
}

.elm-items-main .layout-box .item .taxonomy-icon:hover .taxonomy-wrap,.items-container .layout-box .item .taxonomy-icon:hover .taxonomy-wrap {
opacity:1;
}

.elm-items-main .layout-box .item .taxonomy-wrap .taxonomy-name,.items-container .layout-box .item .taxonomy-wrap .taxonomy-name {
font-size:19px;
line-height:32px;
margin:0;
}

.elm-items-main .layout-box .item .item-categories,.items-container .layout-box .item .item-categories {
position:absolute;
left:0;
top:0;
padding:0 20px;
width:100%;
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-items-main .layout-box .item .item-taxonomy-icon-wrap img,.items-container .layout-box .item .item-taxonomy-icon-wrap img {
max-width:48px;
}

.elm-items-main .layout-box .item .taxonomy-icon + .taxonomy-icon,.items-container .layout-box .item .taxonomy-icon + .taxonomy-icon {
margin-left:-10px;
}

.elm-items-main .layout-box .item.align-center .taxonomy-wrap,.elm-items-main .layout-box .item.align-center .taxonomy-wrap:before,.elm-items-main .layout-box .item.align-center .taxonomy-wrap:after,.items-container .layout-box .item.align-center .taxonomy-wrap,.items-container .layout-box .item.align-center .taxonomy-wrap:before,.items-container .layout-box .item.align-center .taxonomy-wrap:after {
left:50%;
-moz-transform:translate3d(-50%,0,0);
-webkit-transform:translate3d(-50%,0,0);
-ms-transform:translate3d(-50%,0,0);
transform:translate3d(-50%,0,0);
margin-left:0;
}

.elm-items-main .layout-box .item.align-right .taxonomy-wrap,.items-container .layout-box .item.align-right .taxonomy-wrap {
left:auto;
right:0;
}

.elm-items-main .layout-box .item.align-right .taxonomy-wrap:before,.elm-items-main .layout-box .item.align-right .taxonomy-wrap:after,.items-container .layout-box .item.align-right .taxonomy-wrap:before,.items-container .layout-box .item.align-right .taxonomy-wrap:after {
left:auto;
right:15px;
margin-left:0;
}

.elm-items-main .layout-box .item.align-right .taxonomy-wrap:after,.items-container .layout-box .item.align-right .taxonomy-wrap:after {
margin-right:1px;
}

.elm-items-main .layout-box .item .item-title,.items-container .layout-box .item .item-title {
padding:35px 20px 20px;
}

.elm-items-main .layout-box .item .item-title h3,.items-container .layout-box .item .item-title h3 {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.elm-items-main .layout-box .item .subtitle,.items-container .layout-box .item .subtitle {
display:block;
color:#333;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.elm-items-main .layout-box .item .item-location,.items-container .layout-box .item .item-location {
padding:0 20px 35px;
}

.elm-items-main .layout-box .item .item-location:before,.items-container .layout-box .item .item-location:before {
font-family:'FontAwesome';
content:"\f041";
font-size:16px;
float:left;
margin-right:8px;
color:#559096;
}

.elm-items-main .layout-box .item.align-center .item-location:before,.items-container .layout-box .item.align-center .item-location:before {
float:none;
margin:0 0 5px;
}

.elm-items-main .layout-box .item.align-right .item-location:before,.items-container .layout-box .item.align-right .item-location:before {
float:right;
margin:0 0 0 8px;
}

.elm-items-main .layout-box .item .review-stars-container,.items-container .layout-box .item .review-stars-container {
padding:15px 20px;
background:rgba(255,255,255,0.5);
}

.elm-items-main .layout-box .item.item-featured	.item-box-content-wrap,.items-container .layout-box .item.item-featured	.item-box-content-wrap {
background:#d6f7f3;
}

.elm-items-main .layout-box ~ .carousel-bottom-arrows,.items-container .layout-box ~ .carousel-bottom-arrows {
margin-top:30px !important;
}

.elm-items-main .review-stars,.items-container .review-stars {
color:#facb00;
font-size:14px !important;
line-height:24px;
vertical-align:top;
}

.elm-items-main .review-stars * + *,.items-container .review-stars * + * {
margin-left:1px;
}

.elm-items-main .review-stars i,.items-container .review-stars i {
position:relative;
}

.elm-has-bg .elm-item-organizer.elm-items .layout-list .item {
padding:0;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.column .elm-items-main .layout-list .item {
display:block;
}

.column .elm-items-main .layout-list .item .item-content-wrap {
display:block;
width:100%;
}

.column .elm-items-main .layout-list .item .item-info-wrap {
width:100%;
-webkit-flex-flow:row wrap;
-moz-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:flex-start;
-moz-box-pack:flex-start;
-ms-flex-pack:replace(flex-start,"flex-","");
-webkit-justify-content:flex-start;
justify-content:flex-start;
-webkit-align-items:center;
-moz-align-items:center;
-ms-align-items:center;
align-items:center;
padding:15px 20px;
}

.column .elm-items-main .layout-list .item .item-info-wrap > * {
margin:5px 0 !important;
padding:0 5px;
}

.right-sidebar.left-sidebar .elements-area .layout-list .item,.right-sidebar.left-sidebar .elements-area .layout-list .item-content-wrap,.right-sidebar.left-sidebar .elements-area .layout-list .item-info-wrap {
display:block;
width:100%;
}

.right-sidebar.left-sidebar .elements-area .layout-list .item-info-wrap {
padding:15px 20px;
}

.elm-has-bg .elm-item-organizer.elm-items.layout-box,.elm-item-organizer.elm-items.layout-box.custom-border {
padding-left:8px;
background:#fff;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin-right:2px;
}

.elm-has-bg .elm-item-organizer.elm-items .layout-box .item {
padding:0 8px 0 0;
}

.elm-items-info-main {
text-align:center;
}

.elm-items-info-main .info-container {
display:inline-block;
vertical-align:top;
max-width:100%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
padding:0 10px 10px;
}

.elm-items-info-main .info-container.sep-enabled:before,.elm-items-info-main .info-container.sep-enabled:after {
content:"";
width:1000%;
display:block;
height:6px;
margin-top:-13px;
position:absolute;
top:50%;
background:#5da3b0;
}

.elm-items-info-main .info-container.sep-enabled:before {
right:100%;
}

.elm-items-info-main .info-container.sep-enabled:after {
left:100%;
}

.elm-items-info-main .elm-items-info {
overflow:hidden;
}

.elm-items-info .infobox.info-icon {
display:none;
}

.elm-items-info .infobox {
display:inline-block;
min-width:120px;
text-align:left;
vertical-align:top;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
margin:0 9px 10px 5px;
padding:2px;
position:relative;
color:#559096;
border:2px solid;
}

.elm-items-info .info-count {
text-align:center;
background:#5da3b0;
color:#fff;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
display:inline-block;
vertical-align:middle;
min-width:24px;
padding:0 7px;
}

.elm-items-info .info-text {
vertical-align:middle;
padding:0 15px 0 8px;
}

.single-ait-event-pro .page-title .entry-date {
color:#5da3b0;
}

.single-ait-event-pro .page-title .entry-date:after {
content:" : ";
color:#333;
}

.single-ait-event-pro .event-taxonomy-wrap {
background:#559096;
line-height:0;
margin:0 auto 1px;
padding:13px 0;
text-align:center;
}

.single-ait-event-pro .event-taxonomy-wrap .taxonomy-icon {
background:#5da3b0;
-moz-border-radius:100px;
-webkit-border-radius:100px;
border-radius:100px;
color:#333;
display:inline-block;
height:31px;
line-height:28px;
margin:0 -1px 0 3px;
position:relative;
width:31px;
border:2px solid #fff;
}

.single-ait-event-pro .event-taxonomy-wrap .taxonomy-icon img {
margin:0;
vertical-align:middle;
max-width:13px;
}

.single-ait-event-pro .event-taxonomy-wrap .taxonomy-wrap {
background:#fff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:1px solid #5da3b0;
opacity:0;
left:50%;
padding:2px 10px;
position:absolute;
top:41px;
-moz-transform:translate3d(-50%,0,0);
-webkit-transform:translate3d(-50%,0,0);
-ms-transform:translate3d(-50%,0,0);
transform:translate3d(-50%,0,0);
-moz-transition:all .2s ease 0s;
-webkit-transition:all .2s ease 0s;
transition:all .2s ease 0s;
width:auto;
white-space:nowrap;
z-index:99;
background-clip:padding-box;
}

.single-ait-event-pro .event-taxonomy-wrap .taxonomy-wrap:before {
border-width:0 7px 7px;
border-color:transparent transparent #5da3b0;
border-style:solid;
content:"";
margin-left:-7px;
position:absolute;
top:-7px;
}

.single-ait-event-pro .event-taxonomy-wrap .taxonomy-wrap:after {
border-width:0 6px 6px;
border-color:transparent transparent #fff;
border-style:solid;
content:"";
margin-left:-6px;
position:absolute;
top:-6px;
}

.single-ait-event-pro .event-taxonomy-wrap .taxonomy-icon:hover .taxonomy-wrap {
opacity:1;
}

.single-ait-event-pro .event-taxonomy-wrap .taxonomy-wrap .taxonomy-name {
font-size:19px;
line-height:32px;
margin:0;
}

.single-ait-event-pro .elm-easy-slider-main,.single-ait-event-pro .elm-easy-slider-main.gallery-single-image {
margin-bottom:0;
padding-bottom:0;
}

.single-ait-event-pro .elm-easy-slider .easy-thumbnail {
line-height:0;
}

.single-ait-event-pro .elm-easy-slider-main .elm-easy-slider {
margin-bottom:1px;
}

.single-ait-event-pro .easy-thumbnail img {
margin-bottom:0;
width:100%;
}

.single-ait-event-pro .easy-slider a .easy-thumbnail {
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.single-ait-event-pro .easy-slider a .easy-thumbnail:before {
width:48px;
height:48px;
line-height:48px;
content:"\f002";
display:block;
font-family:"FontAwesome";
color:#fff;
font-size:19px;
text-align:center;
background:rgba(187,187,187,0.6);
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
top:50%;
left:50%;
margin-top:-24px;
margin-left:-24px;
}

.single-ait-event-pro .easy-slider a:hover .easy-thumbnail:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.single-ait-event-pro .easy-slider a .easy-thumbnail img {
vertical-align:top;
}

.single-ait-event-pro .date-text.data-content {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:table;
width:100%;
}

.single-ait-event-pro .date-text.data-content .event-table-row {
color:#fff;
display:table-row;
}

.single-ait-event-pro .date-text.data-content .event-cell {
background:#559096;
border-bottom:1px solid #fff;
display:table-cell;
padding:14px 15px;
vertical-align:middle;
}

.single-ait-event-pro .date-text.data-content .event-cell strong {
color:#fff;
display:block;
text-transform:uppercase;
}

.single-ait-event-pro .date-text.data-content .event-cell.odd {
background:#506f72;
text-align:center;
}

.single-ait-event-pro .date-text.data-content .event-cell.odd strong {
color:#fff;
}

.single-ait-event-pro .date-text.data-content .event-table-row:last-child .event-cell {
border-bottom:0 none;
}

.single-ait-event-pro .address-container {
margin-bottom:35px;
padding:24px 30px 4px;
text-align:center;
background:#f7f7f7;
}

.single-ait-event-pro .address-data h4 {
color:#559096;
}

.single-ait-event-pro .address-data p {
margin-bottom:10px;
}

.single-ait-event-pro .address-gps {
color:#5da3b0;
}

.single-ait-event-pro .address-gps strong {
color:#333;
}

.single-ait-event-pro .column-grid .column > :last-child {
margin-bottom:40px;
}

.single-ait-event-pro .entry-content {
margin-bottom:10px;
}

.single-ait-event-pro .entry-thumbnail {
float:left;
margin:0 40px 20px 0;
width:30.4%;
}

.single-ait-event-pro .entry-thumbnail img {
margin:0;
}

.single-ait-event-pro .data-container {
margin-bottom:30px;
}

.single-ait-event-pro .data-container .field-container {
display:table;
width:100%;
border-spacing:0;
padding:2px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.single-ait-event-pro .data-container .field-wrapper {
display:table-row;
}

.single-ait-event-pro .data-container .field-wrapper div {
position:relative;
border-bottom:1px solid rgba(0,0,0,0.07);
}

.single-ait-event-pro .data-container .field-title,.single-ait-event-pro .data-container .field-data {
display:table-cell;
padding:4px 12px;
vertical-align:top;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.single-ait-event-pro .data-container .field-data:first-child {
padding-left:15px;
}

.single-ait-event-pro .data-container .field-title {
padding:12px 0 12px 20px;
width:24%;
}

.single-ait-event-pro .date-container .field-title {
width:20%;
}

.single-ait-event-pro .data-container .field-title:before {
content:"";
position:absolute;
top:17px;
bottom:0;
right:-18%;
border-right:1px solid rgba(0,0,0,0.07);
}

.single-ait-event-pro .data-container .field-title h5 {
margin:0;
}

.single-ait-event-pro .data-container .field-data {
position:relative;
padding:12px 0 4px 8%;
}

.single-ait-event-pro .data-container .field-data p {
margin:0;
}

.single-ait-event-pro .date-container .field-data p:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.single-ait-event-pro .date-container .field-data p span.right {
float:right;
}

.single-ait-event-pro .date-container .field-data p span.right strong {
color:#559096;
}

.single-ait-event-pro .field-container.event-date {
padding:0 15px;
background:#f7f7f7;
border:1px solid #5da3b0;
}

.single-ait-event-pro .event-date .field-title {
padding-left:15px;
}

.single-ait-event-pro .event-date .field-title:before {
right:-10%;
}

.single-ait-event-pro .event-date .field-wrapper:last-child div {
border-bottom:none;
}

.single-ait-event-pro .event-date .field-data {
padding:12px 15px 12px 8%;
}

.single-ait-event-pro .field-container.more-dates {
margin-top:1px;
padding:0 15px;
border:1px solid #5da3b0;
}

.single-ait-event-pro .more-dates .field-title {
padding:10px 0 10px 15px;
vertical-align:middle;
}

.single-ait-event-pro .more-dates .field-title:before {
display:none;
}

.single-ait-event-pro .more-dates .field-title span {
position:relative;
display:inline-block;
padding:0 8px;
min-width:32px;
height:32px;
background:#559096;
color:#fff;
text-align:center;
font-size:14px;
line-height:32px;
font-weight:700;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
z-index:1;
}

.single-ait-event-pro .more-dates .field-title span:before {
content:"";
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
background:#559096;
opacity:1;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
z-index:-1;
-moz-transition:.4s all;
-webkit-transition:.4s all;
transition:.4s all;
}

.single-ait-event-pro .more-dates .field-wrapper div {
border-bottom:none;
}

.single-ait-event-pro .more-dates .field-data {
padding:10px 15px 10px 8%;
color:#559096;
vertical-align:middle;
}

.single-ait-event-pro .more-dates .field-data	strong {
display:inline-block;
color:#559096;
max-width:-webkit-calc(100% - 20px);
max-width:calc(100% - 20px);
}

.single-ait-event-pro .more-dates .field-data	i {
color:#333;
}

.single-ait-event-pro .event-more-dates:hover .field-title span:before {
-moz-transform:scale(1.4);
-webkit-transform:scale(1.4);
-ms-transform:scale(1.4);
transform:scale(1.4);
opacity:0;
}

.single-ait-event-pro .event-more-dates:hover .field-data	strong {
text-decoration:underline;
}

.single-ait-event-pro #ics-export-button {
background:#5da3b0;
-moz-border-radius:0 0 2px 2px;
-webkit-border-radius:0 0 2px 2px;
border-radius:0 0 2px 2px;
color:#fff;
position:relative;
margin-top:1px;
padding:5px 30px;
width:100%;
text-align:center;
text-transform:uppercase;
}

.single-ait-event-pro #ics-export-button:hover {
background:#51b6cd;
}

.single-ait-event-pro #ics-export-button i {
display:none;
}

.single-ait-event-pro .fee-container.data-container h6 {
position:relative;
margin-bottom:3px;
border:1px solid #5da3b0;
border-left:none;
border-right:none;
padding:15px 0;
}

.single-ait-event-pro .fee-container.data-container h6 .fa {
background:#fff;
color:#559096;
font-weight:400;
position:absolute;
right:0;
top:50%;
font-size:14px;
height:26px;
line-height:26px;
text-align:center;
width:26px;
border:2px solid #559096;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}

.single-ait-event-pro .fee-container.data-container .fee-data {
display:table;
margin-bottom:3px;
width:100%;
}

.single-ait-event-pro .fee-container.data-container .fee-info {
display:table-row;
}

.single-ait-event-pro .fee-container.data-container .fee-info > * {
border-bottom:1px solid rgba(0,0,0,0.05);
}

.single-ait-event-pro .fee-container.data-container .fee-arrow {
color:#559096;
display:table-cell;
padding:3px 0 6px;
text-align:center;
}

.single-ait-event-pro .fee-container.data-container .fee-arrow i {
border:2px solid;
width:22px;
height:22px;
line-height:22px;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
}

.single-ait-event-pro .fee-container.data-container .fee-label {
color:#559096;
display:table-cell;
padding:0 12px 3px;
width:100%;
}

.single-ait-event-pro .fee-container.data-container .fee-price {
display:table-cell;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}

.single-ait-event-pro .fee-container.data-container .fee-price div {
padding:3px 0;
color:#5da3b0;
background:transparent;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.single-ait-event-pro .fee-container.data-container .fee-price a:hover div {
background:#559096;
color:#fff;
display:inline-block;
vertical-align:top;
max-width:100%;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
overflow:hidden;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
padding:3px 8px;
background:#5da3b0;
color:#fff;
}

.single-ait-event-pro .fee-container.data-container .fee-price a:hover div when (@hover = true):hover {
background:#437175;
}

.single-ait-event-pro .fee-container.data-container .fee-desc {
color:#333;
padding-bottom:3px;
}

.single-ait-event-pro .fee-container.data-container .fee-price.free:hover a {
color:#51b6cd;
}

.single-ait-event-pro .fee-container.data-container .fee-label span ~ .fee-desc {
margin-top:-5px;
}

.single-ait-event-pro .event-taxonomy-icon-wrap {
margin-bottom:40px;
}

.single-ait-event-pro .event-taxonomy-icon-wrap .taxonomy-icon {
background:#559096;
color:#fff;
display:inline-block;
vertical-align:top;
max-width:100%;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
overflow:hidden;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
color:#fff;
display:inline-block;
margin-right:3px;
padding:1px 10px 3px;
text-transform:uppercase;
vertical-align:middle;
}

.single-ait-event-pro .event-taxonomy-icon-wrap .taxonomy-icon when (@hover = true):hover {
background:#437175;
}

.single-ait-event-pro .event-taxonomy-icon-wrap .taxonomy-icon:last-of-type {
margin-right:0;
}

.single-ait-event-pro .event-taxonomy-icon-wrap .taxonomy-icon img {
display:inline-block;
margin:0 2px 0 0;
max-width:13px;
vertical-align:middle;
}

.single-ait-event-pro .event-taxonomy-icon-wrap .taxonomy-wrap {
display:inline-block;
vertical-align:middle;
}

.single-ait-event-pro .social-container {
margin-bottom:10px;
}

.single-ait-event-pro .elm-comments-main {
margin-top:20px;
}

.recurring-dates-container {
position:relative;
}

.recurring-dates-container .calendar-toggle {
position:relative;
padding:28px 30px 23px;
background:#559096;
}

.recurring-dates-container .calendar-toggle h2 {
margin:0;
color:#fff;
max-width:-webkit-calc(100% - 90px);
max-width:calc(100% - 90px);
}

.recurring-dates-container h2 .calendar-count {
background:#5da3b0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
color:#fff;
display:inline-block;
margin-right:10px;
min-width:34px;
height:34px;
position:relative;
text-align:center;
vertical-align:middle;
z-index:1;
}

.recurring-dates-container .carousel-arrows {
display:none;
position:absolute;
top:50%;
right:20px;
text-align:center;
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}

.recurring-dates-container .carousel-arrows .arrow {
color:#fff;
cursor:pointer;
display:inline-block;
font-size:14px;
height:30px;
line-height:30px;
padding:0;
text-align:center;
top:0;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
width:30px;
border:2px solid #fff;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
opacity:.5;
}

.recurring-dates-container .carousel-arrows .arrow:hover {
opacity:1;
}

.recurring-dates-container .carousel-arrows .arrow.disabled {
opacity:.5;
cursor:default;
pointer-events:none;
}

.recurring-dates-container .carousel-arrows .arrow.arrow-left {
margin-right:8px;
text-indent:-1px;
}

.recurring-dates-container .carousel-arrows .arrow.arrow-right {
text-indent:2px;
}

.recurring-dates-container .content:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.recurring-dates-container .recurring-dates {
text-align:center;
background:#559096;
overflow-x:hidden;
}

.recurring-dates-container .recurring-dates:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.recurring-dates-container .recurring-dates .dates-wrap {
overflow-x:hidden;
margin-right:-4px;
}

.recurring-dates-container .recurring-dates .dates-carousel {
min-width:100%;
margin-right:-4px;
white-space:nowrap;
font-size:0;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.recurring-dates-container .recurring-dates .single-date {
display:inline-block;
width:20%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.recurring-dates-container .recurring-dates .dates-carousel[data-all="2"] .single-date {
width:50%;
}

.recurring-dates-container .recurring-dates .dates-carousel[data-all="3"] .single-date {
width:33.33%;
}

.recurring-dates-container .recurring-dates .dates-carousel[data-all="4"] .single-date {
width:25%;
}

.recurring-dates-container .recurring-dates .single-date a {
background:rgba(0,0,0,0.08);
display:block;
margin-right:4px;
text-align:left;
color:#fff;
}

.recurring-dates-container .recurring-dates .single-date a > * {
display:inline-block;
vertical-align:middle;
}

.recurring-dates-container .recurring-dates .single-date a:hover,.recurring-dates-container .recurring-dates .single-date a.active {
background:#5da3b0;
}

.recurring-dates-container .recurring-dates .single-date .date {
background:rgba(0,0,0,0.2);
height:62px;
text-align:center;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
width:55px;
}

.recurring-dates-container .recurring-dates .single-date .date span {
display:block;
color:#fff;
color:#fff;
}

.recurring-dates-container .recurring-dates .single-date .date .day {
padding-top:10px;
}

.recurring-dates-container .recurring-dates .single-date .date	.month {
text-transform:uppercase;
}

.recurring-dates-container .recurring-dates .single-date .time {
width:-webkit-calc(100% - 70px);
width:calc(100% - 70px);
color:#fff;
color:#fff;
text-align:center;
}

.recurring-dates-container.carousel-on .recurring-dates {
padding:0;
}

.recurring-dates-container:not(.carousel-on) .recurring-dates .dates-wrap {
margin:0;
width:100%;
}

.fc-view-container *,.fc-view-container :after,.fc-view-container :before {
-moz-box-sizing:border-box !important;
-webkit-box-sizing:border-box !important;
box-sizing:border-box !important;
}

.event-calendar.fc-unthemed th,.event-calendar.fc-unthemed td,.event-calendar.fc-unthemed thead,.event-calendar.fc-unthemed tbody,.event-calendar.fc-unthemed .fc-divider,.event-calendar.fc-unthemed .fc-row,.event-calendar.fc-unthemed .fc-popover {
border-color:#fff;
}

.event-calendar.fc-unthemed .fc-divider,.event-calendar.fc-unthemed .fc-popover .fc-header {
background:#5da3b0;
}

.event-calendar.fc-unthemed .fc-today {
background:none;
font-weight:700;
}

.event-calendar.fc-unthemed .fc-bg .fc-today {
background:rgba(0,0,0,0.025);
-moz-box-shadow:0 4px 0 0 #5da3b0 inset;
-webkit-box-shadow:0 4px 0 0 #5da3b0 inset;
box-shadow:0 4px 0 0 #5da3b0 inset;
}

.event-calendar.fc-unthemed .fc-agendaDay-view .fc-bg .fc-today {
background:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.event-calendar.fc th,.event-calendar.fc td {
border-width:1px 1px 0 0;
}

.event-calendar .fc-event .fc-bg {
background:none;
}

.event-calendar.fc .fc-view-container .fc-head {
background:#f7f7f7;
}

.event-calendar.fc th {
padding:15px 10px 5px 20px;
color:#333;
font-weight:700;
}

.event-calendar.fc th:first-child {
border-width:0;
}

.event-calendar.fc .fc-basic-view th {
text-align:left;
text-transform:none;
}

.event-calendar.fc .fc-widget-header,.event-calendar.fc .fc-row.fc-week {
border-width:0 !important;
}

.event-calendar.fc-ltr .fc-basic-view .fc-day-number {
color:#333;
padding:4px 10px 4px 20px;
text-align:left;
}

.event-calendar.fc .fc-axis {
color:#333;
padding:0 10px;
text-transform:capitalize;
}

.event-calendar .fc-basic-view .fc-body .fc-row {
background:#f7f7f7;
min-height:59px;
}

.event-calendar .fc-row .fc-content-skeleton td,.event-calendar .fc-row .fc-helper-skeleton td {
min-height:59px;
}

.event-calendar .fc-basic-view .fc-body .fc-row:nth-child(2n-1) {
background:#fcfcfc;
}

.event-calendar .fc-view {
-webkit-animation:opacity .5s forwards;
animation:opacity .5s forwards;
}

.event-calendar .fc-slats tr:nth-child(4n+1),.event-calendar .fc-slats tr:nth-child(4n+1) + tr.fc-minor {
background:rgba(0,0,0,0.01);
}

.event-calendar .fc-row .fc-content-skeleton {
padding-bottom:0;
}

.event-calendar.fc .fc-month-view th:first-child,.event-calendar.fc .fc-month-view .fc-row td:first-child {
border-left-width:0;
padding-left:20px;
}

.event-calendar.fc .fc-month-view th:last-child,.event-calendar.fc .fc-month-view .fc-row td:last-child {
border-right-width:0;
padding-right:20px;
}

.event-calendar.fc .fc-month-view .fc-row td:first-child a {
margin-left:-20px;
}

.event-calendar.fc .fc-month-view .fc-row td:last-child a {
margin-right:-20px;
}

.event-calendar .fc-toolbar {
background:#f7f7f7;
margin-bottom:0;
padding:25px 20px 13px;
}

.event-calendar .fc-toolbar h2 {
margin-top:4px;
margin-bottom:10px;
}

.event-calendar.fc .fc-button-group > * {
margin:0 1px 0 0;
}

.event-calendar.fc button {
padding:3px 15px;
height:auto;
text-transform:uppercase;
font-size:12px;
line-height:12px;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
outline:none;
-webkit-appearance:none;
}

.event-calendar.fc button:focus {
outline:none;
-webkit-appearance:none;
}

.event-calendar.fc button::-moz-focus-inner {
border:none;
}

.event-calendar .fc-state-default.fc-corner-left,.event-calendar .fc-state-default.fc-corner-right,.event-calendar .fc-state-default.fc-corner-left.fc-corner-right {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.event-calendar .fc-state-default {
background:#559096;
color:#fff;
display:inline-block;
vertical-align:top;
max-width:100%;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
overflow:hidden;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
color:#fff;
margin-right:1px;
text-shadow:none;
border:none;
}

.event-calendar .fc-state-default when (@hover = true):hover {
background:#437175;
}

.event-calendar .fc-state-default:first-of-type {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.event-calendar .fc-state-default:last-of-type {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
margin-right:0;
}

.event-calendar .fc-state-default:only-of-type {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.event-calendar.fc button.fc-prev-button,.event-calendar.fc button.fc-next-button {
padding:3px 8px;
}

.event-calendar .fc-state-hover,.event-calendar .fc-state-down,.event-calendar .fc-state-active,.event-calendar .fc-state-disabled {
background:#5da3b0;
opacity:1;
}

.event-calendar .fc-state-hover {
background:#51b6cd;
}

.event-calendar .fc-state-down {
background:#305155;
}

.event-calendar .fc-state-active {
background:#5da3b0;
}

.event-calendar .fc-event {
background:#559096;
border-color:#559096;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
border-width:0;
}

.event-calendar .fc-event.active {
background:#5da3b0;
border-color:#5da3b0;
}

.event-calendar .fc-month-view .fc-event {
margin-bottom:1px;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.event-calendar .fc-month-view .fc-day-grid-event {
margin:1px 0 0;
padding:7px 10px 7px 20px;
}

.event-calendar.fc-ltr .fc-h-event.fc-not-end,.event-calendar.fc-rtl .fc-h-event.fc-not-start {
position:relative;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.event-calendar.fc-ltr .fc-h-event.fc-not-end:after,.event-calendar.fc-rtl .fc-h-event.fc-not-start:after {
position:absolute;
content:"";
height:0;
width:0;
right:8px;
top:50%;
margin-top:-5px;
border-left:5px solid #fff;
border-top:5px solid transparent;
border-bottom:5px solid transparent;
}

.event-calendar.fc-ltr .fc-h-event.fc-not-start,.event-calendar.fc-rtl .fc-h-event.fc-not-end {
position:relative;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.event-calendar.fc-ltr .fc-h-event.fc-not-start:after,.event-calendar.fc-rtl .fc-h-event.fc-not-end:after {
position:absolute;
content:"";
height:0;
width:0;
left:8px;
top:50%;
margin-top:-5px;
border-right:5px solid #fff;
border-top:5px solid transparent;
border-bottom:5px solid transparent;
}

.event-calendar.fc-ltr .fc-time-grid .fc-event-container {
margin:0 0 0 20px;
}

.event-calendar a.fc-more {
padding:2px 10px;
background:#559096;
color:#fff;
color:#fff;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
font-weight:700;
white-space:nowrap;
}

.event-calendar a.fc-more:hover {
background:#51b6cd;
color:#fff;
color:#fff;
}

.event-calendar.fc-unthemed .fc-popover {
border-color:#e2e2e2;
}

.event-calendar.fc-unthemed .fc-popover .fc-header {
padding:6px 15px;
}

.event-calendar.fc-unthemed .fc-popover .fc-header .fc-title {
font-weight:700;
}

.event-calendar.fc-unthemed .fc-popover .fc-header .fc-close {
margin-top:5px;
}

.event-calendar .fc-more-popover .fc-event-container {
padding:15px;
}

.event-calendar .fc-time-grid-event .fc-time,.event-calendar .fc-time-grid-event .fc-title {
padding:3px 0 0;
text-align:center;
}

.event-calendar .fc-more-popover {
-moz-transform-origin:top left;
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
transform-origin:top left;
-webkit-animation:cornerScale .2s forwards ease-out;
animation:cornerScale .2s forwards ease-out;
}

@-webkit-keyframes cornerScale {
from {
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

to {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}
}

@keyframes cornerScale {
from {
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

to {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}
}

.organizer-container {
margin-top:60px;
}

.organizer-container .content {
position:relative;
}

.organizer-container .content:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.organizer-container .thumbnail {
position:absolute;
top:0;
bottom:0;
left:0;
width:30.4%;
background-color:#559096;
}

.organizer-container .thumbnail .thumbnail-wrap {
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.organizer-container .thumbnail .thumbnail-wrap:before {
width:48px;
height:48px;
line-height:48px;
content:"\f036";
display:block;
font-family:"FontAwesome";
color:#fff;
font-size:19px;
text-align:center;
background:rgba(187,187,187,0.6);
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
top:12px;
left:12px;
}

.organizer-container .thumbnail:hover .thumbnail-wrap:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.organizer-container .thumbnail .thumbnail-wrap img {
vertical-align:top;
}

.organizer-container .thumbnail h2 {
background:#559096;
color:#fff;
display:inline-block;
vertical-align:top;
max-width:100%;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
overflow:hidden;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
background:#5da3b0;
color:#fff;
right:-5px;
padding:5px 35px;
text-transform:uppercase;
line-height:normal;
position:absolute;
top:30px;
z-index:99;
}

.organizer-container .thumbnail h2 when (@hover = true):hover {
background:#437175;
}

.organizer-container .thumbnail-wrap {
background-size:cover;
background-position:center;
height:100%;
width:100%;
}

.organizer-container .data-container {
border:1px solid #5da3b0;
border-width:1px 1px 1px 0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
float:right;
margin:0;
padding:30px 30px 28px 35px;
width:69.6%;
}

.organizer-container h3 {
color:#559096;
margin-bottom:0;
}

.organizer-container h3 a {
color:#559096;
}

.organizer-container h3 a:hover {
color:#51b6cd;
}

.organizer-container .subtitle {
color:#5da3b0;
display:block;
margin-bottom:10px;
}

.organizer-container .text-content {
margin-bottom:20px;
}

.organizer-container .data-container .contact-wrapper {
display:table;
width:100%;
}

.organizer-container .data-container .contact-wrapper .contact.data {
display:table-row;
}

.organizer-container .data-container .contact-wrapper .label {
color:#559096;
display:table-cell;
}

.organizer-container .data-container .contact-wrapper .data-content {
display:table-cell;
}

.organizer-container .social-icons-container {
right:30px;
top:35px;
}

.single-ait-event-pro .page-title .page-description {
margin-top:0;
}

.tax-ait-events-pro .page-title .entry-title-wrap {
padding:53px 0 49px;
}

.tax-ait-events-pro .page-title .entry-title-wrap .page-description {
margin-top:0;
}

.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
line-height:72px;
height:80px;
padding:0;
text-align:center;
top:49px;
width:80px;
max-width:80px;
}

.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon span {
background:#5da3b0;
-moz-border-radius:40px;
-webkit-border-radius:40px;
border-radius:40px;
display:inline-block;
line-height:34px;
height:34px;
width:34px;
}

.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon img {
vertical-align:middle;
max-width:16px;
}

.events-container .layout-list .item,.elm-events-pro .layout-list .item {
position:relative;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flexbox;
display:-ms-flex;
display:flex;
-webkit-align-items:stretch;
-moz-align-items:stretch;
-ms-align-items:stretch;
align-items:stretch;
-webkit-box-pack:center;
-moz-box-pack:center;
-ms-flex-pack:replace(center,"flex-","");
-webkit-justify-content:center;
justify-content:center;
margin-bottom:20px;
background:#f7f7f7;
-moz-transition:all .5s ease 0s;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
}

.events-container .layout-list .item:after,.elm-events-pro .layout-list .item:after {
display:none;
}

.events-container .layout-list .item .item-content-wrap,.elm-events-pro .layout-list .item .item-content-wrap {
position:relative;
width:100%;
}

.events-container .layout-list .item .item-thumbnail,.elm-events-pro .layout-list .item .item-thumbnail {
position:absolute;
top:0;
left:0;
bottom:0;
width:30.4%;
}

.events-container .layout-list .item .item-thumbnail .item-thumbnail-wrap,.elm-events-pro .layout-list .item .item-thumbnail .item-thumbnail-wrap {
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.events-container .layout-list .item .item-thumbnail .item-thumbnail-wrap:before,.elm-events-pro .layout-list .item .item-thumbnail .item-thumbnail-wrap:before {
width:48px;
height:48px;
line-height:48px;
content:"\f036";
display:block;
font-family:"FontAwesome";
color:#fff;
font-size:19px;
text-align:center;
background:rgba(187,187,187,0.6);
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
top:12px;
right:12px;
}

.events-container .layout-list .item .item-thumbnail:hover .item-thumbnail-wrap:before,.elm-events-pro .layout-list .item .item-thumbnail:hover .item-thumbnail-wrap:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.events-container .layout-list .item .item-thumbnail .item-thumbnail-wrap img,.elm-events-pro .layout-list .item .item-thumbnail .item-thumbnail-wrap img {
vertical-align:top;
}

.events-container .layout-list .item .item-thumbnail a,.elm-events-pro .layout-list .item .item-thumbnail a {
display:block;
width:100%;
height:100%;
}

.events-container .layout-list .item .item-thumbnail-wrap,.elm-events-pro .layout-list .item .item-thumbnail-wrap {
width:100%;
height:100%;
background-size:cover;
background-position:center;
}

.events-container .layout-list .item .item-date,.elm-events-pro .layout-list .item .item-date {
position:absolute;
top:20px;
left:0;
color:#fff;
background:none;
font-size:0;
-moz-border-radius:none;
-webkit-border-radius:none;
border-radius:none;
}

.events-container .layout-list .item .item-date > *,.elm-events-pro .layout-list .item .item-date > * {
display:inline-block;
vertical-align:top;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
}

.events-container .layout-list .item .item-date > :last-child,.elm-events-pro .layout-list .item .item-date > :last-child {
-moz-border-radius:0 2px 2px 0;
-webkit-border-radius:0 2px 2px 0;
border-radius:0 2px 2px 0;
}

.events-container .layout-list .item .entry-date,.elm-events-pro .layout-list .item .entry-date {
padding:5px 18px;
background:#5da3b0;
}

.events-container .layout-list .item .item-date .more,.elm-events-pro .layout-list .item .item-date .more {
padding:5px 12px;
background:#559096;
}

.events-container .layout-list .item .item-content > *,.elm-events-pro .layout-list .item .item-content > * {
margin-left:0 !important;
}

.events-container .layout-list .item .item-content > * + *,.elm-events-pro .layout-list .item .item-content > * + * {
margin-top:10px;
}

.events-container .layout-list .item .item-content,.elm-events-pro .layout-list .item .item-content {
margin-left:30.4%;
padding:25px 35px;
}

.events-container .layout-list .item .item-title h3,.elm-events-pro .layout-list .item .item-title h3 {
display:inline-block;
vertical-align:baseline;
margin-right:10px;
overflow:visible;
white-space:normal;
}

.events-container .layout-list .item .item-title .subtitle,.elm-events-pro .layout-list .item .item-title .subtitle {
display:inline-block;
vertical-align:baseline;
color:#559096;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.events-container .layout-list .item .item-title a,.elm-events-pro .layout-list .item .item-title a {
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.events-container .layout-list .item .item-title a:hover *,.elm-events-pro .layout-list .item .item-title a:hover * {
color:#5da3b0;
}

.events-container .layout-list .item .item-text,.elm-events-pro .layout-list .item .item-text {
color:#333;
}

.events-container .layout-list .item .item-footer,.elm-events-pro .layout-list .item .item-footer {
margin-top:0;
}

.events-container .layout-list .item .item-footer > *,.elm-events-pro .layout-list .item .item-footer > * {
margin-top:15px;
display:inline-block;
vertical-align:middle;
}

.events-container .layout-list .item .item-categories,.elm-events-pro .layout-list .item .item-categories {
margin-right:12px;
line-height:0;
}

.events-container .layout-list .item .taxonomy-icon,.elm-events-pro .layout-list .item .taxonomy-icon {
background:#5da3b0;
-moz-border-radius:100px;
-webkit-border-radius:100px;
border-radius:100px;
color:#333;
display:inline-block;
height:32px;
line-height:31px;
margin:0 1px;
position:relative;
text-align:center;
vertical-align:middle;
width:32px;
}

.events-container .layout-list .item .taxonomy-icon img,.elm-events-pro .layout-list .item .taxonomy-icon img {
margin:0;
vertical-align:middle;
max-width:13px;
}

.events-container .layout-list .item .taxonomy-icon:first-child,.elm-events-pro .layout-list .item .taxonomy-icon:first-child {
margin-left:0;
}

.events-container .layout-list .item .taxonomy-icon:last-child,.elm-events-pro .layout-list .item .taxonomy-icon:last-child {
margin-right:0;
}

.events-container .layout-list .item .taxonomy-wrap,.elm-events-pro .layout-list .item .taxonomy-wrap {
background:#fff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:1px solid #5da3b0;
opacity:0;
left:50%;
padding:2px 10px;
position:absolute;
top:41px;
-moz-transition:all .2s ease 0s;
-webkit-transition:all .2s ease 0s;
transition:all .2s ease 0s;
width:auto;
z-index:99;
white-space:nowrap;
-moz-transform:translate3d(-50%,0,0);
-webkit-transform:translate3d(-50%,0,0);
-ms-transform:translate3d(-50%,0,0);
transform:translate3d(-50%,0,0);
background-clip:padding-box;
pointer-events:none;
}

.events-container .layout-list .item .taxonomy-wrap:before,.elm-events-pro .layout-list .item .taxonomy-wrap:before {
border-width:0 7px 7px;
border-color:transparent transparent #5da3b0;
border-style:solid;
content:"";
left:50%;
margin-left:-7px;
position:absolute;
top:-7px;
}

.events-container .layout-list .item .taxonomy-wrap:after,.elm-events-pro .layout-list .item .taxonomy-wrap:after {
border-width:0 6px 6px;
border-color:transparent transparent #fff;
border-style:solid;
content:"";
left:50%;
margin-left:-6px;
position:absolute;
top:-6px;
}

.events-container .layout-list .item .taxonomy-icon:hover .taxonomy-wrap,.elm-events-pro .layout-list .item .taxonomy-icon:hover .taxonomy-wrap {
opacity:1;
}

.events-container .layout-list .item .taxonomy-wrap .taxonomy-name,.elm-events-pro .layout-list .item .taxonomy-wrap .taxonomy-name {
font-size:19px;
line-height:32px;
margin:0;
text-align:center;
}

.events-container .layout-list .item .item-location a,.elm-events-pro .layout-list .item .item-location a {
position:relative;
margin-right:2px;
padding:0 15px 0 30px;
display:inline-block;
vertical-align:top;
color:#559096;
background:#fff;
border:2px solid;
text-transform:capitalize;
background-clip:padding-box;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.events-container .layout-list .item .item-location a:before,.elm-events-pro .layout-list .item .item-location a:before {
font-family:'FontAwesome';
content:"\f041";
position:absolute;
top:50%;
left:12px;
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
font-weight:400;
}

.events-container .layout-list .item .item-location a:hover,.elm-events-pro .layout-list .item .item-location a:hover {
color:#5da3b0;
}

.elm-events-pro .layout-box .item {
margin-top:8px;
background:#f7f7f7;
position:relative;
-moz-transition:all .5s ease 0s;
-webkit-transition:all .5s ease 0s;
transition:all .5s ease 0s;
}

.elm-events-pro .layout-box .item .item-thumbnail {
margin-top:0;
position:relative;
}

.elm-events-pro .layout-box .item .item-thumbnail .item-text-wrap {
width:100%;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
position:absolute;
left:0;
bottom:0;
overflow:hidden;
}

.elm-events-pro .layout-box .item .entry-date {
background:#5da3b0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
color:#fff;
left:20px;
padding:10px 10px 12px;
position:absolute;
text-align:center;
top:-8px;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
width:90px;
z-index:11;
line-height:normal;
}

.elm-events-pro .layout-box .item .entry-date .day {
display:block;
}

.elm-events-pro .layout-box .item .entry-date .month {
text-transform:uppercase;
}

.elm-events-pro .layout-box .item .more {
background:#559096;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
color:#fff;
height:34px;
line-height:34px;
position:absolute;
right:10px;
text-align:center;
top:10px;
width:34px;
}

.elm-events-pro .layout-box .item .item-title {
margin:23px 0 0;
}

.elm-events-pro .layout-box .item .item-title h3 {
padding:0 20px;
}

.elm-events-pro .layout-box .item a:hover h3 {
color:#51b6cd;
}

.elm-events-pro .layout-box .item .item-text {
margin-top:0;
}

.elm-events-pro .layout-box .item .item-excerpt {
padding:15px 20px 0;
}

.elm-events-pro .layout-box .item .item-location {
background:#559096;
padding:7px 20px;
text-align:center;
}

.elm-events-pro .layout-box .item .item-location a {
color:#fff;
text-transform:uppercase;
}

.elm-events-pro .layout-box .item .item-location a:after {
content:", ";
}

.elm-events-pro .layout-box .item .item-location a:last-child:after {
display:none;
}

.elm-events-pro .layout-box .item .item-categories {
line-height:0;
padding:15px 20px 25px;
}

.elm-events-pro .layout-box .item .taxonomy-icon {
background:#5da3b0;
-moz-border-radius:100px;
-webkit-border-radius:100px;
border-radius:100px;
color:#333;
display:inline-block;
height:32px;
line-height:31px;
margin:0 1px;
position:relative;
text-align:center;
vertical-align:middle;
width:32px;
}

.elm-events-pro .layout-box .item .taxonomy-icon img {
margin:0;
vertical-align:middle;
max-width:13px;
}

.elm-events-pro .layout-box .item .taxonomy-icon:first-child {
margin-left:0;
}

.elm-events-pro .layout-box .item .taxonomy-icon:last-child {
margin-right:0;
}

.elm-events-pro .layout-box .item .taxonomy-wrap {
background:#fff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:1px solid #5da3b0;
opacity:0;
left:50%;
padding:2px 10px;
position:absolute;
top:41px;
-moz-transition:all .2s ease 0s;
-webkit-transition:all .2s ease 0s;
transition:all .2s ease 0s;
width:auto;
z-index:99;
white-space:nowrap;
-moz-transform:translate3d(-50%,0,0);
-webkit-transform:translate3d(-50%,0,0);
-ms-transform:translate3d(-50%,0,0);
transform:translate3d(-50%,0,0);
background-clip:padding-box;
pointer-events:none;
}

.elm-events-pro .layout-box .item .taxonomy-wrap:before {
border-width:0 7px 7px;
border-color:transparent transparent #5da3b0;
border-style:solid;
content:"";
left:50%;
margin-left:-7px;
position:absolute;
top:-7px;
}

.elm-events-pro .layout-box .item .taxonomy-wrap:after {
border-width:0 6px 6px;
border-color:transparent transparent #fff;
border-style:solid;
content:"";
left:50%;
margin-left:-6px;
position:absolute;
top:-6px;
}

.elm-events-pro .layout-box .item .taxonomy-icon:hover .taxonomy-wrap {
opacity:1;
}

.elm-events-pro .layout-box .item .taxonomy-wrap .taxonomy-name {
font-size:19px;
line-height:32px;
margin:0;
text-align:center;
}

.single-ait-item .events-container .filters-wrap {
z-index:100;
}

.single-ait-item .events-container .layout-list .item {
background:#d6f7f3;
}

.events-container .nav-single {
clear:both;
float:none;
}

.header-resources {
color:#559096;
display:inline-block;
margin-left:10px;
padding-bottom:3px;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
vertical-align:middle;
}

.header-resources .resources-button,.header-resources .resources-button:hover {
color:#5da3b0;
padding:0;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.header-resources .resources-data {
display:inline-block;
padding:0 5px 0 0;
vertical-align:middle;
text-transform:uppercase;
line-height:1;
border-right:1px solid rgba(0,0,0,0.3);
}

.header-resources .resources-count,.header-resources .resources-text {
display:inline-block;
vertical-align:middle;
}

.header-resources .ait-sc-button {
padding:6px 3px !important;
background:none;
color:#5da3b0;
vertical-align:middle;
line-height:1;
text-transform:uppercase;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
}

.header-resources .ait-sc-button:hover {
padding:6px 10px !important;
background:#5da3b0;
color:#fff;
}

.user-panel {
margin-top:45px;
position:relative;
}

.user-panel .toggle-button {
display:block;
margin-bottom:45px;
padding:10px 20px;
background:#5da3b0;
color:#fff;
color:#fff;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
}

.user-panel.opened .toggle-button {
background:#51b6cd;
}

.user-panel .login-register,.user-panel .user-actions {
display:none;
position:absolute;
left:50%;
margin-left:-160px;
padding:0;
width:320px;
background:#f7f7f7;
-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.03) inset;
-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.03) inset;
box-shadow:0 0 0 1px rgba(0,0,0,0.03) inset;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

body:not(.element-sidebar-map) .user-panel .login-register,body:not(.element-sidebar-map) .user-panel .user-actions {
left:auto;
right:0;
margin-left:0;
}

body:not(.element-sidebar-map) .user-panel .login-register:before,body:not(.element-sidebar-map) .user-panel .user-actions:before {
left:auto;
right:23px;
}

.user-panel.opened .login-register,.user-panel.opened .user-actions {
display:block;
-webkit-animation:slideDown .3s;
animation:slideDown .3s;
}

.user-panel .userlogin-tabs {
padding:25px;
background:none;
}

.user-panel .user-info {
margin-bottom:45px;
padding:3px 30px 3px 3px;
background:#5da3b0;
color:#fff;
color:#fff;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
cursor:pointer;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

.user-panel.opened .user-info {
background:#51b6cd;
}

.user-panel .user-avatar,.user-panel .user-name {
position:relative;
display:inline-block;
vertical-align:middle;
}

.user-panel .user-avatar img {
vertical-align:middle;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
width:30px;
height:30px;
max-width:none;
border:2px solid #fff;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.user-panel .user-avatar:after {
position:absolute;
top:50%;
right:-23px;
margin-top:-7px;
font-family:'FontAwesome';
content:"\f078";
width:15px;
height:15px;
font-size:75%;
font-weight:400;
line-height:15px;
text-align:center;
}

.user-panel .user-actions {
padding:25px;
}

.user-panel .user-actions a {
background:#559096;
color:#fff;
display:inline-block;
vertical-align:top;
max-width:100%;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
overflow:hidden;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
display:block;
padding:6px 6px 6px 15px;
color:#fff;
background:#559096;
text-transform:uppercase;
clear:both;
line-height:24px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.user-panel .user-actions a when (@hover = true):hover {
background:#437175;
}

.user-panel .user-actions a	+ a {
margin-top:10px;
}

.user-panel .user-actions a	> span {
float:right;
padding:0 8px;
color:#559096;
background:#fff;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.user-panel .user-actions a:hover > span {
color:#559096;
}

.user-panel .user-actions a.button-account,.user-panel .user-actions a.button-logout {
float:left;
clear:none;
margin:0 0 15px;
padding:3px 4px 3px 15px;
width:48%;
font-size:12px;
text-transform:none;
}

.user-panel .user-actions a.button-account {
margin-right:4%;
background:#333;
}

.user-panel .user-actions a.button-account:hover {
background:#1f1f1f;
}

.user-panel .user-actions a.button-logout {
background:#d05756;
}

.user-panel .user-actions a.button-logout:hover {
background:#c63837;
}

.user-panel .user-actions a.button-account > span,.user-panel .user-actions a.button-logout > span {
position:relative;
padding:0;
width:24px;
color:#fff;
background:none;
font-size:14px;
text-align:center;
overflow:hidden;
}

.user-panel .user-actions a.user-items:hover {
background:#46777c !important;
}

.user-panel .user-actions a.user-items:hover > span {
color:#46777c;
}

.user-panel .user-actions a.user-events {
background:#5da3b0;
}

.user-panel .user-actions a.user-events:hover {
background:#46777c !important;
}

.user-panel .user-actions a.user-events > span {
color:#5da3b0;
}

.user-panel .user-actions a.user-events:hover > span {
color:#46777c;
}

@-webkit-keyframes slideDown {
0% {
opacity:0;
-moz-transform:translate3d(0,-10px,0);
-webkit-transform:translate3d(0,-10px,0);
-ms-transform:translate3d(0,-10px,0);
transform:translate3d(0,-10px,0);
}

100% {
opacity:1;
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
}

@keyframes slideDown {
0% {
opacity:0;
-moz-transform:translate3d(0,-10px,0);
-webkit-transform:translate3d(0,-10px,0);
-ms-transform:translate3d(0,-10px,0);
transform:translate3d(0,-10px,0);
}

100% {
opacity:1;
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
}

.widget_login {
padding-bottom:0;
}

.widget_login .widget-title {
position:relative;
}

.widget_login .widget-content {
position:relative;
}

.userlogin-tabs-menu {
font-size:0;
}

.userlogin-tabs-menu a {
background:#559096;
color:#fff;
display:inline-block;
vertical-align:top;
max-width:100%;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
overflow:hidden;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
padding:8px;
width:49.25%;
text-align:center;
text-transform:uppercase;
-moz-transition:background .4s;
-webkit-transition:background .4s;
transition:background .4s;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.userlogin-tabs-menu a when (@hover = true):hover {
background:#437175;
}

.userlogin-tabs-menu a:first-child {
margin-right:1.5%;
}

.userlogin-tabs-menu a.userlogin-option-active {
background:#fff;
color:#559096;
-moz-box-shadow:0 0 0 2px #559096 inset;
-webkit-box-shadow:0 0 0 2px #559096 inset;
box-shadow:0 0 0 2px #559096 inset;
cursor:default;
}

.userlogin-container .userlogin-tabs-content {
display:none;
-webkit-animation:slideDown .3s;
animation:slideDown .3s;
}

.userlogin-container .userlogin-tabs-content.userlogin-option-active {
display:block;
}

.userlogin-container .userlogin-tabs-content:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.userlogin-tabs-contents {
padding:20px 0 0;
}

.userlogin-tabs-contents .userlogin-tabs-content > p,.userlogin-tabs-contents .userlogin-container > p {
padding-bottom:18px;
}

.userlogin-tabs-contents p.input-username,.userlogin-tabs-contents p.input-email,.userlogin-tabs-contents p.login-username,.userlogin-tabs-contents p.input-role,.userlogin-tabs-contents p.login-password,.userlogin-tabs-contents p.login-submit,.userlogin-tabs-contents p.input-payment,.userlogin-tabs-contents p.input-captcha {
margin-bottom:14px;
}

.userlogin-tabs-contents p.input-captcha:before {
content:"";
position:absolute;
top:0;
right:0;
bottom:0;
width:72px;
border-left:1px solid rgba(0,0,0,0.05);
}

.userlogin-tabs-contents p.input-role > span {
display:block;
padding:0 12px;
}

.userlogin-tabs-contents p.login-submit {
margin:20px 0 0;
}

.userlogin-tabs-contents .input-required-conditions {
margin-bottom:12px;
}

.userlogin-tabs-contents .input-required-conditions > * {
margin:0;
vertical-align:middle;
}

.userlogin-tabs-contents .input-required-conditions label {
margin-left:5px;
}

.userlogin-tabs-contents input:not([type="checkbox"]) {
width:100%;
}

.userlogin-tabs-contents .input-captcha {
position:relative;
}

.userlogin-tabs-contents .input-captcha input {
padding-right:90px;
}

.userlogin-tabs-contents .input-captcha img {
height:100%;
padding:5px 0;
position:absolute;
right:0;
top:0;
opacity:.7;
}

.userlogin-tabs-contents .login-fields {
margin-top:35px;
}

.userlogin-tabs-contents input[type="submit"] {
background:#5da3b0;
margin-bottom:5px;
width:100%;
text-align:center;
}

.userlogin-tabs-contents input[type="submit"]:hover {
background:#51b6cd;
}

.userlogin-tabs-contents input[type="text"]:focus,.userlogin-tabs-contents input[type="password"]:focus {
background:#fff;
-moz-transition:all .2s ease-in-out 0s;
-webkit-transition:all .2s ease-in-out 0s;
transition:all .2s ease-in-out 0s;
}

.userlogin-tabs-contents .input-helper {
display:block;
font-size:19px;
line-height:32px;
line-height:1.3;
}

.userlogin-tabs-contents input + .input-helper {
margin-top:5px;
}

.userlogin-tabs-contents .helper {
display:block;
padding-top:5px;
}

.widget-container.widget_login .userlogin-tabs-contents input[type="submit"] {
margin-bottom:10px;
}

.userlogin-container.user-logged-in .profile-avatar {
float:left;
margin-right:15px;
margin-bottom:20px;
max-width:70px;
}

.userlogin-container.user-logged-in .profile-name {
padding-top:10px;
}

.userlogin-container.user-logged-in .profile-name span:first-child {
display:none;
}

.userlogin-container.user-logged-in .profile-name span {
margin-bottom:5px;
display:block;
line-height:16px;
color:#5da3b0;
text-transform:capitalize;
}

.userlogin-container.user-logged-in p {
margin-bottom:20px;
}

.userlogin-container.user-logged-in .profile:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.userlogin-container.user-logged-in .profile-avatar img {
vertical-align:top;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.userlogin-container.user-logged-in .profile a {
display:inline-block;
margin:3px 5px 0 0;
padding:0 9px 2px;
background:#333;
font-size:12px;
line-height:24px;
color:#fff;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.userlogin-container.user-logged-in .profile a:hover {
background:#51b6cd;
}

.userlogin-container.user-logged-in .profile a:active {
background:#51b6cd;
}

.userlogin-container.user-logged-in .profile a:active {
background:#51b6cd;
}

.userlogin-container.user-logged-in a.widgetlogin-button-items {
background:#559096;
color:#fff;
display:inline-block;
vertical-align:top;
max-width:100%;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
overflow:hidden;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
display:block;
margin-top:20px;
padding:5px 20px;
clear:both;
text-transform:uppercase;
text-align:center;
}

.userlogin-container.user-logged-in a.widgetlogin-button-items when (@hover = true):hover {
background:#437175;
}

.userlogin-container .lost-password {
display:inline-block;
margin:0 12px;
font-size:13px;
line-height:1;
border-bottom:2px solid rgba(93,163,176,0.3);
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.userlogin-container .lost-password:hover {
border-color:rgba(0,0,0,0);
}

.login-messages * {
margin:20px 0 0;
background:rgba(0,0,0,0.03);
text-align:center;
border:1px solid rgba(0,0,0,0.04);
overflow:hidden;
}

.frontend-notification {
padding:0;
max-height:0;
background:#444;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
overflow:hidden;
-moz-transition:all .5s ease 1s;
-webkit-transition:all .5s ease 1s;
transition:all .5s ease 1s;
}

.frontend-notification .grid-main {
position:relative;
}

.frontend-notification.shown {
padding:8px 0;
max-height:100px;
}

.frontend-notification.hidden {
padding:0;
max-height:0;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

.frontend-notification span {
margin-left:10px;
padding-right:35px;
color:#fff;
}

.frontend-notification i {
padding:3px 0;
font-size:20px;
}

.frontend-notification i:first-child {
float:left;
}

.frontend-notification.success i:first-child {
color:#a1bf61;
}

.frontend-notification.error i:first-child {
color:#d05756;
}

.frontend-notification.warning i:first-child {
color:#eaca6a;
}

.frontend-notification i:last-child {
position:absolute;
top:0;
right:12px;
cursor:pointer;
}

.frontend-notification i:last-child:hover {
color:#fff;
}

.widget_items .items-container,.widget_newest_item .items-container {
margin-top:10px;
}

.widget_items .item-container,.widget_newest_item .item-container {
padding:29px 27px 25px;
margin-bottom:0;
border:1px solid #f7f7f7;
border-width:0 0 1px;
}

.widget_items .item-container:after,.widget_newest_item .item-container:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.widget_items .item-container:first-child,.widget_newest_item .item-container:first-child {
padding-top:0;
}

.widget_items .item-container:last-child,.widget_newest_item .item-container:last-child {
padding-bottom:0;
border:0 none;
}

.widget_items .item-container:hover,.widget_newest_item .item-container:hover {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
-moz-transform:none;
-webkit-transform:none;
-ms-transform:none;
transform:none;
}

.widget_items .item-container h4,.widget_newest_item .item-container h4 {
margin:0 0 10px;
}

.widget_items .item-container a,.widget_newest_item .item-container a {
color:#333;
}

.widget_items .item-container a .thumb-icon,.widget_newest_item .item-container a .thumb-icon {
display:inline-block;
line-height:0;
max-width:100%;
position:relative;
vertical-align:top;
}

.widget_items .item-container a .thumb-icon:before,.widget_newest_item .item-container a .thumb-icon:before {
content:"";
display:block;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/zoom_detail.png) center center no-repeat;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:10;
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

.widget_items .item-container a:hover .thumb-icon:before,.widget_newest_item .item-container a:hover .thumb-icon:before {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.widget_items .item-container a .thumb-icon img,.widget_newest_item .item-container a .thumb-icon img {
vertical-align:top;
}

.widget_items .item-container a:hover h4,.widget_newest_item .item-container a:hover h4 {
color:#51b6cd;
}

.widget_items .item-container a .thumb-icon:before,.widget_items .item-container a .thumb-icon:before,.widget_newest_item .item-container a .thumb-icon:before,.widget_newest_item .item-container a .thumb-icon:before {
border-radius:4px;
}

.widget_items .item-container .thumb-icon,.widget_newest_item .item-container .thumb-icon {
overflow:hidden;
}

.widget_items .item-container span,.widget_newest_item .item-container span {
display:inline-block;
}

.widget_items .review-stars-container,.widget_newest_item .review-stars-container {
margin-bottom:8px;
}

.widget_items .review-stars,.widget_newest_item .review-stars {
display:block;
line-height:normal;
}

.widget_items .layout-grid,.widget_newest_item .layout-grid {
padding:0 27px;
}

.widget_items .layout-grid .item-container,.widget_newest_item .layout-grid .item-container {
display:inline-block;
width:45%;
padding:8px 0 15px;
border:none;
vertical-align:top;
}

.widget_items .layout-grid .item-container:nth-child(2n-1),.widget_newest_item .layout-grid .item-container:nth-child(2n-1) {
margin-right:10%;
}

.widget_items .layout-grid .item-container .thumb-icon,.widget_newest_item .layout-grid .item-container .thumb-icon {
margin-bottom:15px;
}

.widget_items .layout-list .item-container .content:after,.widget_newest_item .layout-list .item-container .content:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.widget_items .layout-list .item-container .thumb-icon,.widget_newest_item .layout-list .item-container .thumb-icon {
float:left;
width:35%;
margin-right:20px;
}

.widget_items .layout-list .item-container h4,.widget_newest_item .layout-list .item-container h4 {
margin:0 0 5px;
line-height:normal;
}

.widget_newest_item .layout-grid .item-container {
width:100%;
}

.claim-listing-container {
border-width:2px;
background:#fafafa;
}

#claim-listing-form .input-helper {
display:block;
margin-top:5px;
}

.elm-get-directions-main .route_form_div {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-get-directions-main .directions_route_table {
border:1px solid #5da3b0;
}

.elm-get-directions-main .directions_route_table td:first-child {
background:#559096;
width:35%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-get-directions-main .directions_route_table tr:nth-child(2n) td:first-child {
background:#56868b;
}

.elm-get-directions-main .directions_route_table td:first-child label {
color:#fff;
}

.elm-get-directions-main .directions_route_table .sbHolder .sbSelector {
padding:2px 0;
}

.elm-get-directions-main .directions_route_table .sbHolder {
border:1px solid rgba(0,0,0,0.2);
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
color:#333;
padding:10px 15px;
vertical-align:top;
}

.elm-get-directions-main .directions_route_table .sbToggle:before {
color:#999;
content:"\f0dd";
font-size:14px;
}

.elm-get-directions-main .directions_route_table input[type="number"] {
padding:10px 15px;
border:none;
border-bottom:2px solid #478793;
background:none;
}

.elm-get-directions-main .directions_route_table input[type="checkbox"] {
margin:10px 15px;
}

.elm-get-directions-main .directions_route_table input[type="text"],.elm-get-directions-main .directions_route_table input[type="number"],.elm-get-directions-main .directions_route_table select {
border:1px solid rgba(0,0,0,0.2);
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
color:#333;
padding:10px 15px;
vertical-align:top;
}

.elm-get-directions-main .directions_buttons {
float:right;
padding:25px 25px 0;
width:65%;
text-align:left;
}

.elm-get-directions-main .directions_buttons > * + * {
margin-left:0;
}

.elm-get-directions-main .directions_buttons .route_submit_div {
margin-right:10px;
}

.elm-get-directions-main .directions_buttons .route_link_to_google_directions a {
background:#333;
}

.right-sidebar.left-sidebar .elm-get-directions-main .directions_buttons {
float:none;
text-align:center;
width:100%;
}

.ait-get-directions-button {
display:inline-block;
vertical-align:top;
}

.ait-get-directions-button a.ait-sc-button {
background:#559096;
color:#fff;
position:relative;
margin-bottom:25px !important;
padding:6px 40px;
text-align:center;
}

.elm-get-directions-main .form-buttons .ait-sc-button {
padding-left:15px;
padding-right:15px;
}

.directions-form input {
border-bottom:none;
}

.directions-form .input-container.type-number,.directions-form input + .custom-checkbox {
background:#fff;
border-bottom:none;
-moz-box-shadow:0 2px 0 rgba(0,0,0,0.04);
-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.04);
box-shadow:0 2px 0 rgba(0,0,0,0.04);
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.directions-form input:disabled {
border:1px solid rgba(0,0,0,0.1);
}

.col.inputs .label-container {
margin-bottom:5px;
}

.ait-sc-button.button-plan-my-route {
position:relative;
margin-bottom:25px !important;
}

.ait-sc-button.button-plan-my-route .text,.ait-sc-button.button-plan-my-route:hover .text {
padding:5px 25px;
}

#colorbox .get-direction {
margin-bottom:20px;
width:100%;
}

#colorbox .get-direction td {
padding:3px 0;
}

#colorbox .get-direction td:first-child {
color:#666;
font-weight:700;
}

#colorbox .get-direction td:nth-child(2n) {
text-align:right;
}

#colorbox .get-direction input {
border:1px solid rgba(0,0,0,0.2);
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
color:#333;
padding:10px 15px;
vertical-align:top;
width:100%;
}

#colorbox .get-direction select {
border:1px solid rgba(0,0,0,0.2);
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
color:#333;
padding:10px 15px;
vertical-align:top;
width:100%;
}

#colorbox .get-direction input[type="checkbox"] {
padding:10px 0 10px 15px;
width:auto;
}

#colorbox .resources-button,#colorbox .resources-button:hover {
color:#fff;
padding:10px 20px;
font-weight:700;
}

#colorbox #turn-by-turn_navButton {
background:#333;
}

#colorbox #turn-by-turn_navButton:after {
content:"\f08e";
font-family:"FontAwesome";
font-weight:400;
line-height:0;
margin-left:10px;
}

#colorbox #claim-listing label {
color:#559096;
}

#colorbox #claim-listing input {
display:block;
width:240px;
}

#colorbox #claim-listing #claim-email,#colorbox #claim-listing #claim-username {
border:1px solid rgba(0,0,0,0.2);
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
color:#333;
padding:10px 15px;
vertical-align:top;
}

#colorbox #claim-listing .claim-email {
margin-bottom:10px;
}

#colorbox #claim-listing .submit-wrap input {
background:#5da3b0;
}

#colorbox #claim-listing .submit-wrap input:hover {
background:#478793;
}

#colorbox #error p {
margin-bottom:5px;
padding:10px;
background:rgba(0,0,0,0.03);
border:1px solid #5da3b0;
font-weight:700;
text-align:center;
color:#d05756;
}

.item-content-wrap .getDirGoogleMap {
margin-top:20px;
}

.item-content-wrap .getDirDirections {
margin:10px 0 40px;
}

.adp-placemark {
background:#559096 !important;
border:none !important;
}

.adp-placemark:hover {
background:#5b99a0 !important;
}

.adp-text {
color:#fff;
}

.adp-step,.adp-substep {
color:#559096;
}

.elm-item-reviews {
position:relative;
}

.elm-item-reviews .review-content {
position:relative;
padding:40px 100px;
min-height:172px;
background:#559096;
text-align:center;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.elm-item-reviews .review-content:after {
content:"";
position:absolute;
bottom:-20px;
right:30px;
border:15px solid transparent;
border-top-color:#559096;
border-left-color:#559096;
border-top-width:10px;
border-bottom-width:10px;
}

.elm-item-reviews .review-content * + * {
margin-top:10px;
}

.elm-item-reviews .entry-content {
position:relative;
overflow:hidden;
}

.elm-item-reviews .entry-content p {
margin-bottom:0;
color:#fff;
font-size:20px;
line-height:28px;
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
-webkit-animation:fadeIn .6s;
animation:fadeIn .6s;
}

.elm-item-reviews .entry-content p.txtrows-1 {
height:26px;
overflow:hidden;
}

.elm-item-reviews .entry-content p.txtrows-2 {
height:52px;
overflow:hidden;
}

.elm-item-reviews .entry-content p.txtrows-3 {
height:78px;
overflow:hidden;
}

.elm-item-reviews .entry-content p.txtrows-4 {
height:104px;
overflow:hidden;
}

.elm-item-reviews .entry-content p.txtrows-5 {
height:130px;
overflow:hidden;
}

.elm-item-reviews .entry-content .read-more {
position:absolute;
right:0;
bottom:-4px;
padding:0 7px;
margin-bottom:0;
color:#fff;
font-size:20px;
line-height:28px;
font-family:Poiret One;
font-weight:700;
font-style:normal;
font-family:Arizonia;
font-weight:700;
font-style:normal;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#559096;
box-shadow:-5px 0 10px 5px #559096;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
cursor:pointer;
}

.elm-item-reviews .entry-content .read-more:before {
content:".. ";
}

.elm-item-reviews .expanded .entry-content p {
height:auto;
}

.elm-item-reviews .expanded .entry-content .read-more {
opacity:0;
visibility:hidden;
}

.elm-item-reviews .review-rating-overall {
display:block;
color:#fff;
-webkit-animation:fadeIn .6s;
animation:fadeIn .6s;
}

.elm-item-reviews .review-details {
margin-right:70px;
padding:10px;
text-align:right;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-animation:fadeIn .6s;
animation:fadeIn .6s;
}

.elm-item-reviews .review-details > div {
display:inline-block;
vertical-align:middle;
}

.elm-item-reviews .review-details .author {
margin-right:5px;
}

.elm-item-reviews .review-details .item	i {
color:#5da3b0;
}

.elm-item-reviews .navigation-arrows [class*="arrow"] {
position:absolute;
top:70px;
font-size:15px;
width:34px;
height:34px;
line-height:34px;
text-align:center;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
color:#fff;
background:rgba(255,255,255,0.3);
cursor:pointer;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

.elm-item-reviews .navigation-arrows [class*="arrow"]:hover {
background:rgba(0,0,0,0.2);
}

.elm-item-reviews .navigation-arrows [class*="arrow"].disabled {
background:transparent;
-moz-box-shadow:0 0 0 2px rgba(255,255,255,0.3) inset;
-webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.3) inset;
box-shadow:0 0 0 2px rgba(255,255,255,0.3) inset;
pointer-events:none;
cursor:default;
}

.elm-item-reviews .navigation-arrows .arrow-left {
left:30px;
text-indent:-1px;
}

.elm-item-reviews .navigation-arrows .arrow-right {
right:30px;
text-indent:1px;
}

@-webkit-keyframes fadeIn {
0% {
opacity:0;
}

100% {
opacity:1;
}
}

@keyframes fadeIn {
0% {
opacity:0;
}

100% {
opacity:1;
}
}

@-webkit-keyframes scaleIn {
0% {
-moz-transform:scale(0.3);
-webkit-transform:scale(0.3);
-ms-transform:scale(0.3);
transform:scale(0.3);
}

100% {
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}
}

@keyframes scaleIn {
0% {
-moz-transform:scale(0.3);
-webkit-transform:scale(0.3);
-ms-transform:scale(0.3);
transform:scale(0.3);
}

100% {
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}
}

input.adminbar-input {
border:none !important;
min-height:0 !important;
}

html#ecwid_html body#ecwid_body.page .ecwid h1,html#ecwid_html body#ecwid_body.page .ecwid h2,html#ecwid_html body#ecwid_body.page .ecwid h3,html#ecwid_html body#ecwid_body.page .ecwid h4,html#ecwid_html body#ecwid_body.page .ecwid h5,html#ecwid_html body#ecwid_body.page .ecwid h6,html#ecwid_html body#ecwid_body.page .ecwid .gwt-Label[class*="title"],html#ecwid_html body#ecwid_body.chameleon.page .ecwid h1,html#ecwid_html body#ecwid_body.chameleon.page .ecwid h2,html#ecwid_html body#ecwid_body.chameleon.page .ecwid h3,html#ecwid_html body#ecwid_body.chameleon.page .ecwid h4,html#ecwid_html body#ecwid_body.chameleon.page .ecwid h5,html#ecwid_html body#ecwid_body.chameleon.page .ecwid h6,html#ecwid_html body#ecwid_body.chameleon.page .ecwid .gwt-Label[class*="title"] {
color:#559096;
}

html#ecwid_html body#ecwid_body.page input.gwt-TextBox,html#ecwid_html body#ecwid_body.page input.gwt-PasswordTextBox,html#ecwid_html body#ecwid_body.page input.gwt-DateBox,html#ecwid_html body#ecwid_body.page textarea.gwt-TextArea,html#ecwid_html body#ecwid_body.page .ecwid select,html#ecwid_html body#ecwid_body.page .ecwid-SearchPanel-field,html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel-sortByPanel select.gwt-ListBox,html#ecwid_html body#ecwid_body.chameleon.page input.gwt-TextBox,html#ecwid_html body#ecwid_body.chameleon.page input.gwt-PasswordTextBox,html#ecwid_html body#ecwid_body.chameleon.page input.gwt-DateBox,html#ecwid_html body#ecwid_body.chameleon.page textarea.gwt-TextArea,html#ecwid_html body#ecwid_body.chameleon.page .ecwid select,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-SearchPanel-field,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel-sortByPanel select.gwt-ListBox {
padding:4px 10px;
background-color:#fff;
color:#333;
border:1px solid #5da3b0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.07);
-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.07);
box-shadow:0 2px 0 0 rgba(0,0,0,0.07);
font-size:22px;
line-height:38px;
font-family:Arial,sans-serif !important;
font-weight:400 !important;
font-style:normal !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
}

html#ecwid_html body#ecwid_body.page input.gwt-TextBox:focus,html#ecwid_html body#ecwid_body.page input.gwt-PasswordTextBox:focus,html#ecwid_html body#ecwid_body.page input.gwt-DateBox:focus,html#ecwid_html body#ecwid_body.page textarea.gwt-TextArea:focus,html#ecwid_html body#ecwid_body.page .ecwid select:focus,html#ecwid_html body#ecwid_body.page .ecwid-SearchPanel-field:focus,html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel-sortByPanel select.gwt-ListBox:focus,html#ecwid_html body#ecwid_body.chameleon.page input.gwt-TextBox:focus,html#ecwid_html body#ecwid_body.chameleon.page input.gwt-PasswordTextBox:focus,html#ecwid_html body#ecwid_body.chameleon.page input.gwt-DateBox:focus,html#ecwid_html body#ecwid_body.chameleon.page textarea.gwt-TextArea:focus,html#ecwid_html body#ecwid_body.chameleon.page .ecwid select:focus,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-SearchPanel-field:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel-sortByPanel select.gwt-ListBox:focus {
outline:none;
}

html#ecwid_html body#ecwid_body.page input.gwt-TextBox::-moz-focus-inner,html#ecwid_html body#ecwid_body.page input.gwt-PasswordTextBox::-moz-focus-inner,html#ecwid_html body#ecwid_body.page input.gwt-DateBox::-moz-focus-inner,html#ecwid_html body#ecwid_body.page textarea.gwt-TextArea::-moz-focus-inner,html#ecwid_html body#ecwid_body.page .ecwid select::-moz-focus-inner,html#ecwid_html body#ecwid_body.page .ecwid-SearchPanel-field::-moz-focus-inner,html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel-sortByPanel select.gwt-ListBox::-moz-focus-inner,html#ecwid_html body#ecwid_body.chameleon.page input.gwt-TextBox::-moz-focus-inner,html#ecwid_html body#ecwid_body.chameleon.page input.gwt-PasswordTextBox::-moz-focus-inner,html#ecwid_html body#ecwid_body.chameleon.page input.gwt-DateBox::-moz-focus-inner,html#ecwid_html body#ecwid_body.chameleon.page textarea.gwt-TextArea::-moz-focus-inner,html#ecwid_html body#ecwid_body.chameleon.page .ecwid select::-moz-focus-inner,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-SearchPanel-field::-moz-focus-inner,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel-sortByPanel select.gwt-ListBox::-moz-focus-inner {
border:0;
}

html#ecwid_html body#ecwid_body.page .ecwid select,html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel-sortByPanel select.gwt-ListBox,html#ecwid_html body#ecwid_body.chameleon.page .ecwid select,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel-sortByPanel select.gwt-ListBox {
position:relative;
padding-right:35px;
background-image:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/ecwid/select-arrow.png);
background-position:right center;
background-repeat:no-repeat;
}

html#ecwid_html body#ecwid_body.page .ecwid a:active,html#ecwid_html body#ecwid_body.page .ecwid a:visited,html#ecwid_html body#ecwid_body.page a[class*="gwt-Anchor"],html#ecwid_html body#ecwid_body.page a[class*="gwt-Anchor"]:active,html#ecwid_html body#ecwid_body.page a[class*="gwt-Anchor"]:visited,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-categoryPath a,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-categoryPath a:active,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-categoryPath a:visited,html#ecwid_html body#ecwid_body.chameleon.page .ecwid a:active,html#ecwid_html body#ecwid_body.chameleon.page .ecwid a:visited,html#ecwid_html body#ecwid_body.chameleon.page a[class*="gwt-Anchor"],html#ecwid_html body#ecwid_body.chameleon.page a[class*="gwt-Anchor"]:active,html#ecwid_html body#ecwid_body.chameleon.page a[class*="gwt-Anchor"]:visited,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-categoryPath a,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-categoryPath a:active,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-categoryPath a:visited {
color:#559096;
}

html#ecwid_html body#ecwid_body.page .ecwid a:hover,html#ecwid_html body#ecwid_body.page a[class*="gwt-Anchor"]:hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-categoryPath a:hover,html#ecwid_html body#ecwid_body.chameleon.page .ecwid a:hover,html#ecwid_html body#ecwid_body.chameleon.page a[class*="gwt-Anchor"]:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-categoryPath a:hover {
color:#51b6cd;
}

html#ecwid_html body#ecwid_body.page button.gwt-Button,html#ecwid_html body#ecwid_body.page button.ecwid-btn,html#ecwid_html body#ecwid_body.page button.ecwid-btn--primary,html#ecwid_html body#ecwid_body.page button.ecwid-btn--secondary,html#ecwid_html body#ecwid_body.chameleon.page button.gwt-Button,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-btn,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-btn--primary,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-btn--secondary {
display:inline-block;
vertical-align:top;
text-transform:uppercase;
text-decoration:none;
padding:4px 15px;
background-color:#5da3b0;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
color:#fff;
color:#fff;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
font-size:22px;
line-height:38px;
font-family:Poiret One !important;
font-weight:700 !important;
font-style:normal !important;
font-family:Arizonia !important;
font-weight:700 !important;
font-style:normal !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-transform:none;
height:auto;
background-image:none;
}

html#ecwid_html body#ecwid_body.page button.gwt-Button:hover,html#ecwid_html body#ecwid_body.page button.gwt-Button:focus,html#ecwid_html body#ecwid_body.page button.ecwid-btn:hover,html#ecwid_html body#ecwid_body.page button.ecwid-btn:focus,html#ecwid_html body#ecwid_body.page button.ecwid-btn--primary:hover,html#ecwid_html body#ecwid_body.page button.ecwid-btn--primary:focus,html#ecwid_html body#ecwid_body.page button.ecwid-btn--secondary:hover,html#ecwid_html body#ecwid_body.page button.ecwid-btn--secondary:focus,html#ecwid_html body#ecwid_body.chameleon.page button.gwt-Button:hover,html#ecwid_html body#ecwid_body.chameleon.page button.gwt-Button:focus,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-btn:hover,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-btn:focus,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-btn--primary:hover,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-btn--primary:focus,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-btn--secondary:hover,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-btn--secondary:focus {
padding:4px 15px;
background:#51b6cd;
color:#fff;
color:#fff;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-AddToBagButton-up,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart-checkoutButton-up,html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-placeOrderButton-up,html#ecwid_html body#ecwid_body.page div.ecwid-ContinueShoppingButton-up,html#ecwid_html body#ecwid_body.page div.ecwid-AddToBagButton-up-hovering,html#ecwid_html body#ecwid_body.page div.ecwid-AddToBagButton-down-hovering,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart-checkoutButton-up-hovering,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart-checkoutButton-down-hovering,html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-placeOrderButton-down-hovering,html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-placeOrderButton-up-hovering,html#ecwid_html body#ecwid_body.page div.ecwid-ContinueShoppingButton-up-hovering,html#ecwid_html body#ecwid_body.page div.ecwid-ContinueShoppingButton-down-hovering,html#ecwid_html body#ecwid_body.page button.ecwid-AccentedButton,html#ecwid_html body#ecwid_body.page button.ecwid-AccentedButton:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddToBagButton-up,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart-checkoutButton-up,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-placeOrderButton-up,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ContinueShoppingButton-up,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddToBagButton-up-hovering,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddToBagButton-down-hovering,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart-checkoutButton-up-hovering,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart-checkoutButton-down-hovering,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-placeOrderButton-down-hovering,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-placeOrderButton-up-hovering,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ContinueShoppingButton-up-hovering,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ContinueShoppingButton-down-hovering,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-AccentedButton,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-AccentedButton:hover {
display:inline-block;
vertical-align:top;
text-transform:uppercase;
text-decoration:none;
padding:4px 15px;
background-color:#5da3b0;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
color:#fff;
color:#fff;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
font-size:22px;
line-height:38px;
font-family:Poiret One !important;
font-weight:700 !important;
font-style:normal !important;
font-family:Arizonia !important;
font-weight:700 !important;
font-style:normal !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-transform:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-AddToBagButton-up:hover,html#ecwid_html body#ecwid_body.page div.ecwid-AddToBagButton-up:focus,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart-checkoutButton-up:hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart-checkoutButton-up:focus,html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-placeOrderButton-up:hover,html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-placeOrderButton-up:focus,html#ecwid_html body#ecwid_body.page div.ecwid-ContinueShoppingButton-up:hover,html#ecwid_html body#ecwid_body.page div.ecwid-ContinueShoppingButton-up:focus,html#ecwid_html body#ecwid_body.page div.ecwid-AddToBagButton-up-hovering:hover,html#ecwid_html body#ecwid_body.page div.ecwid-AddToBagButton-up-hovering:focus,html#ecwid_html body#ecwid_body.page div.ecwid-AddToBagButton-down-hovering:hover,html#ecwid_html body#ecwid_body.page div.ecwid-AddToBagButton-down-hovering:focus,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart-checkoutButton-up-hovering:hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart-checkoutButton-up-hovering:focus,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart-checkoutButton-down-hovering:hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart-checkoutButton-down-hovering:focus,html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-placeOrderButton-down-hovering:hover,html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-placeOrderButton-down-hovering:focus,html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-placeOrderButton-up-hovering:hover,html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-placeOrderButton-up-hovering:focus,html#ecwid_html body#ecwid_body.page div.ecwid-ContinueShoppingButton-up-hovering:hover,html#ecwid_html body#ecwid_body.page div.ecwid-ContinueShoppingButton-up-hovering:focus,html#ecwid_html body#ecwid_body.page div.ecwid-ContinueShoppingButton-down-hovering:hover,html#ecwid_html body#ecwid_body.page div.ecwid-ContinueShoppingButton-down-hovering:focus,html#ecwid_html body#ecwid_body.page button.ecwid-AccentedButton:hover,html#ecwid_html body#ecwid_body.page button.ecwid-AccentedButton:focus,html#ecwid_html body#ecwid_body.page button.ecwid-AccentedButton:hover:hover,html#ecwid_html body#ecwid_body.page button.ecwid-AccentedButton:hover:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddToBagButton-up:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddToBagButton-up:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart-checkoutButton-up:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart-checkoutButton-up:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-placeOrderButton-up:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-placeOrderButton-up:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ContinueShoppingButton-up:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ContinueShoppingButton-up:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddToBagButton-up-hovering:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddToBagButton-up-hovering:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddToBagButton-down-hovering:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddToBagButton-down-hovering:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart-checkoutButton-up-hovering:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart-checkoutButton-up-hovering:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart-checkoutButton-down-hovering:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart-checkoutButton-down-hovering:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-placeOrderButton-down-hovering:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-placeOrderButton-down-hovering:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-placeOrderButton-up-hovering:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-placeOrderButton-up-hovering:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ContinueShoppingButton-up-hovering:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ContinueShoppingButton-up-hovering:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ContinueShoppingButton-down-hovering:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ContinueShoppingButton-down-hovering:focus,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-AccentedButton:hover,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-AccentedButton:focus,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-AccentedButton:hover:hover,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-AccentedButton:hover:focus {
padding:4px 15px;
background:#51b6cd;
color:#fff;
color:#fff;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

html#ecwid_html body#ecwid_body.page button.ecwid-AccentedButton:hover,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-AccentedButton:hover {
background:#51b6cd !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-BuyNow button:before,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsTable-addToBagLink:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-BuyNow button:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsTable-addToBagLink:before {
content:"\f07a";
font-family:"FontAwesome" !important;
margin-right:10px;
font-weight:400 !important;
}

html#ecwid_html body#ecwid_body.page .ecwid-popup div.ecwid-form,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-popup div.ecwid-form {
padding:0;
background:none;
}

html#ecwid_html body#ecwid_body.page .ecwid-popup .ecwid-popup-hr,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-popup .ecwid-popup-hr {
display:none;
}

html#ecwid_html body#ecwid_body.page table.ecwid-fieldEnvelope-error div.ecwid-fieldEnvelope-around,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-fieldEnvelope-error div.ecwid-fieldEnvelope-around {
border-color:#ff9475;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-fieldEnvelope-label,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-fieldEnvelope-label {
margin-top:10px;
color:#ff9475;
}

html#ecwid_html body#ecwid_body.page .ecwid-shopping-cart-search > div:after,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-shopping-cart-search > div:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

html#ecwid_html body#ecwid_body.page .ecwid-shopping-cart-search .ecwid-SearchPanel,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-shopping-cart-search .ecwid-SearchPanel {
position:relative;
float:right;
height:35px;
background:#559096;
-moz-border-radius:2px 2px 0 0;
-webkit-border-radius:2px 2px 0 0;
border-radius:2px 2px 0 0;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
text-overflow:;
}

html#ecwid_html body#ecwid_body.page .ecwid-shopping-cart-search .ecwid-SearchPanel:before,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-shopping-cart-search .ecwid-SearchPanel:before {
position:absolute;
left:0;
top:0;
content:"\f002";
font-family:"FontAwesome";
display:inline-block;
width:35px;
height:35px;
font-size:14px;
line-height:34px;
color:#fff;
text-align:center;
vertical-align:top;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
pointer-events:none;
}

html#ecwid_html body#ecwid_body.page .ecwid-shopping-cart-search .ecwid-SearchPanel input,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-shopping-cart-search .ecwid-SearchPanel input {
margin:0;
padding:0 0 0 35px !important;
width:35px;
height:35px;
min-height:35px;
border:none;
background:transparent;
color:#fff;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
}

html#ecwid_html body#ecwid_body.page .ecwid-shopping-cart-search .ecwid-SearchPanel:hover input,html#ecwid_html body#ecwid_body.page .ecwid-shopping-cart-search .ecwid-SearchPanel input:focus,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-shopping-cart-search .ecwid-SearchPanel:hover input,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-shopping-cart-search .ecwid-SearchPanel input:focus {
width:250px;
}

html#ecwid_html body#ecwid_body.page .ecwid-shopping-cart-search .ecwid-SearchPanel button,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-shopping-cart-search .ecwid-SearchPanel button {
display:none;
}

html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-search-SearchPanel input.gwt-TextBox,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-search-SearchPanel input.gwt-TextBox {
margin-bottom:10px;
height:auto;
min-height:0;
}

html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-search-SearchPanel button.gwt-Button,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-search-SearchPanel button.gwt-Button {
margin-top:0;
}

html#ecwid_html body#ecwid_body.page #horizontal-menu,html#ecwid_html body#ecwid_body.chameleon.page #horizontal-menu {
z-index:9;
}

html#ecwid_html body#ecwid_body.page .ecwid-shopping-cart-categories #horizontal-menu,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-shopping-cart-categories #horizontal-menu {
margin-top:0;
}

html#ecwid_html body#ecwid_body.page #horizontal-menu.horizontal-desktop .horizontal-menu,html#ecwid_html body#ecwid_body.chameleon.page #horizontal-menu.horizontal-desktop .horizontal-menu {
padding:10px 10px 0;
background:#f7f7f7;
border:none;
border-bottom:1px solid #5da3b0;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

html#ecwid_html body#ecwid_body.page #horizontal-menu.horizontal-desktop .horizontal-menu-item > a,html#ecwid_html body#ecwid_body.chameleon.page #horizontal-menu.horizontal-desktop .horizontal-menu-item > a {
margin-right:2px;
margin-bottom:-1px;
padding:12px 20px;
background:#fafafa;
color:#333;
border:1px solid #5da3b0;
text-transform:uppercase;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

html#ecwid_html body#ecwid_body.page #horizontal-menu.horizontal-desktop .horizontal-menu-item--active > a,html#ecwid_html body#ecwid_body.chameleon.page #horizontal-menu.horizontal-desktop .horizontal-menu-item--active > a {
background:#fff;
color:#559096;
border-bottom-color:#fff;
}

html#ecwid_html body#ecwid_body.page #horizontal-menu.horizontal-desktop .horizontal-menu-item--hover > a,html#ecwid_html body#ecwid_body.page #horizontal-menu.horizontal-desktop .horizontal-menu-item > a:hover,html#ecwid_html body#ecwid_body.chameleon.page #horizontal-menu.horizontal-desktop .horizontal-menu-item--hover > a,html#ecwid_html body#ecwid_body.chameleon.page #horizontal-menu.horizontal-desktop .horizontal-menu-item > a:hover {
background:#fff;
color:#559096;
}

html#ecwid_html body#ecwid_body.page #horizontal-menu.horizontal-mobile .horizontal-menu-button,html#ecwid_html body#ecwid_body.chameleon.page #horizontal-menu.horizontal-mobile .horizontal-menu-button {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-auth,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-auth {
margin:0;
text-align:right;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-auth-mini,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-auth-mini {
margin:8px 0;
}

html#ecwid_html body#ecwid_body.page a.ecwid-productBrowser-auth-signInLink,html#ecwid_html body#ecwid_body.chameleon.page a.ecwid-productBrowser-auth-signInLink {
display:inline-block;
vertical-align:top;
text-transform:uppercase;
text-decoration:none;
padding:4px 15px;
background-color:#5da3b0;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
color:#fff;
color:#fff;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
font-size:22px;
line-height:38px;
font-family:Poiret One !important;
font-weight:700 !important;
font-style:normal !important;
font-family:Arizonia !important;
font-weight:700 !important;
font-style:normal !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-transform:none;
}

html#ecwid_html body#ecwid_body.page a.ecwid-productBrowser-auth-signInLink:hover,html#ecwid_html body#ecwid_body.page a.ecwid-productBrowser-auth-signInLink:focus,html#ecwid_html body#ecwid_body.chameleon.page a.ecwid-productBrowser-auth-signInLink:hover,html#ecwid_html body#ecwid_body.chameleon.page a.ecwid-productBrowser-auth-signInLink:focus {
padding:4px 15px;
background:#51b6cd;
color:#fff;
color:#fff;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

html#ecwid_html body#ecwid_body.page a.ecwid-productBrowser-auth-signInLink:hover,html#ecwid_html body#ecwid_body.chameleon.page a.ecwid-productBrowser-auth-signInLink:hover {
color:#fff;
color:#fff;
}

html#ecwid_html body#ecwid_body.page div.ecwid-ProductBrowser-auth-anonim,html#ecwid_html body#ecwid_body.page div.ecwid-ProductBrowser-auth-logged,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ProductBrowser-auth-anonim,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ProductBrowser-auth-logged {
margin-right:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-ProductBrowser-auth-logged .gwt-InlineLabel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ProductBrowser-auth-logged .gwt-InlineLabel {
color:#333;
}

html#ecwid_html body#ecwid_body.page div.ecwid-ProductBrowser-auth-logged > span,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ProductBrowser-auth-logged > span {
display:inline-block;
vertical-align:middle;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-accountLink:before,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-signOutLink:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-accountLink:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-signOutLink:before {
font-family:"FontAwesome";
margin-right:10px;
font-weight:400;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-accountLink:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-accountLink:before {
content:"\f007";
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-signOutLink:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-signOutLink:before {
content:"\f011";
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-accountLink,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-accountLink {
display:inline-block;
vertical-align:top;
text-transform:uppercase;
text-decoration:none;
padding:4px 15px;
background-color:#5da3b0;
border:none;
-moz-border-radius:2px 0 0 2px;
-webkit-border-radius:2px 0 0 2px;
border-radius:2px 0 0 2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
color:#fff;
color:#fff;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
font-size:22px;
line-height:38px;
font-family:Poiret One !important;
font-weight:700 !important;
font-style:normal !important;
font-family:Arizonia !important;
font-weight:700 !important;
font-style:normal !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-transform:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-accountLink:hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-accountLink:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-accountLink:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-accountLink:focus {
padding:4px 15px;
background:#51b6cd;
color:#fff;
color:#fff;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-signOutLink,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-signOutLink {
display:inline-block;
vertical-align:top;
text-transform:uppercase;
text-decoration:none;
padding:4px 15px;
background-color:#5da3b0;
border:none;
-moz-border-radius:0 2px 2px 0;
-webkit-border-radius:0 2px 2px 0;
border-radius:0 2px 2px 0;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
color:#fff;
color:#fff;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
font-size:22px;
line-height:38px;
font-family:Poiret One !important;
font-weight:700 !important;
font-style:normal !important;
font-family:Arizonia !important;
font-weight:700 !important;
font-style:normal !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-transform:none;
margin-left:1px;
background:#ff9475;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-signOutLink:hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-signOutLink:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-signOutLink:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-signOutLink:focus {
padding:4px 15px;
background:#51b6cd;
color:#fff;
color:#fff;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-signOutLink:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-auth a.gwt-Anchor.ecwid-productBrowser-auth-signOutLink:hover {
background:#ff6c42;
}

html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-auth-separator,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-auth-separator {
display:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Account table,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Account table {
max-width:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Account table.ecwid-categoriesTabBar,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Account table.ecwid-categoriesTabBar {
margin-top:20px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Account table.ecwid-categoriesTabBar table.gwt-TabBarItem a span,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Account table.ecwid-categoriesTabBar table.gwt-TabBarItem a span {
font-size:16px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Account table.ecwid-categoriesTabBar div.tabMiddleCenterInner,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Account table.ecwid-categoriesTabBar div.tabMiddleCenterInner {
padding-bottom:8px;
}

html#ecwid_html body#ecwid_body.page table.ecwid-categoriesTabBar div.gwt-TabBarFirst,html#ecwid_html body#ecwid_body.page table.ecwid-categoriesTabBar div.gwt-TabBarRest,html#ecwid_html body#ecwid_body.page table.ecwid-categoriesTabBar table.gwt-TabBarItem,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-categoriesTabBar div.gwt-TabBarFirst,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-categoriesTabBar div.gwt-TabBarRest,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-categoriesTabBar table.gwt-TabBarItem {
border-color:#5da3b0;
-moz-box-shadow:0 -3px 5px -5px rgba(0,0,0,0.15) inset;
-webkit-box-shadow:0 -3px 5px -5px rgba(0,0,0,0.15) inset;
box-shadow:0 -3px 5px -5px rgba(0,0,0,0.15) inset;
}

html#ecwid_html body#ecwid_body.page table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
-moz-border-radius:2px 2px 0 0;
-webkit-border-radius:2px 2px 0 0;
border-radius:2px 2px 0 0;
border-collapse:separate;
}

html#ecwid_html body#ecwid_body.page table.ecwid-categoriesTabBar table.gwt-TabBarItem span.ecwid-categories-category,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-categoriesTabBar table.gwt-TabBarItem span.ecwid-categories-category {
color:#559096;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page table.ecwid-categoriesTabBar table.gwt-TabBarItem:hover span.ecwid-categories-category,html#ecwid_html body#ecwid_body.page table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected span.ecwid-categories-category,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-categoriesTabBar table.gwt-TabBarItem:hover span.ecwid-categories-category,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected span.ecwid-categories-category {
color:#559096;
}

html#ecwid_html body#ecwid_body.page table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabTopLeft,html#ecwid_html body#ecwid_body.page table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabTopCenter,html#ecwid_html body#ecwid_body.page table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabTopRight,html#ecwid_html body#ecwid_body.page table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabMiddleLeft,html#ecwid_html body#ecwid_body.page table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabMiddleCenter,html#ecwid_html body#ecwid_body.page table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabMiddleRight,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabTopLeft,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabTopCenter,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabTopRight,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabMiddleLeft,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabMiddleCenter,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabMiddleRight {
padding:0;
height:auto;
border:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Account-content,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Account-content {
padding:30px 0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-fieldWrapper label.ecwid-fieldLabel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-fieldWrapper label.ecwid-fieldLabel {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-AccountSettings-NameAndEmail input.gwt-TextBox,html#ecwid_html body#ecwid_body.page div.ecwid-AccountSettings-Password input.gwt-PasswordTextBox,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AccountSettings-NameAndEmail input.gwt-TextBox,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AccountSettings-Password input.gwt-PasswordTextBox {
width:100%;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Account-content div.ecwid-form,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Account-content div.ecwid-form {
padding:0;
background:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Account-content div[class*="ecwid-AccountSettings-"],html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Account-content div[class*="ecwid-AccountSettings-"] {
margin-bottom:20px;
padding:30px 12%;
max-width:none;
background:#f7f7f7;
border:1px solid #f0f0f0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

html#ecwid_html body#ecwid_body.page button.ecwid-AccountSettings-SaveButton,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-AccountSettings-SaveButton {
margin:15px 0 5px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Account-content div.ecwid-Account-ContinueShoppingButtonContainer,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Account-content div.ecwid-Account-ContinueShoppingButtonContainer {
padding-top:25px;
border-color:#5da3b0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Orders-SearchPanel button,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Orders-SearchPanel button {
margin-right:10px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Orders-SearchPanel input.gwt-TextBox,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Orders-SearchPanel input.gwt-TextBox {
min-height:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Orders-SearchPanel .ecwid-DateRangeBox,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Orders-SearchPanel .ecwid-DateRangeBox {
padding:0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
border:1px solid #5da3b0;
-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.07);
-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.07);
box-shadow:0 2px 0 0 rgba(0,0,0,0.07);
border-collapse:separate;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Orders-SearchPanel .ecwid-DateRangeBox td,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Orders-SearchPanel .ecwid-DateRangeBox td {
padding:4px 10px;
background:none;
border:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Orders-SearchPanel .ecwid-DateRangeBox td:first-child,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Orders-SearchPanel .ecwid-DateRangeBox td:first-child {
padding:4px 10px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Orders-SearchPanel .ecwid-DateRangeBox td:last-child,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Orders-SearchPanel .ecwid-DateRangeBox td:last-child {
padding:4px 10px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Orders-SearchPanel td.ecwid-DateRangeBox-icon,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Orders-SearchPanel td.ecwid-DateRangeBox-icon {
background-image:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/ecwid/select-arrow.png);
background-position:right center;
background-repeat:no-repeat;
}

html#ecwid_html body#ecwid_body.page div.ecwid-DateRangePopup,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-DateRangePopup {
margin-top:-2px;
padding:15px;
background-color:#fff;
border:1px solid #5da3b0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
-moz-transform-origin:top left;
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
transform-origin:top left;
-webkit-animation:cornerScale .2s forwards ease-out;
animation:cornerScale .2s forwards ease-out;
}

html#ecwid_html body#ecwid_body.page div.ecwid-DateRangePopup-DateRangeLabel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-DateRangePopup-DateRangeLabel {
color:#559096;
}

html#ecwid_html body#ecwid_body.page table.ecwid-DateRangePopup-PresetsPanel a,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-DateRangePopup-PresetsPanel a {
margin-left:0;
display:inline-block;
vertical-align:top;
text-transform:uppercase;
text-decoration:none;
padding:0 10px;
background-color:#f7f7f7;
border:1px solid #ececec;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
font-size:22px;
line-height:38px;
font-family:Poiret One !important;
font-weight:700 !important;
font-style:normal !important;
font-family:Arizonia !important;
font-weight:700 !important;
font-style:normal !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-transform:none;
display:block;
color:#333;
font-size:11px;
text-transform:none;
}

html#ecwid_html body#ecwid_body.page table.ecwid-DateRangePopup-PresetsPanel a:hover,html#ecwid_html body#ecwid_body.page table.ecwid-DateRangePopup-PresetsPanel a:focus,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-DateRangePopup-PresetsPanel a:hover,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-DateRangePopup-PresetsPanel a:focus {
padding:0 10px;
background:#51b6cd;
color:#fff;
color:#fff;
border:1px solid #ececec;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

html#ecwid_html body#ecwid_body.page table.ecwid-DateRangePopup-PresetsPanel a:hover,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-DateRangePopup-PresetsPanel a:hover {
background:#51b6cd;
border-color:#51b6cd;
color:#fff;
color:#fff;
}

html#ecwid_html body#ecwid_body.page div.ecwid-DateRangePopup button.gwt-Button,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-DateRangePopup button.gwt-Button {
margin-left:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Orders-EmptyList,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Orders-EmptyList {
padding-left:0;
color:#333;
background:#f7f7f7;
border:1px solid #f0f0f0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-OrdersPage .ecwid-results-topPanel-itemsCountLabel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-OrdersPage .ecwid-results-topPanel-itemsCountLabel {
margin-bottom:10px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-OrdersPage .ecwid-results-topPanel-controlsPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-OrdersPage .ecwid-results-topPanel-controlsPanel {
margin-bottom:30px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-OrdersPage .ecwid-results-topPanel-controlsPanel:empty,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-OrdersPage .ecwid-results-topPanel-controlsPanel:empty {
display:none !important;
}

html#ecwid_html body#ecwid_body.page table.ecwid-OrdersList-OrderBox,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-OrdersList-OrderBox {
margin-top:10px;
border:none;
border-bottom:2px solid #5da3b0;
}

html#ecwid_html body#ecwid_body.page td.ecwid-OrdersList-OrderBox-header,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-OrdersList-OrderBox-header {
background:#559096;
color:#fff;
color:#fff;
}

html#ecwid_html body#ecwid_body.page td.ecwid-OrdersList-OrderBox-header div:empty,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-OrdersList-OrderBox-header div:empty {
display:none;
}

html#ecwid_html body#ecwid_body.page td.ecwid-OrdersList-OrderBox-header-orderdescr div,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-OrdersList-OrderBox-header-orderdescr div {
vertical-align:top;
}

html#ecwid_html body#ecwid_body.page td.ecwid-OrdersList-OrderBox-header-orderdescr span,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-OrdersList-OrderBox-header-orderdescr span {
color:#fff;
color:#fff;
}

html#ecwid_html body#ecwid_body.page td.ecwid-OrdersList-OrderBox-cell,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-OrdersList-OrderBox-cell {
padding:20px 15px;
border:none;
border-bottom:1px solid #5da3b0;
}

html#ecwid_html body#ecwid_body.page td.ecwid-OrdersList-OrderBox-cellEven,html#ecwid_html body#ecwid_body.page td.ecwid-OrdersList-OrderBox-cellOdd,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-OrdersList-OrderBox-cellEven,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-OrdersList-OrderBox-cellOdd {
background:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-OrdersList-OrderBox-product,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-OrdersList-OrderBox-product {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-OrdersList-OrderBox-options,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-OrdersList-OrderBox-options {
color:#333;
}

html#ecwid_html body#ecwid_body.page .ecwid-OrdersList-OrderBox-options-name,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-OrdersList-OrderBox-options-name {
color:#559096;
}

html#ecwid_html body#ecwid_body.page td.ecwid-OrdersList-OrderBox-cell td[style],html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-OrdersList-OrderBox-cell td[style] {
color:#559096;
}

html#ecwid_html body#ecwid_body.page td.ecwid-OrdersList-OrderBox-footer,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-OrdersList-OrderBox-footer {
padding:20px 15px;
background:#f7f7f7;
}

html#ecwid_html body#ecwid_body.page td.ecwid-OrdersList-OrderBox-footer	td[align="right"],html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-OrdersList-OrderBox-footer	td[align="right"] {
float:right;
}

html#ecwid_html body#ecwid_body.page div.ecwid-OrdersList-OrderBox-status span,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-OrdersList-OrderBox-status span {
padding-left:10px;
}

html#ecwid_html body#ecwid_body.page tr.ecwid-OrdersList-OrderBox-totals-total td,html#ecwid_html body#ecwid_body.chameleon.page tr.ecwid-OrdersList-OrderBox-totals-total td {
padding-top:0;
}

html#ecwid_html body#ecwid_body.page td.ecwid-OrdersList-OrderBox-totals-price,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-OrdersList-OrderBox-totals-price {
padding-left:20px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-AddressBook-addButton,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddressBook-addButton {
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/ecwid/addNewAddress.png) rgba(0,0,0,0.05) center no-repeat;
color:#559096;
font-size:22px;
line-height:35px;
border:1px solid rgba(0,0,0,0.05);
border-radius:2px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-AddressBook-addButton > div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddressBook-addButton > div {
top:70px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-AddressBook-addButton > div:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddressBook-addButton > div:after {
display:block;
content:"\f067";
font-family:"FontAwesome";
margin:7px auto;
background:#559096;
width:35px;
height:35px;
line-height:35px;
font-size:18px;
text-align:center;
color:#fff;
color:#fff;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-AddressBook-addButton:hover > div:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddressBook-addButton:hover > div:after {
background:#89cf34;
}

html#ecwid_html body#ecwid_body.page div.ecwid-AddressBook-block,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddressBook-block {
background:none;
border-color:#5da3b0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-AddressBook-item,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddressBook-item {
background:rgba(0,0,0,0.05);
border:1px solid rgba(0,0,0,0.05);
border-radius:2px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart.ecwid-minicart-floating,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart.ecwid-minicart-floating {
display:block !important;
right:0 !important;
bottom:30px !important;
width:auto;
height:60px;
background:#51b6cd;
text-align:right;
-moz-border-radius:2px 0 0 2px;
-webkit-border-radius:2px 0 0 2px;
border-radius:2px 0 0 2px;
-moz-transform:translate3d(5px,0,0);
-webkit-transform:translate3d(5px,0,0);
-ms-transform:translate3d(5px,0,0);
transform:translate3d(5px,0,0);
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart.ecwid-minicart-floating:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart.ecwid-minicart-floating:hover {
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart.ecwid-minicart-floating > div > div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart.ecwid-minicart-floating > div > div {
padding:15px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-counter,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-counter {
position:static;
display:inline-block;
margin-right:60px;
padding:0 5px;
width:auto;
min-width:30px;
line-height:30px;
background:#fff;
color:#51b6cd;
font-size:18px;
text-align:center;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-counter:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-counter:after {
content:"\f290";
font-family:"FontAwesome";
position:absolute;
right:0;
top:0;
bottom:0;
padding:0 20px 0 15px;
line-height:60px;
font-size:26px;
color:#fff;
background:rgba(0,0,0,0.2);
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-clickArea,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-clickArea {
top:0;
bottom:0;
left:0;
right:0;
width:auto;
height:auto;
background:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-caption,html#ecwid_html body#ecwid_body.page div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-label,html#ecwid_html body#ecwid_body.page div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-link,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-caption,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-label,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-link {
display:none;
}

html#ecwid_html body#ecwid_body.page .quick-comments-container ~ div.ecwid-minicart.ecwid-minicart-floating,html#ecwid_html body#ecwid_body.chameleon.page .quick-comments-container ~ div.ecwid-minicart.ecwid-minicart-floating {
bottom:65px !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart-mini,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart-mini {
position:relative;
width:85px;
font-size:0;
display:inline-block;
vertical-align:top;
text-transform:uppercase;
text-decoration:none;
padding:4px 15px;
background-color:#37a5be;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
color:#fff;
color:#fff;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
font-size:22px;
line-height:38px;
font-family:Poiret One !important;
font-weight:700 !important;
font-style:normal !important;
font-family:Arizonia !important;
font-weight:700 !important;
font-style:normal !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-transform:none;
padding:0;
text-align:center;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart-mini:hover,html#ecwid_html body#ecwid_body.page div.ecwid-minicart-mini:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart-mini:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart-mini:focus {
padding:4px 15px;
background:#51b6cd;
color:#fff;
color:#fff;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart-mini:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart-mini:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart-mini:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart-mini:hover {
background:#349eb7;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart-mini > a,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart-mini > a {
position:absolute;
top:0;
left:0;
bottom:0;
background:#51b6cd;
font-size:0;
line-height:0;
width:43px;
-moz-border-radius:2px 0 0 2px;
-webkit-border-radius:2px 0 0 2px;
border-radius:2px 0 0 2px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart-mini > a:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart-mini > a:before {
content:"\f07a";
font-family:"FontAwesome";
font-size:14px;
position:absolute;
top:50%;
left:14px;
color:#fff;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart-mini > a:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart-mini > a:hover {
background:#3daec7;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart-mini span.ecwid-minicart-mini-count,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart-mini span.ecwid-minicart-mini-count {
display:inline-block;
vertical-align:top;
padding:4px 0 4px 43px;
text-align:center;
color:#fff;
color:#fff;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart-mini-rolloverContainer,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart-mini-rolloverContainer {
margin-top:45px;
-moz-transform-origin:top center;
-webkit-transform-origin:top center;
-ms-transform-origin:top center;
transform-origin:top center;
-webkit-animation:cornerScale .2s forwards ease-out;
animation:cornerScale .2s forwards ease-out;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart-mini-rolloverContainer a.ecwid-minicart-mini-link,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart-mini-rolloverContainer a.ecwid-minicart-mini-link {
display:block;
margin-bottom:5px;
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart-mini-rollover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart-mini-rollover {
padding:10px;
border:1px solid #5da3b0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
}

html#ecwid_html body#ecwid_body.page .ecwid-minicart-mini-rolloverContainer:hover a,html#ecwid_html body#ecwid_body.page .ecwid .ecwid-minicart-mini-link:hover,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-minicart-mini-rolloverContainer:hover a,html#ecwid_html body#ecwid_body.chameleon.page .ecwid .ecwid-minicart-mini-link:hover {
color:#51b6cd;
}

html#ecwid_html body#ecwid_body.page span.ecwid-minicart-mini-overlay-count,html#ecwid_html body#ecwid_body.chameleon.page span.ecwid-minicart-mini-overlay-count {
margin-left:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-minicart-mini-total,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-minicart-mini-total {
margin-top:5px;
padding-top:5px;
border-top:1px solid #5da3b0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser {
padding:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-head,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-head {
padding:0 10px;
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-categoryPath,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-categoryPath {
margin-bottom:15px;
padding:0 10px 25px;
color:#333;
border-bottom:1px solid #5da3b0;
-moz-box-shadow:0 3px 5px -5px rgba(0,0,0,0.15);
-webkit-box-shadow:0 3px 5px -5px rgba(0,0,0,0.15);
box-shadow:0 3px 5px -5px rgba(0,0,0,0.15);
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-subcategories-mainTable,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-subcategories-mainTable {
margin-top:45px;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-subcategories-mainTable img[alt],html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-subcategories-mainTable img[alt] {
width:100% !important;
height:100% !important;
opacity:0;
vertical-align:top;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-subcategories-mainTable img[alt]:hover,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-subcategories-mainTable img[alt]:hover {
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
opacity:.8;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-imgLoaded,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-imgLoaded {
display:block !important;
padding:5px;
border:1px solid #5da3b0;
border-bottom:none;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-imgLoaded	img,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-imgLoaded	img {
opacity:1;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-imgLoaded:hover,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-imgLoaded:hover {
-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.05);
box-shadow:0 0 8px 0 rgba(0,0,0,0.05);
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-imgLoaded a,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-imgLoaded a {
display:block;
overflow:hidden;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-imgLoaded a:hover,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-imgLoaded a:hover {
background:#559096;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-productBrowser-subcategories-categoryName,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-productBrowser-subcategories-categoryName {
margin:0;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-productBrowser-subcategories-categoryName	span,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-productBrowser-subcategories-categoryName	span {
display:block;
padding:10px;
background:#559096;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
color:#fff;
color:#fff;
-moz-border-radius:0 0 2px 2px;
-webkit-border-radius:0 0 2px 2px;
border-radius:0 0 2px 2px;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-productBrowser-subcategories-categoryName	span:hover,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-subcategories-mainTable div.ecwid-productBrowser-subcategories-categoryName	span:hover {
background:#51b6cd;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel > div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel > div {
display:block;
width:100%;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel > div + div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel > div + div {
margin-top:10px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel-itemsCountLabel-cell,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel-itemsCountLabel-cell {
padding:0 10px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel {
color:#333;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.gwt-Label,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.gwt-Label {
padding-right:15px;
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-controlsPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-controlsPanel {
padding:15px 15px 0;
background:#f7f7f7;
border-bottom:1px solid #5da3b0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-controlsPanel > div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-controlsPanel > div {
margin-bottom:11px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-controlsPanel:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-controlsPanel:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel {
font-size:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link {
display:inline-block;
vertical-align:top;
text-transform:uppercase;
text-decoration:none;
padding:4px 15px;
background-color:#5da3b0;
border:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
color:#fff;
color:#fff;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
font-size:22px;
line-height:38px;
font-family:Poiret One !important;
font-weight:700 !important;
font-style:normal !important;
font-family:Arizonia !important;
font-weight:700 !important;
font-style:normal !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-transform:none;
margin:0;
vertical-align:baseline;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link:hover,html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link:focus {
padding:4px 15px;
background:#51b6cd;
color:#fff;
color:#fff;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current {
display:inline-block;
vertical-align:top;
text-transform:uppercase;
text-decoration:none;
padding:4px 15px;
background-color:#37a5be;
border:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
color:#fff;
color:#fff;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
font-size:22px;
line-height:38px;
font-family:Poiret One !important;
font-weight:700 !important;
font-style:normal !important;
font-family:Arizonia !important;
font-weight:700 !important;
font-style:normal !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-transform:none;
margin:0;
vertical-align:baseline;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current:hover,html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current:focus {
padding:4px 15px;
background:#51b6cd;
color:#fff;
color:#fff;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current:hover {
background:#37a5be;
cursor:default;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link,html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current {
margin-right:1px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current:nth-child(2),html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link:nth-child(2),html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current:nth-child(2),html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link:nth-child(2) {
-moz-border-radius:2px 0 0 2px;
-webkit-border-radius:2px 0 0 2px;
border-radius:2px 0 0 2px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current:last-child,html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link:last-child,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current:last-child,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link:last-child {
-moz-border-radius:0 2px 2px 0;
-webkit-border-radius:0 2px 2px 0;
border-radius:0 2px 2px 0;
margin-right:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel > div:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel > div:before {
font-family:"FontAwesome";
font-weight:400;
margin-right:5px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel > div:nth-child(2):before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel > div:nth-child(2):before {
content:"\f009";
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel > div:nth-child(3):before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel > div:nth-child(3):before {
content:"\f00b";
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel > div:nth-child(4):before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel > div:nth-child(4):before {
content:"\f0ce";
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-sortByPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-sortByPanel {
float:right;
}

html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-productsGrid,html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-productsList,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-productsGrid,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-productsList {
padding-top:40px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productNameLink a,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productNameLink a:active,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productNameLink a:visited,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productNameLink a:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productNameLink a,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productNameLink a:active,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productNameLink a:visited,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productNameLink a:hover {
color:#559096 !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-price,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-price {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productDragLabel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productDragLabel {
display:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsGrid,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsGrid {
margin:0 -20px;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsGrid-productTopFragment,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsGrid-productTopFragment {
padding:5px;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-productsGrid-productTopFragment-inner,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-productsGrid-productTopFragment-inner {
width:100%;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsGrid-productTopFragment img,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsGrid-productTopFragment img {
width:100% !important;
height:100% !important;
vertical-align:top;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsGrid-productMiddleFragment,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsGrid-productMiddleFragment {
margin:12px 15px 2px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsGrid-productBottomFragment,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsGrid-productBottomFragment {
position:relative;
padding-bottom:14px;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside {
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-perspective:10px;
-moz-perspective:10px;
-ms-perspective:10px;
perspective:10px;
-moz-transform:translateZ(0);
-webkit-transform:translateZ(0);
-ms-transform:translateZ(0);
transform:translateZ(0);
-webkit-transform-style:preserve-3d;
-moz-transform:scale(1) translateZ(10px);
-webkit-transform:scale(1) translateZ(10px);
-ms-transform:scale(1) translateZ(10px);
transform:scale(1) translateZ(10px);
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-cellTop,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-cellTop {
border:1px solid #5da3b0;
border-bottom-color:transparent;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-cellTop	img,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-cellTop	img {
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
-moz-transform:scale(1) translateZ(0);
-webkit-transform:scale(1) translateZ(0);
-ms-transform:scale(1) translateZ(0);
transform:scale(1) translateZ(0);
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
backface-visibility:hidden;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-cellMiddle,html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-cellBottom,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-cellMiddle,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-cellBottom {
background:#f7f7f7;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
border-left:1px solid #5da3b0;
border-right:1px solid #5da3b0;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-cellBottom,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-cellBottom {
border-bottom:1px solid #5da3b0;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside div.ecwid-BuyNow,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside div.ecwid-BuyNow {
position:absolute;
top:7px;
left:0;
right:0;
opacity:0;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside div.ecwid-BuyNow button,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside div.ecwid-BuyNow button {
padding:0 15px 4px;
-moz-border-radius:0 0 2px 2px;
-webkit-border-radius:0 0 2px 2px;
border-radius:0 0 2px 2px;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
backface-visibility:hidden;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside div.ecwid-BuyNow button:hover,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside div.ecwid-BuyNow button:hover {
background:#51b6cd;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover {
border-color:#5da3b0 !important;
-moz-transform:scale(1.05) translateZ(10px);
-webkit-transform:scale(1.05) translateZ(10px);
-ms-transform:scale(1.05) translateZ(10px);
transform:scale(1.05) translateZ(10px);
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover.ecwid-productBrowser-productsGrid-cellTop,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover.ecwid-productBrowser-productsGrid-cellTop {
border-bottom-color:transparent;
-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.05);
box-shadow:0 0 8px 0 rgba(0,0,0,0.05);
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover.ecwid-productBrowser-productsGrid-cellTop	img,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover.ecwid-productBrowser-productsGrid-cellTop	img {
-moz-transform:scale(0.95) translateZ(0);
-webkit-transform:scale(0.95) translateZ(0);
-ms-transform:scale(0.95) translateZ(0);
transform:scale(0.95) translateZ(0);
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover.ecwid-productBrowser-productsGrid-cellMiddle,html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover.ecwid-productBrowser-productsGrid-cellBottom,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover.ecwid-productBrowser-productsGrid-cellMiddle,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover.ecwid-productBrowser-productsGrid-cellBottom {
background:#fff;
-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.03);
-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.03);
box-shadow:0 5px 5px 0 rgba(0,0,0,0.03);
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover div.ecwid-BuyNow,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover div.ecwid-BuyNow {
opacity:1;
-moz-transform:scale(0.95);
-webkit-transform:scale(0.95);
-ms-transform:scale(0.95);
transform:scale(0.95);
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover div.ecwid-BuyNow button,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover div.ecwid-BuyNow button {
padding:4px 15px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick {
top:10px;
left:-37px;
width:25px;
height:25px;
background:#fff;
text-align:center;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick:after {
content:"\f00c";
font-family:"FontAwesome";
font-size:16px;
margin-left:-2px;
color:#89cf34;
line-height:25px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsList,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsList {
padding-left:0;
padding-right:0;
}

html#ecwid_html body#ecwid_body.page tr.ecwid-productBrowser-productsList-productRow,html#ecwid_html body#ecwid_body.chameleon.page tr.ecwid-productBrowser-productsList-productRow {
background:#fff;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

html#ecwid_html body#ecwid_body.page tr.ecwid-productBrowser-productsList-productRow:nth-of-type(4n),html#ecwid_html body#ecwid_body.chameleon.page tr.ecwid-productBrowser-productsList-productRow:nth-of-type(4n) {
background:#fafafa;
}

html#ecwid_html body#ecwid_body.page tr.ecwid-productBrowser-productsList-productRow > td,html#ecwid_html body#ecwid_body.chameleon.page tr.ecwid-productBrowser-productsList-productRow > td {
padding:15px 0 !important;
border-bottom:1px solid #5da3b0 !important;
}

html#ecwid_html body#ecwid_body.page tr.ecwid-productBrowser-productsList-productRow > td > div,html#ecwid_html body#ecwid_body.chameleon.page tr.ecwid-productBrowser-productsList-productRow > td > div {
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

html#ecwid_html body#ecwid_body.page tr.ecwid-productBrowser-productsList-productRow td.ecwid-productBrowser-productsList-thumbnailCell,html#ecwid_html body#ecwid_body.chameleon.page tr.ecwid-productBrowser-productsList-productRow td.ecwid-productBrowser-productsList-thumbnailCell {
border-left:1px solid transparent !important;
}

html#ecwid_html body#ecwid_body.page tr.ecwid-productBrowser-productsList-productRow td.ecwid-productBrowser-productsList-detailsCell,html#ecwid_html body#ecwid_body.chameleon.page tr.ecwid-productBrowser-productsList-productRow td.ecwid-productBrowser-productsList-detailsCell {
border-right:1px solid transparent !important;
}

html#ecwid_html body#ecwid_body.page tr.ecwid-productBrowser-productsList-productRow td.ecwid-productBrowser-productsList-mouseover,html#ecwid_html body#ecwid_body.chameleon.page tr.ecwid-productBrowser-productsList-productRow td.ecwid-productBrowser-productsList-mouseover {
border-color:#5da3b0 !important;
}

html#ecwid_html body#ecwid_body.page tr.ecwid-productBrowser-productsList-productRow:hover,html#ecwid_html body#ecwid_body.chameleon.page tr.ecwid-productBrowser-productsList-productRow:hover {
background:#fff;
-moz-transform:scale(1.015);
-webkit-transform:scale(1.015);
-ms-transform:scale(1.015);
transform:scale(1.015);
-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.05);
-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.05);
box-shadow:0 0 8px 0 rgba(0,0,0,0.05);
}

html#ecwid_html body#ecwid_body.page tr.ecwid-productBrowser-productsList-productRow:hover	> td > div,html#ecwid_html body#ecwid_body.chameleon.page tr.ecwid-productBrowser-productsList-productRow:hover	> td > div {
-moz-transform:scale(0.985);
-webkit-transform:scale(0.985);
-ms-transform:scale(0.985);
transform:scale(0.985);
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsList-thumbnail,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsList-thumbnail {
padding-top:0;
padding-left:15px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsList-details:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsList-details:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-sku,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-sku {
padding-left:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productsList-descr,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productsList-descr {
color:#333;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-price,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-price {
display:inline-block;
padding-top:13px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsList-details div.ecwid-BuyNow,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsList-details div.ecwid-BuyNow {
float:right;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsList-details div.ecwid-BuyNow button:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsList-details div.ecwid-BuyNow button:hover {
background:#51b6cd;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsList-inTheBagTick,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsList-inTheBagTick {
background:#89cf34;
text-align:center;
border:2px solid #fff;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
-moz-transform:translate(-15px);
-webkit-transform:translate(-15px);
-ms-transform:translate(-15px);
transform:translate(-15px);
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsList-inTheBagTick:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsList-inTheBagTick:after {
content:"\f00c";
font-family:"FontAwesome";
font-size:12px;
color:#fff;
line-height:21px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsTable,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsTable {
padding-top:45px;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-productsTable-table,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-productsTable-table {
width:100%;
}

html#ecwid_html body#ecwid_body.page tr.ecwid-productBrowser-productsTable-row,html#ecwid_html body#ecwid_body.chameleon.page tr.ecwid-productBrowser-productsTable-row {
border-bottom:1px solid #e6e6e6;
}

html#ecwid_html body#ecwid_body.page tr.ecwid-productBrowser-productsTable-row:last-child,html#ecwid_html body#ecwid_body.chameleon.page tr.ecwid-productBrowser-productsTable-row:last-child {
border-bottom-width:2px;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsTable-cell,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsTable-cell {
border:none;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsTable-cellOdd,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsTable-cellOdd {
background:none;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsTable-cellEven,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsTable-cellEven {
background:#fafafa;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsTable-addToBagPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsTable-addToBagPanel {
text-align:right !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsTable-addToBagPanel table,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsTable-addToBagPanel table {
width:100%;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsTable-addToBagLink,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsTable-addToBagLink {
display:inline-block;
vertical-align:top;
text-transform:uppercase;
text-decoration:none;
padding:4px 15px;
background-color:#5da3b0;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
color:#fff;
color:#fff;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
font-size:22px;
line-height:38px;
font-family:Poiret One !important;
font-weight:700 !important;
font-style:normal !important;
font-family:Arizonia !important;
font-weight:700 !important;
font-style:normal !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-transform:none;
text-align:center;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsTable-addToBagLink:hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsTable-addToBagLink:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsTable-addToBagLink:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsTable-addToBagLink:focus {
padding:4px 15px;
background:#51b6cd;
color:#fff;
color:#fff;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsTable-addToBagLink:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsTable-addToBagLink:before {
content:"\f07a";
font-family:"FontAwesome";
margin-right:10px;
font-weight:400 !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsTable-addToBagLink:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsTable-addToBagLink:hover {
background:#51b6cd;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsTable-inTheBagTick,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsTable-inTheBagTick {
background:#89cf34;
text-align:center;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-productsTable-inTheBagTick:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-productsTable-inTheBagTick:after {
content:"\f00c";
font-family:"FontAwesome";
font-size:12px;
color:#fff;
line-height:21px;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-productsTable-table:hover td,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-productsTable-table:hover td {
background:none;
}

html#ecwid_html body#ecwid_body.page tr.ecwid-productBrowser-productsTable-row:hover td.ecwid-productBrowser-productsTable-cell,html#ecwid_html body#ecwid_body.chameleon.page tr.ecwid-productBrowser-productsTable-row:hover td.ecwid-productBrowser-productsTable-cell {
background:#f7f7f7;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsTable-cell a:hover,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsTable-cell a:hover {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details {
margin-top:30px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-leftPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-leftPanel {
padding-top:30px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery {
margin-bottom:50px;
width:50% !important;
border:1px solid #5da3b0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image-container,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image-container {
margin:0;
padding:10px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image {
position:relative;
overflow:hidden;
background:transparent;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image:after {
content:"\f002";
font-family:"FontAwesome";
position:absolute;
top:10px;
left:10px;
width:43px;
height:43px;
line-height:43px;
text-align:center;
color:#fff;
background:#559096;
font-size:22px;
z-index:1;
opacity:0;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
-moz-transform:scale(0.3);
-webkit-transform:scale(0.3);
-ms-transform:scale(0.3);
transform:scale(0.3);
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image img,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image img {
display:inline-block;
width:100% !important;
vertical-align:top;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image:hover {
background:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image:hover:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image:hover:after {
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image:hover img,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image:hover img {
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
opacity:.8;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumbs,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumbs {
display:none;
position:static;
width:100%;
margin:0;
padding:10px 10px 0 0;
background:#f7f7f7;
border-top:1px solid #5da3b0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb {
display:inline-block;
padding:0 0 10px 10px;
vertical-align:top;
width:20%;
text-align:center;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb a,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb a {
position:relative;
display:block;
padding:0;
width:auto;
height:auto;
overflow:hidden;
background:transparent;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb a:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb a:after {
content:"\f002";
font-family:"FontAwesome";
position:absolute;
top:50%;
left:50%;
margin:-15px 0 0 -15px;
width:30px;
height:30px;
line-height:30px;
text-align:center;
color:#fff;
background:#559096;
font-size:14px;
z-index:1;
opacity:0;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
-moz-transform:scale(0.3);
-webkit-transform:scale(0.3);
-ms-transform:scale(0.3);
transform:scale(0.3);
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb a img,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb a img {
max-width:100%;
max-height:none;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb a:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb a:hover {
background:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb a:hover:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb a:hover:after {
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb a:hover img,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb a:hover img {
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
opacity:.8;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb:nth-child(5) ~ *,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb:nth-child(5) ~ * {
display:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb:nth-child(5) a:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb:nth-child(5) a:after {
content:"\f067";
background:#fff;
color:#559096;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1;
-moz-box-shadow:0 0 10px 100px rgba(0,0,0,0.3);
-webkit-box-shadow:0 0 10px 100px rgba(0,0,0,0.3);
box-shadow:0 0 10px 100px rgba(0,0,0,0.3);
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery.ecwid-productBrowser-gallery-has-thumbs .ecwid-productBrowser-gallery-thumbs,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery.ecwid-productBrowser-gallery-has-thumbs .ecwid-productBrowser-gallery-thumbs {
display:block;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel {
padding:0 0 0 45px;
width:50%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel > table,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel > table {
width:100%;
table-layout:fixed !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel td[align="center"],html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel td[align="center"] {
text-align:left;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-backgroundedPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-backgroundedPanel {
padding:0;
width:100%;
max-width:none;
background:none;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-nav,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-nav {
margin:0 0 30px;
padding:0;
text-align:right;
border-bottom:1px solid #5da3b0;
-moz-box-shadow:0 -3px 5px -5px rgba(0,0,0,0.15) inset;
-webkit-box-shadow:0 -3px 5px -5px rgba(0,0,0,0.15) inset;
box-shadow:0 -3px 5px -5px rgba(0,0,0,0.15) inset;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-nav > div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-nav > div {
height:auto;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-left,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-right,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-left,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-right {
display:inline-block;
vertical-align:top;
text-transform:uppercase;
text-decoration:none;
padding:4px 15px;
background-color:#5da3b0;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
color:#fff;
color:#fff;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
font-size:22px;
line-height:38px;
font-family:Poiret One !important;
font-weight:700 !important;
font-style:normal !important;
font-family:Arizonia !important;
font-weight:700 !important;
font-style:normal !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-transform:none;
position:static;
margin-bottom:-1px;
width:auto;
height:auto;
background-image:none;
text-align:center;
opacity:1;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-left:hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-left:focus,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-right:hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-right:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-left:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-left:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-right:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-right:focus {
padding:4px 15px;
background:#51b6cd;
color:#fff;
color:#fff;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-left,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-left {
margin-right:1px;
-moz-border-radius:2px 0 0 0;
-webkit-border-radius:2px 0 0 0;
border-radius:2px 0 0 0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-right,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-right {
-moz-border-radius:0 2px 0 0;
-webkit-border-radius:0 2px 0 0;
border-radius:0 2px 0 0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-left:before,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-right:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-left:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-right:before {
font-family:'FontAwesome';
font-weight:400;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-left:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-left:before {
content:'\f104';
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-right:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel a.ecwid-productBrowser-nav-right:before {
content:'\f105';
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sku,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sku {
float:right;
padding:0 5px;
width:auto;
background:#f5f5f5;
border:1px solid #f0f0f0;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-inStockLabel:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-inStockLabel:before {
content:"\f058";
font-family:"FontAwesome";
margin-right:5px;
font-weight:400;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-price,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-price {
display:inline-block;
vertical-align:top;
padding:4px 20px;
background:#51b6cd;
color:#fff;
color:#fff;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionsPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionsPanel {
margin:10px 0 30px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionsPanel > div + div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionsPanel > div + div {
margin-top:20px;
padding-top:20px;
border-top:1px solid #5da3b0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel {
padding:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel label,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel label {
margin-bottom:15px;
color:#333;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel > label,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel > label {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel label > span,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel label > span {
display:inline-block;
margin:0;
vertical-align:middle;
cursor:pointer;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel input,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel input {
display:inline-block;
vertical-align:middle;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel span.ecwid-productBrowser-details-optionRadioButton,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel span.ecwid-productBrowser-details-optionCheckbox,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel span.ecwid-productBrowser-details-optionRadioButton,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel span.ecwid-productBrowser-details-optionCheckbox {
margin:0;
padding:10px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel span.ecwid-productBrowser-details-optionRadioButton:nth-child(2n-1),html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel span.ecwid-productBrowser-details-optionCheckbox:nth-child(2n-1),html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel span.ecwid-productBrowser-details-optionRadioButton:nth-child(2n-1),html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel span.ecwid-productBrowser-details-optionCheckbox:nth-child(2n-1) {
background:#f7f7f7;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel > div:hover span.ecwid-productBrowser-details-optionRadioButton,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel > div:hover span.ecwid-productBrowser-details-optionCheckbox,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel > div:hover span.ecwid-productBrowser-details-optionRadioButton,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel > div:hover span.ecwid-productBrowser-details-optionCheckbox {
background:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel > div:hover span.ecwid-productBrowser-details-optionRadioButton:hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel > div:hover span.ecwid-productBrowser-details-optionCheckbox:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel > div:hover span.ecwid-productBrowser-details-optionRadioButton:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel > div:hover span.ecwid-productBrowser-details-optionCheckbox:hover {
background:#f7f7f7;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel input[checked] + label,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel input[checked] + label {
font-weight:700;
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div[class*="Required"] > label,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div[class*="Required"] > label {
position:relative;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div[class*="Required"] > label:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div[class*="Required"] > label:after {
float:right;
content:"\f005";
font-family:"FontAwesome";
background:#ff9475;
width:20px;
height:20px;
font-size:9px;
font-weight:400;
line-height:20px;
text-align:center;
color:#fff;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-qtyLabel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-qtyLabel {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel input.ecwid-productBrowser-details-qtyTextField,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel input.ecwid-productBrowser-details-qtyTextField {
color:#333;
text-align:left !important;
min-width:65px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-AddToBagButton,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--addToBag,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-AddToBagButton,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--addToBag {
padding:10px 15px;
text-align:center;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-AddToBagButton:hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--addToBag:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-AddToBagButton:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--addToBag:hover {
background:#51b6cd;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-inTheBag,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-inTheBag {
position:relative;
margin:5px 0;
padding:15px;
background:none;
height:auto;
border:1px solid #5da3b0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-inTheBag:before,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-inTheBag:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-inTheBag:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-inTheBag:after {
font-family:"FontAwesome";
font-weight:400;
position:absolute;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-inTheBag:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-inTheBag:before {
content:"\f290";
top:12px;
left:15px;
color:#559096;
font-size:24px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-inTheBag:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-inTheBag:after {
content:"\f058";
top:17px;
right:15px;
color:#89cf34;
font-size:18px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-inTheBag div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-inTheBag div {
position:static;
margin-left:35px;
color:#559096;
width:auto;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel button.ecwid-productBrowser-details-openBagButton,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--openBag,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel button.ecwid-productBrowser-details-openBagButton,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--openBag {
background:#89cf34;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel button.ecwid-productBrowser-details-openBagButton:hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--openBag:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel button.ecwid-productBrowser-details-openBagButton:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--openBag:hover {
background:#6ea828;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel button.ecwid-productBrowser-details-addMoreButton:before,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel button.ecwid-productBrowser-details-openBagButton:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel button.ecwid-productBrowser-details-addMoreButton:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel button.ecwid-productBrowser-details-openBagButton:before {
font-family:"FontAwesome";
font-weight:400;
margin-right:5px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel button.ecwid-productBrowser-details-openBagButton:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel button.ecwid-productBrowser-details-openBagButton:before {
content:"\f09d";
background:inherit;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel button.ecwid-productBrowser-details-addMoreButton:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel button.ecwid-productBrowser-details-addMoreButton:before {
content:"\f055";
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--addMore:before,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--openBag:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--addMore:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--openBag:before {
font-family:"FontAwesome";
font-weight:400;
margin-right:5px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--openBag:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--openBag:before {
content:"\f09d";
background:inherit;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--addMore:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel button.ecwid-btn--addMore:before {
content:"\f055";
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel a.ecwid-poweredBy,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel a.ecwid-poweredBy {
-moz-transform:translateY(-13px);
-webkit-transform:translateY(-13px);
-ms-transform:translateY(-13px);
transform:translateY(-13px);
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-extraFields-side,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-extraFields-side {
margin-bottom:20px;
color:#333;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-fieldRow-side,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-fieldRow-side {
margin:5px 0;
padding:5px 0;
border-bottom:1px solid #5da3b0;
}

html#ecwid_html body#ecwid_body.page span.ecwid-productBrowser-extraField-name-side,html#ecwid_html body#ecwid_body.chameleon.page span.ecwid-productBrowser-extraField-name-side {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-extraFields-center,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-extraFields-center {
position:relative;
margin-bottom:40px;
padding:10px 60px 10px 10px;
border:1px solid #5da3b0;
clear:both;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-extraFields-center:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-extraFields-center:after {
content:"\f05a";
font-family:"FontAwesome";
position:absolute;
top:10px;
bottom:10px;
right:10px;
padding:10px;
font-size:22px;
line-height:18px;
color:#fff;
background:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-extraFields-center	> div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-extraFields-center	> div {
display:table-row;
border-bottom:1px solid #fff;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-extraFields-center	span,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-extraFields-center	span {
display:table-cell;
padding:10px 15px;
color:#333;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-extraFields-center	span:first-child,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-extraFields-center	span:first-child {
min-width:150px;
color:#559096;
background:#f7f7f7;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-categoryDescription,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-categoryDescription {
color:#333;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-descr,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-descr {
margin:10px 0 0;
padding:0;
color:#333;
clear:both;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-descr .gwt-HTML > ul,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-descr .gwt-HTML > ul ul,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-descr .gwt-HTML > ul,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-descr .gwt-HTML > ul ul {
list-style-type:none;
margin-bottom:20px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-descr .gwt-HTML > ul li,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-descr .gwt-HTML > ul li {
padding:0 0 10px 30px;
position:relative;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-descr .gwt-HTML > ul li:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-descr .gwt-HTML > ul li:before {
content:"";
width:20px;
height:20px;
background:url(https://www.splendidmykonos.com/wp-content/themes/businessfinder2/design/img/lists.png) -60px 0 no-repeat #559096;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
position:absolute;
top:0;
left:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-descr .gwt-HTML ol,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-descr .gwt-HTML ol {
margin-bottom:20px;
margin-left:20px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-descr .gwt-HTML ol li,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-descr .gwt-HTML ol li {
list-style-type:decimal;
padding:0 0 10px;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-cart-itemsTable-headerCell,html#ecwid_html body#ecwid_body.page td.ecwid-Invoice-itemsTable-headerCell,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-cart-itemsTable-headerCell,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-Invoice-itemsTable-headerCell {
padding:10px 20px;
color:#559096;
border-color:#5da3b0;
text-transform:uppercase;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-cart-itemsTable-cell,html#ecwid_html body#ecwid_body.page td.ecwid-Invoice-itemsTable-cell,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-cart-itemsTable-cell,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-Invoice-itemsTable-cell {
padding:20px 10px;
border-color:#5da3b0;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-cart-itemsTable-cell:first-child,html#ecwid_html body#ecwid_body.page td.ecwid-Invoice-itemsTable-cell:first-child,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-cart-itemsTable-cell:first-child,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-Invoice-itemsTable-cell:first-child {
padding:20px;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-cart-itemsTable tr,html#ecwid_html body#ecwid_body.page table.ecwid-Invoice-itemsTable tr,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-cart-itemsTable tr,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-Invoice-itemsTable tr {
background:transparent;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-cart-itemsTable tr:nth-child(2n),html#ecwid_html body#ecwid_body.page table.ecwid-Invoice-itemsTable tr:nth-child(2n),html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-cart-itemsTable tr:nth-child(2n),html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-Invoice-itemsTable tr:nth-child(2n) {
background:#f7f7f7;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-cart-itemsTable tr:first-child:hover,html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-cart-itemsTable:hover tr,html#ecwid_html body#ecwid_body.page table.ecwid-Invoice-itemsTable tr:first-child:hover,html#ecwid_html body#ecwid_body.page table.ecwid-Invoice-itemsTable:hover tr,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-cart-itemsTable tr:first-child:hover,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-cart-itemsTable:hover tr,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-Invoice-itemsTable tr:first-child:hover,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-Invoice-itemsTable:hover tr {
background:transparent;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-cart-itemsTable tr:hover,html#ecwid_html body#ecwid_body.page table.ecwid-Invoice-itemsTable tr:hover,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-cart-itemsTable tr:hover,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-Invoice-itemsTable tr:hover {
background:#f7f7f7;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice div.ecwid-productBrowser-productNameLink,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice div.ecwid-productBrowser-productNameLink {
margin-bottom:7px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-price,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice div.ecwid-productBrowser-price,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-price,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice div.ecwid-productBrowser-price {
padding:4px 10px;
color:#333;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart table.ecwid-productBrowser-cart-qtyEnvelope td,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice table.ecwid-productBrowser-cart-qtyEnvelope td,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart table.ecwid-productBrowser-cart-qtyEnvelope td,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice table.ecwid-productBrowser-cart-qtyEnvelope td {
vertical-align:middle !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart input.ecwid-productBrowser-cart-qtyTextField,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice input.ecwid-productBrowser-cart-qtyTextField,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart input.ecwid-productBrowser-cart-qtyTextField,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice input.ecwid-productBrowser-cart-qtyTextField {
min-width:70px;
text-align:left !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-cart-qtyTextField-multiplication,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice div.ecwid-productBrowser-cart-qtyTextField-multiplication,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-cart-qtyTextField-multiplication,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice div.ecwid-productBrowser-cart-qtyTextField-multiplication {
padding:0 5px 0 0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart div.ecwid-Invoice-qtyLabel,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice div.ecwid-Invoice-qtyLabel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart div.ecwid-Invoice-qtyLabel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice div.ecwid-Invoice-qtyLabel {
padding:4px 10px;
color:#333;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart .ecwid-productBrowser-cart-itemsTable-cell-subtotal div.ecwid-productBrowser-price,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice .ecwid-productBrowser-cart-itemsTable-cell-subtotal div.ecwid-productBrowser-price,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart .ecwid-productBrowser-cart-itemsTable-cell-subtotal div.ecwid-productBrowser-price,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice .ecwid-productBrowser-cart-itemsTable-cell-subtotal div.ecwid-productBrowser-price {
padding:4px 10px;
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart .ecwid-productBrowser-sku,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart .ecwid-productBrowser-cart-weight,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart .ecwid-productBrowser-cart-optionsList,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart .ecwid-Invoice-optionsList,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice .ecwid-productBrowser-sku,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice .ecwid-productBrowser-cart-weight,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice .ecwid-productBrowser-cart-optionsList,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice .ecwid-Invoice-optionsList,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart .ecwid-productBrowser-sku,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart .ecwid-productBrowser-cart-weight,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart .ecwid-productBrowser-cart-optionsList,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart .ecwid-Invoice-optionsList,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice .ecwid-productBrowser-sku,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice .ecwid-productBrowser-cart-weight,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice .ecwid-productBrowser-cart-optionsList,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice .ecwid-Invoice-optionsList {
color:#333;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart button.ecwid-productBrowser-cart-changeOptionsButton,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart button.ecwid-btn--changeOptions,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice button.ecwid-productBrowser-cart-changeOptionsButton,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice button.ecwid-btn--changeOptions,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart button.ecwid-productBrowser-cart-changeOptionsButton,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart button.ecwid-btn--changeOptions,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice button.ecwid-productBrowser-cart-changeOptionsButton,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice button.ecwid-btn--changeOptions {
display:block;
margin-top:10px;
padding:0 10px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart button.ecwid-btn--changeOptions:focus,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice button.ecwid-btn--changeOptions:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart button.ecwid-btn--changeOptions:focus,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice button.ecwid-btn--changeOptions:focus {
border:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-cart-removeItemButton,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice div.ecwid-productBrowser-cart-removeItemButton,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-cart-removeItemButton,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice div.ecwid-productBrowser-cart-removeItemButton {
position:relative;
right:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact > div > table > tbody > tr:first-child > td:last-child,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact > div > table > tbody > tr:first-child > td:last-child {
border:1px solid #5da3b0;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.05);
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.05);
box-shadow:0 0 5px rgba(0,0,0,0.05);
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact table.ecwid-productBrowser-cart-rightPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact table.ecwid-productBrowser-cart-rightPanel {
margin-left:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact div.ecwid-productBrowser-backgroundedPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact div.ecwid-productBrowser-backgroundedPanel {
background:transparent;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact button.ecwid-productBrowser-cart-clearBagButton,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact button.ecwid-btn--clearBag,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact button.ecwid-productBrowser-cart-clearBagButton,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact button.ecwid-btn--clearBag {
margin-left:20px;
background:#ff9475;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact button.ecwid-productBrowser-cart-clearBagButton:hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact button.ecwid-btn--clearBag:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact button.ecwid-productBrowser-cart-clearBagButton:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact button.ecwid-btn--clearBag:hover {
background:#ff6c42;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact button.ecwid-productBrowser-cart-continueShoppingButton,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact button.ecwid-btn--continueShopping,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact button.ecwid-productBrowser-cart-continueShoppingButton,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact button.ecwid-btn--continueShopping {
margin-right:20px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart div[class*="Label"],html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart div[class*="Label"] {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart div[class*="Amount"],html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart div[class*="Amount"] {
color:#333;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart div[class*="-totalAmount"],html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart div[class*="-totalAmount"] {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart table.ecwid-productBrowser-cart-totalAmountPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart table.ecwid-productBrowser-cart-totalAmountPanel {
margin-top:5px;
border-top:1px solid #5da3b0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart table.ecwid-productBrowser-cart-checkoutOptionsPanel div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart table.ecwid-productBrowser-cart-checkoutOptionsPanel div {
width:100%;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart .ecwid-productBrowser-cart-checkoutButton,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart button.ecwid-btn--checkout,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart .ecwid-productBrowser-cart-checkoutButton,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart button.ecwid-btn--checkout {
display:block;
width:100%;
background:#89cf34;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart .ecwid-productBrowser-cart-checkoutButton:hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart button.ecwid-btn--checkout:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart .ecwid-productBrowser-cart-checkoutButton:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart button.ecwid-btn--checkout:hover {
background:#6ea828;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-cart-itemsTable-price-compact-times-container,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-cart-itemsTable-price-compact-times-container {
margin:auto;
width:100%;
height:auto;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-cart-itemsTable-price-compact-times,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-cart-itemsTable-price-compact-times {
position:static;
margin-right:10px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-cart-itemsTable-cell-price-compact-subtotal,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-cart-itemsTable-cell-price-compact-subtotal {
margin-top:10px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact td.ecwid-productBrowser-cart-itemsTable-cell-removeItem,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact td.ecwid-productBrowser-cart-itemsTable-cell-removeItem {
border-top-width:1px;
border-top-style:solid;
border-color:#5da3b0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact td.ecwid-productBrowser-cart-itemsTable-cell-removeItem > div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact td.ecwid-productBrowser-cart-itemsTable-cell-removeItem > div {
width:auto !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact div.ecwid-productBrowser-cart-removeItemButton,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact div.ecwid-productBrowser-cart-removeItemButton {
display:block;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact table.ecwid-productBrowser-cart-rightPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact table.ecwid-productBrowser-cart-rightPanel {
margin:40px 0 0 40px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact div.ecwid-productBrowser-backgroundedPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact div.ecwid-productBrowser-backgroundedPanel {
background:transparent;
border:1px solid #5da3b0;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.05);
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.05);
box-shadow:0 0 5px rgba(0,0,0,0.05);
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-top table.ecwid-productBrowser-cart-rightPanel,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-bottom table.ecwid-productBrowser-cart-rightPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-top table.ecwid-productBrowser-cart-rightPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-bottom table.ecwid-productBrowser-cart-rightPanel {
table-layout:fixed;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-top div.ecwid-productBrowser-backgroundedPanel,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-bottom div.ecwid-productBrowser-backgroundedPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-top div.ecwid-productBrowser-backgroundedPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-bottom div.ecwid-productBrowser-backgroundedPanel {
max-width:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-top div.ecwid-productBrowser-backgroundedPanel > div,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-bottom div.ecwid-productBrowser-backgroundedPanel > div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-top div.ecwid-productBrowser-backgroundedPanel > div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-bottom div.ecwid-productBrowser-backgroundedPanel > div {
margin:0 auto;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-top table.ecwid-productBrowser-cart-rightPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-top table.ecwid-productBrowser-cart-rightPanel {
margin:0 auto 40px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-bottom table.ecwid-productBrowser-cart-rightPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact.ecwid-productBrowser-cart-compact-bottom table.ecwid-productBrowser-cart-rightPanel {
margin:40px auto 0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart-hint,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart-hint {
padding:15px 20px;
color:#333;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart-hint:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart-hint:before {
content:"\f05a";
font-family:"FontAwesome";
font-weight:400;
font-size:14px;
margin-right:5px;
color:#54a3d3;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-blockTitle,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-blockTitle {
margin-left:0;
margin-right:0;
padding:0 10px;
color:#559096;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page .ecwid-Checkout div.ecwid-PaymentMethodSelector,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-Checkout div.ecwid-PaymentMethodSelector {
width:40%;
}

html#ecwid_html body#ecwid_body.page .ecwid-Checkout div.ecwid-Checkout-PaymentRightPanel,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-Checkout div.ecwid-Checkout-PaymentRightPanel {
width:calc(60% - 20px);
width:-webkit-calc(60% - 20px);
}

html#ecwid_html body#ecwid_body.page .ecwid-Checkout div.ecwid-PaymentMethodSelector div.ecwid-form,html#ecwid_html body#ecwid_body.page .ecwid-Checkout div.ecwid-Checkout-PaymentRightPanel div.ecwid-form,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-Checkout div.ecwid-PaymentMethodSelector div.ecwid-form,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-Checkout div.ecwid-Checkout-PaymentRightPanel div.ecwid-form {
width:100%;
}

html#ecwid_html body#ecwid_body.page .ecwid-Checkout div.ecwid-form,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-Checkout div.ecwid-form {
background:#f7f7f7;
border:1px solid #f0f0f0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page .ecwid-Checkout div.ecwid-AddressForm-secureLockIcon,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-Checkout div.ecwid-AddressForm-secureLockIcon {
background:none;
cursor:default;
}

html#ecwid_html body#ecwid_body.page .ecwid-Checkout div.ecwid-AddressForm-secureLockIcon:before,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-Checkout div.ecwid-AddressForm-secureLockIcon:before {
content:"";
position:absolute;
top:0;
right:0;
border:21px solid #559096;
border-top-color:transparent;
border-left-color:transparent;
}

html#ecwid_html body#ecwid_body.page .ecwid-Checkout div.ecwid-AddressForm-secureLockIcon:after,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-Checkout div.ecwid-AddressForm-secureLockIcon:after {
content:"\f023";
font-family:"FontAwesome";
position:absolute;
bottom:0;
right:7px;
font-size:14px;
font-weight:400;
line-height:24px;
color:#fff;
color:#fff;
}

html#ecwid_html body#ecwid_body.page div.ecwid-PaymentMethodsBlock-PaymentOption span.gwt-RadioButton label,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-PaymentMethodsBlock-PaymentOption span.gwt-RadioButton label {
color:#333;
}

html#ecwid_html body#ecwid_body.page .ecwid-Checkout div[class*="blockTip"],html#ecwid_html body#ecwid_body.chameleon.page .ecwid-Checkout div[class*="blockTip"] {
margin-top:15px;
color:#333;
}

html#ecwid_html body#ecwid_body.page table.ecwid-Checkout-BreadCrumbs,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-Checkout-BreadCrumbs {
margin-top:45px;
width:100%;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-BreadCrumbs-section,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-BreadCrumbs-section {
background:#5da3b0;
height:3px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-BreadCrumbs-section-visited,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-BreadCrumbs-section-visited {
background:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-BreadCrumbs-point,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-BreadCrumbs-point {
background:#5da3b0;
width:25px;
height:25px;
border:3px solid #5da3b0;
-moz-box-shadow:0 0 0 3px #fff inset;
-webkit-box-shadow:0 0 0 3px #fff inset;
box-shadow:0 0 0 3px #fff inset;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-BreadCrumbs-point:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-BreadCrumbs-point:after {
display:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-BreadCrumbs-point-visited,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-BreadCrumbs-point-visited {
background:#559096;
border-color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-BreadCrumbs-point-visited:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-BreadCrumbs-point-visited:hover {
background:#89cf34;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-BreadCrumbs-point-current,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-BreadCrumbs-point-current {
background:#89cf34;
border-color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-BreadCrumbs-link,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-BreadCrumbs-link {
margin-top:5px;
color:#333;
text-transform:uppercase;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-BreadCrumbs-link-visited,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-BreadCrumbs-link-visited {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Checkout-BreadCrumbs-link-current,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout-BreadCrumbs-link-current {
color:#559096;
border-bottom:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Checkout div.ecwid-Invoice,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Checkout div.ecwid-Invoice {
margin:30px 0 20px;
border:none;
}

html#ecwid_html body#ecwid_body.page td.ecwid-Invoice-cell,html#ecwid_html body#ecwid_body.page td.ecwid-Invoice-edgeCell,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice-cell-title,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice-blockTitle,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-Invoice-cell,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-Invoice-edgeCell,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice-cell-title,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice-blockTitle {
background:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice-block,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice-block {
color:#333;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice-blockTitle,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice-blockTitle {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice-cell-title,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice-cell-title {
padding:20px;
text-align:left;
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice-ShippingDetails,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice-ShippingDetails {
padding:0;
}

html#ecwid_html body#ecwid_body.page td.ecwid-Invoice-itemsTable-headerCell-removeItem,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-Invoice-itemsTable-headerCell-removeItem {
display:none;
}

html#ecwid_html body#ecwid_body.page td.ecwid-Invoice-itemsTable-cell-subtotal,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-Invoice-itemsTable-cell-subtotal {
padding-right:20px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice-PaymentDetails-title,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice-PaymentDetails-title {
padding-left:25px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice-PaymentDetails,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice-PaymentDetails {
padding:25px 25px 5px;
width:auto;
border:1px solid #5da3b0;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.05);
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.05);
box-shadow:0 0 5px rgba(0,0,0,0.05);
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice-SummaryContainer,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice-SummaryContainer {
padding:10px 0 2px;
background:#f7f7f7;
border:1px solid #5da3b0;
border-top:none;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.05);
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.05);
box-shadow:0 0 5px rgba(0,0,0,0.05);
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice div[class*="label"],html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice div[class*="label"] {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice div[class*="value"],html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice div[class*="value"] {
color:#333;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice div[class*="label-price"],html#ecwid_html body#ecwid_body.page div.ecwid-Invoice div[class*="value-price"],html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice div[class*="label-price"],html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice div[class*="value-price"] {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice div.ecwid-Invoice-Summary-label-price,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice div.ecwid-Invoice-Summary-value-price,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice div.ecwid-Invoice-Summary-label-price,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice div.ecwid-Invoice-Summary-value-price {
margin-top:7px;
border-top:1px solid #5da3b0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice td[class*="placeOrder-text"] .gwt-Label,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice td[class*="placeOrder-text"] .gwt-Label {
color:#333;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice td[class*="placeOrder-text"] .gwt-Label:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice td[class*="placeOrder-text"] .gwt-Label:before {
content:"\f05a";
font-family:"FontAwesome";
font-weight:400;
font-size:14px;
margin-right:5px;
color:#54a3d3;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice div.ecwid-Checkout-placeOrderButton,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice button.ecwid-btn--placeOrder,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice div.ecwid-Checkout-placeOrderButton,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice button.ecwid-btn--placeOrder {
background:#89cf34;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice div.ecwid-Checkout-placeOrderButton:hover,html#ecwid_html body#ecwid_body.page div.ecwid-Invoice button.ecwid-btn--placeOrder:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice div.ecwid-Checkout-placeOrderButton:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice button.ecwid-btn--placeOrder:hover {
background:#6ea828;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice div.ecwid-Invoice-footer-placeOrder,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice div.ecwid-Invoice-footer-placeOrder {
padding:30px 20px;
border-bottom:1px solid #5da3b0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice-Header,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice-Header {
margin-bottom:30px;
background:#f7f7f7;
border:1px solid #5da3b0;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.05);
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.05);
box-shadow:0 0 5px rgba(0,0,0,0.05);
}

html#ecwid_html body#ecwid_body.page td.ecwid-Invoice-Header-OrderId span,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-Invoice-Header-OrderId span {
color:#559096;
}

html#ecwid_html body#ecwid_body.page td.ecwid-Invoice-Header-timestamp div:before,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-Invoice-Header-timestamp div:before {
content:"\f073";
font-family:"FontAwesome";
font-weight:400;
margin-right:10px;
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice-footer-orderConfirmation,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice-footer-orderConfirmation {
position:relative;
margin-top:30px;
padding-top:30px;
padding-left:80px;
border-top:1px solid #5da3b0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Invoice-footer-orderConfirmation:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Invoice-footer-orderConfirmation:before {
content:"\f058";
font-family:"FontAwesome";
font-size:44px;
font-weight:400;
position:absolute;
top:30px;
left:20px;
color:#89cf34;
}

html#ecwid_html body#ecwid_body.page td.ecwid-Invoice-footer-orderConfirmation-text,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-Invoice-footer-orderConfirmation-text {
color:#333;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts {
margin-top:40px;
padding:40px 0 0;
border-top:1px solid #5da3b0;
-moz-box-shadow:0 -3px 5px -5px rgba(0,0,0,0.15);
-webkit-box-shadow:0 -3px 5px -5px rgba(0,0,0,0.15);
box-shadow:0 -3px 5px -5px rgba(0,0,0,0.15);
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-title,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-title {
padding-bottom:10px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts td:not([class*="button"]) > div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts td:not([class*="button"]) > div {
margin:0 15px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top {
margin:0;
padding:0 !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top tr,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top tr {
display:block !important;
margin-top:25px;
padding:5px;
background:#fff;
border:1px solid #5da3b0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top td,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top td {
display:block !important;
vertical-align:bottom !important;
overflow:hidden;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top img,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top img {
width:100% !important;
vertical-align:top;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom {
margin:0;
padding:0 !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink {
color:#559096;
text-align:center;
text-decoration:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-sku,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-sku {
position:static !important;
color:#333;
text-align:center;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-price,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-price {
position:static !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top-hover td,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top-hover td {
background:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top-hover img,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top-hover img {
opacity:.8;
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top-hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom-hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top-hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom-hover {
border:none !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button {
min-width:35px;
padding-top:25px;
vertical-align:top;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div {
display:block !important;
margin:0;
width:35px;
height:240px;
background:#559096;
text-align:center;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div:after {
font-family:"FontAwesome";
font-size:18px;
line-height:240px;
color:#fff;
text-align:center;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div[class*="prev"],html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div[class*="prev"] {
-moz-border-radius:2px 0 0 2px;
-webkit-border-radius:2px 0 0 2px;
border-radius:2px 0 0 2px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div[class*="next"],html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div[class*="next"] {
-moz-border-radius:0 2px 2px 0;
-webkit-border-radius:0 2px 2px 0;
border-radius:0 2px 2px 0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div[class*="prev"]:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div[class*="prev"]:after {
content:"\f053";
margin-left:-3px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div[class*="next"]:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div[class*="next"]:after {
content:"\f054";
margin-left:3px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts div.ecwid-productBrowser-relatedProducts-prev-hover,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts div.ecwid-productBrowser-relatedProducts-next-hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts div.ecwid-productBrowser-relatedProducts-prev-hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts div.ecwid-productBrowser-relatedProducts-next-hover {
background:#51b6cd;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div[aria-hidden="true"],html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-prev-disabled,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-next-disabled,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div[aria-hidden="true"],html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-prev-disabled,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-next-disabled {
opacity:.7;
cursor:default;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-relatedProducts div.ecwid-productBrowser-sku,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-relatedProducts div.ecwid-productBrowser-sku {
display:block;
padding-right:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-relatedProducts div.ecwid-productBrowser-price,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-cart div.ecwid-productBrowser-relatedProducts div.ecwid-productBrowser-price {
color:#559096;
text-align:center;
}

html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-head-panel,html#ecwid_html body#ecwid_body.page .ecwid-Account .ecwid-productBrowser-head,html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-CartPage .ecwid-productBrowser-head,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-head-panel,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-Account .ecwid-productBrowser-head,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-CartPage .ecwid-productBrowser-head {
margin:10px 0 20px;
padding-bottom:20px;
border-bottom:1px solid #5da3b0;
-moz-box-shadow:0 3px 5px -5px rgba(0,0,0,0.15);
-webkit-box-shadow:0 3px 5px -5px rgba(0,0,0,0.15);
box-shadow:0 3px 5px -5px rgba(0,0,0,0.15);
}

html#ecwid_html body#ecwid_body.page input.gwt-DateBox,html#ecwid_html body#ecwid_body.chameleon.page input.gwt-DateBox {
min-height:0;
}

html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-details-optionDateButton,html#ecwid_html body#ecwid_body.page .ecwid-DateRangePopup-calendarIcon,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-details-optionDateButton,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-DateRangePopup-calendarIcon {
display:inline-block;
vertical-align:top;
text-transform:uppercase;
text-decoration:none;
padding:4px 15px;
background-color:#5da3b0;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
color:#fff;
color:#fff;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
font-size:22px;
line-height:38px;
font-family:Poiret One !important;
font-weight:700 !important;
font-style:normal !important;
font-family:Arizonia !important;
font-weight:700 !important;
font-style:normal !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-transform:none;
padding:5px 10px;
background-image:none;
width:auto;
height:auto;
cursor:pointer;
}

html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-details-optionDateButton:hover,html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-details-optionDateButton:focus,html#ecwid_html body#ecwid_body.page .ecwid-DateRangePopup-calendarIcon:hover,html#ecwid_html body#ecwid_body.page .ecwid-DateRangePopup-calendarIcon:focus,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-details-optionDateButton:hover,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-details-optionDateButton:focus,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-DateRangePopup-calendarIcon:hover,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-DateRangePopup-calendarIcon:focus {
padding:4px 15px;
background:#51b6cd;
color:#fff;
color:#fff;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-details-optionDateButton:after,html#ecwid_html body#ecwid_body.page .ecwid-DateRangePopup-calendarIcon:after,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-details-optionDateButton:after,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-DateRangePopup-calendarIcon:after {
content:"\f073";
font-family:"FontAwesome";
font-weight:400;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup {
margin-top:-5px;
background-color:#fff;
border:1px solid #5da3b0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
-moz-transform-origin:top center;
-webkit-transform-origin:top center;
-ms-transform-origin:top center;
transform-origin:top center;
-webkit-animation:cornerScale .2s forwards ease-out;
animation:cornerScale .2s forwards ease-out;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.ecwid-MonthSelector-monthPrev,html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.ecwid-MonthSelector-monthNext,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.ecwid-MonthSelector-monthPrev,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.ecwid-MonthSelector-monthNext {
position:relative;
background:#559096;
text-align:center;
width:20px;
height:20px;
border:none;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.ecwid-MonthSelector-monthPrev input,html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.ecwid-MonthSelector-monthNext input,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.ecwid-MonthSelector-monthPrev input,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.ecwid-MonthSelector-monthNext input {
padding:0;
min-height:0;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.ecwid-MonthSelector-monthPrev:after,html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.ecwid-MonthSelector-monthNext:after,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.ecwid-MonthSelector-monthPrev:after,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.ecwid-MonthSelector-monthNext:after {
font-family:"FontAwesome";
font-size:10px;
font-weight:400;
color:#fff;
line-height:20px;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.ecwid-MonthSelector-monthPrev:after,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.ecwid-MonthSelector-monthPrev:after {
content:"\f0d9";
margin-left:-2px;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.ecwid-MonthSelector-monthNext:after,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.ecwid-MonthSelector-monthNext:after {
content:"\f0da";
margin-left:1px;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.ecwid-MonthSelector-monthPrev:hover,html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.ecwid-MonthSelector-monthNext:hover,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.ecwid-MonthSelector-monthPrev:hover,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.ecwid-MonthSelector-monthNext:hover {
background:#51b6cd;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.ecwid-MonthSelector,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.ecwid-MonthSelector {
padding:2px 0 10px;
background-color:#fff;
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.ecwid-MonthSelector td,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.ecwid-MonthSelector td {
vertical-align:top;
font-weight:700;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.ecwid-MonthSelector table table td:first-child,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.ecwid-MonthSelector table table td:first-child {
padding:3px;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup td.ecwid-MonthSelector-inversable,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup td.ecwid-MonthSelector-inversable {
padding:3px 3px 2px 0;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.ecwid-MonthSelector-mouseover td.ecwid-MonthSelector-inversable,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.ecwid-MonthSelector-mouseover td.ecwid-MonthSelector-inversable {
background:#559096;
color:#fff;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup td.datePickerWeekdayLabel,html#ecwid_html body#ecwid_body.page div.dateBoxPopup td.datePickerWeekendLabel,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup td.datePickerWeekdayLabel,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup td.datePickerWeekendLabel {
padding:7px 10px;
color:#559096;
font-weight:700;
border:1px solid #5da3b0;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.datePickerDay,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.datePickerDay {
margin:-1px 1px 1px;
padding:8px 9px;
color:#333;
border-color:#fff;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.datePickerDayIsFiller,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.datePickerDayIsFiller {
border-color:transparent;
opacity:.6;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.datePickerDayIsToday,html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.datePickerDayIsHighlighted,html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.datePickerDayIsValue,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.datePickerDayIsToday,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.datePickerDayIsHighlighted,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.datePickerDayIsValue {
background:#559096;
color:#fff;
color:#fff;
font-weight:700;
border-color:transparent;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.datePickerDayIsToday,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.datePickerDayIsToday {
background:#51b6cd;
}

html#ecwid_html body#ecwid_body.page div.dateBoxPopup div.ecwid-TodayLabel,html#ecwid_html body#ecwid_body.chameleon.page div.dateBoxPopup div.ecwid-TodayLabel {
padding:10px 0 15px;
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-pager,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager {
margin-top:50px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-pager-hasTopSeparator,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager-hasTopSeparator {
border:none;
padding:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-pager > span,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager > span {
display:inline-block !important;
text-transform:uppercase;
}

html#ecwid_html body#ecwid_body.page div.ecwid-pager span.gwt-InlineLabel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager span.gwt-InlineLabel {
display:none !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-pager span.ecwid-pager-link,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager span.ecwid-pager-link {
margin:0 4px 8px;
padding:0 10px;
min-width:35px;
min-height:35px;
background:#f2f2f2;
text-align:center;
font-size:18px;
line-height:35px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.ecwid-pager span.ecwid-pager-link-disabled,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager span.ecwid-pager-link-disabled {
background:#559096;
color:#fff;
color:#fff;
}

html#ecwid_html body#ecwid_body.page div.ecwid-pager span.ecwid-pager-link-enabled,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager span.ecwid-pager-link-enabled {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-pager span.ecwid-pager-link-enabled span,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager span.ecwid-pager-link-enabled span {
text-decoration:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-pager span.ecwid-pager-prev-label,html#ecwid_html body#ecwid_body.page div.ecwid-pager span.ecwid-pager-next-label,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager span.ecwid-pager-prev-label,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager span.ecwid-pager-next-label {
font-size:0;
line-height:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-pager span.ecwid-pager-prev-label	span,html#ecwid_html body#ecwid_body.page div.ecwid-pager span.ecwid-pager-next-label	span,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager span.ecwid-pager-prev-label	span,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager span.ecwid-pager-next-label	span {
font-size:18px;
line-height:35px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-pager span.ecwid-pager-link-enabled:hover,html#ecwid_html body#ecwid_body.page div.ecwid-pager span.ecwid-pager-prev-label:hover,html#ecwid_html body#ecwid_body.page div.ecwid-pager span.ecwid-pager-next-label:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager span.ecwid-pager-link-enabled:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager span.ecwid-pager-prev-label:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager span.ecwid-pager-next-label:hover {
background:#559096;
color:#fff;
color:#fff;
}

html#ecwid_html body#ecwid_body.page div.ecwid-pager span.ecwid-pager-prev-label.ecwid-pager-link-disabled,html#ecwid_html body#ecwid_body.page div.ecwid-pager span.ecwid-pager-next-label.ecwid-pager-link-disabled,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager span.ecwid-pager-prev-label.ecwid-pager-link-disabled,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager span.ecwid-pager-next-label.ecwid-pager-link-disabled {
display:none !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-pager a.ecwid-poweredBy,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager a.ecwid-poweredBy {
display:none;
}

html#ecwid_html body#ecwid_body.page div[class*="widget_ecwid"] .widget-content,html#ecwid_html body#ecwid_body.chameleon.page div[class*="widget_ecwid"] .widget-content {
padding:25px 27px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_minicart .widget-content > div,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_minicart .widget-content > div {
background:#fff;
border:1px solid #5da3b0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_minicart div.ecwid-minicart,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_minicart div.ecwid-minicart {
display:inline-block;
padding:15px;
width:auto;
height:auto;
background:none;
border:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
vertical-align:top;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_minicart div.ecwid-minicart > div > div:after,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_minicart div.ecwid-minicart > div > div:after {
content:"\f290";
font-family:"FontAwesome";
position:absolute;
top:0;
left:0;
font-size:56px;
color:#51b6cd;
line-height:normal;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-counter,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-counter {
top:23px;
left:14px;
width:auto;
min-width:28px;
line-height:28px;
background:#fff;
color:#51b6cd;
font-size:18px;
text-align:center;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
z-index:1;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-clickArea,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-clickArea {
top:0;
bottom:0;
left:0;
right:0;
width:auto;
height:65px;
background:none;
z-index:1;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-caption,html#ecwid_html body#ecwid_body.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-label,html#ecwid_html body#ecwid_body.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-link,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-caption,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-label,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-link {
position:static;
top:0;
margin-left:70px;
width:auto;
text-align:left;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-caption,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-caption {
color:#559096;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-label span,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-label span {
color:#333;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-link span,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_minicart div.ecwid-minicart div.ecwid-minicart-link span {
color:#559096;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_search input.ecwid-SearchPanel-field,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_search input.ecwid-SearchPanel-field {
width:-webkit-calc(100% - 50px);
width:calc(100% - 50px);
height:38px;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_search button.ecwid-SearchPanel-button,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_search button.ecwid-SearchPanel-button {
display:inline-block;
vertical-align:top;
text-transform:uppercase;
text-decoration:none;
padding:4px 15px;
background-color:#5da3b0;
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
box-shadow:0 -2px 0 0 rgba(0,0,0,0.07) inset;
color:#fff;
color:#fff;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
font-size:22px;
line-height:38px;
font-family:Poiret One !important;
font-weight:700 !important;
font-style:normal !important;
font-family:Arizonia !important;
font-weight:700 !important;
font-style:normal !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-transform:none;
width:38px;
height:38px;
padding:0 !important;
text-align:center;
font-size:0;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_search button.ecwid-SearchPanel-button:hover,html#ecwid_html body#ecwid_body.page .widget_ecwid_search button.ecwid-SearchPanel-button:focus,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_search button.ecwid-SearchPanel-button:hover,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_search button.ecwid-SearchPanel-button:focus {
padding:4px 15px;
background:#51b6cd;
color:#fff;
color:#fff;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_search button.ecwid-SearchPanel-button:after,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_search button.ecwid-SearchPanel-button:after {
content:"\f002";
font-family:"FontAwesome";
font-weight:400;
font-size:16px;
line-height:38px;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_vcategories table.ecwid-categories-vertical-table,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_vcategories table.ecwid-categories-vertical-table {
width:100%;
table-layout:fixed;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell {
padding:5px 0;
border-color:#5da3b0;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell[class*="firstVisibleCell"],html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell[class*="firstVisibleCell"] {
padding-top:0;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell[class*="lastVisibleCell"],html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell[class*="lastVisibleCell"] {
padding-bottom:0;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell table.ecwid-categories-vertical-table-cell-categoryLink,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell table.ecwid-categories-vertical-table-cell-categoryLink {
margin:0;
width:100%;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell span.ecwid-categories-category,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell span.ecwid-categories-category {
color:#333;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell-selected span.ecwid-categories-category,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell-selected span.ecwid-categories-category {
color:#559096;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell a,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell a {
display:block;
}

html#ecwid_html body#ecwid_body.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell a:hover	span.ecwid-categories-category,html#ecwid_html body#ecwid_body.chameleon.page .widget_ecwid_vcategories td.ecwid-categories-vertical-table-cell a:hover	span.ecwid-categories-category {
color:#51b6cd;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .widget-content,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .widget-content {
padding-left:0;
padding-right:0;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li a,html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed #widgets .ecwid-productsList ul li a,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li a,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed #widgets .ecwid-productsList ul li a {
background:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-image img,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-image img {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-name,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-name {
color:#559096;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-price,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-price {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li {
margin:0;
padding:25px 27px;
padding-top:0;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li:not(:first-child),html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li:not(:first-child) {
padding-top:20px;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li:not(:last-child),html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li:not(:last-child) {
padding-bottom:20px;
border-bottom:1px solid #5da3b0;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li a,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li a {
min-height:0;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li a:after,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li a:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li a > div,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li a > div {
position:static;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-image,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-image {
display:block;
float:left;
padding:0;
width:auto;
height:auto;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-image	img,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-image	img {
width:50px;
vertical-align:top;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-image:not(.no-image) ~ div,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-image:not(.no-image) ~ div {
margin-left:65px;
text-align:left;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li a:hover .ecwid-productsList-name,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li a:hover .ecwid-productsList-name {
color:#51b6cd;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed a.show-if-empty,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed a.show-if-empty {
display:block;
padding:25px 27px;
padding-top:0;
padding-bottom:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-popup,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-popup {
border:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-overlay,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-overlay {
top:0 !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-popup-headLabel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-popup-headLabel {
padding-bottom:10px;
border-bottom:1px solid #5da3b0;
text-transform:uppercase;
}

html#ecwid_html body#ecwid_body.page div.ecwid-FormPopup-fieldWrapper,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-FormPopup-fieldWrapper {
text-align:left;
}

html#ecwid_html body#ecwid_body.page div.ecwid-FormPopup-fieldWrapper-space,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-FormPopup-fieldWrapper-space {
margin-top:10px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-FormPopup-fieldWrapper label.ecwid-fieldLabel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-FormPopup-fieldWrapper label.ecwid-fieldLabel {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-FormPopup-fieldWrapper input[class*="gwt"],html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-FormPopup-fieldWrapper input[class*="gwt"] {
width:100%;
}

html#ecwid_html body#ecwid_body.page div.ecwid-login-popup.ecwid-responsive-popup div.ecwid-form,html#ecwid_html body#ecwid_body.page div.ecwid-register-popup.ecwid-responsive-popup div.ecwid-form,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-login-popup.ecwid-responsive-popup div.ecwid-form,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-register-popup.ecwid-responsive-popup div.ecwid-form {
padding:0;
background:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-popup div.ecwid-form td[align="right"],html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-popup div.ecwid-form td[align="right"] {
text-align:left;
}

html#ecwid_html body#ecwid_body.page div.ecwid-popup table.ecwid-popup-linkBlock,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-popup table.ecwid-popup-linkBlock {
width:100%;
}

html#ecwid_html body#ecwid_body.page .ecwid-popup-linkBlock a,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-popup-linkBlock a {
display:inline-block;
margin:0 0 5px;
color:#559096 !important;
text-decoration:none;
vertical-align:top;
border-bottom:3px solid rgba(0,0,0,0.05);
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s;
}

html#ecwid_html body#ecwid_body.page .ecwid-popup-linkBlock a:hover,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-popup-linkBlock a:hover {
color:#51b6cd !important;
border-color:transparent;
}

html#ecwid_html body#ecwid_body.page .ecwid-popup-buttonsPanel,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-popup-buttonsPanel {
width:100%;
}

html#ecwid_html body#ecwid_body.page .ecwid-popup-buttonsPanel button,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-popup-buttonsPanel button {
display:block;
width:100%;
background:#51b6cd;
}

html#ecwid_html body#ecwid_body.page div.ecwid-SelectOptionsPopup div.ecwid-productBrowser-details-thumbnail,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-SelectOptionsPopup div.ecwid-productBrowser-details-thumbnail {
padding:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-SelectOptionsPopup div.ecwid-productBrowser-details-rightPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-SelectOptionsPopup div.ecwid-productBrowser-details-rightPanel {
padding:0 0 0 35px;
width:auto;
}

@-webkit-keyframes cornerScale {
from {
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

to {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}
}

@keyframes cornerScale {
from {
opacity:0;
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}

to {
opacity:1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}
}

html#ecwid_html body#ecwid_body.page #horizontal-menu.horizontal-desktop .horizontal-menu,html#ecwid_html body#ecwid_body.chameleon.page #horizontal-menu.horizontal-desktop .horizontal-menu {
border-color:#559096;
}

html#ecwid_html body#ecwid_body.page #horizontal-menu.horizontal-desktop .horizontal-menu-parent > li,html#ecwid_html body#ecwid_body.chameleon.page #horizontal-menu.horizontal-desktop .horizontal-menu-parent > li {
margin-right:-1px;
margin-bottom:0;
border:none;
border-bottom:none;
}

html#ecwid_html body#ecwid_body.page #horizontal-menu.horizontal-desktop .horizontal-menu-item > a,html#ecwid_html body#ecwid_body.chameleon.page #horizontal-menu.horizontal-desktop .horizontal-menu-item > a {
margin-bottom:0;
color:#559096;
background:rgba(255,255,255,0.8);
border:none;
text-transform:none;
}

html#ecwid_html body#ecwid_body.page #horizontal-menu.horizontal-desktop .horizontal-menu-item--active > a,html#ecwid_html body#ecwid_body.chameleon.page #horizontal-menu.horizontal-desktop .horizontal-menu-item--active > a {
background:#559096;
color:#fff;
}

html#ecwid_html body#ecwid_body.page #horizontal-menu.horizontal-desktop .horizontal-menu-item--hover > a,html#ecwid_html body#ecwid_body.page #horizontal-menu.horizontal-desktop .horizontal-menu-item > a:hover,html#ecwid_html body#ecwid_body.chameleon.page #horizontal-menu.horizontal-desktop .horizontal-menu-item--hover > a,html#ecwid_html body#ecwid_body.chameleon.page #horizontal-menu.horizontal-desktop .horizontal-menu-item > a:hover {
background:#fff;
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-head,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-head {
color:#559096;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-categoryPath,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-categoryPath {
margin:15px 0;
padding:7px 14px 6px;
color:#fff;
background:#559096;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-categoryPath > *,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-categoryPath > * {
display:inline-block !important;
margin:0 1px 1px 0;
padding:0;
vertical-align:top;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-categoryPath a,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-categoryPath a {
color:#fff;
text-decoration:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-categoryPath a:hover,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-categoryPath a:hover {
color:#fff;
text-decoration:underline;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-categoryPath-categoryLink:not(:last-child):after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-categoryPath-categoryLink:not(:last-child):after {
content:"/";
margin:0 8px;
}

html#ecwid_html body#ecwid_body.page span.ecwid-productBrowser-categoryPath-separator,html#ecwid_html body#ecwid_body.chameleon.page span.ecwid-productBrowser-categoryPath-separator {
display:none !important;
}

html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-categoryPath-categoryLabel,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-categoryPath-categoryLabel {
margin-right:10px !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel input[checked] + label,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-details-optionPanel input[checked] + label {
font-weight:700;
color:#5da3b0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel-cell,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel-cell {
padding:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-controlsPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-controlsPanel {
padding:0;
background:none;
border-bottom:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-controlsPanel > div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-controlsPanel > div {
margin-bottom:5px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-pager span.ecwid-pager-link-disabled,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-pager span.ecwid-pager-link-disabled {
background:#51b6cd;
color:#fff;
color:#fff;
}

#signup-content {
display:flex;
flex-direction:column;
padding:30px;
background:#fff;
min-height:65vh;
}

#signup-content .mu_register {
width:100%;
max-width:550px;
margin:auto;
border:1px solid rgba(0,0,0,0.05);
border-bottom-width:3px;
padding:30px;
box-sizing:border-box;
}

#signup-content .mu_register label {
margin:0 0 5px;
}

#signup-content .mu_register label:not(:first-of-type) {
margin-top:20px;
}

#signup-content .mu_register input {
box-sizing:border-box;
}

#signup-content .mu_register input[type="submit"],#signup-content .mu_register #blog_title,#signup-content .mu_register #user_email,#signup-content .mu_register #blogname,#signup-content .mu_register #user_name {
font-size:inherit;
margin:0;
padding:10px;
}

#signup-content .mu_register input[type="submit"]:not(:last-child),#signup-content .mu_register #blog_title:not(:last-child),#signup-content .mu_register #user_email:not(:last-child),#signup-content .mu_register #blogname:not(:last-child),#signup-content .mu_register #user_name:not(:last-child) {
margin-bottom:10px;
}

#signup-content .submit {
margin-top:20px;
}

@media all and (max-width: 1400px) {
.elm-main.carousel-enabled .carousel-arrows {
opacity:1;
width:70px;
margin:0 auto 20px;
}

.elm-main.carousel-enabled .carousel-arrows:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-main.carousel-enabled .carousel-arrows .arrow {
position:relative;
top:auto;
left:auto;
right:auto;
margin-top:0;
}

.elm-main.carousel-enabled .carousel-arrows .arrow-left {
float:left;
}

.elm-main.carousel-enabled .carousel-arrows .arrow-right {
float:right;
}
}

@media all and (max-width: 1200px) {
.menu-item-has-columns.sub-menu-content-full-width-position > ul > li > ul > li {
display:block;
margin:0;
padding:0;
}

.sub-menu-content-full-width-position .menu-item-ait-row > ul li {
width:auto !important;
}

.menu-item-has-columns.sub-menu-content-full-width-position ul {
min-width:200px;
}

li.menu-item-has-columns.sub-menu-content-full-width-position {
position:relative;
}

li.menu-item-has-columns.sub-menu-content-full-width-position > ul.sub-menu {
left:0;
right:auto;
margin-left:0;
}

.menu-item-has-columns > ul > li > ul > li {
border:none;
}

.elm-search-form .inputs-container {
margin-top:0;
}
}

@media all and (max-width: 1018px) {
.header-wrap.has-image {
height:280px !important;
}
}

@media all and (max-width: 1000px) {
.menu-item-has-columns > ul > li > ul > li {
display:block;
margin:0;
padding:0;
}

.menu-item-ait-row > ul li {
width:auto !important;
}

.menu-item-has-columns ul {
min-width:200px;
}

li.menu-item-has-columns.sub-menu-content-left-position,li.menu-item-has-columns.sub-menu-content-right-position {
position:relative;
}

li.menu-item-has-columns.sub-menu-content-left-position > ul.sub-menu,li.menu-item-has-columns.sub-menu-content-right-position > ul.sub-menu {
left:0;
right:auto;
margin-left:0;
}
}

@media all and (max-width: 980px) {
.sidebar-right-area,.sidebar-left-area,.elements-area {
float:none !important;
width:100% !important;
margin-right:0 !important;
}

.elements-sidebar-wrap .widget-container {
-webkit-flex:0 1 48.5%;
-moz-flex:0 1 48.5%;
-ms-flex:0 1 48.5%;
flex:0 1 48.5%;
}

.left-sidebar .sidebar-left-area,.right-sidebar .sidebar-right-area {
display:-webkit-flex;
display:-moz-flex;
display:-ms-flexbox;
display:-ms-flex;
display:flex;
-webkit-flex-flow:row wrap;
-moz-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:space-between;
-moz-box-pack:space-between;
-ms-flex-pack:replace(space-between,"flex-","");
-webkit-justify-content:space-between;
justify-content:space-between;
-webkit-align-items:stretch;
-moz-align-items:stretch;
-ms-align-items:stretch;
align-items:stretch;
}

.right-sidebar .sidebar-right-area {
padding:40px 0 20px;
border-top:1px solid #5da3b0;
}

.categories-container ul.column-4 li {
width:33.3%;
}

.filters-wrap h2 {
margin-bottom:20px;
float:none;
}

.filters-wrap .filters-container {
position:static;
margin-bottom:20px;
float:none;
}

.filters-wrap .filters-container .content {
float:left;
width:100%;
}

.filters-wrap .filter-container {
float:left;
margin:0 15px 15px 0;
}

.filters-wrap .filter-container.filter-order {
float:right;
margin-right:0;
}

.address-name,.address-data {
width:auto;
}
}

@media all and (max-width: 980px) and (min-width: 769px) {
.social-container {
padding:10px 30px;
}

.social-container * {
border:medium none;
padding-left:0 !important;
text-align:left !important;
}

.soc {
display:block;
width:auto;
}

.social-container:after {
font-family:'FontAwesome';
position:absolute;
right:23px;
top:14px;
content:"\f1e0";
font-size:88px;
line-height:normal;
color:rgba(0,0,0,0.08);
}
}

@media all and (max-width: 768px) {
.column {
float:none;
margin-right:0 !important;
margin-left:0 !important;
width:100% !important;
}

.column-2 .feature-container:nth-child(2),.column-3 .feature-container:nth-child(2),.column-3 .feature-container:nth-child(3) {
padding-top:15px !important;
border-top:1px solid #5da3b0 !important;
}

.column-2 .feature-container:nth-child(2) .feature-icon,.column-3 .feature-container:nth-child(2) .feature-icon,.column-3 .feature-container:nth-child(3) .feature-icon {
top:15px;
}

.reviews-container .reviews-form-container {
padding:0 20px;
}

.reviews-container h2:after,.reviews-container.rating-form-shown .current-rating-container,.reviews-container .reviews-form-container:after {
display:none;
}

.reviews-container .review-notification {
margin:0 0 20px;
width:100%;
}

.reviews-container .review-actions button {
margin-top:20px;
}

.elm-revolution-slider-main .elm-wrapper {
padding-left:0;
padding-right:0;
}

.elm-item-organizer .carousel-disabled .item-first {
clear:none;
}

.elm-item-organizer .carousel-disabled.column-1 .item {
width:100%;
margin-right:0;
clear:both;
}

.elm-item-organizer .carousel-disabled.column-2 .item,.elm-item-organizer .carousel-disabled.column-3 .item,.elm-item-organizer .carousel-disabled.column-4 .item,.elm-item-organizer .carousel-disabled.column-5 .item {
width:47.8%;
}

.elm-item-organizer .carousel-disabled.column-2 .item:nth-child(2n),.elm-item-organizer .carousel-disabled.column-3 .item:nth-child(2n),.elm-item-organizer .carousel-disabled.column-4 .item:nth-child(2n),.elm-item-organizer .carousel-disabled.column-5 .item:nth-child(2n) {
margin-right:0;
}

.elm-item-organizer .carousel-disabled.column-2 .item:nth-child(2n+1),.elm-item-organizer .carousel-disabled.column-3 .item:nth-child(2n+1),.elm-item-organizer .carousel-disabled.column-4 .item:nth-child(2n+1),.elm-item-organizer .carousel-disabled.column-5 .item:nth-child(2n+1) {
clear:both;
margin-right:4.4%;
}

.elm-item-organizer .carousel-container.column-1 .item-box {
width:100%;
}

.elm-item-organizer .carousel-container.column-2 .item-box,.elm-item-organizer .carousel-container.column-3 .item-box,.elm-item-organizer .carousel-container.column-4 .item-box,.elm-item-organizer .carousel-container.column-5 .item-box {
width:47.8%;
}

.organizer-alt .carousel-disabled.column-2 .item,.organizer-alt .carousel-disabled.column-3 .item,.organizer-alt .carousel-disabled.column-4 .item,.organizer-alt .carousel-disabled.column-5 .item {
width:50%;
}

.organizer-alt .carousel-disabled.column-2 .item:nth-child(2n+1),.organizer-alt .carousel-disabled.column-3 .item:nth-child(2n+1),.organizer-alt .carousel-disabled.column-4 .item:nth-child(2n+1),.organizer-alt .carousel-disabled.column-5 .item:nth-child(2n+1) {
margin-right:0;
}

.organizer-alt .carousel-container.column-2 .item-box,.organizer-alt .carousel-container.column-3 .item-box,.organizer-alt .carousel-container.column-4 .item-box,.organizer-alt .carousel-container.column-5 .item-box {
width:50%;
}

.detail-half-content .detail-thumbnail {
width:100%;
float:none;
margin-right:0;
}

.detail-half-content .detail-thumbnail-wrap {
margin-bottom:40px;
}

.detail-half-content .detail-description {
width:100%;
float:none;
}

.single-ait-portfolio-item .content-wrap .nav-single {
width:100%;
text-align:center;
margin-left:0;
}

.elm-price-table-main .layout-horizontal {
margin-left:0;
margin-right:0;
}

.elm-price-table.layout-horizontal .ptable-container {
display:block;
}

.elm-price-table.layout-horizontal .ptable-wrap {
display:block;
}

.elm-price-table.layout-horizontal .ptable-wrap:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-price-table.layout-horizontal .ptable-item {
display:block;
float:left;
width:-webkit-calc(50% - 15px);
width:calc(50% - 15px);
margin-right:30px;
margin-bottom:40px;
padding-top:0;
padding-right:0;
}

.elm-price-table.layout-horizontal .ptable-item:last-child {
width:100%;
margin-right:0;
}

.elm-price-table.layout-horizontal .ptable-item:nth-child(2n) {
float:right;
margin-right:0;
width:-webkit-calc(50% - 15px);
width:calc(50% - 15px);
}

.elm-price-table.layout-horizontal .ptable-item:nth-child(2n+1) {
clear:both;
}

.elm-price-table.layout-horizontal .table-featured .table-header {
height:auto !important;
}

.elm-price-table.layout-horizontal .table-featured .table-header h3:before {
top:0;
}

.elm-price-table.layout-horizontal .table-footer,.elm-price-table.layout-horizontal .table-featured .table-footer {
height:auto !important;
}

.elm-price-table .table-header {
height:auto !important;
}

.elements-sidebar-wrap .elm-rule-main .rule-fullsize .grid-main {
margin-left:-20px;
margin-right:-20px;
max-width:none;
}

.left-sidebar .sidebar-left-area,.right-sidebar .sidebar-right-area {
display:block;
}

.sidebar-right-area .widget-container:nth-child(2n-1),.sidebar-left-area .widget-container:nth-child(2n-1) {
float:none;
width:100%;
clear:both;
}

.sidebar-right-area .widget-container:nth-child(2n),.sidebar-left-area .widget-container:nth-child(2n) {
float:none;
width:100%;
}

.sidebar-right-area .widget-container:nth-child(2n-1):last-child,.sidebar-left-area .widget-container:nth-child(2n-1):last-child {
width:100%;
float:none;
}

.widget_calendar tbody td,.widget_calendar caption {
padding:15px 0;
}

.footer-widgets .widget-container {
margin-bottom:50px;
}

.footer-widgets-container {
margin-right:0;
}

.footer-widgets .widget-area {
width:100%;
float:none;
padding-right:0;
}

.footer-widgets .widget-area:last-child .widget-container {
margin-bottom:10px;
}

.footer-widgets .widget-area:nth-child(2n-1) {
float:none;
width:100%;
clear:both;
}

.footer-widgets .widget-area:nth-child(2n) {
float:none;
width:100%;
}

.footer-widgets .widget-area:nth-child(2n-1):last-child {
width:100%;
float:none;
}

.site-footer .nav-menu-footer {
width:100%;
float:none;
}

.site-footer .nav-menu-footer ul {
text-align:center;
margin-bottom:20px;
}

.site-footer .footer-text {
width:100%;
float:none;
text-align:center;
}

.widget_posts .thumb-wrap {
display:inline-block;
float:none !important;
margin:0 0 10px !important;
}

.widget_posts .post-title {
margin-left:0 !important;
padding-left:0 !important;
vertical-align:top;
}

.widget_posts .read-more {
float:none;
}

.widget_categories li,.widget_categories .tagcloud a,.widget_archive li,.widget_archive .tagcloud a,.widget_tag_cloud li,.widget_tag_cloud .tagcloud a {
display:inline-block;
float:none;
}

.footer-widgets .widget_categories .widget-content > ul > li,.footer-widgets .widget_archive .widget-content > ul > li {
padding-right:20px;
}

.footer-widgets .widget_categories li:last-child,.footer-widgets .widget_archive li:last-child {
padding-bottom:7px;
border-bottom:1px solid rgba(0,0,0,0.04);
}

.widget_rss .widget-title img {
float:none;
margin:0;
}

.widget_items .layout-list .item-container .thumb-icon,.widget_newest_item .layout-list .item-container .thumb-icon {
float:none;
margin:0 0 20px;
width:auto;
}

.userlogin-container {
text-align:left;
}

.single-ait-event-pro .elm-easy-slider-main ul.easy-slider li {
width:100%;
}

.single-ait-event-pro .elm-easy-slider-main ul.easy-slider li .easy-thumbnail {
width:100%;
}

.recurring-dates-container .recurring-dates .single-date {
width:25%;
}

.widget-container.widget_login .widget-title:after {
right:20px;
}

.widget-container.widget_login .widget-title h3 {
padding:15px 25px !important;
}

.widget-container.widget_login .userlogin-tabs-menu {
padding:15px 0 0;
}

.categories-container ul.column-3 li,.categories-container ul.column-4 li {
width:50%;
}

.categories-container ul.column-3 li.empty-box-2,.categories-container ul.column-4 li.empty-box-2 {
display:none;
}

.reviews-container .review-details,.reviews-container .review-ratings {
margin-right:0;
float:none;
width:auto;
}

.reviews-container .review-ratings {
margin-top:20px;
}

.reviews-container .review-actions {
text-align:center;
}

.reviews-container .review-detail input {
width:100%;
}

.reviews-enabled .page-title .entry-header {
padding-right:0;
}

.reviews-enabled .page-title .page-title-search {
display:none;
}

.item-container.reviews-enabled .review-stars-container {
bottom:27px;
right:20px;
}

.item-container.reviews-enabled .review-stars-container	a,.item-container.reviews-enabled .review-stars {
font-size:14px !important;
}

.reviews-container.ratings-hidden .review-details {
padding-right:0;
}

.elm-items-main .layout-list .item,.items-container .layout-list .item {
display:block;
}

.elm-items-main .layout-list .item .item-content-wrap,.items-container .layout-list .item .item-content-wrap {
display:block;
width:100%;
}

.elm-items-main .layout-list .item .item-info-wrap,.items-container .layout-list .item .item-info-wrap {
width:100%;
-webkit-flex-flow:row wrap;
-moz-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:flex-start;
-moz-box-pack:flex-start;
-ms-flex-pack:replace(flex-start,"flex-","");
-webkit-justify-content:flex-start;
justify-content:flex-start;
-webkit-align-items:center;
-moz-align-items:center;
-ms-align-items:center;
align-items:center;
padding:15px 20px;
}

.elm-items-main .layout-list .item .item-info-wrap > *,.items-container .layout-list .item .item-info-wrap > * {
margin:5px 0 !important;
padding:0 5px;
}
}

@media all and (min-width: 641px) {
li.menu-item-has-columns.sub-menu-center-position > ul.sub-menu {
background:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
border:none !important;
}

li.menu-item-has-columns.sub-menu-center-position > ul.sub-menu {
left:0 !important;
margin-left:50% !important;
}

li.menu-item-has-columns.sub-menu-center-position li.menu-item-ait-row {
left:-50%;
margin-top:0;
}

li.menu-item-has-columns.sub-menu-center-position li.menu-item-ait-row {
background:#fff;
-moz-box-shadow:0 0 1px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,0.2);
box-shadow:0 0 1px 0 rgba(0,0,0,0.2);
padding:5px !important;
}
}

@media all and (max-width: 640px) {
.sbHolder {
height:32px;
}

.sbHolder .sbToggle {
width:32px;
}

.sbHolder .sbSelector {
width:-webkit-calc(100% - 32px);
width:calc(100% - 32px);
}

.sbHolder .sbToggle:before {
border-width:8px 8px 0;
}

.sbHolder .sbToggleOpen:before {
border-width:0 8px 8px;
}

.ui-datepicker {
width:290px;
}

.ui-datepicker table th {
padding:6px 0;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
width:26px;
height:26px;
}

.ui-datepicker .ui-datepicker-prev:before {
border-width:7px 8px 7px 0;
top:6px;
left:7px;
}

.ui-datepicker .ui-datepicker-next:before {
border-width:7px 0 7px 8px;
top:6px;
right:7px;
}

.widget-container .widget-title h3:before {
bottom:31px;
}

h2:before,.author-info .author-description h2:before {
bottom:12px;
}

#respond h3:before,.contact-owner-popup-form h3:before {
bottom:11px;
}

.widget-container.widget_login .widget-title h3:before {
bottom:0;
}

.social-icons li a {
width:26px;
height:26px;
}

.ait-toggle-area-group {
display:-webkit-flex;
display:-moz-flex;
display:-ms-flexbox;
display:-ms-flex;
display:flex;
-webkit-box-pack:center;
-moz-box-pack:center;
-ms-flex-pack:replace(center,"flex-","");
-webkit-justify-content:center;
justify-content:center;
-webkit-align-items:center;
-moz-align-items:center;
-ms-align-items:center;
align-items:center;
}

.ait-toggle-area-btn {
display:block;
}

.ait-toggle-area:not(.active) {
display:none;
}

.advanced-filters-wrap:not(.active) {
display:none;
}

.elm-header-map.ait-toggle-area:not(.active) {
display:block !important;
position:absolute;
width:100%;
left:-100%;
}

.header-container.grid-main {
padding:0;
}

.header-container .site-logo {
padding-right:20px;
padding:20px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.header-container .menu-container {
background:#5da3b0;
-moz-box-shadow:0 -6px 0 rgba(0,0,0,0.1) inset;
-webkit-box-shadow:0 -6px 0 rgba(0,0,0,0.1) inset;
box-shadow:0 -6px 0 rgba(0,0,0,0.1) inset;
}

.site-header > .top-bar {
display:none;
}

.main-nav .assistive-text {
display:none;
}

.main-nav-wrap {
margin:0 auto;
position:relative;
}

.main-nav-wrap .menu-toggle {
color:#fff;
display:inline-block;
margin:0;
line-height:42px;
padding:5px 30px;
text-transform:uppercase;
vertical-align:top;
}

.main-nav-wrap .menu-toggle:before {
content:"\f0c9";
font-family:"FontAwesome";
font-weight:400;
margin-right:8px;
}

.header-one .nav-menu-container.nav-menu-main,.header-two .nav-menu-container.nav-menu-main {
display:none;
}

.main-nav-wrap .nav-menu-main {
display:none;
width:300px;
top:auto;
left:50%;
margin-left:-150px;
}

.main-nav-wrap:hover .nav-menu-main {
display:block;
}

.main-nav-wrap .nav-menu-main.menu-opened {
-webkit-animation:slideDown .3s;
animation:slideDown .3s;
}

.header-container .nav-menu-main > ul {
background:#fff;
padding:5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px;
-moz-box-shadow:0 3px 2px 1px rgba(0,0,0,0.15),0 1px 0 0 rgba(0,0,0,0.15) inset;
-webkit-box-shadow:0 3px 2px 1px rgba(0,0,0,0.15),0 1px 0 0 rgba(0,0,0,0.15) inset;
box-shadow:0 3px 2px 1px rgba(0,0,0,0.15),0 1px 0 0 rgba(0,0,0,0.15) inset;
}

.header-container .nav-menu-main > ul > li {
display:block !important;
float:none;
margin:0;
width:100% !important;
}

.header-container .nav-menu-main > ul > li > a {
color:#fff;
background:#5da3b0;
padding:10px 15px;
text-shadow:none;
margin:0;
}

.header-container .nav-menu-main > ul > li > a:after {
display:none;
}

.header-container .nav-menu-main > ul > li ul {
width:auto;
padding:0;
position:static;
background:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.header-container .nav-menu-main > ul > li li {
padding:0;
}

.header-container .nav-menu-main > ul > li li a {
margin:0;
padding:8px 15px;
}

.header-container .nav-menu-main > ul > li li a:hover {
color:#000;
}

.header-container .nav-menu-main li > ul > li:first-child {
margin-top:0;
}

.header-container .nav-menu-main li > ul > li:last-child {
margin-bottom:0;
}

.header-container .nav-menu-main > ul > li.sub-menu-right-position li {
margin-left:0;
}

.header-container .nav-menu-main > ul > li.menu-item-wrapper {
display:none !important;
}

.header-container .nav-menu-main > ul > li li a,.header-container .menu-item-ait-row > ul > li > ul li:last-child a,.header-container .menu-item-ait-row > ul > li > ul > li > ul li a {
border-bottom:1px solid #5da3b0;
}

.header-container .menu-item-column-label {
border-bottom:1px solid #5da3b0 !important;
background:#f7f7f7;
}

.header-container .nav-menu-main > ul > li li .menu-item-column-label a {
border-bottom:0;
}

.header-container .nav-menu-main li > ul > li {
opacity:1;
}

.nav-menu-main > ul > li.current_page_item > a,.nav-menu-main > ul > li.current_page_parent > a,.nav-menu-main > ul > li.current_page_ancestor > a,.nav-menu-main > ul > li.current-menu-item > a,.nav-menu-main > ul > li.current-menu-parent > a,.nav-menu-main > ul > li.current-menu-ancestor > a {
background:#559096;
color:#fff;
}

.nav-menu-main > ul ul li.current_page_parent > a,.nav-menu-main > ul ul li.current_page_ancestor > a,.nav-menu-main > ul ul li.current-menu-parent > a,.nav-menu-main > ul ul li.current-menu-ancestor > a {
color:#333;
}

.nav-menu-main ul ul li.current_page_item > a,.nav-menu-main ul ul li.current-menu-item > a {
color:#559096;
}

.nav-menu-main li > ul {
opacity:1;
overflow:visible;
height:auto;
}

.main-nav-wrap .nav-menu-main {
left:0;
margin:0 auto;
position:absolute;
right:0;
width:100%;
}

.menu-item-has-columns > ul ul {
display:block;
min-width:inherit !important;
}

.menu-item-has-columns > ul > li > ul > li {
display:block;
}

.menu-item-ait-row > ul	li {
width:100% !important;
}

.menu-item-column-label {
width:100% !important;
padding:7px 15px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-align:left;
}

.menu-item-ait-row ul {
width:100% !important;
}

.nav-menu-main > ul > li ul,.menu-item-has-columns ul.sub-menu {
text-align:left !important;
}

.nav-menu-main > ul > li.sub-menu-center-position > ul,.nav-menu-main > ul > li > ul {
left:auto !important;
margin-left:0 !important;
}

.main-nav {
position:static !important;
text-align:left;
}

.header-container .main-nav-wrap,.header-container .menu-container .main-nav,.header-container .menu-container .nav-menu-container {
text-align:left;
}

.main-nav-wrap {
position:static;
display:inline-block;
vertical-align:top;
}

.nav-menu-main > ul > li > a {
font-weight:700 !important;
}

.nav-menu-main > ul > li a {
padding:10px 0;
}

.nav-menu-main > ul > li ul {
max-height:none;
-moz-transition:0;
-webkit-transition:0;
transition:0;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
left:0;
background:#fff;
}

.nav-menu-main li:hover > ul {
height:auto;
max-height:none;
}

.nav-menu-main > ul > li ul ul {
max-height:none;
background:#fff;
}

.nav-menu-main > ul > li {
background:#f8f8f8;
border-bottom:1px solid #eee;
}

.nav-menu-main > ul > li:hover > ul {
padding:0;
}

.nav-menu-main > ul > li > ul > li:hover > ul.sub-menu {
padding:0;
}

.nav-menu-main > ul > li > ul,.nav-menu-main > ul > li > ul > li > ul.sub-menu {
border-bottom:3px solid #559096;
}

.nav-menu-main > ul > li.current_page_item > a:before,.nav-menu-main > ul > li.current-menu-item > a:before,.nav-menu-main > ul > li.current_page_ancestor > a:before,.nav-menu-main > ul > li.current-menu-ancestor > a:before,.nav-menu-main > ul > li.current-menu-parent > a:before {
border:none;
}

.header-container .user-panel {
margin-top:0;
border-left:1px solid #fff;
}

.header-container .user-panel .user-info,.header-container .user-panel .toggle-button {
margin-bottom:0;
padding:0 35px 5px 15px;
-moz-border-radius:2px 2px 0 0;
-webkit-border-radius:2px 2px 0 0;
border-radius:2px 2px 0 0;
-moz-box-shadow:0 -6px 0 rgba(0,0,0,0.1) inset;
-webkit-box-shadow:0 -6px 0 rgba(0,0,0,0.1) inset;
box-shadow:0 -6px 0 rgba(0,0,0,0.1) inset;
}

.header-container .user-panel .user-info {
padding:0 35px 5px 15px;
line-height:46px;
}

.header-container .user-panel .toggle-button {
padding:3px 15px;
font-size:0;
}

.header-container .user-panel .toggle-button:after {
content:"\f090";
font-family:"FontAwesome";
font-size:30px;
line-height:40px;
line-height:46px;
}

.header-container .user-panel .login-register,.header-container .user-panel .user-actions {
width:100vw;
}

.logged-in .page-title .standard-title h1,.logged-in .page-title .blog-title h1,.logged-in .page-title .post-title h1,.logged-in .page-title .attach-title h1 {
padding-right:60px;
}

.page-title .comments-link {
position:static;
margin-top:20px;
}

.page-title {
padding:20px 0 0;
}

.page-title h1 {
margin-bottom:15px;
}

.entry-header {
padding-right:15px;
}

.page-title .page-title-search {
display:none;
}

.page-title .entry-header {
width:100%;
}

.page-title .entry-header-left {
padding-bottom:20px;
}

.page-title .entry-header-right {
word-wrap:break-word;
}

.tax-ait-items .page-title .entry-title-wrap .cat-icon,.tax-ait-locations .page-title .entry-title-wrap .cat-icon,.tax-ait-items .page-title.subtitle-missing .entry-title-wrap .cat-icon,.tax-ait-locations .page-title.subtitle-missing .entry-title-wrap .cat-icon,.single-ait-item .page-title .entry-title-wrap .cat-icon,.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon {
margin:-10px auto 20px;
position:relative;
top:auto;
}

.tax-ait-items .page-title .entry-title-wrap .cat-icon ~ h1,.tax-ait-items .page-title .entry-title-wrap .cat-icon ~ .page-description,.tax-ait-items .page-title .entry-title-wrap .cat-icon ~ .breadcrumb,.tax-ait-locations .page-title .entry-title-wrap .cat-icon ~ h1,.tax-ait-locations .page-title .entry-title-wrap .cat-icon ~ .page-description,.tax-ait-locations .page-title .entry-title-wrap .cat-icon ~ .breadcrumb,.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon ~ h1,.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon ~ .page-description,.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon ~ .breadcrumb {
margin-left:0;
}

.single-ait-item .page-title .entry-title-wrap .cat-icon {
position:relative;
top:auto;
}

.single-ait-item .page-title .entry-title-wrap .cat-icon ~ h1,.single-ait-item .page-title .entry-title-wrap .cat-icon ~ .subtitle,.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon ~ h1,.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon ~ .subtitle {
margin-left:0;
}

.tax-ait-events-pro .page-title .entry-title-wrap .cat-icon {
line-height:72px;
}

.item-image a.main-link span {
line-height:40px;
}

.breadcrumb {
text-align:center;
}

.page-title.share-enabled .entry-header {
float:none;
width:100%;
}

.page-title .page-title-social {
background:#f7f7f7;
border-top:1px solid #fff;
float:none;
margin:0 -20px;
padding:30px 0 20px !important;
width:auto;
}

.entry-title.post-title {
text-align:center;
}

.single-post .entry-date {
margin:10px 0 0;
}

.single-post .page-title .entry-title-wrap {
display:block;
max-width:100%;
}

.page-title .entry-title-wrap {
padding:20px 0;
text-align:center;
}

.page-title .entry-title-wrap h1 {
margin:0;
padding:0;
}

.logged-in .page-title .standard-title h1,.logged-in .page-title .blog-title h1,.logged-in .page-title .post-title h1,.logged-in .page-title .attach-title h1 {
padding:0;
}

.single-ait-item .entry-content > p:last-child {
margin-bottom:0;
}

.entry-content.comment-content {
padding-left:20px;
}

.ait-sc-button {
display:block !important;
min-width:50%;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:20px !important;
float:none !important;
}

.ait-sc-button .container {
display:block;
}

.ait-sc-button .wrap {
display:block;
}

.ait-sc-button .icon {
display:block;
text-align:center !important;
}

.ait-sc-button .text {
display:block;
text-align:center !important;
}

.ait-sc-button.buticon.buticon-left .text,.ait-sc-button.buticon.buticon-right .text {
padding-left:16px;
padding-right:16px;
}

.ait-sc-button.buticon.buticon-left .text {
padding-bottom:21px;
padding-top:0;
}

.ait-sc-button.buticon.buticon-right .text {
padding-top:21px;
padding-bottom:0;
}

.ait-sc-button.buticon.buticon-left .icon {
padding-top:21px;
}

.ait-sc-button.buticon.buticon-right .icon {
padding-bottom:21px;
}

ul.ait-sc-lists li:before {
top:2px;
}

ul.ait-sc-lists.line li:before {
top:12px;
}

ul.ait-sc-lists.line li:first-child:before {
top:2px;
}

ul.ait-sc-lists.layout-half.line li:nth-child(2):before {
top:2px;
}

.elm-item-organizer .carousel-disabled.column-1 .item,.elm-item-organizer .carousel-disabled.column-2 .item,.elm-item-organizer .carousel-disabled.column-3 .item,.elm-item-organizer .carousel-disabled.column-4 .item,.elm-item-organizer .carousel-disabled.column-5 .item {
width:100%;
margin-right:0 !important;
clear:both !important;
}

.elm-item-organizer .carousel-container.column-1 .item-box,.elm-item-organizer .carousel-container.column-2 .item-box,.elm-item-organizer .carousel-container.column-3 .item-box,.elm-item-organizer .carousel-container.column-4 .item-box,.elm-item-organizer .carousel-container.column-5 .item-box {
width:100%;
}

.elm-item-organizer .layout-list.icon-thumb .item-thumbnail {
width:80px;
}

.elm-item-organizer .layout-list.icon-thumb .image-present .item-title,.elm-item-organizer .layout-list.icon-thumb .image-present .item-text,.elm-item-organizer .layout-list.icon-thumb .image-present .item-info {
margin-left:97px;
}

.elm-job-offers-main .job-contact strong:before,.elm-job-offers-main .job-contact strong {
margin-right:5px;
font-size:15px;
}

.single-ait-job-offer .page-title .cat-icon {
display:inline-block;
margin-top:-10px;
margin-bottom:20px;
float:none;
}

.single-ait-job-offer .page-title .entry-data {
margin-left:0;
}

.events-container .layout-list .item .item-thumbnail,.elm-events-pro-main .layout-list .item .item-thumbnail {
position:relative;
display:block;
float:none;
height:150px;
width:100% !important;
}

.events-container .layout-list .item .item-content,.elm-events-pro-main .layout-list .item .item-content {
margin-left:0 !important;
}

.elm-price-table.layout-vertical .ptable-item {
display:block;
}

.elm-price-table.layout-vertical .ptable-item-wrap {
display:block;
}

.elm-price-table.layout-vertical .ptable-item-wrap:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-price-table-main .layout-vertical .table-header {
width:50%;
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elm-price-table-main .layout-vertical .table-body {
width:50%;
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elm-price-table-main .layout-vertical .table-footer {
display:block;
width:100%;
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
border-top:6px solid rgba(0,0,0,0.2);
border-left:none;
}

.elm-price-table.layout-vertical .table-button {
width:100%;
height:auto;
}

.elm-price-table-main .layout-vertical .table-body,.elm-price-table-main .layout-vertical .ptable-item.table-featured .table-body {
border-right:none;
}

.elm-contact-form-main form p.half-size-fl {
width:100%;
margin-right:0;
float:none;
}

.elm-contact-form-main form p.half-size .input-row {
width:100%;
}

.elm-contact-form-main form p .input-row .input-label {
padding:0 0 8px;
float:none;
width:100% !important;
}

.elm-contact-form-main form p .input-row .input-wrap {
float:none;
width:100% !important;
}

.elm-contact-form-main form p.nolabel .input-row .input-wrap {
width:100% !important;
}

.elm-contact-form-main form input[type="text"],.elm-contact-form-main form input[type="email"],.elm-contact-form-main form input[type="url"],.elm-contact-form-main form input[type="date"],.elm-contact-form-main form select {
height:32px;
}

.elm-contact-form-main form textarea {
height:150px;
}

.elm-contact-form-main form .input-chbox-horizontal label,.elm-contact-form-main form .input-rbutt-horizontal label {
display:block;
padding-right:0;
}

.elm-contact-form-main form .input-chbox-horizontal input,.elm-contact-form-main form .input-chbox-vertical input,.elm-contact-form-main form .input-rbutt-horizontal input,.elm-contact-form-main form .input-rbutt-vertical input {
margin-right:10px;
vertical-align:middle;
position:relative;
top:-2px;
}

.elm-contact-form-main form .input-captcha img {
height:32px;
}

.elm-contact-form-main form .input-captcha input {
width:26%;
margin-right:0;
}

.elm-contact-form-main form .input-captcha .input-wrap {
text-align:center;
}

.elm-toggles-main .toggle-active .ait-icon:before,.elm-toggles-main .ui-state-active .ait-icon:before {
top:-6px;
}

.elm-toggles-main .toggle-header .ait-icon:before {
top:-6px;
}

.elm-toggles-main .ait-tabs ul.ait-tabs-nav li {
font-size:16px;
}

.elm-toggles-main .ait-tabs ul.ait-tabs-nav li a {
padding:10px 15px;
}

.single-post .author-info .author-link-wrap {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
margin:20px 0 0;
position:relative;
right:auto;
top:auto;
}

.blog .hentry .entry-wrap,.archive .hentry .entry-wrap {
margin-bottom:20px;
}

.blog .hentry .entry-header,.archive .hentry .entry-header {
padding-right:0;
}

.blog .hentry .entry-thumbnail-desc,.archive .hentry .entry-thumbnail-desc {
left:auto;
position:relative;
top:auto;
width:100%;
}

.blog .hentry .entry-thumbnail-desc:after,.archive .hentry .entry-thumbnail-desc:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.blog .hentry .entry-date,.archive .hentry .entry-date {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
max-width:120px;
left:20px;
}

.blog .hentry .entry-title,.archive .hentry .entry-title {
width:-webkit-calc(100% - 130px);
width:calc(100% - 130px);
max-width:-webkit-calc(100% - 130px);
max-width:calc(100% - 130px);
float:right;
}

.blog .hentry .entry-title h2,.archive .hentry .entry-title h2 {
margin-top:13px;
}

.blog .hentry .entry-thumbnail,.archive .hentry .entry-thumbnail {
margin-bottom:0;
}

.blog .hentry.has-post-thumbnail .more-wrap,.archive .hentry.has-post-thumbnail .more-wrap {
height:100%;
padding:10px 0;
width:100%;
}

.blog .hentry.has-post-thumbnail .more-wrap a,.archive .hentry.has-post-thumbnail .more-wrap a {
opacity:1;
}

.blog .hentry .author,.archive .hentry .author {
position:absolute;
bottom:-30px;
background:#2d3547;
left:auto;
right:0;
}

.blog .hentry .auth-links,.archive .hentry .auth-links {
padding:0 30px;
}

.blog .hentry .more::before,.archive .hentry .more::before {
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
display:none;
}

.blog .hentry .entry-footer,.archive .hentry .entry-footer {
width:100%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.blog .hentry .entry-footer .categories:after,.archive .hentry .entry-footer .categories:after {
display:none;
}

.blog .hentry .entry-footer .categories,.archive .hentry .entry-footer .categories {
left:20px;
bottom:20px;
}

.blog .hentry .entry-footer .comments-link,.archive .hentry .entry-footer .comments-link {
bottom:30px;
float:right;
padding:0;
position:absolute;
right:20px;
}

.blog .hentry .entry-footer .post-edit-link,.archive .hentry .entry-footer .post-edit-link {
top:45%;
left:20px;
display:none;
}

.blog .hentry .nothumbnail .entry-meta .post-edit-link,.archive .hentry .nothumbnail .entry-meta .post-edit-link {
width:100px;
}

.blog .hentry .nothumbnail .entry-meta,.archive .hentry .nothumbnail .entry-meta {
top:-30px;
}

.blog .hentry.has-no-thumbnail .entry-title,.archive .hentry.has-no-thumbnail .entry-title {
float:none;
width:100%;
max-width:100%;
}

.blog .hentry.has-no-thumbnail .author,.archive .hentry.has-no-thumbnail .author {
background:none;
}

.blog .hentry.has-no-thumbnail .categories,.archive .hentry.has-no-thumbnail .categories {
left:auto;
bottom:auto;
position:relative;
width:100%;
}

.single .hentry .entry-footer .categories:after {
display:block;
}

.single-post .entry-footer.single .tags {
font-size:18px;
line-height:30px;
}

.commentlist li li.comment {
padding-left:20px;
}

#respond form label {
top:0;
}

#respond form p.comment-form-author,#respond form p.comment-form-email,#respond form p.comment-form-url,#respond form p.comment-form-rating,#respond form p.comment-notes {
float:none;
padding:0 0 10px;
width:100%;
}

.comment-form-bottom-wrap {
padding:0;
}

#respond form p.form-submit {
float:none;
width:auto;
}

.reviews-container .review-info > span {
display:block;
}

.reviews-container .review-name {
max-width:-webkit-calc(100% - 80px);
max-width:calc(100% - 80px);
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
}

.reviews-container .review-name:before {
display:none;
}

.reviews-container .review-rating-stars * + * {
margin-left:0;
}

.reviews-container .review-stars .review-rating-overall * {
margin-left:-2px;
}

.reviews-container .review-container .content {
padding:0 20px 30px;
}

.commentlist .comment-meta .comment-tools {
position:static;
padding:15px 0 10px;
}

.commentlist .comment-meta .comment-author {
float:none;
}

.commentlist .comment-meta .fn:after {
display:none;
}

.commentlist .comment-meta time {
float:none;
}

.widget_categories li:before,.widget_archive li:before,.widget_submenu li:before,.widget_pages li:before,.widget_nav_menu li:before,.widget_meta li:before,.widget_recent_entries li:before,.widget_recent_comments li:before,.widget_rss li:before {
top:13px;
}

.widget_calendar tfoot td a {
top:6px;
}

.widget_rss .widget-title img {
margin-top:7px;
}

.userlogin-tabs-contents .userlogin-tabs-menu {
padding:10px 0 0;
}

.footer-widgets .widget_categories li:before,.footer-widgets .widget_archive li:before,.footer-widgets .widget_submenu li:before,.footer-widgets .widget_pages li:before,.footer-widgets .widget_nav_menu li:before,.footer-widgets .widget_meta li:before,.footer-widgets .widget_recent_entries li:before,.footer-widgets .widget_recent_comments li:before,.footer-widgets .widget_rss li:before {
top:8px;
}

.widget_calendar tfoot td a {
top:10px;
}

.widget_calendar tfoot td#prev a {
left:24px;
}

.widget_calendar tfoot td#next a {
right:24px;
}

.header-two .site-tools {
padding-top:0;
}

.header-two .social-icons li:first-child {
margin-left:5px;
}

.header-two .site-logo {
padding-top:20px;
}

.header-two .site-logo a,.header-one .site-logo a {
font-size:52px;
}

.header-one .site-logo {
display:block;
text-align:center;
}

.header-one .site-tools {
float:none;
text-align:center;
}

.header-one .site-description {
float:none;
}

.header-one .main-nav-wrap {
text-align:left;
}

.top-bar {
padding:20px 0 10px;
}

.top-bar .top-bar-tools {
float:none;
padding:0;
}

.top-bar .social-icons {
margin:0 10px 0 0;
}

.top-bar .social-icons-toggle {
display:inline-block;
vertical-align:top;
margin-bottom:10px;
}

.top-bar .social-icons-toggle + ul {
display:none;
position:absolute;
top:57px;
left:20px;
right:20px;
width:auto;
padding:15px 10px;
background:#fff;
border:1px solid #5da3b0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
z-index:100;
-webkit-animation:slideDown .3s;
animation:slideDown .3s;
}

.top-bar .hover .social-icons-toggle + ul {
display:block;
}

.top-bar .header-resources {
display:none;
}

.top-bar .language-icons {
position:static;
margin:0 10px;
padding-bottom:10px;
}

.top-bar .language-icons__list {
top:57px;
left:20px;
right:20px;
width:auto;
}

.top-bar .ait-woocommerce-cart-widget {
position:static;
margin:0 10px;
}

.top-bar .ait-woocommerce-cart-widget .cart-wrapper .cart-content {
top:57px;
left:20px;
right:20px;
width:auto;
z-index:100;
}

.top-bar .ait-woocommerce-cart-widget .cart-wrapper .cart-header {
margin-bottom:10px;
}

.top-bar .site-description {
padding:15px 0;
margin-top:10px;
border-top:1px solid #5da3b0;
}

#respond form label {
display:block;
}

#respond form textarea {
width:100%;
}

#respond .form-allowed-tags {
float:none;
text-align:left;
padding:15px 0;
width:100%;
}

#respond form p.form-submit {
text-align:center;
}

.elm-portfolio .filters-wrapper {
text-align:center;
}

.elm-portfolio .filters-wrapper .filter-wrapper ul {
min-width:100%;
}

.elm-portfolio .filters-wrapper .category-wrap {
display:inline-block;
float:none;
}

.elm-portfolio .filters-wrapper .sort-by-wrap,.elm-portfolio .filters-wrapper .order-wrap {
display:inline-block;
float:none;
}

.elm-portfolio .filters-wrapper .category-wrap:after,.elm-portfolio .filters-wrapper .sort-by-wrap:before,.elm-portfolio .filters-wrapper .order-wrap:before {
display:none;
}

.carousel-enabled .carousel-arrows {
margin:20px auto 40px !important;
position:relative;
}

.carousel-enabled .carousel-arrows:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.elm-has-bg.elm-main.carousel-enabled .carousel-arrows .arrow-left,.carousel-enabled .carousel-arrows .arrow-left {
right:auto;
left:0 !important;
}

.column .elm-main.carousel-enabled .carousel-arrows .arrow-right {
right:0 !important;
}

.carousel-enabled .carousel-arrows .arrow-right {
right:0 !important;
}

.elm-main.carousel-enabled .carousel-arrows .arrow-left:before,.elm-main.carousel-enabled .carousel-arrows .arrow-right:before {
font-size:41px;
top:-30px;
padding:5px 15px;
-moz-box-shadow:0 0 1px 0 rgba(0,0,0,0.1);
-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,0.1);
box-shadow:0 0 1px 0 rgba(0,0,0,0.1);
}

.elm-main.carousel-enabled .carousel-arrows .arrow-left:after {
border:none;
display:none;
}

.carousel-enabled .carousel-arrows .arrow {
top:0 !important;
}

.carousel-enabled .elm-item-organizer {
border-top:none;
padding-top:0;
}

.elmh-has-bg.carousel-enabled .elm-item-organizer {
border-top:none;
}

.elm-main.carousel-enabled .carousel-arrows .arrow:hover {
opacity:1;
}

.elm-main.carousel-enabled .carousel-arrows .arrow.arrow-left:hover:before,.elm-main.carousel-enabled .carousel-arrows .arrow.arrow-right:hover:before {
background:#559096;
color:#fff;
}

.single-ait-item .main-sections > .elm-main:first-child,.single-ait-item.right-sidebar .elements-sidebar-wrap {
padding-top:40px;
}

.item-content-wrap .elm-easy-slider-main {
float:none;
width:100%;
max-width:none;
text-align:center;
}

.elm-easy-slider-main ul.easy-slider li {
width:100%;
}

.contact-owner-popup-form {
width:auto;
}

.contact-owner-popup-form .messages {
position:absolute;
padding-right:40px;
background:#fff;
}

.categories-container ul li.empty-box-1 {
display:none !important;
}

.categories-container ul li.empty-box-2 {
display:none !important;
}

.categories-container ul.column-2 li,.categories-container ul.column-3 li,.categories-container ul.column-4 li {
float:none;
display:block;
width:100%;
}

.items-container .filters-container > div:before {
border:none;
display:none;
}

.items-container .filter-container.filter-order {
float:left;
}

.address-name {
display:block;
padding:0 15px;
}

.address-data {
display:block;
padding:0 15px;
margin-bottom:10px;
}

.address-row:first-child .address-name {
padding:20px 0 0;
}

.elm-items-main .layout-box .item .item-title h3,.items-container .layout-box .item .item-title h3 {
white-space:normal;
overflow:visible;
}

.elm-items-main .layout-list .item-thumbnail,.items-container .layout-list .item-thumbnail {
position:relative;
display:block;
float:none;
height:150px;
width:100% !important;
}

.elm-items-main .layout-list .item-content,.items-container .layout-list .item-content {
margin-left:0 !important;
}

.elm-items-main .layout-list .item-info-wrap,.items-container .layout-list .item-info-wrap {
display:block;
}

.elm-items-main .layout-list .item-info-wrap > *,.items-container .layout-list .item-info-wrap > * {
padding:0;
}

.elm-taxonomy-list-main .layout-list.img-size-small.icon-thumb .item-thumbnail {
width:48px;
}

.elm-taxonomy-list-main .layout-list.img-size-small .image-present .item-title {
margin-left:65px;
}

.elm-taxonomy-list-main .layout-list.img-size-small .image-present .item-text {
margin:30px 0 0;
}

.advanced-filters-wrap {
border:0 none;
margin:0 0 40px;
}

.advanced-filters-wrap .advanced-filters-container ul.columns-2 li,.advanced-filters-wrap .advanced-filters-container ul.columns-3 li,.advanced-filters-wrap .advanced-filters-container ul.columns-4 li,.advanced-filters-wrap .advanced-filters-container ul.columns-5 li {
width:50%;
}

.advanced-filters-wrap .advanced-filters-container {
float:none;
width:100%;
}

.advanced-filters-wrap .advanced-filters-actions {
float:none;
}

.advanced-filters-wrap .advanced-filters-actions a {
margin:20px 0;
padding:10px 40px 10px 15px !important;
}

.advanced-filters-wrap .advanced-filters-actions a:after {
right:10px;
padding:11px;
}

.filters-wrap h2 {
text-align:center;
}

.filters-wrap .filters-container .content {
height:35px;
}

.filters-wrap .filters-container > .content {
float:none;
text-align:center;
height:auto;
}

.filters-wrap .filter-container {
display:inline-block;
float:none;
margin:0 10px 5px 0;
}

.filters-wrap .filter-container.filter-order {
float:none;
margin-right:0;
}

.filters-wrap .filter-container .content .selected:first-child,.filters-wrap .filter-container .content .title,.filters-wrap .sbHolder .sbSelector,.filters-wrap .filter-container.filter-order a {
line-height:35px;
}

.filters-wrap .sbHolder .sbSelector {
height:auto;
}

.filters-wrap .sbHolder .sbToggle {
height:35px;
}

.resources-button.ait-sc-button {
display:inline-block !important;
line-height:20px !important;
margin:0 !important;
width:auto !important;
min-width:inherit !important;
}

.elm-get-directions-main .directions_route_table td:first-child {
width:auto;
}

.elm-get-directions-main .directions_buttons {
padding:25px 0;
width:100%;
text-align:center;
}

.elm-get-directions-main .directions_buttons .route_submit_div {
margin-right:0;
}

.elm-get-directions-main .directions_buttons a.ait-sc-button {
width:100% !important;
}

#ait-announcements-bar-wrapper #ait-announcements-bar {
padding-left:40px;
padding-right:40px;
}

.single-ait-event-pro .page-title .entry-date {
display:block;
margin:0 auto;
}

.single-ait-event-pro .page-title .entry-title-wrap {
display:block;
max-width:100%;
padding-bottom:0;
}

.organizer-container .data-container .more {
display:none;
}

.recurring-dates-container .recurring-dates .single-date {
width:33.3%;
}

.elm-item-reviews .navigation-arrows {
top:20px;
}

.elm-item-reviews .review-content {
padding:68px 20px 40px;
}

.elm-item-reviews .navigation-arrows [class*="arrow"] {
top:20px;
}

.features-container h2 {
text-align:center;
}

.features-container .content {
text-align:center;
}

.features-container .feature-container:first-child {
margin-left:12px;
}
}

@media all and (max-width: 600px) {
.elm-widget-area-main .otw-input-wrap {
float:none;
width:100%;
padding:6px 0;
}

.elm-widget-area-main .otw-button-wrap {
float:right;
width:auto;
margin-top:6px;
}

.recurring-dates-container .recurring-dates .single-date {
width:50%;
}

#event-calendar .fc-toolbar .fc-left {
float:none;
}

#event-calendar .fc-toolbar .fc-left h2 {
float:none;
text-align:center;
}

#event-calendar .fc-toolbar .fc-button-group:last-child {
clear:both;
display:block;
float:none;
margin:0;
}

#event-calendar .fc-toolbar .fc-right {
clear:both;
float:none;
text-align:center;
}

#event-calendar .fc-toolbar .fc-right .fc-today-button {
float:right;
margin-bottom:20px;
}

.organizer-container .social-icons-container {
position:relative;
right:auto;
top:auto;
margin-bottom:15px;
}
}

@media all and (max-width: 510px) {
.woocommerce .login .form-row {
width:100%;
}
}

@media all and (max-width: 497px) {
.top-bar .language-icons > a {
display:inline-block;
}

.filters-wrap h2 {
text-align:center;
}

.filters-wrap .filters-container {
position:relative;
top:auto;
}

.filters-wrap .filters-container .content {
height:auto;
}

.filters-wrap .filter-container {
display:inline-block;
width:100%;
}

.filters-wrap .filter-container .sbHolder {
float:right;
}

.filters-wrap .filter-container .sbHolder .sbOptions {
z-index:99;
}

.advanced-filters-wrap .advanced-filters-container,.advanced-filters-wrap .advanced-filters-actions {
float:none;
width:100%;
}

.advanced-filters-wrap .advanced-filters-container ul.columns-2 li,.advanced-filters-wrap .advanced-filters-container ul.columns-3 li,.advanced-filters-wrap .advanced-filters-container ul.columns-4 li,.advanced-filters-wrap .advanced-filters-container ul.columns-5 li {
width:100%;
}

.right-sidebar.left-sidebar .elements-with-sidebar .advanced-filters-container ul.columns-4 li {
width:100%;
}

.single-ait-item .address-container h2 {
padding:15px 20px;
}

.single-ait-item .address-container .social-icons-container {
position:relative;
right:auto;
top:auto;
padding-top:20px;
background:#f7f7f7;
}

.single-ait-item .address-container .social-icons-container .content {
margin:0 auto;
}

.single-ait-item .address-container > .content {
padding-top:0;
}

.contact-owner-container {
display:block;
margin:0 0 10px;
text-align:center;
}

.ait-get-directions-button {
display:block;
text-align:center;
}

.directions-button-container {
display:block;
text-align:center;
}

.contact-owner-container a,.contact-owner-container a.resources-button,.ait-get-directions-button a,.ait-get-directions-button a.resources-button {
width:100% !important;
}

.directions-button-container a {
width:100% !important;
}

.item-extension-container {
margin-top:30px;
}

.single-ait-item .social-container .soc {
border:0 none;
width:100%;
}

.social-container .fb_iframe_widget span,.social-container #___plusone_0 {
vertical-align:middle !important;
}

.twitter-share-button.twitter-tweet-button.twitter-share-button.twitter-count-horizontal {
vertical-align:middle;
}

.reviews-container h2:before {
display:block;
margin:0 auto 5px;
}

.reviews-container .review-rating:nth-child(2n+1) {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.reviews-container .reviews-ajax-container {
text-align:center;
}

.reviews-container .reviews-ajax-container:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.reviews-container .reviews-ajax-container .reviews-ajax-icon {
display:none;
}

.reviews-container .reviews-ajax-container .reviews-ajax-info {
display:block;
padding:6px 0;
}

.reviews-container .reviews-ajax-container .reviews-ajax-button {
bottom:auto;
display:block;
position:relative;
right:auto;
top:auto;
width:100%;
}

.reviews-container .review-stars .review-ratings {
padding:5px 15px;
}

.blog .hentry .entry-date,.archive .hentry .entry-date {
float:none;
max-width:100%;
position:relative;
top:0;
right:0;
left:0;
bottom:0;
}

.blog .hentry .entry-title,.blog .hentry.has-no-thumbnail .entry-title,.archive .hentry .entry-title,.archive .hentry.has-no-thumbnail .entry-title {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
text-align:center;
width:100%;
max-width:100%;
display:block;
}

.blog .hentry.has-no-thumbnail .entry-footer,.blog .hentry .entry-footer,.archive .hentry.has-no-thumbnail .entry-footer,.archive .hentry .entry-footer {
-moz-border-radius:0 0 6px 6px;
-webkit-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;
}

.blog .hentry .entry-title h2,.archive .hentry .entry-title h2 {
margin-top:0;
padding-top:15px;
}

.blog .hentry .nothumbnail .entry-title h2,.archive .hentry .nothumbnail .entry-title h2 {
padding-right:0;
}

.blog .hentry .nothumbnail .entry-meta,.archive .hentry .nothumbnail .entry-meta {
left:50%;
margin-left:-50px;
}

.blog .hentry .no-thumbnail.more-wrap,.archive .hentry .no-thumbnail.more-wrap {
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
width:100%;
}

.blog .hentry.has-no-thumbnail .entry-thumbnail-desc,.archive .hentry.has-no-thumbnail .entry-thumbnail-desc {
text-align:center;
}

.blog .hentry.has-no-thumbnail .entry-date,.archive .hentry.has-no-thumbnail .entry-date {
display:block;
}

.blog .hentry.has-no-thumbnail .entry-data,.archive .hentry.has-no-thumbnail .entry-data {
display:block;
}

.blog .hentry.has-no-thumbnail .author,.archive .hentry.has-no-thumbnail .author {
margin:0;
}

.blog .hentry.has-no-thumbnail .comments-link,.archive .hentry.has-no-thumbnail .comments-link {
display:block;
position:relative;
}

.elm-taxonomy-list-main.layout-icon .elm-taxonomy-list {
width:-webkit-calc(100% - 76px);
width:calc(100% - 76px);
}

.elm-taxonomy-list-main.layout-icon .carousel-icon-arrows .icon-arrow {
width:40px;
}

.elm-claim-listing-main {
text-align:center;
}

.ait-sc-button {
width:100% !important;
}

.elm-portfolio .portfolio-item {
margin:0 0 20px !important;
width:440px !important;
height:auto !important;
}

.elm-portfolio .portfolio-item .portfolio-item-desc-wrap {
bottom:auto;
left:auto;
overflow:visible;
position:relative;
}

.elm-portfolio .portfolio-item .portfolio-item-desc {
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.elements-sidebar-wrap .elm-portfolio-main.elm-has-bg .elm-portfolio .portfolio-item {
width:400px !important;
height:auto !important;
}

.elm-price-table.layout-horizontal .ptable-item {
width:100% !important;
margin-right:0 !important;
float:none;
}

.elm-price-table-main .layout-vertical .table-header {
display:block;
width:100%;
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elm-price-table-main .layout-vertical .table-header h3:before {
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

.elm-price-table-main .layout-vertical .table-body {
display:block;
width:100%;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.elm-price-table-main .layout-vertical .table-body,.elm-price-table-main .layout-vertical .ptable-item.table-featured .table-body {
border:none;
}

.elm-price-table-main .layout-vertical .table-header {
margin:0;
}

.elm-price-table-main .layout-vertical .table-body .table-row:first-child {
padding-top:20px;
}

.elm-price-table-main .layout-vertical .table-body .table-row:last-child {
padding-bottom:20px;
}

.widget-container .widget-title {
width:100%;
float:none;
}

.widget-container .widget-content {
width:100%;
float:none;
}

.event-calendar.fc th {
padding:4px 5px;
}

.event-calendar.fc-ltr .fc-basic-view .fc-day-number {
padding:4px 5px;
}

.event-calendar.fc .fc-month-view th:first-child,.event-calendar.fc .fc-month-view .fc-row td:first-child {
padding-left:5px;
}

.event-calendar.fc .fc-month-view th:last-child,.event-calendar.fc .fc-month-view .fc-row td:last-child {
padding-right:5px;
}

.event-calendar.fc .fc-month-view .fc-row td:first-child a {
margin-left:-5px;
}

.event-calendar.fc .fc-month-view .fc-row td:last-child a {
margin-right:-5px;
}

.organizer-container .thumbnail {
bottom:auto;
left:auto;
height:200px;
position:relative;
top:auto;
width:100%;
}

.organizer-container .data-container {
border-width:0 1px 1px;
float:none;
padding:30px 20px 28px;
text-align:center;
width:100%;
}

.organizer-container .data-container .contact-wrapper .label {
text-align:left;
}

.organizer-container .data-container .contact-wrapper .data-content {
text-align:right;
}
}

@media all and (max-width: 479px) {
.elm-portfolio .portfolio-item {
width:280px !important;
}

.elements-sidebar-wrap .elm-portfolio-main.elm-has-bg .elm-portfolio .portfolio-item {
width:240px !important;
}

.recurring-dates-container .calendar-toggle {
text-align:center;
}

.recurring-dates-container .calendar-toggle h2 {
max-width:none;
}

.recurring-dates-container .carousel-arrows {
position:static;
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.event-calendar .fc-toolbar {
padding-bottom:0;
}

#event-calendar.fc .fc-toolbar > * > *,#event-calendar.fc .fc-button-group > *,#event-calendar .fc-toolbar .fc-right .fc-today-button {
float:none;
}

.post-type-archive-ait-special-offer .items-container .layout-list .item-thumbnail {
position:relative;
display:block;
float:none;
height:150px;
width:100%;
}

.post-type-archive-ait-special-offer .items-container .layout-list .item-content {
margin-left:0;
}
}

@media all and (max-width: 768px) {
html#ecwid_html body#ecwid_body.page .ecwid-SearchPanel input,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-SearchPanel input {
width:250px;
}

html#ecwid_html body#ecwid_body.page table.ecwid-productBrowser-auth-mini,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-productBrowser-auth-mini {
margin-bottom:40px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-ProductBrowser-auth-logged,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ProductBrowser-auth-logged {
text-align:left;
}

html#ecwid_html body#ecwid_body.page div.ecwid-ProductBrowser-auth-logged > span,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ProductBrowser-auth-logged > span {
display:block;
margin-top:10px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-ProductBrowser-auth-logged .ecwid-SpacerImage,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-ProductBrowser-auth-logged .ecwid-SpacerImage {
display:none;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current,html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link {
font-size:0;
line-height:normal;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel > div:before,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel > div:before {
font-size:16px;
line-height:24px;
margin-right:0;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside div.ecwid-BuyNow,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside div.ecwid-BuyNow {
position:static;
padding:15px 15px 0;
opacity:1;
}

html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-productInside div.ecwid-BuyNow button,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-productInside div.ecwid-BuyNow button {
padding:4px 15px;
width:100%;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel	button.gwt-Button,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel	button.gwt-Button {
white-space:normal;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel a.ecwid-poweredBy,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel a.ecwid-poweredBy {
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

html#ecwid_html body#ecwid_body.page .ecwid-Checkout div[class*="blockTitle"],html#ecwid_html body#ecwid_body.page .ecwid-Checkout div[class*="blockTip"],html#ecwid_html body#ecwid_body.chameleon.page .ecwid-Checkout div[class*="blockTitle"],html#ecwid_html body#ecwid_body.chameleon.page .ecwid-Checkout div[class*="blockTip"] {
max-width:100%;
}

html#ecwid_html body#ecwid_body.page .ecwid-Checkout div.ecwid-PaymentMethodSelector,html#ecwid_html body#ecwid_body.page .ecwid-Checkout div.ecwid-Checkout-PaymentRightPanel,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-Checkout div.ecwid-PaymentMethodSelector,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-Checkout div.ecwid-Checkout-PaymentRightPanel {
width:100%;
margin-right:0;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-image,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-image {
display:block;
float:none;
margin-bottom:10px;
}

html#ecwid_html body#ecwid_body.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-image ~ div,html#ecwid_html body#ecwid_body.chameleon.page div.widget_ecwid_recently_viewed .ecwid-productsList ul li .ecwid-productsList-image ~ div {
margin-left:0;
text-align:center;
}
}

@media all and (max-width: 640px) {
html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel div.gwt-Label,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel div.gwt-Label {
display:none;
}

html#ecwid_html body#ecwid_body.page table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected {
background:#f5f5f5;
border:none;
border-bottom:1px solid #5da3b0;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

html#ecwid_html body#ecwid_body.page table.ecwid-categoriesTabBar a,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-categoriesTabBar a {
display:block;
}

html#ecwid_html body#ecwid_body.page table.ecwid-OrdersList-OrderBox,html#ecwid_html body#ecwid_body.page td.ecwid-OrdersList-OrderBox-footer > table,html#ecwid_html body#ecwid_body.chameleon.page table.ecwid-OrdersList-OrderBox,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-OrdersList-OrderBox-footer > table {
table-layout:fixed;
width:100% !important;
}

html#ecwid_html body#ecwid_body.page div.ecwid-AddressBook-blockContainer,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddressBook-blockContainer {
display:block;
padding:0 0 30px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-AddressBook-block	> div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-AddressBook-block	> div {
width:100%;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-gallery,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-gallery {
width:100% !important;
max-width:none !important;
}

html#ecwid_html body#ecwid_body.page .ecwid-lte-480px div.ecwid-productBrowser-gallery,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-lte-480px div.ecwid-productBrowser-gallery {
padding:0;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-details-rightPanel,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-details-rightPanel {
padding:0;
width:100%;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-extraFields-center span:first-child,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-extraFields-center span:first-child {
min-width:0;
}

html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact-top table.ecwid-productBrowser-cart-rightPanel,html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact-bottom table.ecwid-productBrowser-cart-rightPanel,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact-top table.ecwid-productBrowser-cart-rightPanel,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact-bottom table.ecwid-productBrowser-cart-rightPanel {
width:100%;
}
}

@media all and (max-width: 480px) {
html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-head,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-head {
text-align:center;
}

html#ecwid_html body#ecwid_body.page .ecwid-SearchPanel,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-SearchPanel {
float:none;
margin:auto;
}

html#ecwid_html body#ecwid_body.page #horizontal-menu.horizontal-mobile,html#ecwid_html body#ecwid_body.chameleon.page #horizontal-menu.horizontal-mobile {
padding:10px;
background:#f7f7f7;
border:none;
border-bottom:1px solid #5da3b0;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

html#ecwid_html body#ecwid_body.page .horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a,html#ecwid_html body#ecwid_body.chameleon.page .horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a {
padding:10px 20px;
border-bottom:1px solid #5da3b0;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-auth-mini-vertical,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-auth-mini-vertical {
text-align:center;
}

html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-auth-mini-vertical div.ecwid-ProductBrowser-auth-logged > span,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-auth-mini-vertical div.ecwid-ProductBrowser-auth-logged > span {
text-align:center;
}

html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-auth-mini-vertical div.ecwid-minicart-mini,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-auth-mini-vertical div.ecwid-minicart-mini {
margin:20px auto 0 !important;
width:105px;
text-align:center;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Orders-SearchPanel *,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Orders-SearchPanel * {
width:100%;
max-width:none !important;
text-align:center;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Orders-SearchPanel input,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Orders-SearchPanel input {
text-align:left;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Orders-SearchPanel button,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Orders-SearchPanel button {
margin:10px 0;
width:auto;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html#ecwid_html body#ecwid_body.page div.ecwid-Orders-SearchPanel td.ecwid-DateRangeBox-range,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-Orders-SearchPanel td.ecwid-DateRangeBox-range {
text-align:left;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-categoryPath,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-categoryPath {
text-align:center;
}

html#ecwid_html body#ecwid_body.page .ecwid-lte-400px td.ecwid-productBrowser-productsGrid-cellSpace,html#ecwid_html body#ecwid_body.page td.ecwid-productBrowser-productsGrid-cellSpace,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-lte-400px td.ecwid-productBrowser-productsGrid-cellSpace,html#ecwid_html body#ecwid_body.chameleon.page td.ecwid-productBrowser-productsGrid-cellSpace {
height:30px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-extraFields-center > div,html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-extraFields-center span,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-extraFields-center > div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-extraFields-center span {
display:block;
}

html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact table,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact table {
width:100%;
table-layout:fixed;
}

html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact table.ecwid-productBrowser-cart-rightPanel,html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact table.ecwid-productBrowser-cart-rightPanel table,html#ecwid_html body#ecwid_body.page .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact table.ecwid-productBrowser-cart-itemsTable,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact table.ecwid-productBrowser-cart-rightPanel,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact table.ecwid-productBrowser-cart-rightPanel table,html#ecwid_html body#ecwid_body.chameleon.page .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact table.ecwid-productBrowser-cart-itemsTable {
table-layout:auto;
}

html#ecwid_html body#ecwid_body.page button.ecwid-productBrowser-cart-clearBagButton,html#ecwid_html body#ecwid_body.page button.ecwid-productBrowser-cart-continueShoppingButton,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-productBrowser-cart-clearBagButton,html#ecwid_html body#ecwid_body.chameleon.page button.ecwid-productBrowser-cart-continueShoppingButton {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
max-width:100%;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-title,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-title {
text-align:center;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button {
padding-top:0;
vertical-align:middle;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div {
height:50px;
}

html#ecwid_html body#ecwid_body.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div:after,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button div:after {
line-height:50px;
}
}

@media all and (max-width: 360px) {
html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel-controlsPanel > *,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel-controlsPanel > * {
display:block;
padding:0;
float:none !important;
text-align:center;
}

html#ecwid_html body#ecwid_body.page div.ecwid-results-topPanel-controlsPanel > * + *,html#ecwid_html body#ecwid_body.chameleon.page div.ecwid-results-topPanel-controlsPanel > * + * {
margin-top:10px;
}
}

@media all and (max-width: 768px) {
ul.products li a.add_to_cart_button {
display:none !important;
}

ul.products li .thubnail-wrapper:hover .thubnail-link .star-rating-wrapper {
opacity:0 !important;
}

.woocommerce div.product .images {
margin-bottom:20px;
float:none;
width:100%;
}

.woocommerce div.product .summary {
margin-bottom:50px;
float:none;
width:100%;
}

.woocommerce div.product .woocommerce-tabs {
float:none;
padding:0;
width:100%;
}

.woocommerce-MyAccount-navigation {
width:100%;
margin-bottom:40px;
}

.woocommerce-MyAccount-content {
width:100%;
}
}

@media all and (max-width: 640px) {
body.woocommerce div.product.hentry .images,body.woocommerce-page div.product.hentry .images {
width:100%;
float:none;
}

body.woocommerce div.product.hentry .images:after,body.woocommerce-page div.product.hentry .images:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

body.woocommerce div.product.hentry .images a.woocommerce-main-image,body.woocommerce-page div.product.hentry .images a.woocommerce-main-image {
width:48.4%;
float:left;
}

body.woocommerce div.product.hentry .images .thumbnails,body.woocommerce-page div.product.hentry .images .thumbnails {
width:48.4%;
float:right;
margin-top:0;
}

body.woocommerce div.product.hentry .summary,body.woocommerce-page div.product.hentry .summary {
float:none;
width:100%;
}

body.woocommerce div.product.hentry .summary .star-rating,body.woocommerce-page div.product.hentry .summary .star-rating {
margin:0 auto;
}

body.woocommerce div.product.hentry .summary .price,body.woocommerce-page div.product.hentry .summary .price {
text-align:center;
}

body.woocommerce div.product.hentry .woocommerce-tabs,body.woocommerce-page div.product.hentry .woocommerce-tabs {
float:none;
width:100%;
}

body.woocommerce div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text,body.woocommerce-page div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text {
margin-left:115px !important;
}

.pp_woocommerce .comment-respond .stars a:before {
letter-spacing:18px;
}

body.woocommerce div.product .woocommerce-tabs,body.woocommerce-page div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs {
width:auto !important;
}

body.woocommerce ul.products li .thubnail-wrapper .thubnail-link .star-rating,body.woocommerce-page ul.products li .thubnail-wrapper .thubnail-link .star-rating,.woocommerce ul.products li .thubnail-wrapper .thubnail-link .star-rating {
height:11px;
line-height:12px;
}

body.woocommerce body.woocommerce div.product .images,body.woocommerce body.woocommerce-page div.product .images,body.woocommerce .woocommerce div.product .images,body.woocommerce body.woocommerce div.product .summary,body.woocommerce body.woocommerce-page div.product .summary,body.woocommerce .woocommerce div.product .summary,body.woocommerce-page body.woocommerce div.product .images,body.woocommerce-page body.woocommerce-page div.product .images,body.woocommerce-page .woocommerce div.product .images,body.woocommerce-page body.woocommerce div.product .summary,body.woocommerce-page body.woocommerce-page div.product .summary,body.woocommerce-page .woocommerce div.product .summary,.woocommerce body.woocommerce div.product .images,.woocommerce body.woocommerce-page div.product .images,.woocommerce .woocommerce div.product .images,.woocommerce body.woocommerce div.product .summary,.woocommerce body.woocommerce-page div.product .summary,.woocommerce .woocommerce div.product .summary {
float:none;
width:auto;
text-align:center;
}

body.woocommerce .woocommerce-product-rating,body.woocommerce-page .woocommerce-product-rating,.woocommerce .woocommerce-product-rating {
display:inline-block;
}

body.woocommerce body.woocommerce div.product .summary .cart .quantity,body.woocommerce body.woocommerce-page div.product .summary .cart .quantity,body.woocommerce .woocommerce div.product .summary .cart .quantity,body.woocommerce-page body.woocommerce div.product .summary .cart .quantity,body.woocommerce-page body.woocommerce-page div.product .summary .cart .quantity,body.woocommerce-page .woocommerce div.product .summary .cart .quantity,.woocommerce body.woocommerce div.product .summary .cart .quantity,.woocommerce body.woocommerce-page div.product .summary .cart .quantity,.woocommerce .woocommerce div.product .summary .cart .quantity {
float:none;
margin-bottom:30px;
}

body.woocommerce body.woocommerce div.product .summary .cart .single_add_to_cart_button,body.woocommerce body.woocommerce-page div.product .summary .cart .single_add_to_cart_button,body.woocommerce .woocommerce div.product .summary .cart .single_add_to_cart_button,body.woocommerce-page body.woocommerce div.product .summary .cart .single_add_to_cart_button,body.woocommerce-page body.woocommerce-page div.product .summary .cart .single_add_to_cart_button,body.woocommerce-page .woocommerce div.product .summary .cart .single_add_to_cart_button,.woocommerce body.woocommerce div.product .summary .cart .single_add_to_cart_button,.woocommerce body.woocommerce-page div.product .summary .cart .single_add_to_cart_button,.woocommerce .woocommerce div.product .summary .cart .single_add_to_cart_button {
margin-left:0;
}

.woocommerce .col-1,.woocommerce .col-2 {
float:none;
width:100%;
}

.woocommerce .col-1 {
margin-right:0;
}

.woocommerce div.product .summary {
text-align:center;
}

.woocommerce div.product .summary .cart .quantity {
float:none;
margin-bottom:20px;
}

.woocommerce div.product .summary .cart .single_add_to_cart_button {
margin-left:0;
}

body.woocommerce-cart .shop_table.cart tbody td.actions {
text-align:center;
}

body.woocommerce-cart .shop_table.cart tbody td.actions .coupon .input-text,.woocommerce .shop_table.cart tbody td.actions .coupon .input-text {
margin:0 0 20px;
text-align:center;
}

body.woocommerce-cart .shop_table.cart tbody td.actions .coupon,.woocommerce .shop_table.cart tbody td.actions .coupon {
float:none;
display:inline-block;
}

body.woocommerce-cart .shop_table.cart tbody td.actions .coupon .button,.woocommerce .shop_table.cart tbody td.actions .coupon .button {
float:none;
margin:0 auto;
}

body.woocommerce-cart .shop_table.cart tbody td.actions .button,.woocommerce .shop_table.cart tbody td.actions .button {
float:none;
margin:0 auto 20px;
}

.comment-text .star-rating {
float:none;
display:inline-block;
}

.woocommerce .lost_reset_password .form-row,.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .button {
display:block;
width:100%;
}

.woocommerce .lost_reset_password .form-row-first {
margin-right:0;
}
}

@media all and (max-width: 615px) {
body.woocommerce div.product .summary .cart .single_add_to_cart_button,body.woocommerce-page div.product .summary .cart .single_add_to_cart_button,.woocommerce div.product .summary .cart .single_add_to_cart_button {
margin-left:0;
margin-top:15px;
}
}

@media all and (max-width: 497px) {
body.woocommerce-cart .shop_table.cart tbody td.actions .coupon .input-text,.woocommerce .shop_table.cart tbody td.actions .coupon .input-text {
width:100%;
margin:0 0 25px;
max-width:none;
}

body.woocommerce ul.products li,body.woocommerce-page ul.products li,.columns-2 ul.products li,.columns-4 ul.products li,.columns-5 ul.products li,.columns-6 ul.products li {
float:none;
width:auto;
margin:0 0 5%;
}

body.woocommerce ul.products li .thubnail-wrapper .thubnail-link .star-rating span:before,body.woocommerce-page ul.products li .thubnail-wrapper .thubnail-link .star-rating span:before {
top:0;
}

div.product .summary .cart .quantity .minus,div.product .summary .cart .quantity .plus,div.product .summary .cart .quantity .qty.text {
width:25px !important;
}

.woocommerce .product .images a.woocommerce-main-image,.woocommerce .product .images .thumbnails,.woocommerce-page .product .images a.woocommerce-main-image,.woocommerce-page .product .images .thumbnails {
width:100% !important;
float:none !important;
}

.woocommerce .product .summary .cart .single_add_to_cart_button,.woocommerce-page .product .summary .cart .single_add_to_cart_button {
margin:0 auto !important;
}

.woocommerce .product .woocommerce-tabs .tabs li a,.woocommerce-page .product .woocommerce-tabs .tabs li a {
border-bottom:1px solid #5da3b0 !important;
}

.woocommerce .product .woocommerce-tabs .tabs li a:last-child,.woocommerce-page .product .woocommerce-tabs .tabs li a:last-child {
border-bottom:0;
}
}