.sh-default-color a,.sh-default-color,#sidebar a:not(.widget-learn-more),.logged-in-as a ,.wpcf7-form-control-wrap .simpleselect {color: #616161!important;}html body,html .menu-item a {font-family: "Open Sans"; color: #616161; font-weight: 400; font-size: 14px; }.post-thumnail-caption,.post-meta a,.post-meta span,.sh-pagination a,.sh-pagination span,#sidebar .widget_recent_entries .post-date {color: #8d8d8d;}#sidebar .widget_recent_comments .recentcomments > span a,#sidebar .post-meta a {color: #8d8d8d!important;}.post-categories,.post-categories a {color: #ea4f8f;}.post-categories a:hover,.post-categories a:focus {color: #ea4f8f;}.blog-slider-item .post-categories,.blog-slider-item .post-categories a,.post-style-cover .post-categories,.post-style-cover .post-categories a {color: #616161;}.blog-slider-item a:hover,.blog-slider-item a:focus,.post-style-cover a:hover,.post-style-cover a:focus {color: #ea4f8f;}.cat-item a,.post-categories,.post-categories a {font-family: Montserrat;}.sh-post-categories-style1 .cat-item a,.sh-post-categories-style1 .post-categories,.sh-post-categories-style1 .post-categories a {font-weight: 400}.woocommerce-header.step1 .woocommerce-header-item-cart .woocommerce-header-icon i,.woocommerce-header.step2 .woocommerce-header-item-checkout .woocommerce-header-icon i,.woocommerce-header.step3 .woocommerce-header-item-complate .woocommerce-header-icon i,.sh-accent-color,ul.page-numbers a:hover,.sh-comment-date a:hover,.comment-respond #cancel-comment-reply-link,.post-sticky,.post-swtich-style2 h4:hover,.sh-unyson-frontend-test.active,.plyr--full-ui input[type=range],.sh-post-author-info a:hover i,.sh-post-author-info h4:hover {color: #ea4f8f!important;}.woocommerce-header.step1 .woocommerce-header-content .woocommerce-header-item-cart .woocommerce-header-icon,.woocommerce-header.step2 .woocommerce-header-content .woocommerce-header-item-checkout .woocommerce-header-icon,.woocommerce-header.step3 .woocommerce-header-content .woocommerce-header-item-complate .woocommerce-header-icon { border-color: #ea4f8f;}.gillion-woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active { border-left-color: #ea4f8f!important;}.sh-post-categories-style2 .post-format-icon:hover,.sh-post-categories-style2 .post-thumbnail .post-categories a:hover,.sh-post-categories-style2 .post-gallery .post-categories a:hover,.sh-post-categories-style2 .blog-slider-item .post-categories a:hover,.sh-post-categories-style2 .post-style-cover .post-categories a:hover,.sh-dropcaps-full-square,.sh-dropcaps-full-square-border,.mc4wp-form input[type=submit],.mc4wp-form button[type=submit],.gillion-woocommerce .woocommerce .return-to-shop a.button,.sh-accent-color-background {background-color: #ea4f8f;}.woocommerce-header.step1 .woocommerce-header-item-cart .woocommerce-header-icon span,.woocommerce-header.step1 .woocommerce-header-item-cart:after,.woocommerce-header.step2 .woocommerce-header-item-checkout .woocommerce-header-icon span,.woocommerce-header.step2 .woocommerce-header-item-checkout:before,.woocommerce-header.step2 .woocommerce-header-item-checkout:after,.woocommerce-header.step3 .woocommerce-header-item-complate .woocommerce-header-icon span,.woocommerce-header.step3 .woocommerce-header-item-complate:before,.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,.gillion-woocommerce div.product form.cart .button:hover,.gillion-woocommerce .sh-nav .widget_shopping_cart .buttons a.checkout,.gillion-woocommerce a.button.alt:hover,.sh-instagram-widget-with-button .null-instagram-feed .clear a:hover,.sh-instagram-widget-with-button .null-instagram-feed .clear a:focus,.contact-form input[type="submit"],.sh-back-to-top:hover,.sh-dropcaps-full-square-tale,ul.page-numbers .current,ul.page-numbers .current:hover,.comment-input-required,.widget_tag_cloud a:hover,.post-password-form input[type="submit"],.wpcf7-form .wpcf7-submit,.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true] {background-color: #ea4f8f!important;}::selection {background-color: #ea4f8f!important;color: #fff;}::-moz-selection {background-color: #ea4f8f!important;color: #fff;}.sh-dropcaps-full-square-tale:after,.widget_tag_cloud a:hover:after {border-left-color: #ea4f8f!important;}.sh-instagram-widget-with-button .null-instagram-feed .clear a:hover,.sh-instagram-widget-with-button .null-instagram-feed .clear a:focus,.sh-back-to-top:hover,.vcg-woocommerce-spotlight-tabs li.active a,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-flat .vc_tta-tab.vc_active > a {border-color: #ea4f8f!important;}.contact-form input[type="submit"]:hover,.wpcf7-form .wpcf7-submit:hover,.post-password-form input[type="submit"]:hover,.mc4wp-form input[type=submit]:hover,.sh-accent-color-background-hover:hover {background-color: #ea4f8f!important;}a {color: #2b2b2b;}a:hover,a:focus {color: #1c1c1c;}body h1,body h2,body h3,body h4,body h5,body h6 {font-family: "Montserrat"; color: #505050; font-weight: 200; }.post-meta,.post-categories,.post-switch-item-right,.sh-read-later-review-score,.sh-nav li.menu-item a,.sh-nav-container li.menu-item a,.sh-comment-date a,.post-button .post-button-text,.widget_categories li,.sh-dropcaps,.sh-dropcaps-full-square,.sh-dropcaps-full-square-border,.sh-dropcaps-full-square-tale,.sh-dropcaps-square-border,.sh-dropcaps-square-border2,.sh-dropcaps-circle,.comment-body .reply,.sh-comment-form label,blockquote,blockquote:after,.post-review-score,.sh-comment-author a,.sh-header-top .sh-nav li.menu-item a,.post-quote-link-content p,.instagram-post-overlay-container,.widget_categories li .count,.sh-login-popup,.widget-learn-more,.gillion-woocommerce ul.products li.product,.gillion-woocommerce div.product div.summary > *:not(.woocommerce-product-details__short-description),.gillion-woocommerce div.product .woocommerce-tabs ul.tabs li a,.gillion-woocommerce #review_form,.gillion-woocommerce .widget_shopping_cart .cart_list > li > a:not(.remove),.gillion-woocommerce .widget_shopping_cart .total,.gillion-woocommerce .woocommerce-MyAccount-navigation ul li,.gillion-woocommerce table thead,body.woocommerce-account.woocommerce-page:not(.woocommerce-edit-address) .woocommerce-MyAccount-content > p,.gillion-woocommerce .woocommerce .button,.gillion-woocommerce #coupon_code,.sh-instagram-widget-with-button .null-instagram-feed .clear a,.sh-post-title-font {font-family: "Montserrat";}.sh-heading-font {font-family: "Montserrat"}.sh-heading-weight {font-weight: 200}h1 {font-size: 30px;}h2 {font-size: 16px;}h3 {font-size: 15px;}h4 {font-size: 18px;}h5 {font-size: 16px;}h6 {font-size: 14px;}.widget-title,.post-single-title,.sh-post-author .sh-post-author-info h1,.sh-post-author .sh-post-author-info h4,.comment-reply-title {font-weight: 700;}.sh-heading-color,table th,.blog-single .post-title h2:hover,.wrap-forms label,.wpcf7-form p,.post-password-form label,#sidebar .widget_categories li > a,#sidebar .widget_categories li .count,#sidebar .sh-widget-posts-slider-group-style2 .post-categories a,#sidebar .sh-widget-posts-slider-group-style3 .post-categories a,.sh-footer-widgets .sh-widget-posts-slider-group-style2 .post-categories a,.sh-footer-widgets .sh-widget-posts-slider-group-style3 .post-categories a,.sh-comment-author,.post-meta a:hover,.post-meta a:focus,.sh-comment-author a,.blog-textslider-post a,.gillion-woocommerce .price > ins,.gillion-woocommerce ul.products li.product .price > span.amount,.gillion-woocommerce p.price,.gillion-woocommerce span.price,.gillion-woocommerce ul.products li.product .woocommerce-loop-product__title,.gillion-woocommerce ul.products li.product .outofstock,.gillion-woocommerce .widget_shopping_cart .cart_list > li > a:not(.remove),.gillion-woocommerce .widget_shopping_cart .total,.gillion-woocommerce .widget_shopping_cart .buttons a,.gillion-woocommerce .widget_shopping_cart .buttons a:not(.checkout) {color: #505050!important;}.sh-header,.sh-header-top,.sh-header-mobile {background-color: #fff;}.sh-header-top {background-color: #313131!important;}.sh-header-top .sh-nav li.menu-item a,.sh-header-top .header-social-media a,.sh-header-top-date {color: #fff;}.sh-header-top .sh-nav > li.menu-item > a {font-size: 13px;}.sh-header .sh-nav > li.menu-item > a {text-transform: uppercase;}.sh-nav-mobile li a {text-transform: uppercase;}.sh-header-search-close i,.sh-header .sh-nav > li.menu-item > a,.sh-header-mobile-navigation li.menu-item > a > i {color: rgba(61,61,61,0.69);}.sh-header .sh-nav-login #header-login > span {border-color: rgba(61,61,61,0.69);}.sh-header .sh-nav > li > a i {color: #b5b5b5;}.sh-header .sh-nav > li > a:hover i {color: #8d8d8d;}.sh-nav > li.menu-item > a {font-size: 12px;}.sh-nav-mobile li a {font-size: 13px;}.sh-header .sh-nav > li.menu-item:hover:not(.sh-nav-social) > a,.sh-header .sh-nav > li.menu-item:hover:not(.sh-nav-social) > a > i,.sh-header .sh-nav > li.sh-nav-social > a:hover > i,.sh-header-mobile-navigation li > a:hover > i {color: rgba(61,61,61,0.80);}.sh-header .sh-nav > li.menu-item:hover .sh-hamburger-menu span {background-color: rgba(61,61,61,0.80);}.sh-header .sh-nav > .current_page_item > a,.sh-header .sh-nav > .current-menu-ancestor > a,.sh-header .sh-nav > .current-menu-item > a {color: #505050!important;}.sh-header-3 .sh-header-nav-container .sh-nav > li.current-menu-item a:after,.sh-header-4 .sh-nav-container .sh-nav > li.current-menu-item a:after,.sh-header-6 .sh-nav-container .sh-nav > li.current-menu-item a:after {background-color: #b5b5b5;}.sh-header .sh-nav > .current_page_item {background-color: #ffffff!important;}.header-logo img {height: auto;max-height: 250px;}.sh-header-mobile-navigation .header-logo img {height: auto;max-height: 250px;}.sh-sticky-header-active .header-logo img {height: auto;}.sh-header,.sh-header-3 > .container {border-bottom: 1px solid rgba( 0,0,0,0.08 );} .sh-header-mobile-dropdown,.header-mobile-social-media a,.primary-desktop .sh-nav > li.menu-item ul:not(.nav-tabs),.sh-header-mobile-dropdown {background-color: #ffffff!important;}.primary-desktop .sh-nav > li.menu-item ul a {font-size: 13px;} .sh-nav-mobile li:after,.sh-nav-mobile ul:before {background-color: #eaeaea!important;} .header-mobile-social-media a i,.sh-nav-mobile li a,.primary-desktop .sh-nav > li.menu-item ul a {color: #8d8d8d!important;}.sh-nav-mobile .current_page_item > a,.sh-nav-mobile > li a:hover,.primary-desktop .sh-nav ul,.primary-desktop .sh-nav > li.menu-item ul li:hover > a,.primary-desktop .sh-nav > li.menu-item ul li:hover > a i,.primary-desktop .sh-nav ul.mega-menu-row li.mega-menu-col > a {color: #505050!important;}.header-mobile-social-media,.header-mobile-social-media a {border-color: #eaeaea!important;} .sh-nav .mega-menu-row > li.menu-item {border-right: 1px solid #eaeaea!important;}#sidebar .widget-item .widget-title,.wpb_widgetised_column .widget-item .widget-title {color: #505050; font-size: 18px; }#sidebar .widget-item li {border-color: #f0f0f0!important;}.sh-footer {background-size: cover;background-position: 50% 50%;}.sh-footer .sh-footer-widgets {background-color: #ffffff;color: #8d8d8d;}.sh-footer .sh-footer-widgets .post-meta,.sh-footer .sh-footer-widgets .sh-recent-posts-widgets-item-meta a {color: #8d8d8d;}.sh-footer .sh-footer-widgets i:not(.icon-link):not(.icon-magnifier),.sh-footer .sh-footer-widgets .widget_recent_entries li:before {color: #464646!important;}.sh-footer .sh-footer-widgets h3,.sh-footer .sh-footer-widgets h4,.sh-title-style2 .sh-footer-widgets .sh-tabs-stying li.active a,.sh-title-style2 .sh-footer-widgets .sh-tabs-stying li.active a h4 {color: #505050; font-size: 18px; }.sh-footer .sh-footer-widgets ul li,.sh-footer .sh-footer-widgets ul li,.widget_product_categories ul.product-categories a,.sh-recent-posts-widgets .sh-recent-posts-widgets-item,.sh-footer .sh-widget-posts-slider-style1:not(:last-child),.sh-footer-widgets .widget_tag_cloud a,.sh-title-style2 .sh-footer-widgets .sh-widget-title-styling,.sh-carousel-style2 .sh-footer-widgets .sh-carousel-buttons-styling {border-color: rgba(56,56,56,0.1);}.sh-title-style2 .sh-footer-widgets .sh-widget-title-styling h3,.sh-title-style2 .sh-footer-widgets .sh-widget-title-styling h4 {border-color: #ffffff;}.sh-footer .post-meta-content > *:not(:last-child):not(:nth-last-child(2)):after,.sh-footer-widgets h3:not(.widget-tab-title):after,.sh-footer-widgets h4:not(.widget-tab-title):after,.sh-footer-widgets .sh-widget-poststab-title:after,.sh-carousel-style2 .sh-footer-widgets .sh-carousel-buttons-styling:after {background-color: rgba(56,56,56,0.1);}@media (max-width: 1025px) {.sh-footer .post-meta-content > *:nth-last-child(2):after {background-color: rgba(56,56,56,0.1);}}.sh-footer-widgets {border-bottom: 1px solid rgba(255,255,255,0);}.sh-footer .sh-footer-widgets a,.sh-footer .sh-footer-widgets .post-views,.sh-footer .sh-footer-widgets li a,.sh-footer .sh-footer-widgets h6,.sh-footer .sh-footer-widgets .sh-widget-posts-slider-style1 h5,.sh-footer .sh-footer-widgets .sh-widget-posts-slider-style1 h5 span,.sh-footer .widget_about_us .widget-quote {color: #666666;}.sh-footer .sh-footer-widgets a:hover,.sh-footer .sh-footer-widgets li a:hover,.sh-footer .sh-footer-widgets h6:hover {color: #ea4f8f;}.sh-footer-columns > .widget-item {}.sh-footer .sh-copyrights {background-color: #2d2d2d;color: #ffffff;}.sh-footer .sh-copyrights a,.sh-footer .sh-copyrights .sh-nav li.menu-item a {color: #b4b4b4;}.sh-footer .sh-copyrights a:hover {color: #ffffff!important;}.sh-footer .sh-copyrights-social a {border-left: 1px solid ;}.sh-footer .sh-copyrights-social a:last-child {border-right: 1px solid ;}@media (max-width: 850px) {.sh-footer .sh-copyrights-social a {border: 1px solid ;}}.post-meta {display: none!important;}.gillion-woocommerce #content:not(.page-content) ul.products li.product {;width: 25%;}.sh-titlebar {background-color: #fbfbfb;}img {-webkit-backface-visibility: hidden;}.sh-back-to-top {border-radius: 8px}.sh-404-left .sh-ratio-content {background-image: url();}.sh-404-page .sh-404-overay {background-color: #ea4f8f;}@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr__control--overlaid{background:rgba(0,179,255,.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#00b3ff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}.plyr__controls:empty{display:none}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5764;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#c1c9d1;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#00b3ff;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__progress{left:6.5px;margin-right:13px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none!important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.gillion-woocommerce ul.products {
position: relative;
margin: 0 -15px;
}
.gillion-woocommerce ul.products li.product {
width: 25%;
}
.gillion-woocommerce .woocommerce.columns-3 ul.products li.product {
width: 33.3%;
}
.gillion-woocommerce .woocommerce.columns-4 ul.products li.product {
width: 25%;
}
.gillion-woocommerce .woocommerce.columns-5 ul.products li.product {
width: 20%;
}
.gillion-woocommerce ul.products li.product {
margin: 20px 0px;
padding-left: 15px;
padding-right: 15px;
}
.gillion-woocommerce ul.products li.product a.woocommerce-loop-product__link {
display: block;
position: relative;
}
.gillion-woocommerce ul.products li.product a.woocommerce-loop-product__link:last-child {
padding-right: 25px
}
.gillion-woocommerce ul.products li.product .woocommerce-loop-product__title {
font-weight: 800;
padding-top: 16px;
padding-bottom: 10px;
}
@media (max-width: 768px) {
.gillion-woocommerce ul.products li.product {
width: 50%!important;
}
} .gillion-woocommerce ul.products li.product .post-thumbnail:hover .button {
opacity: 1;
bottom: 7px;
}
.gillion-woocommerce ul.products li.product .post-thumbnail .post-overlay-content {
display: none;
}
.gillion-woocommerce ul.products li.product .post-thumbnail-rating {
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
overflow: hidden;
}
.gillion-woocommerce ul.products li.product .button {
color: #858585;
background-color: #fff;
border-width: 0px;
border-radius: 8px;
text-align: center;
font-size: 12px;
line-height: 50px;
padding: 0 20px;
transition: 0.3s all cubic-bezier(0.18, 0.27, 0.14, 1.53);
display: block;
position: absolute;
z-index: 100;
bottom: -50px; left: 7px; right: 7px;
overflow: hidden;
opacity: 0;
font-weight: normal;
}
.gillion-woocommerce ul.products li.product .button.loading {
opacity: 1;
}
.gillion-woocommerce ul.products li.product .button:before {
content: "\e04f";
font-family: 'simple-line-icons';
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 20px;
margin-right: 8px;
position: relative;
display: inline-block;
bottom: -3px;
}
.gillion-woocommerce ul.products li.product .button:hover,
.gillion-woocommerce ul.products li.product .button:focus {
color: #676767;
}
.gillion-woocommerce ul.products li.product .button.loading {
padding-right: 45px;
}
.gillion-woocommerce ul.products li.product .button::after {
font-size: 16px;
left: auto !important;
right: auto!important;
margin-left: 9px;
}
.gillion-woocommerce ul.products li.product .added_to_cart.wc-forward {
display: none;
}
.gillion-woocommerce ul.products li.product .price {
font-size: 14px;
color: #858585;
margin-bottom: 0px;
}
.gillion-woocommerce ul.products li.product .price > del,
.gillion-woocommerce ul.products li.product .price > ins {
display: inline-block;
}
.gillion-woocommerce ul.products li.product .price > ins {
font-weight: 600;
text-decoration: none;
padding-left: 5px;
font-style: italic;
}
.gillion-woocommerce ul.products li.product .price > span.amount {
font-weight: 600;
}
.gillion-woocommerce ul.products li.product .star-rating {
display: inline-block;
margin-top: 8px;
} .gillion-woocommerce div.product-tag-container {
display: block;
position: absolute;
margin-top: -11px;
left: 13px;
right: auto;
}
.gillion-woocommerce div.product-tag-container:after {
content: "";
display: block;
position: absolute;
z-index: 90;
left: 7px; right: 7px; bottom: 0px;
height: 30px;
box-shadow: 0 2px 16px 1px rgba(0,0,0,0.28);
}
.gillion-woocommerce ul.products li.product span.product-tag-button,
.gillion-woocommerce span.product-tag-button {
display: inline-block;
border-radius: 3px;
text-transform: uppercase;
line-height: 30px;
padding: 0 13px;
min-height: auto;
font-size: 11px;
z-index: 100;
position: relative;
top: 0; left: 0;
}
.gillion-woocommerce span.onsale,
.gillion-woocommerce ul.products li.product .onsale {
background-color: #f27240;
}
.gillion-woocommerce span.outofstock,
.gillion-woocommerce ul.products li.product .outofstock {
background-color: #fff;
font-weight: 700;
}
.gillion-woocommerce span.newproduct,
.gillion-woocommerce ul.products li.product .newproduct {
background-color: #434343;
font-weight: 700;
color: #fff;
}
.gillion-woocommerce span.onsale,
.gillion-woocommerce span.newproduct,
.gillion-woocommerce ul.products li.product .onsale,
.gillion-woocommerce ul.products li.product .newproduct {
text-shadow: 2px 2px 8px rgba(0,0,0,0.15);
}
.gillion-woocommerce a.button.loading::after {
top: -1px;
right: 6px;
} .gillion-woocommerce .star-rating {
font-size: 14px;
position: relative;
letter-spacing: 4px;
width: 71px;
min-height: 13px;
}
.gillion-woocommerce .star-rating:before {
color: #d0d0d0;
}
.gillion-woocommerce .star-rating span::before {
color: #fbcb22;
}
.gillion-woocommerce .star-rating::after {
content: "";
clear: both;
}
.gillion-woocommerce .star-rating:before,
.gillion-woocommerce .star-rating span:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f005\f005\f005\f005\f005";
font-size: 14px;
letter-spacing: 1px;
}
.gillion-woocommerce div.product .star-rating {
width: 80px;
min-height: 15px;
margin-top: 6px;
}
.gillion-woocommerce div.product .star-rating:before,
.gillion-woocommerce div.product .star-rating span:before {
font-size: 16px;
}
.star-rating-count {
vertical-align: top;
padding: 5px 0;
position: relative;
display: inline-block;
margin-left: 5px;
font-size: 12px;
color: #b8b8b8;
font-style: italic;
} .gillion-woocommerce ul.products li.product a img {
margin-bottom: 0px;
border-radius: 8px;
} .gillion-woocommerce div.product .product_title {
margin-top: 26px;
margin-bottom: 7px;
}
.gillion-woocommerce div.product .woocommerce-review-link {
color: #656565;
font-size: 12px;
font-style: italic;
border-left: 1px solid #e9e9e9;
margin-left: 8px;
padding-left: 12px;
}
.gillion-woocommerce div.product p.stock {
display: none;
}
.gillion-woocommerce div.product .woocommerce-product-details__short-description {
margin-bottom: 30px;
}
.gillion-woocommerce div.product .woocommerce-product-details__short-description p {
line-height: 1.78;
}
.gillion-woocommerce div.product .woocommerce-product-rating {
margin-bottom: 5px;
}
.gillion-woocommerce div.product p.price {
font-size: 24px;
margin-bottom: 12px;
}
.gillion-woocommerce div.product p.price del{
color: #b9b9b9;
}
.gillion-woocommerce div.product p.price ins {
font-weight: 500;
font-style: italic;
text-decoration: none;
} .woocommerce-variation-price span.price {
display: block;
margin-bottom: 15px;
font-size: 24px!important;
font-weight: 5600;
} .woocommerce-grouped-product-list.group_table {
width: 100%;
margin-bottom: 30px;
}
.woocommerce div.product form.cart .group_table td:first-child {
width: auto!important;
}
label.sh-quantity-number,
span.sh-quantity-number {
display: none!important;
}
.sh-increase-numbers {
display: inline-block!important;
margin: 0 auto!important;
padding: 0;
overflow: hidden;
border: 1px solid #dfdfdf;
border-radius: 100px;
padding: 12px 9px;
margin-right: 15px!important;
}
.sh-increase-numbers input,
.sh-increase-numbers span {
float: left;
display: block!important;
width: 24px!important;
height: 24px;
line-height: 24px;
text-align: center;
border: 1px solid #e2e2e2;
}
.sh-increase-numbers input {
border-width: 0px;
font-size: 12px!important;
font-weight: bold;
padding: 0!important;
margin-bottom: 0;
width: 34px!important;
}
.sh-increase-numbers span {
cursor: pointer;
font-size: 16px;
transition: 0.25s all;
border-radius: 50px;
font-weight: bold;
}
.sh-increase-numbers span:not(:hover):not(:focus) {
color: #929292;
}
.sh-increase-numbers span:hover {
background-color: transparent!important;
}
.sh-increase-numbers span.sh-increase-number-down {
border-width: 0px;
}
.sh-increase-numbers i {
line-height: 50px;
}
.widget.woocommerce.widget_shopping_cart .sh-increase-numbers {
display: none!important;
opacity: 0;
height: 0;
overflow: hidden;
}
.gillion-woocommerce div.product form.cart .variations .label {
display: table-cell;
color: inherit;
font-size: inherit;
} .gillion-woocommerce div.product .woocommerce-tabs {
border-bottom: 1px solid #ececec;
}
.gillion-woocommerce .woocommerce-tabs-container {
text-align: center;
line-height: 0.5;
position: relative;
overflow: hidden;
}
.gillion-woocommerce .woocommerce-tabs-container-content {
display: inline-block;
position: relative;
}
.gillion-woocommerce .woocommerce-tabs-container-content:before,
.gillion-woocommerce .woocommerce-tabs-container-content:after {
content: "";
position: absolute;
height: 1px;
border-top: 1px solid #e8e8e8;
top: 50%;
width: 600px;
}
.gillion-woocommerce .woocommerce-tabs-container-content:before {
right: 100%;
margin-right: 15px;
}
.gillion-woocommerce .woocommerce-tabs-container-content:after {
left: 100%;
margin-left: 15px;
}
.gillion-woocommerce div.product .woocommerce-tabs ul.tabs {
margin-bottom: 0px;
}
.gillion-woocommerce div.product .woocommerce-tabs ul.tabs li {
background-color: transparent;
border-width: 0px;
}
.gillion-woocommerce #content div.product .woocommerce-tabs ul.tabs::before,
.gillion-woocommerce #content div.product .woocommerce-tabs ul.tabs::after,
.gillion-woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.gillion-woocommerce div.product .woocommerce-tabs ul.tabs li::after {
display: none;
content: none;
}
.gillion-woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-size: 16px;
color: #b3b3b3;
transition: 0.3s all ease-in-out;
}
.gillion-woocommerce div.product .woocommerce-tabs .panel {
max-width: 780px;
margin: 0 auto;
box-shadow: none;
padding-top: 90px;
padding-bottom: 110px;
position: relative;
} .gillion-woocommerce div.product section.related.products {
padding-top: 90px;
}
.gillion-woocommerce div.product section.related.products > h2 {
text-align: center;
margin-bottom: 50px;
}
@media (min-width: 768px) {
.gillion-woocommerce div.product section.related.products ul.products li.product {
width: 25%!important;
}
} .gillion-woocommerce div.product .product_meta {
border-top: 1px solid #efefef;
margin-top: 39px;
padding-top: 35px;
}
.gillion-woocommerce div.product .product_meta > span {
display: block;
margin: 6px 0;
font-size: 13px;
}
.gillion-woocommerce div.product .product_meta > span:first-child {
margin-top: 0px;
}
.gillion-woocommerce div.product .product_meta .product_meta_name {
display: inline-block;
width: 110px;
font-weight: bold;
text-transform: uppercase;
}
.gillion-woocommerce div.product .product_meta .product_stock {
font-weight: bold;
}
.gillion-woocommerce div.product .product_meta .tagged_as a:before {
display: inline-block;
content: "#";
clear: both;
}
.gillion-woocommerce div.product .product_meta .product_stock .stock {
padding-left: 4px;
color: inherit;
}
.gillion-woocommerce div.product .product_meta .product_stock .out-of-stock {
color: #f63a4c;
}
.gillion-woocommerce div.product form.variations_form.cart[current-image=""] a.reset_variations {
display: none!important;
}
.gillion-woocommerce div.product form.cart .variations,
.gillion-woocommerce div.product .woocommerce-variation-price span.price {
margin-bottom: 28px;
} .gillion-woocommerce div.product div.images img {
border-radius: 8px;
}
.gillion-woocommerce div.product div.images {
margin-bottom: 40px;
}
.woocommerce-products-nav {
position: relative;
margin: 0 -11px;
}
.woocommerce-products-nav .slick-track {
min-width: 100%!important;
}
.woocommerce-products-thumb {
padding: 0 11px;
transition: 0.3s opacity ease-in-out;
}
.woocommerce-products-thumb img {
cursor: pointer;
transition: 0.3s all ease-in-out;
}
.woocommerce-products-thumb.slick-current img {
opacity: 0.6;
}
.woocommerce-products-thumb:not(.slick-current) img:hover {
opacity: 0.8;
}
.woocommerce-products-nav {
margin-top: 24px;
}
.woocommerce-products-nav:not(.slick-initialized) .woocommerce-products-thumb {
width: 25%;
}
.woocommerce-products-for-container {
position: relative;
} .gillion-woocommerce #review_form #respond.comment-respond {
margin-top: 40px;
padding: 40px;
background-color: #f5f5f5;
border-radius: 8px;
}
.gillion-woocommerce #review_form #respond #reply-title {
font-size: 24px;
font-weight: bold;
margin-bottom: 20px;
display: block;
}
.gillion-woocommerce  #reviews #comment {
height: 120px;
} .gillion-woocommerce div.product form.cart .button,
.gillion-woocommerce #respond input#submit,
.gillion-woocommerce a.button.alt,
.gillion-woocommerce .return-to-shop a.button,
.gillion-woocommerce .cart input.button,
.gillion-woocommerce .cart input.button:disabled[disabled],
.gillion-woocommerce #payment #place_order, .woocommerce-page #payment #place_order,
body.woocommerce-edit-account .woocommerce-MyAccount-content input.button,
body.woocommerce-edit-address .woocommerce-MyAccount-content input.button,
.woocommerce-Message a.button,
.gillion-woocommerce button.button[name="update_cart"],
.gillion-woocommerce button.button[name="save_account_details"],
.gillion-woocommerce ul.woocommerce-error a.button.wc-forward {
line-height: 48px;
padding: 0 30px;
text-transform: uppercase;
font-weight: bold;
border-radius: 100px;
font-size: 11px;
transition: 0.3s all ease-in-out;
}
.gillion-woocommerce div.product form.cart .button {
line-height: 50px;
}
.gillion-woocommerce button.button[name="update_cart"],
.gillion-woocommerce button.button[name="save_account_details"] {
padding: 0 30px!important;
background-color: #f6f6f6;
}
.gillion-woocommerce .woocommerce-checkout #payment .place-order {
padding-left: 0px;
padding-right: 0px
}
.gillion-woocommerce #payment #place_order {
width: 100%;
line-height: 50px;
}
.gillion-woocommerce .return-to-shop a.button,
body.woocommerce-edit-account .woocommerce-MyAccount-content input.button,
body.woocommerce-edit-address .woocommerce-MyAccount-content input.button,
.woocommerce-Message a.button {
line-height: 54px;
}
.woocommerce-Message a.button {
margin-top: -16px;
margin-bottom: -16px;
}
body.woocommerce-edit-account .woocommerce-MyAccount-content input.button,
body.woocommerce-edit-address .woocommerce-MyAccount-content input.button {
margin-top: 5px;
}
.gillion-woocommerce div.product form.cart .button,
.gillion-woocommerce #respond input#submit,
.gillion-woocommerce a.button.alt,
.gillion-woocommerce .return-to-shop a.button {
background-color: #505050;
color: #fff;
}
.gillion-woocommerce .quantity .qty {
line-height: 48px;
padding: 0 26px;
text-transform: uppercase;
font-weight: bold;
border-radius: 100px;
font-size: 11px;
width: auto;
border: 1px solid #dfdfdf;
margin-right: 5px;
max-width: 102px;
}
.gillion-woocommerce a.button.alt {
display: table;
margin-left: auto;
}
.gillion-woocommerce .wc-proceed-to-checkout a.button.alt,
.gillion-woocommerce .woocommerce-cart-form .button,
.gillion-woocommerce #coupon_code {
line-height: 50px!important;
}
.gillion-woocommerce .button[name="apply_coupon"] {
border: 1px solid #dfdfdf;
background-color: #fff;
line-height: 50px;
padding: 0 30px;
border-radius: 100px;
font-size: 11px;
text-transform: uppercase;
}
.gillion-woocommerce .button[name="apply_coupon"]:hover {
background-color: #f6f6f6!important;
} .gillion-woocommerce #coupon_code {
padding: 0 24px;
border-radius: 8px;
margin-right: 30px;
min-width: 240px;
font-size: 12px;
border-color: #dfdfdf;
} .woocommerce-header {
padding-top: 60px;
}
.woocommerce-header-content {
display: table;
margin: 0 auto;
text-align: center;
}
.woocommerce-header-item {
display: inline-block;
position: relative;
width: 190px;
}
.woocommerce-header-item:before,
.woocommerce-header-item:after {
display: block;
content: "";
width: 50%;
height: 2px;
position: absolute;
top: 25px;
}
.woocommerce-header-item:before {
background-color: #ebebeb;
}
.woocommerce-header-item:after {
background-color: #ebebeb;
right: 0;
}
.woocommerce-header-item-cart:before,
.woocommerce-header-item-complate:after {
display: none;
}
.woocommerce-header-title {
font-weight: bold;
color: #bbbbbb;
cursor: default;
}
.woocommerce-header-icon {
display: table;
width: 50px;
height: 50px;
border: 2px solid #ebebeb;
border-radius: 100px;
margin: 0 auto;
font-size: 18px;
margin-bottom: 6px;
position: relative;
z-index: 100;
background-color: #fff;
}
.woocommerce-header-icon i {
display: block;
padding-top: 14px;
color: #ebebeb;
}
.woocommerce-header-icon span {
display: block;
position: absolute;
top: -8px;
right: -8px;
width: 26px;
height: 26px;
border-radius: 100px;
background-color: #ebebeb;
color: #fff;
font-weight: bold;
font-style: italic;
font-size: 14px;
line-height: 24px;
}
.woocommerce-header.step1 .woocommerce-header-item-cart .woocommerce-header-icon,
.woocommerce-header.step2 .woocommerce-header-item-checkout .woocommerce-header-icon,
.woocommerce-header.step3 .woocommerce-header-item-complate .woocommerce-header-icon {
border-color: #51e7e9;
}
.woocommerce-header.step1 .woocommerce-header-item-cart .woocommerce-header-icon i,
.woocommerce-header.step2 .woocommerce-header-item-checkout .woocommerce-header-icon i,
.woocommerce-header.step3 .woocommerce-header-item-complate .woocommerce-header-icon i {
color: #51e7e9;
}
.woocommerce-header.step1 .woocommerce-header-item-cart .woocommerce-header-icon span,
.woocommerce-header.step1 .woocommerce-header-item-cart:after,
.woocommerce-header.step2 .woocommerce-header-item-checkout .woocommerce-header-icon span,
.woocommerce-header.step2 .woocommerce-header-item-checkout:before,
.woocommerce-header.step2 .woocommerce-header-item-checkout:after,
.woocommerce-header.step3 .woocommerce-header-item-complate .woocommerce-header-icon span,
.woocommerce-header.step3 .woocommerce-header-item-complate:before {
background-color: #51e7e9;
}
.woocommerce-header.step1 .woocommerce-header-item-cart .woocommerce-header-title,
.woocommerce-header.step2 .woocommerce-header-item-checkout .woocommerce-header-title,
.woocommerce-header.step3 .woocommerce-header-item-complate .woocommerce-header-title {
color: #505050;
}
.woocommerce-header.step2 .woocommerce-header-item-cart .woocommerce-header-title {
cursor: pointer;
} .gillion-woocommerce h1.page-title {
margin-bottom: 5px;
}
.gillion-woocommerce .woocommerce-result-count {
text-transform: uppercase;
font-size: 13px;
}
.gillion-woocommerce .woocommerce-ordering select {
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
margin-top: -13px;
background-image: url(//diary.digital/wp-content/themes/gillion/img/shop-select.png);
background-repeat: no-repeat;
background-position: center right 18px;
cursor: pointer;
}
.gillion-woocommerce .woocommerce-ordering select:focus {
box-shadow: 0 3px 6px 1px rgba(0,0,0,0.09);
} .gillion-woocommerce .cart-collaterals .cart_totals {
width: 100%;
float: none;
margin-top: 50px;
}
.gillion-woocommerce .cart-collaterals .cart_totals > h2 {
border-bottom: 4px solid #f2f2f2;
margin-bottom: 0px;
padding-bottom: 32px;
}
.gillion-woocommerce .cart-collaterals .wc-proceed-to-checkout {
border-top: 1px solid #f2f2f2;
padding-top: 36px;
} .gillion-woocommerce table.cart thead tr {
border-bottom-width: 0px;
}
.gillion-woocommerce table.cart thead th {
background-color: #f6f6f6;
text-transform: uppercase;
font-size: 14px;
padding-top: 25px!important;
padding-bottom: 25px!important;
}
.gillion-woocommerce table.cart thead th:first-child {
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
}
.gillion-woocommerce table.cart a.remove {
margin: 0 auto;
}
.gillion-woocommerce table.cart thead th:last-child {
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}
.gillion-woocommerce table.cart .product-thumbnail > a {
display: inline-block;
position: relative;
overflow: hidden;
border-radius: 8px;
margin: 15px 0 8px 0;
}
.gillion-woocommerce table.cart td.actions {
padding-left: 0px!important;
padding-right: 0px!important;
}
.gillion-woocommerce table.cart img {
width: 86px;
}
.gillion-woocommerce .product-name a {
font-weight: bold;
}
.gillion-woocommerce table.cart td.actions {
padding-top: 35px!important;
}
.gillion-woocommerce table.cart td.product-subtotal {
font-weight: bold;
} .gillion-woocommerce table.shop_attributes,
.gillion-woocommerce table.shop_table {
border-style: hidden!important;
margin-top: 15px;
}
.gillion-woocommerce table.shop_attributes th {
padding: 5px 20px 5px 0px!important;
width: 180px;
text-transform: uppercase!important;
}
.gillion-woocommerce table.shop_attributes td,
.gillion-woocommerce table.shop_table td {
padding: 5px 20px !important
}
.gillion-woocommerce table.shop_attributes tr:nth-child(even) td,
.gillion-woocommerce table.shop_attributes tr:nth-child(even) th {
background-color: transparent!important;
}
.gillion-woocommerce .woocommerce table,
.gillion-woocommerce .woocommerce table th,
.gillion-woocommerce .woocommerce table td {
border-width: 0px!important;
}
.gillion-woocommerce .woocommerce table tr {
border-bottom: 1px solid #f2f2f2;
}
.gillion-woocommerce .cart_totals table.shop_table {
margin-bottom: 0px;
}
.gillion-woocommerce .cart_totals table.shop_table th,
.gillion-woocommerce .cart_totals table.shop_table td {
padding-top: 0px!important;
padding-bottom: 0px!important;
line-height: 58px!important;
}
.gillion-woocommerce .cart_totals table.shop_table th {
padding-left: 0px!important;
}
.gillion-woocommerce .cart_totals table.shop_table td {
padding-right: 0px!important;
text-align: right;
}
.gillion-woocommerce .woocommerce-checkout #payment ul.payment_methods li {
background-color: transparent;
}
.gillion-woocommerce .cart_totals .cart-subtotal .woocommerce-Price-amount {
font-size: 16px;
}
.gillion-woocommerce .cart_totals .order-total .woocommerce-Price-amount {
font-size: 24px;
} .woocommerce form.checkout_coupon {
border: 0px;
display: block;
background-color: rgb(247, 246, 247);
border-radius: 8px;
}
.gillion-woocommerce .select2-container--default .select2-selection--single,
.gillion-woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 51px;
height: 51px;
}
.gillion-woocommerce .select2-container--default .select2-selection--single {
border-radius: 8px;
border-color: #e3e3e3;
}
.gillion-woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {
padding-left: 20px;
color: #8d8d8d;
}
.gillion-woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 1px;
right: 15px;
}
.gillion-woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b {
display: none;
}
.gillion-woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow:after {
content: "\e602";
display: inline-block;
font-family: 'simple-line-icons';
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 13px;
}
.gillion-woocommerce .woocommerce .woocommerce-billing-fields .form-row label,
.gillion-woocommerce .woocommerce-additional-fields h3 {
display: none;
}
.gillion-woocommerce #order_comments_field label {
font-weight: normal;
}
.gillion-woocommerce .woocommerce form .form-row input.input-text {
padding-top: 15px;
padding-bottom: 15px;
}
.gillion-woocommerce .woocommerce form .form-row {
float: none;
width: 100%;
}
.gillion-woocommerce .woocommerce form .form-row textarea {
height: auto;
min-height: 170px;
line-height: 140%;
padding: 18px;
resize: none;
}
.gillion-woocommerce .checkout-order,
.gillion-woocommerce .woocommerce-order-details {
border: 2px solid #eaeaea;
padding: 30px 25px;
border-radius: 10px;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details + p {
display: none;
}
.gillion-woocommerce .checkout-order > h3,
.gillion-woocommerce .woocommerce-order-details > h3 {
border-bottom: 2px solid #f2f2f2;
padding-bottom: 17px;
margin-bottom: 5px;
}
.gillion-woocommerce .woocommerce-order-details .product-name,
.gillion-woocommerce .woocommerce-order-details tfoot th,
.gillion-woocommerce .woocommerce-checkout-review-order-table .product-name,
.gillion-woocommerce .woocommerce-checkout-review-order-table tfoot th {
padding-left: 0px!important;
}
.gillion-woocommerce .woocommerce-checkout-review-order-table .product-total,
.gillion-woocommerce .woocommerce-checkout-review-order-table tfoot td {
padding-right: 0px!important;
text-align: right;
}
.gillion-woocommerce .woocommerce-checkout #payment ul.payment_methods {
padding: 0;
border-width: 0px;
}
.gillion-woocommerce .woocommerce-checkout #payment {
background-color: transparent;
}
.gillion-woocommerce .woocommerce-checkout .wc_payment_method {
background-color: #f9f9f9;
border-radius: 10px;
padding: 15px 20px!important;
margin-bottom: 15px!important;
}
.gillion-woocommerce .woocommerce-checkout #payment div.payment_box {
background-color: transparent;
padding: 0;
margin-bottom: 0;
margin-top: 0px;
font-size: 12px;
}
.gillion-woocommerce .woocommerce-checkout #payment div.payment_box p {
line-height: 1.6;
}
.gillion-woocommerce #add_payment_method #payment div.payment_box::before,
.gillion-woocommerce .woocommerce-cart #payment div.payment_box::before,
.gillion-woocommerce .woocommerce-checkout #payment div.payment_box::before {
display: none;
}
.gillion-woocommerce .woocommerce-checkout #payment .payment_method_paypal label {
max-width: 85%;
}
.gillion-woocommerce .woocommerce-checkout #payment .payment_method_paypal label a {
width: 100%;
line-height: 1;
left: -30px;
position: relative;
font-weight: normal;
} .woocommerce-error,
.woocommerce-info,
.woocommerce-message {
border-top-width: 0px;
border-radius: 8px;
padding: 30px 40px;
}
.woocommerce-error a,
.woocommerce-info a,
.woocommerce-message a {
font-weight: bold;
}
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
display: none;
} .woocommerce-cart-empty-notice {
text-align: center;
margin-bottom: 45px;
}
.woocommerce-cart-empty-notice img {
margin-bottom: 35px;
}
.woocommerce-cart-empty-title {
font-size: 18px;
padding-bottom: 5px;
}
.woocommerce-cart-empty-notice > span {
display: block;
}
.gillion-woocommerce .cart-empty {
text-align: center;
}
.gillion-woocommerce .return-to-shop {
display: table;
margin: 0 auto;
} .gillion-woocommerce #reviews #comments h2 {
margin-bottom: 30px;
}
.gillion-woocommerce #reviews #comments ol.commentlist {
padding-left: 0px;
}
.gillion-woocommerce #reviews #comments ol.commentlist li:not(:last-child) {
padding-bottom: 35px;
margin-bottom: 35px;
border-bottom: 1px solid #ededed;
}
.gillion-woocommerce #reviews #comments ol.commentlist li img.avatar {
width: 70px;
height: 70px;
border-radius: 100px;
border-width: 0px;
background-color: transparent;
}
.gillion-woocommerce #reviews #comments ol.commentlist li .comment-text {
margin-left: 90px;
padding: 0;
border-width: 0px;
}
.gillion-woocommerce #reviews #comments .star-rating {
bottom: -3px;
}
.gillion-woocommerce #reviews #comments .comment-text-meta-item {
display: inline-block;
padding-right: 13px;
}
.gillion-woocommerce #reviews #comments .woocommerce-review__author {
font-size: 18px;
font-weight: bold;
margin-bottom: 13px;
}
.gillion-woocommerce #reviews #comments time {
font-size: 11px;
color: #8d8d8d;
}
.woocommerce #review_form #respond textarea {
margin-bottom: 30px;
}
.woocommerce #review_form label {
font-size: 12px;
}
.gillion-woocommerce .comment-form-rating span > a:before {
font-family: 'FontAwesome'!important;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 30px;
}
.gillion-woocommerce p.stars a:before {
content: "\f005"!important;
}
.gillion-woocommerce .comment-form-rating p.stars a {
padding: 12px;
background-color: #f2f2f2;
margin-right: 5px;
text-align: center;
display: inline-block;
border-radius: 30px;
}
.gillion-woocommerce p.stars.selected a:not(.active):before,
.gillion-woocommerce p.stars.selected a.active:before {
color: #fbcb22;
}
.gillion-woocommerce p.stars a,
.gillion-woocommerce p.stars.selected a,
.gillion-woocommerce p.stars.selected a.active~a:before {
color: #d0d0d0;
} .gillion-woocommerce .sh-nav li.sh-nav-cart > a > div {
display: inline-block;
position: relative;
}
.gillion-woocommerce .sh-nav li.sh-nav-cart > a > div > i {
font-size: 20px;
}
.gillion-woocommerce .sh-header-cart-count > span {
background: #fff;
color: #505050;
font-size: 12px;
border-radius: 20px;
width: 20px;
height: 20px;
text-align: center;
display: inline-block;
line-height: 18px;
padding: 0;
position: relative;
border: 1px solid #505050;
position: absolute;
top: 1px;
right: -12px;
} .gillion-woocommerce .sh-nav li.sh-nav-cart h2 {
display: none!important;
}
.gillion-woocommerce .sh-nav li.sh-nav-cart > ul {
min-width: 300px;
}
.gillion-woocommerce .sh-nav > li.sh-nav-cart > ul.sub-menu {
margin-left: -226px;
}
.gillion-woocommerce .widget_shopping_cart .total {
border-top-width: 0px;
padding: 0 17px;
font-weight: bold;
font-size: 16px;
border-bottom: 1px solid #ebebeb;
padding-bottom: 10px;
padding-top: 8px;
}
.gillion-woocommerce .widget_shopping_cart .total span {
float: right;
}
.gillion-woocommerce ul.cart_list li img {
width: 60px;
height: 60px;
border-radius: 8px;
float: left;
margin-right: 15px;
}
.gillion-woocommerce .widget_shopping_cart .cart_list > li {
padding-left: 15px;
padding-bottom: 13px;
margin-bottom: 13px;
border-bottom: 1px solid #ebebeb;
}
.gillion-woocommerce .widget_shopping_cart .cart_list > li > a:not(.remove) {
padding-right: 45px;
}
.gillion-woocommerce .widget_shopping_cart .cart_list > li:last-child {
margin-bottom: 0px;
}
.gillion-woocommerce .widget_shopping_cart .cart_list li > a {
padding: 0;
}
.gillion-woocommerce .widget_shopping_cart .cart_list li a.remove {
top: 15px;
right: 30px;
left: auto;
font-size: 0px;
}
.gillion-woocommerce .widget_shopping_cart .cart_list li a.remove:before,
.gillion-woocommerce table.cart a.remove:before {
content: "\e082";
font-size: 16px;
display: inline-block;
}
.gillion-woocommerce table.cart a.remove {
font-size: 0px;
color: #b5b5b5!important;
}
.gillion-woocommerce .widget_shopping_cart .buttons {
padding: 10px 0;
}
.gillion-woocommerce .widget_shopping_cart .buttons a {
border: 1px solid #dfdfdf;
border-radius: 100px;
margin: 0 17px;
padding: 6px;
text-align: center;
text-transform: uppercase;
font-size: 11px;
}
.gillion-woocommerce .widget_shopping_cart .buttons a:first-child {
margin-bottom: 15px;
}
.gillion-woocommerce .widget_shopping_cart .buttons a.checkout {
background-color: #52d9dd!important;
color: #fff!important;
border-width: 0px;
text-shadow: 2px 2px 8px rgba(0,0,0,0.15);
}
.gillion-woocommerce .widget_shopping_cart .buttons a:before {
display: inline-block;
position: relative;
padding-right: 10px;
font-size: 18px;
bottom: -2px;
}
.gillion-woocommerce .widget_shopping_cart .buttons a.checkout:before {
content: "\e080";
text-shadow: 2px 2px 8px rgba(0,0,0,0.15);
}
.gillion-woocommerce .widget_shopping_cart .buttons a:not(.checkout):before {
content: "\e04f";
}
.gillion-woocommerce .widget_shopping_cart .cart_list li a.remove:before,
.gillion-woocommerce .widget_shopping_cart .buttons a:before,
.gillion-woocommerce table.cart a.remove:before {
font-family: 'simple-line-icons';
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
.gillion-woocommerce .widget_shopping_cart .woocommerce-mini-cart__empty-message {
padding: 0 16px;
} .gillion-woocommerce .woocommerce-order section {
max-width: 840px;
margin: 0 auto;
}
.gillion-woocommerce .woocommerce-order .woocommerce-thankyou-order-received {
font-size: 24px;
font-weight: bold;
margin-bottom: 18px;
}
.gillion-woocommerce .woocommerce-order section.woocommerce-order-details {
background-color: #f9f9f9;
padding: 40px;
border-radius: 8px;
margin-bottom: 45px;
}
.gillion-woocommerce .woocommerce-order section.woocommerce-order-details .order_item .product-name > * {
font-weight: normal!important;
}
.gillion-woocommerce .woocommerce-order table thead th {
padding-top: 0px!important;
}
.gillion-woocommerce .woocommerce-order table tfoot tr:last-child th,
.gillion-woocommerce .woocommerce-order table tfoot tr:last-child td {
padding-bottom: 0px!important;
}
.gillion-woocommerce .woocommerce-order table .product-name,
.gillion-woocommerce .woocommerce-order table tfoot th {
padding-left: 0px!important;
}
.gillion-woocommerce .woocommerce-order table .product-total,
.gillion-woocommerce .woocommerce-order table tfoot td {
padding-right: 0px!important;
text-align: right;
}
.gillion-woocommerce .woocommerce-thankyou-order-details,
.gillion-woocommerce .woocommerce-customer-details address {
background-color: #f9f9f9;
padding: 30px;
border-radius: 8px;
margin-bottom: 45px;
border-width: 0px;
line-height: 1.8;
}
.gillion-woocommerce .woocommerce-customer-details address {
width: 50%;
}
.gillion-woocommerce .woocommerce-thankyou-order-details {
margin-bottom: 62px!important;
}
.gillion-woocommerce ul.order_details > li {
padding-right: 17px!important;
margin-right: 17px;
border-right: 1px solid #efefef;
}
.gillion-woocommerce ul.order_details > li {
font-size: 12px;
}
.gillion-woocommerce ul.order_details > li strong {
font-size: 14px;
margin-top: 7px;
}
.gillion-woocommerce .woocommerce-customer-details .woocommerce-column__title {
font-size: 20px;
}
.gillion-woocommerce .woocommerce-order-details__title {
border-bottom: 3px solid #f0f0f0;
margin-bottom: 10px;
padding-bottom: 10px;
} .gillion-woocommerce nav.woocommerce-MyAccount-navigation ul {
padding-left: 0px;
list-style: none;
}
.gillion-woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link {
padding-left: 14px;
padding-top: 0px;
padding-bottom: 0px;
border-left: 3px solid transparent;
margin-bottom: 14px;
}
.gillion-woocommerce nav.woocommerce-MyAccount-navigation a {
font-weight: bold;
font-size: 13px;
}
.gillion-woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active {
border-left-color: #ccc;
}
.gillion-woocommerce nav.woocommerce-MyAccount-navigation li:not(.is-active) {
opacity: 0.7;
}
@media (max-width: 766px) {
.gillion-woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link {
margin-bottom: 4px;
}
.gillion-woocommerce nav.woocommerce-MyAccount-navigation ul {
margin-bottom: 30px;
}
} .woocommerce address {
background-color: #f9f9f9;
padding: 30px;
border-radius: 8px;
}
.woocommerce-account .addresses .title .edit,
.woocommerce table.my_account_orders .button {
background-color: #f9f9f9;
border-radius: 100px;
padding: 0px 18px;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
line-height: 30px;
}
.woocommerce .woocommerce-MyAccount-content > p {
margin-bottom: 30px;
}
.woocommerce .woocommerce-MyAccount-content > p a {
color: inherit;
}
.woocommerce-wishlist ul.page-numbers {
margin-left: 12px!important;
}
.gillion-woocommerce table.my_account_orders.shop_table td {
padding-top: 22px!important;
padding-bottom: 22px!important;
}
.gillion-woocommerce table.my_account_orders thead th {
background-color: #f9f9f9;
padding-top: 12px!important;
padding-bottom: 12px!important;
}
.gillion-woocommerce table.my_account_orders thead th:first-child {
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
}
.gillion-woocommerce table thead th {
font-size: 14px;
text-transform: uppercase;
}
.gillion-woocommerce table.my_account_orders thead th:last-child {
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}
.gillion-woocommerce table.my_account_orders thead tr:first-child {
border-bottom-width: 0px;
}
.gillion-woocommerce mark {
font-weight: bold;
background-color: inherit;
color: inherit;
}
body.woocommerce-account.woocommerce-page:not(.woocommerce-edit-address) .woocommerce-MyAccount-content > p:first-child,
body.woocommerce-account.woocommerce-page:not(.woocommerce-edit-address) .woocommerce-MyAccount-content > p:first-child a {
font-size: 24px;
font-weight: bold;
color: inherit;
margin-bottom: 15px;
}
body.woocommerce-edit-account .woocommerce-MyAccount-content label,
body.woocommerce-edit-address .woocommerce-MyAccount-content label {
display: none;
}
body.woocommerce-edit-account .woocommerce-MyAccount-content p,
body.woocommerce-edit-address .woocommerce-MyAccount-content p {
margin-bottom: 20px;
}
.gillion-woocommerce legend {
border-bottom-width: 0px;
font-size: 24px;
font-weight: bold;
padding-top: 30px;
} .sh-product-wishlist-single-placeholder {
display: none;
}
.sh-product-wishlist-single .sh-product-wishlist-add {
display: inline-block;
}
.sh-product-wishlist-single .sh-product-wishlist-add {
background-color: #f5f5f5;
border-radius: 100px;
width: 50px;
height: 50px;
text-align: center;
line-height: 54px;
margin-left: 13px;
cursor: pointer;
color: #656565;
}
.sh-product-wishlist-single .sh-product-wishlist-add[data-status=remove] {
color: #fff;
background-color: #f36161;
}
.sh-product-wishlist-add {
font-size: 20px;
color: #b1b0b0;
transition: 0.5s all ease-in-out;
}
.sh-product-wishlist-add.disabled {
opacity: 0.6;
}
.sh-product-wishlist-add[data-status=remove] {
color: #f36161;
}
.gillion-woocommerce ul.products li.product a.woocommerce-loop-product__link .sh-product-wishlist-add {
position: absolute;
top: 40px; right: 0;
} @media (min-width: 1024px) {
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 58%;
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
width: 38%;
}
}
@media (max-width: 700px) {
.gillion-woocommerce h1.page-title,
.gillion-woocommerce .woocommerce-result-count,
.gillion-woocommerce p.woocommerce-result-count {
width: 100%;
text-align: center;
}
.gillion-woocommerce .woocommerce-ordering {
display: table;
margin: 0 auto;
float: none;
padding: 15px 0 45px 0;
}
.gillion-woocommerce div.product .product_meta {
border-bottom: 1px solid #efefef;
margin-bottom: 39px;
padding-bottom: 30px;
}
.gillion-woocommerce div.product .product_meta .product_meta_name {
display: block;
width: 100%;
}
.gillion-woocommerce div.product .woocommerce-tabs .panel {
padding-top: 40px;
padding-bottom: 40px
}
.gillion-woocommerce div.product .woocommerce-tabs .panel h2 {
font-size: 16px;
}
.gillion-woocommerce div.product section.related.products {
padding-top: 40px;
}
.gillion-woocommerce div.product .product_title {
font-size: 21px;
}
.woocommerce-header-item {
width: 130px;
}
.woocommerce-header-title {
font-size: 12px;
}
}
@media (max-width: 550px) {
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce-page[class*=columns-] ul.products li.product,
.woocommerce[class*=columns-] ul.products li.product {
width: 100%!important;
}
.woocommerce-header-item {
width: 110px;
}
.woocommerce-header-title {
font-size: 11px;
}
}h1, h2, h3, h4, h5, h6 {
font-family: 'Montserrat'; 
font-weight: 200
}
p, a, span {
font-family: 'Open Sans'; 
font-weight: 400
}
.sh-copyrights-logo {
width: 250px;
height: auto;
margin-top: 30px;
}
div#tab-description h2 {
display: none;
}
div#tab-description {
padding-top: 30px;
}
.header-logo img.sh-standard-logo,
.header-logo img.sh-sticky-logo,
.header-logo img.sh-light-logo {
width: 90%;
height: auto;
}
.zustimmung-datenschutz-text {
font-size: 11px;
line-height: normal;
padding-bottom: 20px;
padding-top: 10px;
}
.zustimmung-datenschutz-text span.wpcf7-list-item-label {
font-family: "Open Sans", sans-serif;
font-weight: 400;
}
.search-results #sidebar,
.search-no-results #sidebar {
display: none;
}
.search-results #content,
.search-no-results #content {
width: 100%;
}
input[type="url"] {
border: 1px solid #e3e3e3;
color: #8d8d8d;
display: block;
width: 100%;
margin-bottom: 10px;
border-radius: 8px;
padding: 12px 20px;
max-width: 585px;
}
form label, input#dd-btn-senden  {
width: 100%;
}
a#cn-accept-cookie {
background: #eb4f8f;
}
div.wpcf7-response-output,
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
border: 2px solid #ea4f8f;
}
span.wpcf7-not-valid-tip {
color: #ea4f8f;
font-weight: 700;
}
input#mc-embedded-subscribe.button {
border-radius: 100px!important;
font-size: 13px;
text-transform: uppercase;
border-width: 0;
width: 100%;
height: 50px;
background: #ea4f8f;
color: #fff;
font-weight: bold;
}
.input-fields-newsletter {
display: flex;
justify-content: space-between;
}
.input-fields-newsletter .mc-field-group {
width: 48%;
}
.sh-footer .sh-copyrights a {
padding-right: 20px!important;
}
.sh-header-mobile-dropdown {
background: #fff!important;
}
div#mergeRow-gdpr {
margin-left: 20px;
margin-bottom: 10px;
}
div#mergeRow-gdpr p {
font-size: 11px;
font-weight: 500;
font-family: "Montserrat";
line-height: 1.5;
}
div#mc_embed_signup_scroll .form-group-flex {
display: flex;
}
div#mc_embed_signup_scroll .form-group-flex .mc-field-group {
width: 100%;
padding-right: 10px;
}
.logo-width img {
width: 250px;
}
.sb-cta-buch-title strong {
font-size: 50px!important;
} .dgd_stb_box h1 {
font-size: 38px;
text-align: center !important;
}
.dgd_stb_box .popup-newsletter {
padding-right: 80px!important;
}
.dgd_stb_box h2 {
font-size: 23px !important;
font-weight: 400 !important;
padding: 0px 90px 20px;
text-align: center;
}
.dgd_stb_box h1 {
font-weight: 700 !important;
}
a.dgd_stb_box_close.dgd_stb_box_x {
font-weight: 300 !important;
font-size: 40px !important;
line-height: 1 !important;
}
.dgd_stb_box .post-related-title {
display: none !important;
}
.sn-checkbox-newsletter {
display: flex !important;
margin-top: 20px;
padding-left: 20px;
}
.sn-checkbox-newsletter p {
font-size: 11px;
line-height: 1.2;
padding-left: 20px;
padding-right: 35px;
word-break: keep-all;
}
.sn-checkbox-newsletter p:nth-child(2),
article#post-2031 .post-title {
display: none!important;
}
div#dgd_scrollbox-2035 .content__gdpr p:nth-child(4),
div#dgd_scrollbox-2031 .content__gdpr p:nth-child(4),
div#dgd_scrollbox-2436 .content__gdpr p:nth-child(4) {
display: none;
}
article#post-2031 .post-item-single-container {
padding-left: 0!important;
}  p.comment-form-cookies-consent {
display: flex;
}
p.comment-form-cookies-consent label {
margin-left: 10px;
}  .landingpage-outer-div {
margin-top: -20px;
}
.landingpage-outer-div .vc_column-inner {
padding-top: 0!important;
padding-bottom: 0!important;
}
.page-id-2041 .content-container.sh-page-layout-default {
padding-top: 0!important;
padding-bottom: 0!important;
}
.landingpage-image-book {
padding-top: 0!important;
padding-bottom: 0!important;
}
.landingpage-right-div {
padding-left: 30px!important;
padding-right: 70px!important;
}
.landingpage-image-book {
height: 40vh!important;
}
.page-id-2382 .content-container.sh-page-layout-default {
padding: 0!important;
}  .woocommerce-header.step1 .woocommerce-header-item-cart .woocommerce-header-icon span, .woocommerce-header.step1 .woocommerce-header-item-cart:after, .woocommerce-header.step2 .woocommerce-header-item-checkout .woocommerce-header-icon span, .woocommerce-header.step2 .woocommerce-header-item-checkout:before, .woocommerce-header.step2 .woocommerce-header-item-checkout:after, .woocommerce-header.step3 .woocommerce-header-item-complate .woocommerce-header-icon span, .woocommerce-header.step3 .woocommerce-header-item-complate:before, 
.gillion-woocommerce .widget_shopping_cart .buttons a.checkout, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .gillion-woocommerce .widget_shopping_cart .buttons a.checkout {
background-color: #ea4f8f!important;
}
.woocommerce-header.step1 .woocommerce-header-item-cart .woocommerce-header-icon, .woocommerce-header.step2 .woocommerce-header-item-checkout .woocommerce-header-icon, .woocommerce-header.step3 .woocommerce-header-item-complate .woocommerce-header-icon {
border-color: #ea4f8f!important;
}
.woocommerce-header.step1 .woocommerce-header-item-cart .woocommerce-header-icon i, .woocommerce-header.step2 .woocommerce-header-item-checkout .woocommerce-header-icon i, .woocommerce-header.step3 .woocommerce-header-item-complate .woocommerce-header-icon i {
color: #ea4f8f!important;
}  .sn-post-workplace-trend {
margin-top: 50px;
padding-top: 50px;
border-top: 1px solid;
display: flex;
}
.sn-post-workplace-trend > div:nth-child(1) {
padding-right: 50px!important;
}
.sn-post-workplace-trend h3 strong {
font-size: 35px!important;
}
.sn-post-workplace-trend p {
font-size: 16px!important;
}   @media only screen and (min-width: 1024px) {
.page-content-padding {
padding-left: 200px;
padding-right: 200px;
}
li#menu-item-2040 a,
li#menu-item-2434 a {
border: 2px solid #ea4f8f;
border-radius: 20px;
padding: 0px 10px;
margin-top: 15px;
margin-left: 10px;
transition: all 0.3s ease-in-out;
color: #ea4f8f;
cursor: pointer;
}
.sh-sticky-header-active li#menu-item-2040 a,
.sh-sticky-header-active li#menu-item-2434 a {
margin-top: 12px;
}
li#menu-item-2040 a:hover,
li#menu-item-2434 a:hover {
background: #ea4f8f!important;
color: #fff;
}
.landingpage-image-book {
height: 103vh!important;
}
.gillion-woocommerce .checkout-order, 
.gillion-woocommerce .woocommerce-order-details {
width: 120%!important;
}
}
@media screen and (max-width: 1023px) {
li#menu-item-2040 a,
li#menu-item-2434 a {
font-weight: 800;
font-size: 16px;
text-align: center;
background: #ea4f8f!important;
color: #fff!important;
border-radius: 40px;
margin-top: 20px;
margin-bottom: 20px;
}
.landingpage-image-book {
height: 40vh!important;
}
} @media screen and (max-width: 767px) {
.landingpage-right-div {
padding-left: 70px!important;
padding-right: 70px!important;
padding-top: 50px!important;
}
.landingpage-image-book .vc_custom_1577985916239 {
background-size: 85%!important;
}
.sn-post-workplace-trend {
flex-direction: column;
}
}
@media screen and (max-width: 425px) { .dgd_stb_box {
width: 375px!important;
}
.dgd_stb_box h1 {
font-size: 26px!important;
line-height: 1.2!important;
padding:0!important;
}
.dgd_stb_box h2 {
font-size: 16px!important;
padding: 10px 0!important;
}
.sn-checkbox-newsletter input {
width: 80px;
}
}
@media screen and (max-device-width: 425px) and (orientation: landscape) { .dgd_stb_box, .dgd_overlay {
display: none!important;
}
}