
 body { font-family: 'Montserrat', 'Raleway', 'Helvetica', 'Arial', sans-serif; font-size: 14px; color: #8d8d8d; line-height: 1.7; font-weight: 400; } html { overflow-y: auto; } body { overflow-x: hidden; height: 100%; } *:focus, a:focus { outline: none; } iframe { max-width: 100%; display: block; } figure { max-width: 100%; } .text-center { text-align: center; } .sh-noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } dd { margin: 0 0 20px; } pre { border: 0; padding: 20px; } img { max-width: 100%; min-height: 1px; height: auto; } video, audio { max-width: 100%; } .lazy { visibility: hidden; color: transparent; } .lazy[src] { visibility: visible; } p { line-height: 1.8; } p:last-child { margin-bottom: 0; } a { color: #47c9e5; text-decoration: none; word-wrap: break-word; } a:hover, a:focus { color: #47c9e5; text-decoration: none; } h1, h2, h3, h4, h5, h6 { font-family: 'Raleway', serif; color: #3f3f3f; font-weight: 700; margin: 0 0 20px 0; padding: 0; line-height: normal!important; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; line-height: normal!important; } h1 p, h2 p, h3 p, h4 p, h5 p, h6 p { margin: 0; } h2 { font-size: 20px; } .sh-team-role, .sh-iconbox-title, .sh-iconbox-content, .sh-text-with-frame * { word-wrap: break-word; } .icon-social-gplus{ 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; } .icon-social-gplus:before { content: "\e60d"; } .size-xs{ font-size: 14px; } .size-s{ font-size: 16px; } .size-m{ font-size: 20px; } .size-l{ font-size: 30px; } .size-xl{ font-size: 36px; } .size-xxl{ font-size: 48px; } .size-xxxl{ font-size: 60px; } .size-xxxxl{ font-size: 72px; } @media (max-width: 1024px) { .size-l{ font-size: 20px; } .size-xl{ font-size: 26px; } .size-xxl{ font-size: 30px; } .size-xxxl{ font-size: 36px; } .size-xxxxl{ font-size: 40px; } } .sh-text-background { background-color: #47c9e5; color: #fff; display: inline-block!important; padding: 0 11px; border-radius: 8px; } .sh-text-background-white { background-color: #fff; color: #505050; display: inline-block!important; padding: 0 11px; border-radius: 8px; } @media print { a[href]:after { content: none !important; } html body div.container { width: 90%!important; min-width: 90%!important; } html body .sh-sticky-mobile-header { position: absolute!important; } } input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="date"], input[type="url"], select, textarea { border: 1px solid #e3e3e3; color: #8d8d8d; display: block; width: 100%; margin-bottom: 10px; -webkit-appearance: none; } input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="date"], input[type="url"], select { padding: 0px 20px; line-height: 48px!important; } textarea { height: 120px; padding: 18px 24px; } select::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { height: inherit!important; line-height: inherit!important; font-style: italic; color: inherit; } select:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder { height: inherit!important; line-height: inherit!important; font-style: italic; color: inherit; } select::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder { height: inherit!important; line-height: inherit!important; font-style: italic; color: inherit; } select:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder { height: inherit!important; line-height: inherit!important; font-style: italic; color: inherit; } .sh-page-switcher-button:not(.sh-page-switcher-disabled):hover, .sh-social-widgets-item:hover, .sh-social-share-button:hover, .sh-increase-numbers span:hover, .woocommerce .shop_table .coupon .button:hover, .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover, .sh-team-social-standard .sh-team-icon:hover, .sh-social-share-button:before { background-color: #e5e5e5!important; } .wpcf7-form .wpcf7-submit { background-color: #47c9e5!important; color: #fff; } .woocommerce .checkout-button, .woocommerce .wc-forward, .woocommerce #respond input#submit, .woocommerce .shop_table .coupon .button, .woocommerce a.button.alt, .woocommerce .cart input.button, .woocommerce input.button.alt, .contact-form input[type="submit"], .sh-404-button, .post-content .post-password-form input[type="submit"], .sh-comments .submit, .wpcf7-form .wpcf7-submit { border-radius: 100px!important; font-size: 13px; text-transform: uppercase; border-width: 0; } .woocommerce input[type=submit], .woocommerce .button, .contact-form input[type="submit"], .sh-404-button, .post-content .post-password-form input[type="submit"], .wpcf7-form .wpcf7-submit { border-radius: 100px!important; line-height: 50px!important; padding: 0 30px!important; transition: 0.25s all ease-in-out; } .sh-404-button, .wpcf7-form .wpcf7-submit { font-weight: bold; } .woocommerce .shop_table .coupon .button { background-color: #f2f2f2!important; } .woocommerce .shop_table .coupon .button, .woocommerce .shop_table .coupon .button:hover, .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover { color: #8d8d8d!important; } .woocommerce .shop_table .button[name=update_cart], .woocommerce .shop_table .button[name=update_cart]:hover, .woocommerce .button[name=save_address]:hover, .woocommerce .button.wc-backward { color: #fff!important; } .sh-social-share-button:before, .sh-pricing-button:not(.sh-pricing-button-style1):not(.sh-pricing-button-style2):not(.sh-pricing-button-style3):before { display: block; content: ''; position: absolute; z-index: -1; width: 0%; height: 300%; z-index: 1; right: 0; top: 0; margin: -5px 0 0 -5px; transition: 0.3s all ease-in-out; } .sh-social-share-button *, .sh-pricing-button * { display: inline-block; position: relative; z-index: 100; } .sh-social-share-button:hover:before, .sh-pricing-button:hover:before { width: 110%!important; } .sh-comments .submit { border-radius: 100px; display: inline-block; } .sh-pricing-button:before { background-color: rgba(0,0,0,0.07); } .entry-content img { margin: 0 0 1.5em 0; } .alignleft, img.alignleft { margin-right: 1.5em; display: inline; float: left; } .alignright, img.alignright { margin-left: 1.5em; display: inline; float: right; } .aligncenter, img.aligncenter { margin-right: auto; margin-left: auto; display: block; clear: both; } .wp-caption { margin-bottom: 1.5em; text-align: center; padding-top: 5px; } .wp-caption img { border: 0 none; padding: 0; margin: 0; } .wp-caption p.wp-caption-text { line-height: 1.5; font-size: 10px; margin: 0; } .wp-smiley { margin: 0 !important; max-height: 1em; } blockquote { padding: 0px 25px; border-left: 2px solid #ebebeb; font-size: 16px; margin-left: 45px; position: relative; line-height: 180%; font-style: italic; } blockquote:before { font-family: 'themify'; 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: "\e67f"; font-size: 21px; position: absolute; left: -45px; top: 50%; margin-top: -10.5px; } blockquote.left { margin-right: 20px; text-align: right; margin-left: 0; width: 33%; float: left; } blockquote.right { margin-left: 20px; text-align: left; margin-right: 0; width: 33%; float: right; } figure.gallery-item { display: inline-block; vertical-align: top; margin-top: 15px; margin-bottom: 15px; margin-right: -4px; } figure.gallery-item figcaption { padding-top: 10px; padding-right: 15px; } .gallery.gallery-columns-5 figure.gallery-item { width: 20%; } .gallery.gallery-columns-4 figure.gallery-item { width: 25%; } .gallery.gallery-columns-3 figure.gallery-item { width: 33.3%; } .gallery.gallery-columns-2 figure.gallery-item { width: 50%; } .preload { display: none; } .sh-dropcaps { font-size: 30px!important; font-weight: bold; margin-right: 15px; line-height: 1; } .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 { font-size: 24px!important; width: 56px; height: 56px; line-height: 56px; display: inline-block; text-align: center; font-weight: bold; margin-right: 15px; margin-top: 3px; margin-bottom: 8px; overflow: hidden; position: relative; } .sh-dropcaps-full-square, .sh-dropcaps-full-square-border, .sh-dropcaps-full-square-tale { color: #fff; background-color: #47c9e5; } .sh-dropcaps-full-square-border:after { content: ""; display: block; border: 2px solid #fff; position: absolute; top: 2px; bottom: 2px; left: 2px; right: 2px; } .sh-dropcaps-square-border { border: 1px solid #e5e5e5; } .sh-dropcaps-square-border2 { border: 2px solid #e5e5e5; } .sh-dropcaps-circle { background-color: #e5e5e5; border-radius: 50%; } .sh-dropcaps-full-square-tale { overflow: visible; } .sh-dropcaps-full-square-tale:after { content: ""; display: block; position: absolute; right: -10px; top: 17px; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #47c9e5; } table { border: 2px solid #e5e5e5!important; border-radius: 0!important; border-collapse: collapse!important;; } table td, table th { border: 1px solid #e5e5e5!important; } table td { padding: 15px 20px!important; } table th { padding: 15px 20px!important; font-size: 16px; color: #505050; } .sh-table-element-style2 .default-row:nth-child(odd) { background: #fafafa; } .sh-table-element-style3 table td, .sh-table-element-style3 table th { border-width: 0px!important; } .sh-placement-left { margin-right: auto; } .sh-placement-center { margin: 0 auto; } .sh-placement-right { margin-left: auto; } .sh-group:after, .sh-columns:after { content: ""; display: block; clear: both; } .sh-group > * { float: left; } .sh-columns > * { float: left; } .sh-columns > :last-child { float: right; } .sh-group-equal { display: flex; } .sh-group-equal > *{ flex: 1; } .sh-table { display: table; width: 100%; } .sh-hidden{ display: none; } .sh-table-full { display: table; width: 100%; height: 100%; } .sh-table-small { display: table; } .sh-table-cell { display: table-cell; vertical-align: middle; float: none!important; } .sh-table-cell-top{ display: table-cell; vertical-align: top; } .fw-row { margin: 0; } .fw-container { max-width: 1200px; padding: 50px 0; } .fw-container-fluid { padding: 0; } .container-padding { padding: 0 15px!important; } .container-fluid { padding: 0; } .container { padding-left: 0!important; padding-right: 0!important; } .blog-editor-content-container { padding-top: 60px; } .blog-fw-editor-content-container { padding-top: 0; } .sh-footer-columns, .blog-style-largedate, .container .fw-row, .contact-form .wrap-forms .fw-row { position: relative; margin: 0 -15px; } .row-no-margin { margin: 0; } .row-no-margin > div { margin: 0; padding: 0; } .page-fullwidth { width: 100%; min-width: 100%; float: none; padding: 0; } #content { width: 100%; } #content > table { margin-bottom: 30px; } #content.content-with-sidebar-right { width: 73%; padding-right: 2%; float: left; } #content.content-with-sidebar-left { width: 73%; padding-left: 2%; float: right; } #wrapper #content.content-with-sidebar-left .container, #wrapper #content.content-with-sidebar-right .container { width: 100%!important; min-width: 100%!important; } #sidebar.sidebar-left { float: left; width: 25% } #sidebar.sidebar-right { float: right; width: 25% } #sidebar h3, #sidebar h3 > a { font-size: 16px; color: #505050; } #wrapper { position: relative; } #wrapper > .sh-page-layout-default { padding: 60px 0px; } #wrapper > .sh-page-layout-full .page-default-content { padding: 45px; } .page-template-page-blog .sh-page-layout-full { padding: 60px 30px; } @media (min-width: 1370px) { .page-template-page-blog .sh-page-layout-full .blog-style-masonry article { width: 25%; } } .width-15p { width: 15%; } .width-20p { width: 20%; } .width-3p { width: 30%; } .width-40p { width: 40%; } .width-60p { width: 60%; } .width-70p { width: 70%; } .width-85p { width: 85%; } .width-100p, .width-full { width: 100%; } .sh-clear { clear: both; } .sh-seperator-container { position: relative; } .sh-seperator-line { position: absolute; top: 50%; left: 0; right: 0; bottom: 0; width: 100%; } .sh-seperator-icon { text-align: center; width: 100%; } .sh-seperator-icon i.fa { background: #fff; padding: 0 10px; } .sh-unyson-frontend-test { cursor: pointer; position: absolute; width: 20px; z-index: 800000; right: 0; opacity: 0; transition: 0.3s all ease-out; } .sh-unyson-frontend-test.active { opacity: 1; } .sh-unyson-frontend-preview .sh-empty-space { display: flex; justify-content: center; align-items: center; background: repeating-linear-gradient(45deg, #ffffff, #ffffff 15px, #c5c5c5 15px, #c5c5c5 30px); text-align: center; border-radius: 5px; } .sh-unyson-frontend-preview .sh-empty-space span { background-color: #fff; display: inline-block; font-size: 16px; padding: 0 15px; border-radius: 5px; } h1, h2, h3, h4, h5, h6, .sh-iconbox-hover, .sh-partners-carousel a img, .sh-overlay-style1, .sh-overlay-style1 .sh-overlay-link, .sh-overlay-style1 .sh-overlay-lightbox, .sh-nav-container, .sh-nav-login .header-logo img, .sh-nav .sh-nav-cart li.mini_cart_item a.remove:before, .header-mobile-social-media a , .sh-header-left-1 .header-social-media a, .sh-header-right-side, .sh-gallery .slick-prev, .sh-gallery .slick-next, .woocommerce table.shop_table a.remove:before, .sh-mini-overlay-container, .sh-page-notice .sh-page-notice-button, .sh-team-social-overlay .sh-team-image-position, .sh-team-social-overlay .sh-team-overlay, .sh-icons-item i, .sh-pricing-button, .sh-button, .sh-button-tale, .sh-button-style-2 .sh-button-icon-right:after, .sh-button-style-2 .sh-button-icon-left:after, .sh-button-style-3 .sh-button-icon-right:after, .sh-button-style-3 .sh-button-icon-left:after, .sh-button-style-4 .sh-button, .sh-iconbox-style1 .sh-iconbox-icon-shape > i, .sh-iconbox .sh-iconbox-hover, .sh-iconbox .sh-iconbox-title h3, .sh-portfolio-image-position, .sh-portfolio-overlay1-bar, .sh-piechart .sh-piechart-animation, .sh-testimonials-switch, .sh-heading .sh-heading-content, .sh-portfolio-overlay, .sh-portfolio-category, .sh-nav ul a, .sh-footer a, .page-numbers a, .page-numbers span, .sh-overlay-style1 .sh-table-cell i, .post-meta-author a, .post-meta-categories a, .post-meta-categories span, .woocommerce-tabs .comment-form-rating p.stars a, .woocommerce-tabs .comment-form-rating p.stars a:before, .woocommerce table a, .widget-item a, .sh-timeline-box, .sh-timeline-box-tale, .sh-timeline-box-circle, .sh-nav-mobile a, .sh-icon .sh-icon-data, .sh-social-share-networks .jssocials-share, .sh-portfolio-title-container, .sh-portfolio-titlem, .sh-social-share-button, .woocommerce div.product form.cart div.quantity span:hover, .sh-video-player-image-play, .post-with-background a, .sh-social-share-networks .jssocials-share i { transition: all 0.3s ease-in-out; } div.pp_default .pp_next_box, div.pp_default .pp_prev_box, .sh-page-switcher-button, .sh-header-left-side, .sh-team-icon, .sh-team-icon i, .sh-team:hover .sh-team-role, .sh-testimonials-70 .sh-testimonials-container .sh-testimonials-bottom, .sh-portfolio-image-container { transition: all 0.5s ease-in-out; } #page-container { transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; width: 100%; } .sh-stop-animation { -webkit-animation-iteration-count: 1!important; animation-iteration-count: 1!important; } .sh-animation-left, #page-container { transition: left 0.3s ease-in-out!important; } .sh-animation-right { transition: right 0.3s ease-in-out!important; } .sh-animated { visibility: hidden; } .sh-header { position: relative; background-color: #fff; } .sh-header-top { position: relative; margin-bottom: 0; } .sh-header .container, .sh-header-top .container { padding: 0 15px; position: relative; } .sh-header:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a { padding-top: 30px; padding-bottom: 30px; max-height: none; transition: 0.3s padding ease-in-out; } .sh-nav-container { position: relative; margin-bottom: -1px; } .sh-nav-container ul { list-style: none; margin: 0; padding: 0; } .sh-nav-container:after  { content:""; display: block; clear: both; } .navbar-default { background-color: rgba( 255,255,255,0.6); border-color: transparent; } .navbar { margin-bottom: 0; } body.admin-bar #page-container .sh-sticky-mobile-header { margin-top: 32px !important; } @media (max-width: 782px) { body.admin-bar #page-container .sh-sticky-mobile-header { margin-top:46px !important; } } @media (max-width: 601px) { body.admin-bar #page-container .sh-sticky-mobile-header.sh-sticky-mobile-header-active, body.admin-bar #page-container .sh-header-builder-mobile.sh-sticky-mobile-header { margin-top: 0!important; } } .sh-sticky-header-active, .sh-sticky-mobile-header { position: fixed!important; top: 0; left: 0; right: 0; width: 100%; z-index: 5000; } #page-container header.primary-mobile-light .sh-header-mobile.sh-sticky-mobile-header-active { border-bottom: 1px solid rgba( 0,0,0,0.08 )!important; } .sh-header-inverted .sh-nav > li.menu-item > a, .sh-header-inverted .sh-nav > li.menu-item > a > i { color: #fff; } .sh-header-inverted .cart-icon-white { opacity: 0; } .sh-nav-uppercase .sh-nav > li.menu-item > a { text-transform: uppercase; } .sh-nav-uppercase .sh-nav > li.menu-item > a:after { text-transform: none!important; } .sh-header-small-icons .sh-nav-search i, .sh-header-small-icons .sh-nav-social i, .sh-header-small-icons .sh-nav-cart i, .sh-header-small-icons .sh-header-search-submit i, .sh-header-small-icons .sh-header-search-close i { font-size: 18px; } .sh-header-small-icons .sh-nav-search i { bottom: -5px; } .sh-header-small-icons .cart-icon { top: -2px; margin-left: -12px; } .sh-nav-seperator { padding-right: 0px!important; border-left: 1px solid rgba( 0,0,0,0.08 ); padding-left: 15px!important; margin-left: 25px!important; } .sh-nav-seperator i { font-size: 0px; } .sh-header-mobile .sh-nav-seperator { display: none; } .primary-desktop-light .sh-header:not(.sh-sticky-header-active) .sh-nav-seperator { border-color: rgba( 255,255,255,0.08 ); } body.admin-bar .shheader { margin-top: 32px; } body.admin-bar .sh-header-left-side, body.admin-bar .sh-header-right-side { padding-top: 32px; } .header-logo { padding: 15px 0; position: relative; z-index: 100; } #header-logo-title { font-size: 21px; display: flex; flex-direction: column; justify-content: space-around; margin-left: 0px; font-weight: bold; } header.primary-desktop.primary-desktop-light .sh-header.sh-sticky-header-active #header-logo-title div, header.primary-desktop:not(.primary-desktop-light) #header-logo-title div { color: #505050; } .sh-header-top-4 #header-logo-title { margin-left: 0px; text-align: center; } .sh-header-mobile #header-logo-title { margin-left: 5px; } .sh-header-top .col-md-4, .sh-header-top .col-md-8 { padding: 0; } .sh-header-top { padding: 15px 0; } .header-social-media { text-align: right; } .header-social-media a { font-size: 16px; color: #8d8d8d; padding-left: 15px; } .header-social-media a:last-child { padding-right: 0; } .header-contacts { display: table; height: 100%; } .header-contacts-item { display: table-cell; vertical-align: middle; } .header-contacts-details { padding-right: 20px; font-size: 14px; } .header-contacts-details > i { font-size: 15px; padding-right: 8px; } .header-contacts-details > i.fa-mobile-phone { font-size: 18px; } .sh-nav { float: right; } .sh-nav li.menu-item { float: left; padding: 0 15px; border-bottom: 0px solid transparent; } .sh-nav li.menu-item a { line-height: 40px; max-height: 40px; display: block; color: #7e7e7e; } .sh-nav ul li.menu-item a { color: #aaaaaa; } .sh-nav ul li.menu-item:hover > a { color: #fff; } .sh-nav > li.menu-item > a { font-weight: bold; text-transform: none; } .sh-nav li.current-menu-item > a, .sh-nav li.current-menu-parent > a { font-weight: bold; color: #575757; } .sh-nav li.menu-item > a.fa:before, .sh-nav-mobile li.menu-item > a.fa:before, .sh-nav li.menu-item > a.fas:before, .sh-nav-mobile li.menu-item > a.fas:before, .sh-nav li.menu-item > a.far:before, .sh-nav-mobile li.menu-item > a.far:before, .sh-nav li.menu-item > a.fab:before, .sh-nav-mobile li.menu-item > a.fab:before, .sh-nav li.menu-item > a[class^="icon-"]:before, .sh-nav-mobile li.menu-item > a[class^="icon-"]:before, .sh-nav li.menu-item > a[class^="ti-"]:before, .sh-nav-mobile li.menu-item > a[class^="ti-"]:before, .sh-nav li.menu-item > a[class^="pe-"]:before, .sh-nav-mobile li.menu-item > a[class^="pe-"]:before { padding-right: 8px; } .sh-nav li.menu-item > a.fa:before, .sh-nav-mobile li.menu-item > a.fa:before { font-family: 'FontAwesome'; } .sh-nav li.menu-item > a.far:before, .sh-nav-mobile li.menu-item > a.far:before, .sh-nav li.menu-item > a.fas:before, .sh-nav-mobile li.menu-item > a.fas:before { font-family: "Font Awesome 5 Free"; } .sh-nav li.menu-item > a.fab:before, .sh-nav-mobile li.menu-item > a.fab:before  { font-family: "Font Awesome 5 Brands"; } .sh-nav li.menu-item > a[class^="icon-"]:before, .sh-nav-mobile li.menu-item > a[class^="icon-"]:before  { font-family: 'simple-line-icons'; } .sh-nav li.menu-item > a[class^="ti-"]:before, .sh-nav-mobile li.menu-item > a[class^="ti-"]:before { font-family: 'themify'; } .sh-nav li.menu-item > a[class^="pe-"]:before, .sh-nav-mobile li.menu-item > a[class^="pe-"]:before { font-family: 'Pe-icon-7-stroke'; } .sh-nav > li.menu-item:last-child  { padding-right: 0; } .sh-nav > li.menu-item:last-child > ul.sub-menu { margin-left: -134px; } .sh-nav > li.menu-item:nth-last-child(2) > ul.sub-menu { margin-left: -74px; } .sh-nav > .menu-item > .sub-menu { margin-left: -26px; } .sh-nav li.menu-item-has-children > a:after, .sh-nav li.menu-item li.menu-item-has-children > a:after { font-family: 'simple-line-icons'!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; position: relative; font-size: 12px; margin-left: 8px; content: "\e604"; position: relative; } .sh-nav li.menu-item li.menu-item-has-children > a:after { float: right; } .sh-sticky-header-active:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a { padding-top: 15px; padding-bottom: 15px; max-height: none; } .sh-sticky-header-active .sh-nav ul.sub-menu { top: 101%; } .new-item { display: inline-block; width: 33px; height: 16px; background-image: url(https://videofirstdigital.com.au/vmodule197/img/new.png); position: relative; right: -4px; top: -3px; } .sh-nav li.menu-item li a, .sh-nav li.menu-item li.menu-item-has-children > a:after { line-height: 24px; text-transform: none; padding-top: 6px; padding-bottom: 6px; } .sh-nav li.menu-item li a { max-height: none; } .sh-nav li.menu-item li.current-menu-item > a { font-weight: bold; color: #aaaaaa; border-bottom: 1px solid transparent; } .sh-nav ul.sub-menu { display: none; position: absolute; background: #232323; top: 100%; padding: 16px 0; width: 220px; z-index: 1000; } .sh-nav ul.sub-menu li { position: relative; } .sh-nav ul.sub-menu li { width: 100%; float: none; padding: 0px 0px; } .sh-nav ul.sub-menu a { padding-left: 30px; padding-right: 30px; border-bottom: 1px solid transparent } .sh-nav ul.sub-menu li:last-child { border-bottom: 1px solid transparent; } .sh-nav ul.sub-menu ul.sub-menu { left: 220px; top: -16px!important; } .mega-menu-row .menu-item ul a { color: #b0b0b0!important; left: 0px; margin-left: 0px; } .mega-menu-row { padding: 16px 0px 16px 0px!important; } .mega-menu-row .sub-menu { margin-left: 0; padding: 0!important; } .mega-menu-row .menu-item > .sub-menu:before { display: none; } .sh-nav li.menu-item-has-mega-menu { position: inherit; } .sh-nav ul.mega-menu-row { right: 0px; width: 100%; overflow: hidden; } .sh-nav ul.mega-menu-row li.mega-menu-col { float: left; border-bottom: none; margin-top: -16px; margin-bottom: -16px; position: relative; padding: 16px 0; } .sh-nav ul.mega-menu-row li.mega-menu-col li, .sh-nav ul.mega-menu-row li.mega-menu-col ul { display: block!important; width: 100%!important; border: 0px solid transparent; } .sh-nav ul.mega-menu-row li.mega-menu-col a { overflow: visible!important; height: auto!important; max-height: 1000px!important; } .sh-nav li ul.mega-menu-row ul.sub-menu { opacity: 1!important; height: auto!important; } .sh-nav li.menu-item > ul.mega-menu-row > ul:nth-child(-n+2) { display: none!important; opacity: 0!important; } .sh-nav ul.mega-menu-row > .menu-item > a + div { padding-left: 25px; padding-right: 25px; font-size: 80%; margin-bottom: 5px; margin-top: -5px; font-style: italic; } .sh-nav ul.mega-menu-row .menu-item-has-children > a { font-weight: bold; color: #505050; } .sh-nav ul.mega-menu-row .menu-item-has-children a:after { visibility: hidden; } .sh-nav ul.mega-menu-row .menu-item-has-children ul li a { text-transform: none; } .sh-nav ul.mega-menu-row ul.sub-menu { position: relative; left: 0!important; top: 0!important; opacity: 1!important; } .sh-nav ul.mega-menu-row ul.sub-menu ul.sub-menu { margin-bottom: -15px; } .sh-nav li.menu-item.menu-item-has-mega-menu ul.sub-menu ul.sub-menu { box-shadow: none!important; } .sh-nav .mega-menu-row-1 .menu-item { width: 100%; } .sh-nav .mega-menu-row-2 .menu-item { width: 50%; } .sh-nav .mega-menu-row-3 .menu-item { width: 33.3%; } .sh-nav .mega-menu-row-4 .menu-item { width: 25%; } .sh-nav .mega-menu-row-5 .menu-item { width: 20%; } .sh-nav .mega-menu-row-1 li.menu-item:nth-child(1n+0), .sh-nav .mega-menu-row-2 li.menu-item:nth-child(2n+0), .sh-nav .mega-menu-row-3 li.menu-item:nth-child(3n+0), .sh-nav .mega-menu-row-4 li.menu-item:nth-child(4n+0), .sh-nav .mega-menu-row-5 li.menu-item:nth-child(5n+0) { border-right: 0px solid transparent!important; } .sh-header-right-side, .sh-header-mobile-dropdown { box-shadow: 0 10px 60px 1px rgba(0,0,0,0.08)!important; } .sh-header-megamenu-style2 .sh-nav .sh-nav-cart > ul.sub-menu, .sh-header-megamenu-style2 .mega-menu-row, .sh-header-left-side.sh-header-megamenu-style2 .sh-nav > li .mega-menu-row { box-shadow: 0 10px 60px 1px rgba(0,0,0,0.08)!important; margin-top: -10px; border-radius: 2px!important; } .sh-header-megamenu-style2 .mega-menu-col { padding: 0 25px 0 15px!important; margin-top: 15px!important; margin-bottom: 15px!important; height: auto!important; opacity: 0; } .sh-header-megamenu-style2 .mega-menu-col ul { margin-top: 0px!important; top: 0px!important; } .sh-header-megamenu-style2 .sh-nav > li.menu-item:not(.menu-item-has-mega-menu):not(.sh-nav-cart) ul { box-shadow: 0 10px 60px 1px rgba(0,0,0,0.08)!important; border-radius: 2px!important; padding: 16px 25px 16px 15px!important; } .sh-header-megamenu-style2 .sh-nav > li.menu-item:not(.menu-item-has-mega-menu):not(.sh-nav-cart) ul li { opacity: 0; } .sh-header-megamenu-style2 .sh-nav > li.menu-item.sh-hover:not(.menu-item-has-mega-menu):not(.sh-nav-cart) ul li { animation: slide2 ease 0.4s forwards; animation-delay: 0.1s; } .sh-header-megamenu-style2 .sh-hover .mega-menu-col { animation: slide ease 0.4s forwards; } @keyframes slide { 0% { opacity: 0; top: -20px; } 3% { opacity: 0.2; top: -3px; } 100% { opacity: 1; top: 0; } } @keyframes slide2 { 0% { opacity: 0; } 3% { opacity: 0.2; } 100% { opacity: 1; } } .sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(0) { animation-delay: 0.00s; animation-duration: 0.1s; } .sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(1) { animation-delay: 0.12s; animation-duration: 0.2s; } .sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(2) { animation-delay: 0.24s; } .sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(3) { animation-delay: 0.36s; } .sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(4) { animation-delay: 0.48s; } .sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(5) { animation-delay: 0.60s; } .sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(6) { animation-delay: 0.73s; } .sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(7) { animation-delay: 0.96s; } .sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(8) { animation-delay: 1.10s; } .sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(9) { animation-delay: 1.20s; } .sh-header-megamenu-style2 .mega-menu-col > a { font-weight: 800!important; padding-top: 0!important; padding-left: 15px!important; padding-right: 15px!important; padding-bottom: 4px!important; } .sh-header-megamenu-style2 .sh-nav > li.menu-item:not(.menu-item-has-mega-menu):not(.sh-nav-cart) ul a, .sh-header-megamenu-style2 .mega-menu-col ul li a { font-size: 13px; padding: 3px 15px; margin: 1px 0; transition: 0.2s padding, background ease-in-out; border-bottom: 1px solid transparent; } .sh-header-megamenu-style2 .sh-nav > li.menu-item:not(.menu-item-has-mega-menu):not(.sh-nav-cart) ul a:after { line-height: 1; } .sh-header-megamenu-style2 .sh-nav ul.sub-menu ul.sub-menu { left: 205px; } .sh-header-megamenu-style2 .sh-nav > li.menu-item:not(.menu-item-has-mega-menu):not(.sh-nav-cart) li.current-menu-item > a, .sh-header-megamenu-style2 .sh-nav > li.menu-item:not(.menu-item-has-mega-menu):not(.sh-nav-cart) ul li:hover > a, .sh-header-megamenu-style2 li.mega-menu-col ul li.current-menu-item a, .sh-header-megamenu-style2 li.mega-menu-col ul li.menu-item:not(.current-menu-item):hover a { background-color: #309bee; color: #fff!important; border-radius: 2px; padding-left: 25px; font-weight: normal; border-bottom-color: transparent!important; } .sh-nav-social { padding-left: 0!important; } .sh-nav-social a { display: block!important; float: left; padding: 0 5px; } .sh-nav-social a:first-child { padding-left: 0; } .sh-nav-social a:last-child { padding-right: 0; } .sh-nav-social i { font-size: 24px; position: relative; bottom: -5px; } .sh-nav-social a:after { content: ""; display: block; clear: both; } .sh-nav-dropdown, .sh-nav-menu { padding-left: 20px!important; } .sh-nav-custom-icon { position: relative; margin: 0 -10px; } .sh-nav-custom-icon i { transition: 0.3s all ease-in-out; cursor: pointer; padding: 0 10px; } .sh-nav-custom-icon-image { margin-top: 6px; display: inline-block; } .sh-nav-custom-icon-image svg { transition: 0.3s all ease-in-out; cursor: pointer; } .sh-nav-custom-icon:hover i, .sh-nav-custom-icon-image:hover svg { opacity: 0.7; } .primary-desktop-light .sh-header:not(.sh-sticky-header-active) .sh-nav-custom-icon-image svg, .primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .sh-nav-custom-icon-image svg  { fill: #fff; } .sh-nav-custom-icon-image-close { display: none; } .sh-nav-custom-icon-image.active .sh-nav-custom-icon-image-standard { display: none; } .sh-nav-custom-icon-image.active .sh-nav-custom-icon-image-close { display: block; } .sh-nav-dropdown i, .sh-nav-cart i, .sh-nav-menu i, .sh-nav-search i { font-size: 24px; position: relative; bottom: -3px; } .sh-nav-dropdown i, .sh-nav-menu i { bottom: -4px; } .sh-nav-cart i { bottom: -5px; } .sh-nav-menu + .sh-nav-search { padding-left: 3px!important; } .sh-nav-cart + .sh-nav-dropdown, .sh-nav-cart + .sh-nav-search { padding-left: 0px!important; } .sh-nav-cart { padding-right: 8px; } .sh-nav-cart-content { position: relative; } @media (max-width: 1020px) { .sh-nav-cart .sub-menu { display: none!important; } } .sh-nav-menu-full { width: 100%; text-align: center; } .sh-nav-menu-full span { padding-left: 12px; line-height: 26px; top: -4px; position: relative; font-weight: 400; text-transform: uppercase; } .cart-icon { position: relative; top: -4px; margin-left: -17px; display: inline-block; } .cart-icon span { display: inline-block; background-color: #47c9e5; color: #fff; font-size: 11px; font-weight: bold; position: relative; z-index: 100; width: 20px; height: 16px; line-height: 16px; text-align: center; border-radius: 9px; font-weight: bold; box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.15); } .cart-icon .cart-icon-triangle-color { width: 0; height: 0; border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-right: 9px solid #47c9e5; position: relative; } .cart-icon-white { right: -13px; position: relative; } .sh-nav-login { padding-left: 0!important; } .sh-nav-login .header-logo { padding: 0!important; } .sh-nav-login #header-login > span { border: 2px solid #757575; padding: 10px 15px; font-weight: bold; } .sh-nav-login #header-quote { border-left: 2px solid #937fd5; padding: 0px 12px; padding-right: 0; } .sh-nav-lang { padding-right: 0px!important; } .sh-nav-lang ul { display: block; max-width: 60px; margin-left: -8px!important; padding-top: 10px!important; padding-bottom: 10px!important; } .sh-nav-lang ul a { text-transform: uppercase!important; font-size: 13px!important; padding-left: 0px!important; padding-right: 0px!important; text-align: center!important; } .sh-nav-lang > a > span { display: block; position: relative; border: 2px solid rgba(0,0,0,0.1); border-radius: 100px; height: 45px; width: 45px; line-height: 44px; margin-top: -5px; text-align: center; cursor: default; } .sh-nav-lang > a:after { display: none!important; } .sh-nav .sh-nav-cart > ul.sub-menu { width: 350px; margin-left: -262px!important; padding-bottom: 0; } .sh-nav .sh-nav-cart .widgettitle { display: none; } .sh-nav .sh-nav-cart ul.cart_list { margin: 0 30px; margin-bottom: 30px; margin-top: 15px; } .cart_list.product_list_widget { border: none!important; } .sh-nav .sh-nav-cart ul.cart_list .empty { min-height: 10px!important; text-align: center; padding-left: 0px!important } .sh-nav .sh-nav-cart li.mini_cart_item { padding-left: 0; margin: 12px 0px; padding-bottom: 12px; position: relative; display: block; } .sh-nav .sh-nav-cart ul.cart_list li.mini_cart_item a, .sh-nav .sh-nav-cart ul.cart_list li.mini_cart_item a:hover { border-bottom-width: 0px!important; } .sh-nav .sh-nav-cart li.mini_cart_item a:nth-child(2) { background-color: transparent!important; padding-top: 0px; color: #fff!important; } .sh-nav .sh-nav-cart li.mini_cart_item:first-child { margin-top: 10px!important; } .sh-nav .sh-nav-cart li.mini_cart_item a.remove { left: auto; right: 15px; top: 0px; font-size: 0px; background-color: transparent; color: #ccc!important; } .sh-nav .sh-nav-cart li.mini_cart_item a.remove:hover { color: #7B7B7B!important; } .sh-nav .sh-nav-cart li.mini_cart_item a { padding: 0; line-height: 20px; } .sh-notifications { position: fixed; bottom: 5vh; z-index: 100; transition: all ease-in-out 0.4s; max-width: 700px; left: 50%; transform: translateX(-50%); } @media (max-width: 600px) { .sh-notifications { transform: none; left: 30px; right: 30px; } } .sh-notification-item { border-radius: 5px; box-shadow: 0px 15px 45px -9px rgba(0,0,0,0.20); background-color: #fff; padding: 17px 32px; margin-top: 10px; opacity: 0; margin-bottom: -15px; font-size: 14px; } .sh-notification-item-example { display: none; } .sh-notification-item-close { margin-left: 20px; position: relative; bottom: -1px; cursor: pointer; } .sh-cart-notification { display: none; } .sh-cart-notification-content { padding: 30px; margin-top: -16px; } .sh-cart-notification-viewcart { font-weight: bold; } .sh-nav-cart .menu-item-cart .total { padding: 17px; margin: 0; text-align: center; border-top: 1px solid #464646; border-bottom: 1px solid #464646; text-transform: uppercase; } .sh-nav-cart .menu-item-cart .attachment-shop_thumbnail { width: 60px; float: left; margin-left: 0; margin-right: 10px; margin-top: -8px; } .sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons { margin-bottom: -1px; } .sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:first-child { border-right: 1px solid #464646; } .sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a { width: 50%; display: inline-block; padding: 0px 0; text-align: center; border-radius: 0; line-height: 70px!important; max-height: 70px; background-color: transparent!important; margin-right: -4px; border-radius: 0px!important; padding: 0 10px !important; margin-bottom: 0; } .sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:hover { border-bottom-width: 0px!important; } .sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:first-child:before, .sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:last-child:before { font-family: 'simple-line-icons'!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; display: inline-block; position: relative; bottom: -1px; font-size: 16px; margin-right: 12px; } .sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:first-child:before { content: "\e087"; } .sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:last-child:before { content: "\e080"; } .sh-nav-cart .mini_cart_item .quantity { float: left; padding-top: 3px; } .sh-nav-cart .buttons a { background-color: #ebe9eb!important; } .sh-nav-cart .buttons a.checkout { color: #fff!important; } .woocommerce-mini-cart__empty-message { padding: 6px 35px 20px 35px; } .sh-header { border-bottom: 1px solid rgba( 0,0,0,0.08 ); } .sh-header-2 .sh-nav > li.menu-item > a { padding-top: 25px; padding-bottom: 25px; } .sh-header-2.sh-sticky-header-active .sh-nav > li.menu-item > a { padding-top: 20px; padding-bottom: 20px; } .sh-header-3 .sh-nav > li.menu-item > a { padding-top: 25px; padding-bottom: 25px; } .sh-header-3.sh-sticky-header-active .sh-nav > li.menu-item > a { padding-top: 20px; padding-bottom: 20px; } .sh-header-top-3 { padding: 0; border-bottom: 1px solid rgba( 0,0,0,0.08 ); } .sh-header-top-3 .container { border-right: 1px solid rgba( 0,0,0,0.08 ); } .sh-header-top-3 .header-contacts { width: 100%; } .sh-header-top-3 .header-contacts-item { width: 100%; display: table; } .sh-header-top-3 .header-contacts-item span { display: table-cell; vertical-align: top; text-align: center; border-left: 1px solid rgba( 0,0,0,0.08 ); padding: 15px 0; padding-right: 0; } .sh-header-top-3 .header-social-media a { border-left: 1px solid rgba( 0,0,0,0.08 ); padding: 18px; } .sh-header-4 .sh-nav-container { padding-top: 15px; padding-bottom: 15px; } .sh-header-top-4 { border-bottom: 1px solid rgba( 0,0,0,0.08 ); } .sh-header-4 .sh-nav, .sh-header-top-4 .header-logo, .sh-header-7 .header-logo { float: none; display: table; margin: 0 auto; } .sh-header-top-4 .header-logo { margin-bottom: 10px; margin-top: 10px; padding: 0; } .sh-header-top-4 .header-logo img { padding: 0px; } .header-logo img { margin-bottom: 0; } .sh-header-5 .sh-nav-container { padding: 0; } .sh-header-5 .sh-nav > .menu-item { height: 100px!important; max-height: 100px!important; min-height: 40px; } .sh-header-5 .sh-nav-login, .sh-header-5 .sh-nav-cart, .sh-header-5 .sh-nav-search, .sh-header-5 .sh-nav-social { border-left: 1px solid rgba( 0,0,0,0.08 ); padding: 0px 15px!important; } .sh-header-5 .sh-nav > .menu-item > a { line-height: 100px!important; max-height: 100px!important; min-height: 40px; } .sh-header-5 .sh-nav > .current_page_item { margin-top: 30px!important; margin-bottom: 30px!important; } #page-container .sh-header-5 .sh-nav .current_page_item { height: 40px!important; } #page-container .sh-header-5 .sh-nav .current_page_item a { line-height: 40px!important; } .sh-header-5 .sh-nav-social a { position: relative; padding: 0px 15px!important; } .sh-header-5 .sh-nav-social a:not(:first-child) { border-left: 1px solid rgba( 0,0,0,0.08 ); } .sh-header-5 .sh-nav > .menu-item:last-child { border-right: 1px solid rgba( 0,0,0,0.08 ); } .sh-header-5 .sh-nav-social { padding-left: 0px!important; padding-right: 0px!important; } .sh-header-5 .sh-nav-login #header-login span, .sh-header-6 .sh-nav-login #header-login span { border: 0px; padding-left: 0px; padding-right: 0px; } .sh-header-5 .sh-nav-login span, .sh-header-6 .sh-nav-login span { font-size: 0; } .sh-header-5 .sh-nav-login span:before, .sh-header-6 .sh-nav-login span:before { font-family: 'simple-line-icons'!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; display: inline-block; position: relative; bottom: -5px; font-size: 24px; content: "\e003"; } .sh-header-6 .sh-nav-container { padding: 0; } .sh-header-6 .sh-nav > .menu-item:not(.sh-nav-social), .sh-header-6 .sh-nav > .sh-nav-social a { border-left: 1px solid rgba( 0,0,0,0.08 ); padding: 0px!important; height: 100px; width: 100px; min-height: 70px; max-height: 70px; min-width: 70px; max-width: 100px; text-align: center; } .sh-header-6 .sh-nav > .menu-item:last-child { border-right: 1px solid rgba( 0,0,0,0.08 ); } .sh-header-6 .sh-nav > .menu-item > a { line-height: 100px; max-height: 100px; height: 100px; min-height: 70px; } .sh-header-6 .sh-nav > .sh-nav-social { border-left: 0px solid transparent; padding: 0!important; } .sh-header-6 .c-hamburger { display: table; margin: 0 auto; top: 0px; } .sh-header-6 .header-logo { padding-left: 30px; padding-right: 30px; border-left: 1px solid rgba( 0,0,0,0.08 ); border-right: 1px solid rgba( 0,0,0,0.08 ); } .sh-header-6-clean { border-bottom-width: 0px!important; } .sh-header-6-clean .header-logo, .sh-header-6-clean .sh-nav > .menu-item:last-child { border-width: 0px!important; } .sh-header-6-clean .sh-nav { margin-right: 6px; } .sh-header-6-clean-content .header-logo { padding-left: 0; } .sh-header-6-clean-content .sh-nav { margin-right: -7px; } .sh-header-7 .sh-nav-container { padding: 0px; position: relative; top: 3px; } .sh-header-7 .header-logo { padding: 22px 0; } .sh-header-7 .header-logo-container { display: table; margin: 0 auto; height: 100%; } .sh-header-7 .sh-nav-left { float: left; } .sh-header-7 .sh-nav-dropdown { position: relative; top: -12px; } .sh-nav-header7-menu-cart .sh-nav-dropdown { top: 0; } .sh-header-7 > .container > .sh-table > .sh-table-cell { width: 33.3%; } .sh-header-9 .c-hamburger { width: 18px; height: 15px; top: 16px; } .sh-header-9 .c-hamburger span { top: 6px; } .sh-header-9 .c-hamburger span::before { top: -6px; } .sh-header-9 .c-hamburger span::after { bottom: -6px; } .sh-header-9 .c-hamburger--htx.is-active span::before { width: 18px; } .sh-header-9 .c-hamburger--htx.is-active span::after { width: 18px; } .sh-header-10 .sh-nav > li.menu-item:not(.sh-nav-special) > a { padding-top: 16px!important; padding-bottom: 16px!important; } .sh-header-10 .sh-nav > li.menu-item.sh-nav-special > a { padding-top: 13px!important; padding-bottom: 19px!important; } .sh-header-10 .sh-nav { float: none; } .sh-header-10 .sh-nav-left { padding-left: 17px; } .sh-header-10 .sh-nav-right { float: right; } .sh-header-10 > .container { background-color: #fff; border-radius: 3px; padding: 0 10px; box-shadow: 0 15px 45px -9px rgba(0,0,0,0.20); } .sh-header-10 { background-color: rgba(255,255,255,0.0)!important; border-bottom-width: 0px!important; } .sh-header-top-10 .header-contacts { float: right!important; } .sh-header-10 .sh-nav li.menu-item { padding: 0 17px; } .sh-header-top-10 .header-contacts { padding: 15px 0; } .sh-header-top-10 .header-contacts-details-large { position: relative; color: #8a8a8a; font-size: 13px; } .sh-header-top-10 .header-contacts-details-large:not(:last-child) { margin-right: 25px; padding-right: 20px; border-right: 1px solid rgba( 0, 0, 0, 0.08 ); } header.primary-desktop-light .sh-header-top-10 .header-contacts-details-large { color: #fff; } header.primary-desktop-light .sh-header-top-10 .header-contacts-details-large:not(:last-child) { border-right: 1px solid rgba( 255, 255, 255, 0.15 ); } .sh-header-top-10 .header-contacts-details-large-icon { position: absolute; left: 0; } .sh-header-top-10 .header-contacts-details-large-icon i { font-size: 36px; display: block; margin-top: 5px; } .sh-header-top-10 .header-contacts-details-large-title { font-weight: 600; } .sh-header-top-10 .header-contacts-details-large-content { padding-left: 55px; transition: 0.3s all ease-in-out; } .sh-header-top-10 .header-contacts-details-large-content:hover { opacity: 0.8; } .sh-header-10 .sh-nav-login, .sh-header-10 .sh-nav-cart, .sh-header-10 .sh-nav-search, .sh-header-10 .sh-nav-social, .sh-header-10 .sh-nav-social a:not(:first-child) { border-left: 1px solid rgba( 0,0,0,0.08 ); padding: 0px 25px!important; } .sh-header-10 .sh-nav-social a:first-child { padding-right: 25px!important; } .sh-header-10 .sh-nav-social { padding-right: 0px!important; } .sh-header-10 .sh-header-search { border-radius: 3px; } .sh-header-10 .sh-header-search .sh-header-search-input { padding-left: 30px; padding-right: 110px; font-size: 16px; } .sh-header-10 .sh-header-search-submit { right: 52px; } .sh-header-10 .sh-header-search-close { right: 20px; } .sh-header-left-side { position: fixed; top: 0; bottom: 0; left: 0; width: 320px; background-color: #fff; z-index: 5000; } .sh-header-left-side:after { display: block; clear: both; content: ""; } .sh-header-left-side #header-logo a { display: inline-block; position: relative; z-index: 100; } .sh-header-left-side #header-logo { text-align: center; padding: 50px; opacity: 0; } .sh-header-left-side #header-logo img { min-height: 25px; } .sh-header-left-side .sh-nav { float: none; } .sh-header-left-side .sh-nav > li { float: none!important; max-width: 100%; padding: 0!important; position: relative; } .sh-header-left-side .sh-nav > li > a:after { float: right; } .sh-header-left-side .sh-nav > li:last-child > a { border-bottom: 0; } .sh-header-left-side .sh-nav > li ul:not(.cart_list) { margin-left: 0!important; z-index: 500; top: 0; box-shadow: none!important; border-radius: 0; } .sh-header-left-side .sh-nav-cart .sub-menu { margin-top: 45px; } .sh-header-left-side .header-bottom { position: absolute; bottom: 28px; left: 28px; right: 28px; } .sh-header-left-navigation { position: absolute; top: 0; bottom: 0; width: 100%; } .sh-header-left-side .header-logo { display: table; max-width: 100%; margin: 0 auto; } .sh-header-left-side ul.sh-nav > li.menu-item-has-children > a:after { font-family: 'simple-line-icons'!important; position: absolute; float: none; right: 0; line-height: 50px; height: 50px; font-size: 12px; content: "\e604"; } .sh-header-left-side ul.sh-nav ul li.menu-item-has-children > a:after { font-family: 'simple-line-icons'!important; line-height: inherit!important; height: inherit!important; font-size: 12px; content: "\e604"; } .sh-header-left-1 .header-logo { padding: 40px 0; padding-bottom: 15px; } .sh-header-left-1 .sh-nav-container { padding: 0px 30px; } .sh-header-left-1 .sh-nav > li > a { text-align: center; } .sh-header-left-1 .sh-nav > li > a { max-height: 50px!important; line-height: 50px!important; max-width: 100%; padding: 0px; } .sh-header-left-1 .sh-nav > li > ul { left: 290px!important; } .sh-header-left-1 .sh-nav > li > .mega-menu-row { min-width: 780px; left: 290px!important; } @media (min-width: 1250px) { .sh-header-left-1 .sh-nav > li > .mega-menu-row { min-width: 900px; } } .sh-header-left-1 .header-social-media { display: table; width: 100%; padding: 0; border-top: 1px solid #e5e5e5; position: relative; } .sh-header-left-1 .header-social-media a { display: table-cell; vertical-align: top; text-align: center; border-left: 1px solid #e5e5e5; padding: 0; height: 60px; } .sh-header-left-1 .header-social-media i { font-size: 16px; color: #8d8d8d; padding-left: 0px; position: relative; line-height: 60px; } .sh-header-left-1 .sh-copyrights-text { text-align: center; line-height: inherit!important; margin: 0 30px 15px 30px; } .sh-header-left-1 .header-bottom { position: absolute; bottom: 0px; left: 0px; right: 0px; } .sh-header-left-1 { border-right: 1px solid rgba(0,0,0,0.1); } .sh-header-left-1 .sh-side-buttons .sh-table-cell { width: 50%; border-top: 1px solid rgba(0,0,0,0.1); } .sh-header-left-1 .sh-side-button-search, .sh-header-left-1 .sh-side-button-cart { cursor: pointer; height: 70px; text-align: center; position: relative; color: #8d8d8d; font-weight: bold; } .sh-header-left-1 .sh-side-button-search { line-height: 70px; border-right-width: 0px!important; } .sh-header-left-1 .sh-side-button-search i { font-size: 24px; padding-right: 8px; display: inline-block; position: relative; bottom: -4px; } .sh-header-left-1 .sh-side-button-search { border-right: 1px solid rgba(0,0,0,0.1); } .sh-header-left-1 .sh-side-button-cart .sh-nav-container { width: 100%; display: inline-block; padding: 0; } .sh-header-left-1 .sh-side-button-cart .sh-nav-cart { top: 10px; } .sh-header-left-1 .sh-side-button-cart .sh-nav-cart i { font-size: 24px; color: #8d8d8d; } .sh-header-left-1 .sh-side-button-cart .sh-nav-cart .sh-cart-title { display: none; } .sh-header-left-1 .sh-side-button-cart .sh-nav-cart > ul.sub-menu { text-align: left; margin-left: -130px!important; } .sh-header-left-2 { padding: 0; color: #fff; } .sh-header-left-2 .header-logo { padding: 50px 0; } .sh-header-left-2 .sh-nav-container { padding: 0; } .sh-header-left-2 .sh-nav > li > a { max-height: 60px!important; line-height: 60px!important; max-width: 100%; padding: 0 25px; border-bottom: 1px solid rgba(255,255,255,0.25); } .sh-header-left-2 li.menu-item-has-children > a:after, .sh-header-left-2 li.menu-item li.menu-item-has-children > a:after { font-family: 'simple-line-icons'!important; position: absolute; float: none; right: 25px; line-height: 60px; height: 60px; font-size: 12px; content: "\e604"; } .sh-header-left-2 .sh-nav > li > ul { left: 320px!important; } .sh-header-left-2 .sh-nav > li > .mega-menu-row { min-width: 780px; left: 320px!important; } .sh-header-left-2 .header-social-media { text-align: center; } .sh-header-left-2 .header-social-media a { padding: 0 12px; } .sh-header-left-2 .header-social-media i { font-size: 18px; color: #fff; } .sh-header-left-2 .sh-header-copyrights-text { margin-bottom: 30px; text-align: center; } .sh-header-left-2 .sh-nav > li > a { color: #fff; font-weight: bold; } .sh-header-left-2 .sh-nav li.menu-item > a.fa:before { width: 60px; height: 60px; background-color: rgba(255,255,255,0.15); display: inline-block; text-align: center; position: relative; margin-left: -25px; margin-right: 25px; color: #fff; font-size: 18px; font-weight: normal!important; } .sh-header-left-2 .sh-copyrights-text { line-height: inherit!important; } .sh-header-left-2 { border-right: 1px solid rgba(255,255,255,0.25); } .sh-header-left-2 .sh-side-buttons .sh-table-cell { width: 50%; border-bottom: 1px solid rgba(255,255,255,0.25); } .sh-header-left-2 .sh-side-button-search, .sh-header-left-2 .sh-side-button-cart { cursor: pointer; height: 70px; text-align: center; position: relative; color: #8d8d8d; font-weight: bold; } .sh-header-left-2 .sh-side-button-cart .sh-nav-cart a { border-bottom: 0px!important; } .sh-header-left-2 .sh-side-button-search { line-height: 70px; } .sh-header-left-2 .sh-side-button-search i { font-size: 24px; padding-right: 8px; display: inline-block; position: relative; bottom: -4px; } .sh-header-left-2 .sh-side-button-search { border-right: 1px solid rgba(255,255,255,0.25); } .sh-header-left-2 .sh-side-button-cart .sh-nav-container { width: 100%; display: inline-block; padding: 0; } .sh-header-left-2 .sh-side-button-cart .sh-nav-cart { top: 10px; } .sh-header-left-2 .sh-side-button-cart .sh-nav-cart i { font-size: 24px; color: #8d8d8d; } .sh-header-left-2 .sh-side-button-cart .sh-nav-cart .sh-cart-title { display: none; } .sh-header-left-2 .sh-side-button-cart .sh-nav-cart > ul.sub-menu { text-align: left; margin-left: -160px!important; } .sh-header-left-2 ul.sh-nav > li.menu-item-has-children > a:after { right: 25px; line-height: 60px!important; height: 60px!important; } @media (max-height: 800px ) { .sh-header-in-side .sh-header-left-side .sh-nav > li > a, .sh-header-in-side .sh-header-left-side .sh-nav > li.menu-item-has-children > a:after { max-height: 46px!important; line-height: 46px!important; } .sh-header-in-side .sh-header-left-side .sh-side-button-search, .sh-header-in-side .sh-header-left-side .sh-side-button-cart { height: 50px; } .sh-header-left-side .sh-side-button-search { line-height: 50px; } .sh-header-left-side .sh-side-button-search i, .sh-header-left-side .sh-side-button-cart .sh-nav-cart i { font-size: 22px; } .sh-header-left-side .sh-side-button-cart .sh-nav-cart { top: 4px; } .sh-header-left-2 .sh-header-copyrights-text, .sh-header-left-1 .sh-copyrights-text { margin-bottom: 15px; font-size: 13px; } .sh-header-left-1 .header-social-media a { height: 40px; } .sh-header-left-1 .header-social-media i { line-height: 40px; } } @media (max-height: 600px ) { .sh-header-in-side .sh-header-left-side .sh-nav > li > a, .sh-header-in-side .sh-header-left-side .sh-nav > li.menu-item-has-children > a:after { max-height: 36px!important; line-height: 36px!important; } .sh-header-left-2 .sh-header-copyrights-text, .sh-header-left-1 .sh-copyrights-text { margin-bottom: 6px; font-size: 11px; } .sh-header-left-2 .header-social-media i { font-size: 15px; } .sh-header-left-1 .header-social-media a { height: 30px; } .sh-header-left-1 .header-social-media i { line-height: 30px; } .sh-header-left-2 .header-bottom { bottom: 10px; left: 10px; right: 10px; } } @media (max-height: 450px ) { .sh-header-in-side .sh-header-left-side .sh-nav > li > a, .sh-header-in-side .sh-header-left-side .sh-nav > li.menu-item-has-children > a:after { max-height: 28px!important; line-height: 28px!important; } .sh-header-in-side .sh-header-left-side .sh-side-button-search, .sh-header-in-side .sh-header-left-side .sh-side-button-cart { height: 30px; } .sh-header-left-side .sh-side-button-search { line-height: 30px; } .sh-header-left-side .sh-side-button-search i, .sh-header-left-side .sh-side-button-cart .sh-nav-cart i { font-size: 18px; } .sh-header-left-side .sh-side-button-cart .sh-nav-cart { top: 2px; left: 4px; } .sh-header-left-2 .sh-header-copyrights-text, .sh-header-left-1 .sh-copyrights-text { margin-bottom: 0px; font-size: 10px; } .sh-header-left-side #header-logo { padding-top: 10px!important; } .sh-header-left-side #header-logo img { height: 25px; } .sh-header-left-1 .header-social-media a { height: 20px; } .sh-header-left-1 .header-social-media i { line-height: 20px; font-size: 12px; } } @media (max-height: 400px ) { .sh-header-in-side .sh-header-left-side .sh-nav > li > a, .sh-header-in-side .sh-header-left-side .sh-nav > li.menu-item-has-children > a:after { max-height: 24px!important; line-height: 24px!important; } } @media (max-width: 1025px) { .sh-header-right-side { display: none!important; } } .sh-header-right-side { position: fixed; top: 0; right: -320px; bottom: 0; width: 320px; height: 100%; background-color: #232323; overflow: hidden; z-index: 5000; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } .sh-header-right-side .sh-header-mobile-dropdown { box-shadow: none!important; } .sh-header-scrollbar { overflow-y: scroll; height: 100%; position: relative; margin-right: -15px; } .sh-header-right-side .sh-header-mobile-dropdown { display: block!important; padding-bottom: 70px; } .sh-header-right-side .header-mobile-social-media { position: fixed; bottom: 0; width: 100%; z-index: 5500; background-color: #232323; } .sh-header-right-side .sh-nav-mobile li a { padding-left: 50px!important; padding-right: 50px!important; } .sh-header-right-side .container { width: 100%!important } #page-container { position: relative; left: 0; } .sh-header { position: relative; left: 0; } .page-layout-right-fixed .sh-header-right-side { right: 0; } .page-layout-right-fixed #page-container, .page-layout-right-fixed .sh-sticky-header-active, .page-layout-right-fixed.sh-footer-paralalx-init .sh-footer { left: -320px; } .page-layout-right-fixed .sh-back-to-top { right: 350px; } .sh-footer-paralalx-init .sh-footer { transition: 0.3s left ease-in-out; } .sh-header-side .sh-nav-container, .sh-header-side .sh-nav-mobile { max-width: 100%!important; min-width: auto!important; } body > .sh-header-search { position: fixed!important; z-index: 20000; } .sh-header-search { display: none; position: absolute; top: 0; bottom: 1px; right: 0; left: 0; width: 100%; text-align: center; background-color: rgba(255,255,255,0.97); z-index: 200; overflow: hidden; } .sh-header-search .sh-header-search-input { display: inline-block; border: 0; margin-left: 5px; font-size: 24px; font-weight: normal; background-color: transparent; padding: 0; color: #505050; line-height: 48px!important; padding-right: 75px; width: 100%; } .sh-header-search .sh-header-search-input::-webkit-input-placeholder { color: #8d8d8d; font-style: normal; font-weight: normal;; } .sh-header-search .sh-header-search-input:-moz-placeholder { color: #8d8d8d; font-style: normal; font-weight: normal; } .sh-header-search .sh-header-search-input::-moz-placeholder { color: #8d8d8d; font-style: normal; font-weight: normal; } .sh-header-search .sh-header-search-input:-ms-input-placeholder { color: #8d8d8d; font-style: normal; font-weight: normal; } .sh-header-search-submit { position: absolute; top: 12px; right: 32px; border: 0; color: #8d8d8d; background-color: transparent; font-size: 24px; line-height: 1; } .sh-header-search-submit i { line-height: 1; } .sh-header-search-close { position: absolute; top: 14px; right: 0px; border: 0; color: #8d8d8d; background-color: transparent; font-size: 24px; cursor: pointer; line-height: 1; } .sh-header-search .container { position: relative; } .sh-header-search-form { position: relative; overflow: hidden; } .sh-header-left-side .sh-header-search .line-test { border-bottom: 1px solid rgba(0,0,0,0.1); } .sh-header-left-side .sh-header-search .sh-header-search-input { line-height: 60px!important; } .sh-header-left-side .sh-header-search .container { position: relative; max-width: 100%!important; width: 100%!important; padding: 0 20px!important; overflow: hidden; } .sh-side-button-search-line .line-test { border-bottom: 1px solid #e5e5e5; padding: 15px 0; } .sh-sticky-logo, .sh-light-logo { display: none; } .primary-desktop .sh-nav-container { position: static; } .sh-sticky-header-active .sh-sticky-logo { display: block; } .sh-sticky-header-active .sh-standard-logo { display: none; } .primary-desktop-light .sh-header:not(.sh-sticky-header-active) .header-logo img { display: none; } .primary-desktop-light .sh-header:not(.sh-sticky-header-active) .header-logo .sh-light-logo { display: block; } .primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .header-logo img { display: none; } .primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .header-logo .sh-light-logo { display: block; } .primary-desktop-light .sh-header-top:not(.sh-sticky-mobile-header-active) .header-logo img { display: none; } .primary-desktop-light .sh-header-top:not(.sh-sticky-mobile-header-active) .header-logo .sh-light-logo { display: block; } .primary-desktop-light { position: absolute!important; z-index: 5000; width: 100%; } .primary-desktop-light .sh-header-top { background-color: rgba(255,255,255,0.0)!important; } .primary-desktop-light .sh-header-top-4 { border-color: rgba( 255,255,255,0.10 )!important; } .primary-desktop-light .sh-header-top .header-contacts-details, .primary-desktop-light .sh-header-top .header-social-media a { color: rgba(255,255,255,0.85)!important; } .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) { background-color: rgba(255,255,255,0.0)!important; } .primary-desktop-light:not(.primary-desktop-light-noborder) .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) { border-bottom: 1px solid rgba( 255,255,255,0.10 )!important; } .primary-desktop-light .sh-header-6:not(.sh-sticky-header-active) .sh-nav > .menu-item:not(.sh-nav-social), .primary-desktop-light .sh-header-6:not(.sh-sticky-header-active) .header-logo { border-color: rgba( 255,255,255,0.10 )!important; } .primary-desktop-light .sh-header-top-3:not(.sh-sticky-header-active), .primary-desktop-light .sh-header-top-3:not(.sh-sticky-header-active) .header-contacts-item span, .primary-desktop-light .sh-header-top-3:not(.sh-sticky-header-active) .header-social-media a, .primary-desktop-light .sh-header-top-3:not(.sh-sticky-header-active) .container { border-color: rgba( 255,255,255,0.10 )!important; } .primary-desktop-light .sh-header-5:not(.sh-sticky-header-active) .sh-nav li.menu-item, .primary-desktop-light .sh-header-5:not(.sh-sticky-header-active) .sh-nav-social a:not(:first-child) { border-color: rgba( 255,255,255,0.10 )!important; } .primary-mobile-light #header-logo-title, .primary-desktop-light .sh-header-top-4 #header-logo-title, .primary-desktop-light .sh-header:not(.sh-sticky-header-active) #header-logo-title, .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav > li > a, .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav > li.menu-item > a > i { color: rgba(255,255,255,0.85)!important; } .primary-desktop-light .sh-header:not(.sh-sticky-header-active) .sh-nav-lang > a > span { border-color: rgba(255,255,255,0.2); } .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav > li.current_page_item > a, .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav > li:not(.current_page_item):hover > a, .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav .icon-basket { color: #fff!important; } .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .c-hamburger:not(.is-active) span, .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .c-hamburger span:before, .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .c-hamburger span:after { background-color: #fff!important; } .primary-desktop-light-noborder > .sh-header:not(.sh-sticky-header-active), .primary-desktop-light-noborder > .sh-header-height > .sh-header:not(.sh-sticky-header-active), #page-container .primary-mobile-light-noborder .sh-header-mobile { border-bottom-width: 0px!important; } .primary-mobile-light { position: absolute!important; z-index: 5000; width: 100%; } .primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) { background-color: rgba(255,255,255,0.0)!important; border-bottom: 1px solid rgba( 255,255,255,0.10 )!important; } .primary-mobile-light .sh-header-mobile-navigation { border-bottom: 0px!important; } .primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .sh-nav > li > a, .primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .sh-nav > li.menu-item > a > i { color: rgba(255,255,255,0.85)!important; } .primary-mobile-light .sh-header-mobile .sh-nav > li.current_page_item > a { color: #fff!important; } .primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .c-hamburger:not(.is-active) span, .primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .c-hamburger span:before, .primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .c-hamburger span:after { background-color: #fff!important; } .primary-desktop { position: relative; z-index: 1000; } .sh-header-mobile-dropdown { display: none; z-index: 1200; position: relative; } .sh-header-mobile .container { padding: 0 15px; } .sh-header-mobile-navigation { border-bottom: 1px solid #EDEDED; } .sh-header-mobile-navigation .sh-nav-dropdown .c-hamburger { top: -1px; } .sh-header-mobile-navigation .header-logo img { max-width: 85%; } .sh-header-mobile-navigation .sh-nav-cart + .sh-nav-dropdown .c-hamburger { top: 8px!important; } .sh-header-mobile-navigation .sh-nav-container { padding: 40px 0; } .sh-nav-mobile { max-width: 800px; padding: 20px 0!important; overflow: hidden; } .sh-nav-mobile ul { display: none; margin-left: 30px!important; } .sh-nav-mobile ul.open { display: block; } .sh-nav-mobile li:after { content: ""; display: block; left: 0; right: 0; position: absolute; height: 1px; background-color: #303030; width: 100%; } .sh-nav-mobile li:last-child:after { height: 0; } .sh-nav-mobile ul { position: relative; } .sh-nav-mobile ul li:after { left: auto; right: auto; } .sh-nav-mobile li a { font-weight: bold; font-size: 13px; } .sh-nav-mobile li .sub-menu:before { content: ""; display: block; position: absolute; height: 1px; background-color: #303030; width: 100%; } .sh-nav-mobile li.current-menu-item > a { color: #fff; } .sh-nav-mobile li.menu-item-has-icon > a { padding-left: 25px; line-height: 1; } .sh-nav-mobile li.menu-item-has-icon > a:before { left: -24px; display: inline-block; position: relative; } .sh-nav-mobile li.menu-item-has-children > a:after { font-family: 'simple-line-icons'!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; display: block; position: relative; font-size: 12px; margin-left: 6px; top: 6px; float: right; content: "\e604"; } .sh-nav-mobile li a { display: block; padding: 16px 0; color: #aaaaaa; } .sh-nav-mobile li { position: relative; } .sh-nav-mobile a.menu-item-open-fix { position: absolute; top: 0; left: 0; right: 50px; } .sh-nav-mobile a.menu-item-open-fix:after { opacity: 0; } .sh-header-mobile .sh-nav-mobile li:last-child { border-bottom: 0px solid transparent!important; } .header-mobile-search { width: 100%; position: relative; } .header-mobile-search .header-mobile-form .header-mobile-form-input { display: block; background-color: transparent; border: 0px; padding: 0px; padding-right: 50px; width: 100%; line-height: 70px!important; margin-bottom: 0; font-size: 24px; font-weight: bold; color: #fff!important; } .header-mobile-search .header-mobile-form .header-mobile-form-input:focus { outline: none; } .header-mobile-search .header-mobile-form-submit { position: absolute; right: 0;top: 0;bottom: 0; line-height: 70px; text-align: center; font-size: 24px; color: #fff; background-color: transparent; border: 0; } .header-mobile-social { padding-top: 15px; } .header-mobile-social-media { display: table; width: 100%; padding: 0; border-top: 1px solid #303030; position: relative; } .header-mobile-social-media a { display: table-cell; vertical-align: top; text-align: center; border-left: 1px solid #303030; padding: 0; height: 70px; } .header-mobile-social-media a:hover { background-color: #303030; } .header-mobile-social-media a:first-child { border-left: none; } .header-mobile-social-media i { font-size: 16px; color: #8d8d8d; padding-left: 0px; position: relative; line-height: 70px; } header.primary-mobile { display: none; z-index: 600; position: relative; } .sh-header-mobile-spacing-compact .sh-header-mobile-navigation .sh-nav-container { padding: 17px 0; } .sh-titlebar { position: relative; padding: 0; background-repeat: no-repeat; background-position: 50% 0%; background-size: cover!important; background-color: #fafafa; z-index: 100; } @media (min-width: 768px) { .sh-titlebar-parallax:not(.sh-titlebar-parallax-disabled) { background-position: -9000px -9000px!important; background-size: auto!important; } } .sh-titlebar #jarallax-container-0 { opacity: 0; -webkit-animation: new-item-animation 0.5s linear forwards; animation: new-item-animation 0.5s linear forwards; } @-webkit-keyframes new-item-animation { from { opacity: 0; } to { opacity: 1; } } @keyframes new-item-animation { from { opacity: 0; } to { opacity: 1; } } .sh-titlebar #jarallax-container-0, #jarallax-container-0, #jarallax-container-1, #jarallax-container-2, #jarallax-container-3, #jarallax-container-4, #jarallax-container-5, #jarallax-container-6, #jarallax-container-7, #jarallax-container-8, #jarallax-container-9, #jarallax-container-10, #jarallax-container-11, #jarallax-container-12, #jarallax-container-13, #jarallax-container-14, #jarallax-container-15 { z-index: 0!important; } .sh-titlebar .container { padding: 0px 15px } .sh-titlebar:not(.sh-titlebar-revslider) a { color:#8d8d8d!important; } .sh-titlebar .sh-table { min-height: 60px; z-index: 100; position: relative; } .sh-titlebar-height-small { padding: 25px 0; } .sh-titlebar-height-medium { padding: 50px 0; } .sh-titlebar-height-large { padding: 100px 0; } .sh-titlebar .titlebar-title h1, .sh-titlebar .titlebar-title h2 { font-size: 24px; margin-bottom: 0; font-weight: bold; } .sh-titlebar:not(.sh-titlebar-template) .title-level { text-align: right; } .sh-titlebar .title-level .separator { font-size: 0; } .sh-titlebar .title-level .separator:after { display: inline-block; font-family: 'simple-line-icons'!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; content: "\e606"; font-size: 10px; padding: 0 12px; } .sh-titlebar .title-level .breadcrumbs { font-size: 14px; margin: 0; margin-bottom: -4px; position: relative; } .sh-titlebar .title-level .item-current { font-weight: bold; } .sh-titlebar-center { text-align: center; } .sh-titlebar-center .titlebar-title { margin-bottom: 10px; } .sh-titlebar-center .title-level { text-align: center; } .sh-titlebar-center .title-level .breadcrumbs { margin-bottom: 0; opacity: 0.8; } .sh-titlebar-light { padding-top: 121px; background-color: #353535!important; position: relative; } .sh-titlebar-light .sh-table { padding: 130px 0; } .sh-titlebar-light h1, .sh-titlebar-light h2, .sh-titlebar-light a, .sh-titlebar-light span, .sh-titlebar-light:not(.sh-titlebar-revslider) span a { color: #fff!important; } .sh-titlebar-light .sh-titlebar-icon { opacity: 1; position: absolute; bottom: 20px; left: 0; width: 100%; text-align: center; -webkit-animation-name: bounce; animation-name: bounce; -webkit-animation-delay: 3s; animation-delay: 3s; -webkit-animation-duration: 5s; animation-duration: 5s; -webkit-animation-iteration-count: 3; animation-iteration-count: 3; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } .sh-titlebar-light .sh-titlebar-icon i { font-size: 21px; color: #fff; opacity: 0.7; display: block; position: relative; } .sh-titlebar-light .titlebar-title .titlebar-title-h1 { font-size: 36px; margin-bottom: 10px; } .sh-titlebar-light .sh-titlebar-desc { color: #fff; font-style: italic; font-size: 16px; opacity: 0.8; margin-top: 16px; } .sh-titlebar-light .title-level { margin-top: 15px; } @-webkit-keyframes bounce { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @keyframes bounce { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @media (max-width: 1020px) { .sh-titlebar-light .sh-table { padding: 75px 0; } } .sh-titlebar-text-style2 .titlebar-title .titlebar-title-h1 { font-size: 48px; } .sh-titlebar-text-style2 .sh-titlebar-desc { font-size: 18px; font-style: normal; margin-top: 8px; } @media (max-width: 760px) { .sh-titlebar-text-style2 .titlebar-title .titlebar-title-h1 { font-size: 30px; } .sh-titlebar-text-style2 .sh-titlebar-desc { font-size: 15px; } } @media (max-width: 800px) { .sh-titlebar-mobile-layout-compact .container > div { display: block; padding: 22px 0; } .sh-titlebar-mobile-layout-compact .container > .sh-table > .sh-table-cell { display: block; } .sh-titlebar-mobile-layout-compact .title-level .breadcrumbs, .sh-titlebar-mobile-layout-compact .sh-titlebar-desc { font-size: 13px; } .sh-titlebar-mobile-layout-compact .titlebar-title h2 { font-size: 18px!important; margin-bottom: 0px!important; } .sh-titlebar-mobile-layout-compact:not(.sh-titlebar-mobile-title-off) .title-level { margin-top: 10px!important; } .sh-titlebar-mobile-title-off:not(.sh-titlebar-light) .titlebar-title h2 { display: none; } .sh-titlebar-mobile-title-off:not(.sh-titlebar-light) .title-level { margin-top: 0px!important; } } .sh-titlebar-sides-reversed .sh-titlebar-content { display: flex; align-items: center; flex-direction: row-reverse; } .sh-titlebar-sides-reversed .sh-titlebar-content > div { display: block; } .sh-titlebar-sides-reversed .title-level { flex: 1; text-align: left; } .sh-footer-columns { position: relative; } .sh-footer-columns > .widget-item { display: inline-block; width: 33.3%; vertical-align: top; padding: 0 15px; margin-bottom: 25px; margin-right: -4px; } .sh-footer-widgets { padding: 100px 0 100px 0; color: #e3e3e3; background-color: #262626; } .sh-footer-widgets .container { margin-bottom: -35px; } .sh-footer-col > div:last-child { padding-bottom: 0; } .sh-footer-widgets a, .sh-footer-widgets li a { color: #fff; } .sh-footer-widgets a:hover, .sh-footer-widgets li a:hover { color: #47c9e5; } .sh-footer-widgets h3 { color: #ffffff; font-size: 16px; } .sh-copyrights { background-color: #222222; color: #ffffff; padding: 0px 10px; } .sh-copyrights a { color: #fff; } .sh-copyrights a:hover { color: #47c9e5; } .sh-copyrights-style1 { float: left; height: 70px; } .sh-copyrights-style2 { display: table; margin: 0 auto; height: 70px; } .sh-copyrights-style3 { min-height: 70px; display: flex; align-items: center; } .sh-copyrights-style3 .sh-table-cell { width: 33.3%; } .sh-copyrights-style3 .sh-copyrights-text, .sh-copyrights-style3 .sh-copyrights-social { line-height: 150%!important; margin-top: 0px!important; } @media (max-width: 800px) { .sh-copyrights-style3 .sh-table-cell { width: 100%; display: block; text-align: center; } .sh-copyrights-style3 .sh-table-cell { padding-top: 10px; } } .sh-footer-widgets ul li:first-child { padding-top: 0; } .sh-footer-widgets ul li:last-child { border-bottom: 0!important; padding-bottom: 0!important; } .sh-footer-widgets ul li, .sh-footer-widgets ul li { border-bottom: 1px solid rgba( 255,255,255,0.1 ); padding: 7.5px 0; } .sh-footer-widgets ul { list-style: none; padding-left: 0; } .sh-copyrights-social { font-size: 16px; line-height: normal!important; margin-right: 4px; } .sh-copyrights-social a { display: inline-block; border-left: 1px solid rgba( 255,255,255,0.1 ); height: 70px; line-height: 70px; width: 70px; text-align: center; margin-right: -4px; } .sh-copyrights-social a:last-child { border-right: 1px solid rgba( 255,255,255,0.1 ); } .sh-copyrights-social i { padding: 0; position: relative; bottom: -2px; } .sh-copyrights-social a:first-child i { padding-left: 0; } .sh-copyrights-social a:last-child i{ padding-right: 0; } .sh-copyrights-image { max-height: 70px; } .sh-copyrights-logo { padding-right: 25px; } .sh-copyrights-text-only { text-align: center; } .sh-copyrights-text-only .sh-copyrights-text { margin: 0; } @media (min-width: 851px) { .sh-footer-paralalx-init .content-container, .sh-footer-paralalx-init .blog-editor-content-container	 { position: relative; background-color: #fff; z-index: 100; } .sh-footer-paralalx-init .sh-footer { position: fixed; width: 100%; bottom: 0; left: 0; right: 0; z-index: 0; opacity: 0; } } @media (max-width: 851px) { .sh-footer-paralalx-init .sh-footer { opacity: 1!important; } } .sh-portfolio-single-container-full-width { padding: 0 30px; } .sh-portfolio-single-image img { width: 100%; margin-bottom: 0; } .sh-portfolio-single-gallery-item img { margin-bottom: 0; } .sh-portfolio-single #sidebar { margin-top: 30px; } .sh-whitespace-small { padding: 0 5px; } .sh-portfolio-single-disabled { cursor: default; } .sh-portfolio-single-disabled i { opacity: 0.3; } .sh-portfolio-single-title { font-weight: bold; font-size: 30px; border-bottom: 1px solid #ebebeb; padding-bottom: 20px; } .sh-portfolio-single-description { margin-bottom: 30px; } .sh-portfolio-single-description-vc { margin-left: -30px; margin-right: -30px; position: relative; } .sh-portfolio-single-gallery { position: relative; margin: 0 -15px; } .sh-portfolio-single-gallery-item { display: inline-block; vertical-align: top; margin-top: 30px; margin-right: -4px; padding: 0 15px; } .sh-portfolio-single-gallery-columns3 .sh-portfolio-single-gallery-item { width: 33.3%; } .sh-portfolio-single-gallery-columns4 .sh-portfolio-single-gallery-item { width: 25%; } .sh-portfolio-single-gallery-columns5 .sh-portfolio-single-gallery-item { width: 20%; } .sh-portfolio-single-gallery-columns4, .sh-portfolio-single-gallery-columns5 { margin: 0 -10px; } .sh-portfolio-single-gallery-columns4 .sh-portfolio-single-gallery-item, .sh-portfolio-single-gallery-columns5 .sh-portfolio-single-gallery-item { padding: 0 10px; margin-top: 20px; } @media (max-width: 1024px) { .sh-portfolio-single-gallery .sh-portfolio-single-gallery-item { min-width: 33.3%; } } @media (max-width: 600px) { .sh-portfolio-single-gallery .sh-portfolio-single-gallery-item { min-width: 50%; } } .sh-portfolio-single-related { margin-top: 60px; } .sh-portfolio-single-related h3 { font-size: 24px; margin-bottom: 10px; } .sh-portfolio-comments h2.sh-comments-title { font-size: 24px; margin-top: 75px; } .sh-portfolio-single-related-mini { margin-top: 15px; } .sh-portfolio-single-related-mini .sh-portfolio-image { margin-bottom: 20px; } .sh-portfolio-single-related-mini h5 { margin-bottom: 10px; } .sh-portfolio-single-info-item { border-bottom: 1px solid #ebebeb; padding: 15px 0; } .sh-portfolio-single-info-item:first-child { padding-top: 0px; } .sh-portfolio-single-info-left { width: 36px; } .sh-portfolio-single-info-left i { font-size: 18px; color: #47c9e5; bottom: -2px; position: relative; } .sh-portfolio-single-buttons { margin-bottom: 20px; } .sh-portfolio-single-gallery-slider-for { margin-bottom: 20px; } .sh-portfolio-single-gallery-slider-for img { width: 100%; } .sh-portfolio-single-gallery-slider-nav-container { position: relative; overflow: hidden; } .sh-portfolio-single-gallery-slider-nav { position: relative; margin: 0 -10px; } .sh-portfolio-single-gallery-slider-nav .sh-portfolio-single-gallery-slider-item { padding: 0 10px; } .sh-portfolio-single-gallery-slider-nav .sh-page-switcher-button { position: absolute; top: 50%; z-index: 10; border-width: 0px; margin-top: -24px; opacity: 0; } .sh-portfolio-single-gallery-slider-nav .sh-page-switcher-button-left { left: 24px; } .sh-portfolio-single-gallery-slider-nav .sh-page-switcher-button-right { right: 24px; } .sh-portfolio-single-gallery-slider-nav:hover .sh-page-switcher-button { opacity: 1; } .post-left-side { width: 44%; margin-right: 3%; } .post-right-side { width: 53%; } .ratio-container { padding-top: 56.25%; position: relative; } .ratio-container-classic { padding-top: 75%!important; } .ratio-container-portrait { padding-top: 115%!important; } .ratio-content { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .ratio-content > div:not(#fb-root) { width: 100%; height: 100%; position: relative; } .post-meta-video .ratio-content { overflow: hidden; } .post-container { margin: 0 15px; position: relative; } .post-container .plyr--audio { border: 1px solid #e9e9e9; } .ratio-content video, .ratio-content audio, .ratio-content iframe { width: 100%; height: 100%; } .post-title h1, .post-title h2 { font-size: 20px; line-height: 135%; font-weight: bold; margin-bottom: 10px; margin-top: 16px; } .post-sticky { font-size: 20px; padding-right: 7px; color: #47c9e5; display: none; } article.post-item.sticky .post-sticky { display: inline-block; } .post-quote-and-link { line-height: 180%; width: 100%; font-weight: bold; border-top: 1px solid rgba(255,255,255,0.2); border-bottom: 1px solid rgba(255,255,255,0.2); padding: 21px 0; } .post-quote-and-link a { display: block; font-size: 18px; margin-bottom: 6px; font-weight: normal; font-style: italic; line-height: 140%; } .post-quote-and-link span { font-size: 16px; display: block; padding-top: 5px; text-align: center; } .post-content { padding-bottom: 15px; word-break: break-word; } #content.post-content { padding-bottom: 0px; } .post-content img:not(:last-child), .post-content p:not(:last-child), .post-content table:not(:last-child) { margin-bottom: 15px; } .page-default-content > figure > img, .page-default-content > img:not(:last-child), .page-default-content > p:not(:last-child), .page-default-content > table:not(:last-child) { margin-bottom: 15px; } .post-content .post-password-form label { margin-top: 15px; font-size: 15px; display: block; } .post-content .post-password-form input { margin-top: 10px; } .post-content .post-password-form input[type="submit"] { font-weight: bold; border: 0px; color: #fff; } .post-meta-one { margin-bottom: 10px; } .post-meta i { padding-right: 3px; } .post-meta-two { border-top: 1px solid #e9e9e9; padding-top: 15px; } .post-meta span + .post-meta span { padding-right: 3px; } .post-meta-author .bypostauthor { font-weight: bold; } .post-meta-comments-inverted, .post-meta-date { padding-left: 13px; } .post-meta-categories { padding-left: 0px; } .post-meta-categories i { font-size: 16px; position: relative; bottom: -1px; padding-right: 5px } .post-meta-categories a { font-size: 13px; text-transform: uppercase; } .post-meta-categories .post-meta-comments i { font-size: 16px; position: relative; bottom: -3px; padding-right: 5px } .post-item-single .post-meta-comments { padding-left: 15px; } .post-meta-comments i { font-size: 16px; position: relative; bottom: -3px; padding-right: 5px } .post-meta-thumb { position: relative; display: block; overflow: hidden; max-height: 700px; overflow: hidden; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; -webkit-flex-direction: column; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .page-featured-image { margin-bottom: 30px; } .page-featured-image img { margin-bottom: 0px; } .page-featured-image-hidden { display: none; } .post-meta-thumb img { width: 100%; min-width: 100%; height: auto; transition: all 0.3s ease-in-out; margin-bottom: 0px; } .blog-style-mix .post-meta-thumb .sh-ratio-content { transition: all 0.3s ease-in-out; } .post-meta-thumb:hover img, .blog-style-mix .post-meta-thumb:hover .sh-ratio-content { -webkit-transform: translate3d(0,0,0) scale(1.1, 1.1); transform: translate3d(0,0,0) scale(1.1, 1.1); } .post-item-single .post-meta-thumb:hover img { -webkit-transform: none; -ms-transform: none; transform: none; } .post-meta-icon { width: 44px; height: 44px; margin-left: auto; margin-right: auto; margin-bottom: -22px; text-align: center!important; position: relative; } .post-meta-icon i, .post-meta-icon span { line-height: 45px; font-size: 21px; } .post-more { font-weight: bold; } .post-with-background { background-color: #F9F9F9; padding: 30px 30px 45px 30px; text-align: center; } .post-with-background a, .post-with-background a:hover, .post-with-background a:focus { color: #8d8d8d; text-align: center; } .post-with-background a:hover, .post-with-background a:focus { color: #47c9e5; } .post-meta-video .post-meta-video-container, .post-meta-audio .post-meta-audio-container  { padding-top: 56.25%; position: relative; } .post-meta-video .post-meta-video-content, .post-meta-audio .post-meta-audio-content { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .post-with-background .post-meta { float: none; position: relative; bottom: -22px; text-align: center; } .psot-content { line-height: 120%; } .sticky { display: block; } .blog-style-masonry { margin: 0 -15px; opacity: 0; transition: 0.25s all ease; } .blog-style-masonry article { width: 33.3%; float: left; margin-bottom: 45px; } .blog-style-masonry .post-item .post-large-info h2 { margin-top: 0; margin-bottom: 5px; } .content-with-sidebar-left .blog-style-masonry article, .content-with-sidebar-right .blog-style-masonry article { width: 50.0%; } .post-item.format-standard .post-category { margin-top: -14px; } .masonry-shadow .post-container { box-shadow: 0px 10px 11px 0px rgba(0,0,0,0.05); } .masonry-shadow .post-content-container { padding-left: 30px; padding-right: 30px; } .masonry-shadow .post-meta-two { margin-left: -30px; margin-right: -30px; padding-left: 30px; padding: 15px 30px; } .masonry-shadow .post-title h2 { margin-top: 30px; } .masonry-shadow .post-item .post-container { transition: 0.3s all ease-in-out; bottom: 0; } .masonry-shadow .post-item:hover .post-container { box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.06); bottom: -4px; } .masonry2 .post-item .post-container { transition: 0.3s all ease-in-out; bottom: 0; } .masonry2 .post-item:hover .post-container { bottom: -2px; } .masonry2 .post-item .post-content-container { transition: 0.3s all ease-in-out; box-shadow: 0px 15px 45px -9px rgba(0,0,0,0.20); overflow: hidden; position: relative; } .masonry2 .post-item:hover .post-content-container { box-shadow: 0 1px 1px 1px rgba(0,0,0,0.06); } .masonry2 .post-item.slick-slide .post-content-container { box-shadow: 0px 10px 11px 0px rgba(0,0,0,0.05); } .masonry2 .post-item.slick-slide:hover .post-content-container { box-shadow: 0 1px 1px 1px rgba(0,0,0,0.06); } .masonry2 .post-title h2 { font-size: 28px; margin-top: 12px; margin-bottom: 14px; line-height: 100%!important; } .masonry2 .post-meta-one { margin-bottom: 0px; } .masonry2 .post-content { padding-bottom: 28px; } .masonry2 .post-meta-categories i { display: none; } .masonry2 .post-meta-author a.bypostauthor { font-weight: normal; } .masonry2 .post-meta { font-size: 12px; } .masonry2 .post-meta-date { padding-left: 9px; } .masonry2 .post-item:not(.format-quote):not(.format-link) .post-content-container { padding-left: 13%; padding-right: 13%; padding-top: 32px; background-color: #fff; } .masonry2 .post-meta-two { margin-left: -18%; margin-right: 92px; padding: 19px 0px 19px 18%; position: relative; } .masonry2 a.post-meta-comments { background-color: #f6f6f6; height: 40px; line-height: 40px; position: absolute; top: -20px; right: -92px; padding: 0 17px; border-radius: 100px; transition: 0.3s all ease-in-out; } .masonry2 a.post-meta-comments i { padding-right: 3px; } .masonry2 .post-content-container a.post-meta-comments:hover { background-color: #47c9e5; color: #fff!important; } .masonry2 .slick-next { border-top-left-radius: 100px; border-bottom-left-radius: 100px; } .masonry2 .slick-next span { padding-left: 6px; } .masonry2 .slick-prev { border-top-right-radius: 100px; border-bottom-right-radius: 100px; } .masonry2 .slick-prev span { padding-right: 6px; } .masonry2 .slick-arrow { height: 66px; } .masonry2 .slick-arrow span { font-size: 18px; } .masonry2 .post-with-background2 { background-color: #333333; text-align: left; padding: 60px 30px; color: #fff; transition: 0.3s all ease-in-out; } .masonry2 .post-item:hover .post-with-background2 { background-color: #fff; color: #505050; } .masonry2 .post-item:hover .post-with-background2 a { color: #505050; } .masonry2 .post-meta-icon2 { font-size: 30px; padding-bottom: 5px; } .masonry2 .post-quote-and-link2 { padding-bottom: 30px; } .masonry2 .post-quote-and-link2 a { border-top-width: 0px; font-size: 30px; color: #fff; font-weight: bold; line-height: 100%; } .masonry2 .post-quote-and-link-details2 { display: block; font-size: 14px; } .post-content-container { position: relative; } .masonry2:not(.blog-style-mix) .post-item.format-quote .post-meta-two, .masonry2:not(.blog-style-mix) .post-item.format-link .post-meta-two { margin-left: 0px; margin-right: 0px; } .masonry2 .post-item.format-quote a.post-meta-comments, .masonry2 .post-item.format-link a.post-meta-comments { right: 30px; } .post-item .slick-slider img { margin-bottom: 0px; } .post-item .slick-dots li button { width: 11px; height: 11px; } .post-item .slick-dots li.slick-active button { width: 15px; height: 15px; } .post-item .slick-dots { margin-top: -45px; } .blog-style-mix article { margin-bottom: 40px; width: 100%!important; } .blog-style-mix article .post-column-right { position: relative; z-index: 100; } .blog-style-mix article .post-container > .row > div { padding: 0px; } .blog-style-mix article .post-content-container > div { width: 100%; } .blog-style-mix article  .post-content-container { padding-left: 13%; padding-right: 13%; padding-top: 32px; } .blog-style-mix article .post-meta-icon2 { margin-bottom: -15px; } .blog-style-mix article.format-link .post-content { font-weight: bold; } .blog-style-mix article .post-meta-comments { right: -92px!important; } @media (min-width: 992px) { .blog-style-mix article:nth-child(even) .post-column-left { float: right; } .blog-style-mix article:nth-child(even) .post-column-right { float: left; } .blog-style-mix article:nth-child(even):after { content: ""; display: block; clear: both; } .blog-style-mix .post-meta-thumb .sh-ratio, .blog-style-mix .sh-gallery-item .sh-ratio-container, .blog-style-mix .post-content-container, .blog-style-mix .ratio-container { height: 440px; } } @media (max-width: 991px) { .blog-style-mix .post-meta-thumb .sh-ratio-container { padding-bottom: 56%!important; } } .blog-style-mix .post-content-container { display: flex; justify-content: center; align-items: center; } .blog-style-mix .post-meta-two { margin-left: 0; padding-left: 0; } .blog-style-grid.minimalistic .post-meta-categories i { display: none; } .blog-style-grid.minimalistic .post-meta-comments .post-meta-comments { display: none; } .blog-style-grid.minimalistic .post-meta-two { border-width: 0px; padding-top: 2px; padding-bottom: 10px; } .blog-style-grid.minimalistic .post-title h2 { font-size: 18px; margin-top: 22px; } .blog-style-grid.minimalistic .post-container { box-shadow: 0px 3px 13px 1px rgba(0,0,0,0.12); transition: 0.3s all ease-in-out; bottom: 0; } .blog-style-grid.minimalistic .post-item:hover .post-container { box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.06); bottom: -4px; } .blog-style-grid.minimalistic .post-readmore { padding: 18px 30px; border-top: 1px solid #eaeaea; border-bottom: 0px solid #eaeaea; display: block; margin-top: 6px; } .blog-style-grid.minimalistic .post-readmore div { text-transform: uppercase; font-weight: bold; font-size: 13px; } .blog-style-grid.minimalistic h2, .blog-style-grid.minimalistic .post-meta-two, .blog-style-grid.minimalistic .post-content { padding-left: 30px; padding-right: 30px; } .blog-style-grid.minimalistic .ratio-container { padding-top: 67%; } .blog-style-grid.minimalistic .post-with-background { padding-bottom: 50px; } .blog-style-grid.minimalistic .slick-dots { margin-bottom: 15px; } .blog-style-grid { margin: 0 -16px; } .blog-style-grid article { width: 33.3%; margin-bottom: 40px; } .content-with-sidebar-left .blog-style-grid article, .content-with-sidebar-right .blog-style-grid article { width: 33.4%; } .blog-style-grid .post-item { float: none; display: inline-block; vertical-align: top; margin-right: -4px; } .blog-style-grid div { text-align: left; } .blog-style-grid iframe { max-width: 100%; } .blog-style-grid .ratio-container, .blog-style-grid .post-with-background, .blog-style-grid .post-meta-thumb, .blog-style-grid .post-meta-thumb img { overflow: hidden; } .blog-style-grid .post-with-background { padding: 20px; } .blog-style-grid .post-with-background a, .blog-style-grid .post-with-background span { text-align: center!important; } .blog-style-grid .mini-post-title { display: block; text-align: left!important; font-style: italic; font-size: 16px; width: 100%; } .blog-style-grid .mini-post-description { display: block; text-align: left!important; font-weight: bold; margin-top: 5px; width: 100%; } .blog-style-grid .mini-post-description i { position: relative; font-size: 16px; bottom: -2px; padding-right: 10px; } .blog-style-grid .post-quote-and-link { line-height: 155%; } .blog-style-grid .post-quote-and-link a { font-size: 18px; } .blog-style-grid .post-quote-and-link span { font-size: 16px; } .blog-style-small .post-container, .blog-style-medium .post-container, .blog-style-large .post-container { margin: 0; } .blog-style-small div, .blog-style-medium div { text-align: left; } .blog-style-small article, .blog-style-medium article, .blog-style-large article { width: 100%; } .blog-style-small .post-quote-and-link, .blog-style-medium .post-quote-and-link, .blog-style-large .post-quote-and-link { margin-bottom: 0; } .blog-style-small .post-meta-three, .blog-style-medium .post-meta-three, .blog-style-large .post-meta-three { border-bottom: 1px solid #e3e3e3; position: relative; padding-bottom: 5px; margin-bottom: 15px; } .blog-style-small .post-meta-three > div, .blog-style-medium .post-meta-three > div, .blog-style-large .post-meta-three > div { margin-bottom: 0; } .blog-style-large h2, .blog-style-large .post-title h1 { font-size: 30px; } .blog-style-large article { margin-bottom: 40px; } .blog-style-large .post_format-post-format-link, .blog-style-large .post_format-post-format-quote { margin-bottom: 40px; } .blog-style-medium h2 { font-size: 20px; margin-top: 0; } .blog-style-medium article { margin-bottom: 45px; } .blog-style-medium .post-more { padding-left: 10px; } .blog-style-small h2 { font-size: 20px; font-weight: bold; margin-top: 0; } .blog-style-small article { margin-bottom: 30px; } .blog-style-small .post-more { padding-left: 10px; } .blog-style-small .post-left-side { width: 30%; } .blog-style-small .post-right-side { width: 67%; } .post-item-single h1, .post-item-single h2 { padding-top: 15px; cursor: default; } .post-item-single .post-title:first-child h1 { margin-top: 0; padding-top: 0; } .post-item-single .post-meta-data { border-bottom: 1px solid #e5e5e5; padding-bottom: 20px; margin-bottom: 20px; } .post-item-single .post-meta-one { margin-bottom: 0; } .post-item-single .post-meta-two { padding-top: 0; border-top: 0; } .post-copyrights { margin-top: 15px; font-size: 12px; opacity: 0.8; } .sh-blog-tags { margin-top: 0px; margin-bottom: 20px; } .blog-single .sh-blog-single-meta { border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; padding: 26px 0px 24px 0px; margin: 0px; } .blog-single .sh-blog-single-meta > div { padding: 0; } .sh-blog-tag-item { display: inline-block; position: relative; padding: 0 16px; line-height: 26px; background-color: #47c9e5; color: #fff!important; margin-right: 10px; font-size: 13px!important; margin-bottom: 12px; border-radius: 100px; border: 3px solid #fff; box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.2); font-weight: bold; } .sh-blog-pageswitch { border-top: 2px solid #f4f4f4; border-bottom: 2px solid #f4f4f4; padding: 30px 0; font-weight: bold; text-transform: uppercase; margin: 0; } .sh-blog-pageswitch-back i { font-size: 10px; padding-right: 6px; position: relative; bottom: 2px; } .sh-blog-pageswitch-back { padding-left: 0; font-size: 13px; } .sh-blog-pageswitch-current { padding-left: 0; text-align: center; } .sh-blog-pageswitch-next { text-align: right; } .sh-blog-pageswitch-next i { font-size: 10px; padding-left: 6px; position: relative; bottom: 2px; } .sh-blog-tags h5, .sh-blog-social h5 { margin-bottom: 0; font-size: 16px; } .sh-blog-tags h5 { margin-bottom: 22px; } .sh-blog-social { position: relative; z-index: 100; } .sh-blog-social div { max-width: 380px; } .sh-page-switcher-button { display: inline-block; width: 50px; height: 50px; margin-right: -4px; border-radius: 50px; background-color: #f2f2f2; text-align: center; margin-right: 15px; } .sh-page-switcher-button i { line-height: 50px; font-size: 18px; color: #8d8d8d; } .sh-page-switcher-button:last-child { margin-right: 0px; } .sh-page-switcher-disabled { cursor: default; } .sh-page-switcher-disabled i { opacity: 0.3; } .sh-page-switcher-content { width: 50px; line-height: 50px; margin-right: 15px; } .blog-single .sh-page-switcher { display: table; margin-left: auto; } .sh-post-author { margin-top: 30px; padding-bottom: 20px; } .sh-post-author-page { margin-top: 0; padding-bottom: 65px; } .sh-post-author .sh-post-author-avatar { width: 200px; padding-right: 15px; } .sh-post-author .sh-post-author-avatar img { margin-bottom: 0px; } .sh-post-author .sh-post-author-info { padding: 30px; box-shadow: 0px 10px 11px 0px rgba(0,0,0,0.05); } .sh-post-author .sh-post-author-info h4 { font-size: 16px; margin-bottom: 10px; } .sh-related-posts-title h3 { font-size: 16px; margin-bottom: 0px; } .sh-related-posts { margin-top: 40px; } .sh-related-posts .post-container { margin: 0 15px; } .sh-related-posts h2 { font-size: 18px; } .sh-related-posts .blog-style-largeimage .post-item { margin-bottom: 0px; } .sh-related-posts .post-meta-video .ratio-container-classic { padding-top: 64%!important; } .post-meta-thumb:hover .sh-overlay-style1, .null-instagram-feed-item:hover .sh-overlay-style1 { opacity: 1; } .sh-overlay-style1 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(71, 201, 229, 0.8); font-size: 24px; opacity: 0; } .sh-overlay-style1 i { position: relative; bottom: -3px; color: #fff; } .sh-overlay-style1 .sh-table-cell i { position: relative; overflow: visible; z-index: 10; } .sh-overlay-style1 .icon-link { padding-left: 2px; } .sh-overlay-style1 .sh-overlay-item { width: 50%; position: relative; text-align: center; } .sh-overlay-style1 .sh-overlay-item { text-align: center; height: 60px; transition: 0.5s all; opacity: 0; } .sh-overlay-style1:hover  .sh-overlay-item { opacity: 1; } .sh-overlay-style1 .sh-overlay-item-container i { font-size: 24px; line-height: 56px; transition: 0.5s all; } .sh-overlay-style1 .sh-overlay-item { width: 60px; } .sh-overlay-style1 .sh-overlay-item:first-child .sh-overlay-item-container { right: 0; } .sh-overlay-style1 .sh-overlay-item:only-child .sh-overlay-item-container { left: 50%; -webkit-transform: translateX(-40px) translateY(-30px); -ms-transform: translateX(-40px) translateY(-30px); transform: translateX(-40px) translateY(-30px); } .sh-overlay-style1 .sh-overlay-item-container { transition: 0.5s all; width: 60px; height: 60px; border-radius: 100px; position: absolute; top: 50%; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); margin-left: 10px; margin-right: 10px; text-align: center; } .sh-overlay-style1 .sh-overlay-item:hover .sh-overlay-item-container { background-color: #fff; width: 60px; -webkit-animation: icon_round_animation 0.5s; animation: icon_round_animation 0.5s; color: #fff; box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.2); } .sh-overlay-style1 .sh-overlay-item:hover .sh-overlay-item-container i { color: #505050; } .sh-gallery-item .sh-overlay-style1, .blog-single .sh-overlay-style1, .blog-single .sh-gallery-item:hover .sh-overlay-style1 { opacity: 0!important; } .blog-single .sh-section .sh-gallery-item:hover .sh-overlay-style1 { opacity: 1!important; } .sh-overlay-style2 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba( 25, 25, 25, 0.65 ); font-size: 24px; opacity: 0; transition: all 0.4s ease-in-out; } .sh-overlay-style2:hover { opacity: 1; } .sh-overlay-style2:hover .sh-overlay-item { transform: scale(1); } .sh-overlay-style2 .sh-overlay-item { position: absolute; top: 50%; left: 50%; margin-left: -12px; margin-top: -12px; width: 24px; height: 24px; transform: scale(0); transition: all 0.4s ease-in-out; } .sh-overlay-style2 .sh-overlay-item-open:before, .sh-overlay-style2 .sh-overlay-item-open:after { display: block; content: " "; position: absolute; top: 50%; left: 50%; background-color: #fff; } .sh-overlay-style2 .sh-overlay-item-open:before { height: 24px; width: 1px; margin-top: -12px; } .sh-overlay-style2 .sh-overlay-item-open:after { width: 24px; height: 1px; margin-left: -12px; } .sh-image-gallery-simple .post-meta-thumb img { transition: all 0.4s ease-in-out; } .sh-image-gallery-simple-overlay-on .post-meta-thumb:hover img { transform: translate3d(0,0,0) scale(1.07, 1.07); } .sh-loop-animation { display: flex; position: relative; overflow: hidden; width: 100%; } .sh-loop-animation img { max-width: none; } .sh-loop-animation .sh-loop-animation-item { display: flex!important; flex-wrap: nowrap; justify-content: center; animation: sh_loop_animation 100s linear infinite; width: auto!important; margin-right: 0px; } .sh-loop-animation:focus .sh-loop-animation-item, .sh-loop-animation:hover .sh-loop-animation-item { -webkit-animation-play-state: paused; -moz-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused; } @media (max-width: 1024px) { .sh-loop-animation .sh-loop-animation-item img { max-height: 450px; } } @media (max-width: 768px) { .sh-loop-animation .sh-loop-animation-item img { max-height: 300px; } } @keyframes sh_loop_animation { 0% { -webkit-transform: translatex(0%); transform: translatex(0%); } 100% { -webkit-transform: translatex(-100%); transform: translatex(-100%); } } .sh-blog-style2 .post-item-single .post-meta-data, .sh-blog-style2 .post-item-single .post-meta-data .post-meta-categories a { font-size: 12px!important; } .sh-blog-style2 .post-item-single .post-meta-data .post-meta-categories i { display: none; } .sh-blog-style2 .post-item-single .post-meta-author a.bypostauthor { font-weight: normal; } .sh-blog-style2 .sh-post-author .sh-post-author-info { box-shadow: 0px 15px 45px -9px rgba(0,0,0,0.20); } .sh-blog-style2 .widget_product_tag_cloud a, .sh-blog-style2 .widget_tag_cloud a, .sh-blog-style2 .sh-blog-tag-item { text-transform: uppercase; border-width: 0px; box-shadow: none; border-radius: 5px; padding: 0 12px; line-height: 32px; background-color: #f0f0f0; transition: 0.3s all ease-in-out; } .sh-blog-style2 .sh-footer .widget_tag_cloud a { background-color: #3a3a3a; } .sh-blog-style2 .sh-blog-tag-item:not(:hover) { background-color: #f0f0f0!important; color: inherit!important; } .sh-blog-style2 .widget_search .search-field { border-width: 0px; box-shadow: 0px 15px 45px -9px rgba(0,0,0,0.20); padding: 16px 74px 16px 26px; transition: 0.3s all ease-in-out; border-radius: 5px!important; } .sh-blog-style2 .widget_search .search-submit { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } .sh-blog-style2 .widget_search .search-submit { right: 0px; margin-top: -30px; width: 55px; height: 55px; background-color: #f0f0f0; } .sh-blog-style2 .widget_search .search-submit i { color: #505050!important; } .sh-blog-style2 .sh-sidebar-search-active .search-field { background-color: #fff!important; box-shadow: 0 1px 1px 1px rgba(0,0,0,0.06); } .sh-blog-style2 .sh-sidebar-search-active .search-submit i, .sh-blog-style2 .sh-sidebar-search-active .search-field, .sh-blog-style2 .sh-sidebar-search-active .search-field::-webkit-input-placeholder { color: #8d8d8d!important; } .sh-blog-style2 .sh-recent-posts-widgets-item-thumb { width: 76px; height: 76px; border-radius: 100px; } .sh-blog-style2 .sh-recent-posts-widgets-count { top: 2px; right: 2px; } .sh-blog-style2 .sh-recent-posts-widgets-item { border-bottom: 1px solid #f4f4f4; } .sh-blog-style2 .sh-recent-posts-widgets-item:last-child { padding-bottom: 0px; } .sh-blog-style2 .sh-recent-posts-widgets-item-thumb .sh-ratio { border-radius: 100px; overflow: hidden; z-index: 0; } .sh-blog-style2 .sh-recent-posts-widgets-item-thumb .sh-mini-overlay-container { border-radius: 100px; } .sh-blog-style2 .sh-recent-posts-widgets-item-content { padding-left: 95px; min-height: 76px; } .sh-blog-style2 .sh-recent-posts-widgets-item-content h6 { font-size: 16px; } .sh-blog-style2 .sh-recent-posts-widgets-item h6 { padding-top: 2px; } body:not(.sh-blog-style2) .sh-sidebar-search-active .search-submit i, body:not(.sh-blog-style2) .sh-sidebar-search-active .search-field, body:not(.sh-blog-style2) .sh-sidebar-search-active .search-field::-webkit-input-placeholder { color: #fff!important; } .sh-load-more { padding: 27px; border: 1px solid #ededed; margin-top: 30px; text-align: center; cursor: pointer; transition: .2s all ease-in-out; text-transform: uppercase; font-size: 12px; font-weight: bold; box-shadow: 0 10px 50px rgba(0,0,0,0.06); } .sh-load-more:not(.disabled):hover { opacity: 0.8; } .sh-load-more.disabled, .sh-load-more.infinite { cursor: default; opacity: 0.5; } .woocommerce .woocommerce-info { border-top-width: 0px!important; padding-top: 25px; padding-bottom: 25px; padding-right: 25px; } .woocommerce .woocomerce-styling h1.page-title { display: none; } .woocommerce .woocomerce-styling .woocommerce-result-count { line-height: 56px; margin-bottom: 30px; } .woocommerce .woocomerce-styling .woocommerce-ordering .orderby { line-height: 56px; height: 56px; width: 280px; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .woocommerce select.country_select { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-top: 2px!important; padding-bottom: 2px!important; } .woocommerce .woocomerce-styling .woocommerce-result-count { float: right; } .woocommerce .woocomerce-styling .woocommerce-ordering { float: left; margin-bottom: 45px; } .woocommerce .woocomerce-styling ul.products { position: relative; margin: 0 -15px; } .woocommerce .woocomerce-styling ul.products:after { clear: both; display: block; content: ""; } .woocommerce .woocomerce-styling ul.products li { float: none; display: inline-block; position: relative; vertical-align: top; margin: 0 0 30px 0; padding: 0 15px 15px; margin-right: -4px; } .woocommerce .woocomerce-styling ul.products li .sh-woo-post-content-container { transition: 0.3s all ease-in-out; } .woocommerce .woocomerce-styling ul.products li:hover .sh-woo-post-content-container { box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.06); } .woocommerce .woocomerce-styling ul.products li { position: relative; transition: 0.3s all ease-in-out; bottom: 0; } .woocommerce .woocomerce-styling ul.products li:hover { bottom: -4px; } .woocommerce .woocomerce-styling .content-with-sidebar-left ul.products li { min-width: 33.3%; } .woocommerce-progress { display: flex; border-radius: 100px; background-color: #f0f2ff; margin-top: 50px; } .woocommerce-progress-item { width: 33.33%; text-align: center; line-height: 40px; font-weight: bold; } .woocommerce-progress-item { color: #a2abfe; } .woocommerce-progress.step1 .woocommerce-header-item-cart, .woocommerce-progress.step2 .woocommerce-header-item-checkout, .woocommerce-progress.step3 .woocommerce-header-item-done { border-radius: 100px; background-color: #294cff; color: #fff; } .woocommerce-progress-empty { opacity: 0.5; filter: grayscale(40%); } .sh-woo-post-content-container { box-shadow: 0px 3px 13px 1px rgba(0,0,0,0.12); padding-top: 30px; background-color: #fff; } .woocommerce-loop-category__title { margin-top: 20px!important; margin-bottom: 20px!important; } .woocommerce-loop-category__title mark { background-color: transparent!important; opacity: 0.3; } .woocommerce ul.products li.product .sh-woo-post-content-container a:first-child { padding: 0 30px 5px 30px; display: block; border-bottom: 1px solid #e9e9e9; } .woocommerce ul.products li.product .button { padding-top: 5px!important; margin-top: 0!important; line-height: 1!important; } .woocommerce ul.products li.product .button:not(.add_to_cart_button) { padding-top: 0px!important; margin-top: 0px!important; padding: 20px 30px!important; display: block; background-color: transparent!important; color: inherit!important; font-size: 13px; text-transform: uppercase; } .woocommerce ul.products li.product .sh-woo-post-content-container { margin-top: 0px; margin-bottom: 0px; } .sh-recent-products:not(.sh-woocommerce-products) { position: relative; margin: 0 -15px; } .sh-recent-products .woocommerce ul.products li.product { float: none; display: inline-block; position: relative; vertical-align: top; margin: 0 0 30px 0; padding: 0 15px 15px; margin-right: -4px; } .sh-recent-products .woocommerce.columns-2 ul.products li { width: 50%; } .sh-recent-products .woocommerce.columns-3 ul.products li { width: 33.3%; } .sh-recent-products .woocommerce.columns-4 ul.products li { width: 25%; } .sh-recent-products .woocommerce.columns-5 ul.products li { width: 20%; } .sh-recent-products .woocommerce.columns-6 ul.products li { width: 16.66%; } .woocommerce ul.products li.product a img { margin-bottom: 0; } .woocommerce ul.products li.product > a:first-child { display: block; position: relative; } .woocommerce ul.products li.product > a .secondary-image-container { opacity: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; transition: 0.5s all ease-in-out; background: #ffffff; } .woocommerce ul.products li.product > a .secondary-image-container img { transition: 0.5s all ease-in-out; width: 100%; height: 100%; object-fit: cover; } .woocommerce ul.products li.product > a:hover .secondary-image-container { opacity: 1; } .sh-woo-post-image { position: relative; } .sh-jevelin-style3 .sh-woo-post-image { overflow: hidden; } .sh-jevelin-style3 .sh-woo-post-image > img, .sh-jevelin-style3.woocommerce ul.products li.product > a .secondary-image-container img { transition: 0.3s all ease-in-out; } .sh-jevelin-style3 ul.products li.product > a:hover .sh-woo-post-image > img, .woocommerce ul.products li.product > a:hover .secondary-image-container img { -webkit-transform: translate3d(0,0,0) scale(1.2, 1.2); transform: translate3d(0,0,0) scale(1.2, 1.2); } .secondary-image-container { position: relative; overflow: hidden; } .woocommerce ul.products li.product a h3 { padding-top: 0; padding-bottom: 10px; font-size: 20px; } .woocommerce ul.products li.product .amount, .woocommerce ul.products li.product ins, .woocommerce ul.products li.product ins .amount { font-size: 24px; text-decoration: none!important; } .woocommerce ul.products li.product del, .woocommerce ul.products li.product ins { display: inline-block!important; } .woocommerce ul.products li.product del, .woocommerce ul.products li.product del .amount { font-size: 16px; color: #ccc!important; opacity: 1!important; } .woocommerce ul.products li.product del .amount .woocommerce-Price-currencySymbol { color: #ccc!important; } .woocommerce ul.products li.product del { padding-right: 5px; } .woocommerce ul.products li.product del .amount:before, .woocommerce ul.products li.product del .amount:after { content: "_"; color: transparent!important; letter-spacing: -3px; } .woocommerce ul.products li.product .price { width: 100%; margin-bottom: 15px; line-height: 1; } .sh-recent-products .woocommerce .star-rating, .woocommerce .woocomerce-styling .star-rating { font-size: 18px!important; margin-top: 0px; margin-bottom: 0; position: relative; bottom: -2px; letter-spacing: 4px; width: 110px; } .sh-recent-products .woocommerce .star-rating span::before, .woocommerce .woocomerce-styling .star-rating span::before { color: #47c9e5; } .sh-recent-products .woocommerce .star-rating::after, .woocommerce .woocomerce-styling .star-rating::after { content: ""; clear: both; } .sh-recent-products .woocommerce .star-rating:before, .sh-recent-products .woocommerce .star-rating span:before, .woocommerce .woocomerce-styling .star-rating:before, .woocommerce .woocomerce-styling .star-rating span:before { font-family: 'themify'; 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: "\e60a\e60a\e60a\e60a\e60a"; font-size: 18px; letter-spacing: 4px; } .woocommerce ul.products li.product .add_to_cart_button { background-color: transparent; padding: 0; color: #8d8d8d; position: relative; display: block; padding: 20px 30px!important; line-height: 1!important; font-size: 13px; text-transform: uppercase; } .woocommerce .product form.cart .button:before, .woocommerce ul.products li.product .add_to_cart_button:after { 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; content: "\e04e"; font-size: 16px; padding-right: 15px; } .woocommerce .product form.cart .button:before { line-height: 0; top: -2px; right: 0; } .woocommerce ul.products li.product .add_to_cart_button:after { padding-left: 15px; padding-right: 15px; line-height: 0; margin-left: 0; vertical-align: middle; position: relative!important; top: -2px; right: 0; } .woocommerce ul.products li a.added_to_cart { display: none!important; color: #8d8d8d!important; padding-top: 0px; line-height: 1; float: right; background-color: transparent!important; margin-right: 15px; } .woocommerce .additional-information { padding-bottom: 10px; text-transform: uppercase; font-size: 13px; } .woocommerce .additional-information p { margin-bottom: 0; text-transform: none; line-height: 1.4; } .woocommerce .return-to-shop { margin-top: 50px; } .woocommerce ul.products li.product .star-rating { margin-bottom: 15px; } .woocommerce table.shop_table.cart td, .woocommerce table.shop_table.cart th { text-align: center; border: 1px solid #e5e5e5!important; } .woocommerce table.shop_table.cart td { padding: 30px!important; } .woocommerce table.shop_table.cart img { width: auto!important; max-width: 85px; } .woocommerce table.shop_table.cart a { font-weight: bold; } .woocommerce table.shop_table.cart td.actions .coupon .input-text { padding: 0 15px!important; width: 250px!important; margin-right: 8px!important; display: inline-block; } .woocommerce form .form-row { padding: 8px 0; } .woocommerce form .form-row select.state_select { display: block!important; padding: 0px 20px; line-height: 48px!important; height: 48px!important; } .woocommerce form .form-row.address-field.validate-state .select2-container { display: none!important; height: 0px!important; visibility: hidden!important; } .woocommerce form .form-row .select2-container { display: none!important; } #page-container .woocommerce form input[type=checkbox] { position: relative; margin-left: 0; margin-right: 5px; } .woocommerce label { color: #505050; font-weight: bold; } .woocommerce .required { color: #47c9e5!important; } .woocommerce .woocomerce-styling h3:not(.sh-alert-title) { font-size: 24px; } .woocommerce .woocommerce-checkout textarea { min-height: 155px; max-width: 100%; resize: none; } .woocommerce .shop_table.woocommerce-checkout-review-order-table .shipping td { font-weight: normal; } .woocommerce .shop_table.woocommerce-checkout-review-order-table .order-total td, .woocommerce .shop_table.woocommerce-checkout-review-order-table .order-total th { padding: 25px 20px!important; } .woocommerce .payment_box { background-color: transparent!important; margin: 0!important; padding-left: 30px!important; padding-top: 0px!important; padding-bottom: 0px!important; font-size: 14px!important } .woocommerce .payment_box:before { display: none!important; } .woocommerce .payment_methods.methods { border: 2px solid #e5e5e5; border-bottom: 1px solid #e5e5e5!important; padding: 0!important; } .woocommerce .payment_methods.methods label { font-size: 16px!important; } .woocommerce .payment_methods.methods li { border-bottom: 1px solid #e5e5e5; border-collapse: collapse; padding: 25px 20px; } .woocommerce .woocommerce-checkout-payment { background-color: transparent!important; } .woocommerce-checkout-payment .woocommerce-notice { padding-left: 60px!important; } .woocommerce-checkout-payment .woocommerce-notice::before { top: 39px; color: inherit; } .woocommerce-checkout #payment .payment_method_paypal .about_paypal { margin-left: 20px; line-height: 40px; font-size: 14px; } .woocommerce-checkout #payment ul.payment_methods li img { margin-left: 20px; } .woocommerce-checkout #payment div.form-row { padding: 0!important; padding-top: 30px!important } .woocommerce .shipping-calculator-form button { display: block; width: 100%!important; } .woocommerce .cart-collaterals .cart_totals { width: 50%; } .woocommerce .cart-collaterals .cart_totals table { width: 100%; } .woocommerce abbr.required, .woocommerce #review_form span.required { font-size: 0; } .woocommerce abbr.required:before, .woocommerce #review_form span.required: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; -moz-osx-font-smoothing: grayscale; display: inline-block; content: "\e080"; font-size: 14px; padding-left: 5px; } .woocommerce .coupon .apply_coupon { background-color: #e5e5e5; } .woocommerce .checkout-button { display: table!important; } .woocommerce .cart_totals { margin-top: 30px; } .woocommerce .cart_totals h2 { font-size: 24px; } .woocommerce .cart_totals table td:first-child, .woocommerce .cart_totals table th:first-child { width: 34%; } .woocommerce a.remove { font-size: 0; } .woocommerce a.remove:before { font-family: 'themify'; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\e646"; font-size: 16px; color: #8d8d8d; top: 2px; } .woocommerce .calculated_shipping a { font-weight: bold; } .woocommerce .calculated_shipping table td, .woocommerce .calculated_shipping table th { padding: 20px!important; } .woocommerce .cart-collaterals-banner { width: 47.5%; float: left; margin-top: 35px; } .woocommerce #ship-to-different-address { margin-bottom: 10px; } .woocommerce #ship-to-different-address label, .woocommerce #ship-to-different-address input { float: left; display: block; } .woocommerce #ship-to-different-address label { margin-top: 0px; } .woocommerce #ship-to-different-address input { margin-left: 25px; margin-top: 7px; } .woocommerce form.checkout_coupon, .woocommerce form.login { padding: 0!important; border: 0px solid transparent; } .woocommerce #order_review_heading { margin-top: 50px; } .woocommerce .woocommerce-checkout-review-order-table .order-total { background-color: rgba( 49, 49, 49, 0.038 ); } .woocommerce .woocommerce-checkout-review-order-table .order-total tr, .woocommerce .woocommerce-checkout-review-order-table .order-total td { font-size: 18px; } .woocommerce .woocommerce-checkout-review-order-table p { margin-bottom: 0; } .woocommerce-checkout #payment ul.payment_methods { border-bottom: 0px; } .woocommerce form.woocommerce-checkout.checkout { margin-top: 50px; } .woocommerce input { border-color: #e5e5e5!important; } .woocommerce form .form-row .input-checkbox { position: relative; } .woocommerce input[type=submit], .woocommerce .button { background-color: #47c9e5; color: #fff; } .woocommerce input[name=apply_coupon] { background-color: #505050; } .woocommerce .quantity input, .woocommerce table.shop_table.cart td.product-quantity label { display: none; } .woocommerce .quantity-basic label.screen-reader-text { position: relative!important; height: auto; width: auto; } .woocommerce .quantity-basic input.qty { display: block; border: 1px solid #e5e5e5; width: 100px; padding: 10px 20px; font-weight: bold; } .woocommerce table.shop_table.cart td.product-quantity .quantity-basic input.qty { display: table; margin: 0 auto; } .woocommerce .checkout-button, .woocommerce .wc-forward, .woocommerce #respond input#submit { color: #fff!important; background-color: #47c9e5; } .woocommerce .shop_table .button[name=update_cart] { float: right; } .woocommerce select.country_to_state.country_select { padding-top: 16px; padding-bottom: 16px; } .woocommerce ul.order_details { display: table; width: 100%; border: 2px solid #e5e5e5!important; border-radius: 0!important; border-collapse: collapse!important;; } .woocommerce ul.order_details li { display: table-cell; width: 25%!important; border-right: 1px solid #e5e5e5!important; padding: 20px!important; font-size: 16px; color: #505050; font-weight: bold; text-transform: none!important; margin: 0!important; } .woocommerce ul.order_details li:last-child { border-right: 0px solid #e5e5e5!important; } .woocommerce ul.order_details li strong { display: block; position: relative; padding: 15px 20px!important; margin: 20px -20px -20px -20px!important; font-weight: normal; font-size: 14px; border-top: 1px solid #e5e5e5!important; background-color: #f8f8f8; } .woocommerce-checkout .woocommerce > p:first-child { font-size: 16px; } .woocommerce-checkout .woocommerce h2 { margin-top: 30px; } .SumoSelect { width: 100%; } .woocommerce-ordering .SumoSelect { width: 280px; } .SumoSelect.open>.optWrapper { top: 51px; } .SumoSelect .SelectBox, .woocommerce .select2-choice { color: #8d8d8d; padding: 0px 24px; line-height: 50px!important; background-color: #fff; border-radius: 0px; border: 1px solid #e5e5e5!important; box-shadow: none!important; overflow: hidden; } .SumoSelect.open .search-txt { padding: 1px 23px; } .SumoSelect .SelectBox * { cursor: pointer!important; } .SumoSelect>.CaptionCont>label>i:after { background-image: none; display: inline-block; font-family: 'simple-line-icons'!important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e604"!important; font-size: 16px; line-height: 50px; } .SumoSelect>.CaptionCont>label>i { width: 35px; height: 50px; background-image: none; margin: 0; } .sh-woocommerce-products-style2 .SumoSelect.open>.optWrapper { top: 58px; } .sh-woocommerce-products-style2 .SumoSelect>.CaptionCont>label>i { height: 57px; } .sh-woocommerce-products-style2 .SumoSelect.open .search-txt { padding: 4px 23px; } .sh-woocommerce-products-style2 .SumoSelect .SelectBox, .sh-woocommerce-products-style2 .SumoSelect>.CaptionCont>label>i:after { line-height: 57px!important; } .SumoSelect>.CaptionCont>label { width: 35px; } .SumoSelect>.optWrapper>.options li.opt { padding: 4px 23px; } .SumoSelect>.optWrapper>.options li.opt.selected label { font-weight: bold; } .SumoSelect>.optWrapper>.options li.opt label { margin-bottom: 0px; font-weight: normal; font-size: 14px; color: #8d8d8d; } .SumoSelect > .optWrapper.isFloating { position: absolute; top: 51px; left: 0; right: auto; width: 100%; bottom: auto; margin: auto; max-height: none; height: auto!important; } .SumoSelect > .optWrapper.isFloating > .options { max-height: 250px; box-shadow: none; } .SumoSelect > .optWrapper.isFloating > .options li.opt { padding: 3px 23px; } .select2-drop { border-color: #e5e5e5!important; } .SumoSelect>.optWrapper { box-shadow: none; } .simpleselect { height: 56px; width: 280px; font-size: inherit; color: inherit; } .simpleselect .placeholder { line-height: 36px; border-radius: 0; padding: 9px 24px; font-size: inherit; } .select2-arrow b:after { position: static!important; border: none!important; margin-left: -18px!important; margin-right: 0px!important; padding-right: 0!important; position: relative; } .select2-arrow b:after, .simpleselect .placeholder:after { background-image: none; display: inline-block; font-family: 'simple-line-icons'!important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e604"!important; font-size: 16px; line-height: 56px; padding-right: 25px; } .simpleselect .options { width: auto!important; margin-right: 0px; right: 0; height: 350px!important; top: -175px!important; overflow-x: hidden; } .simpleselect .options .option { line-height: 36px; padding: 9px 24px; border-bottom: 1px solid transparent; } .simpleselect .options .option.active { background-color: transparent; color: #505050; } .simpleselect .options .option.active { border-bottom: 1px solid #ddd; } .simpleselect .options .option.active:last-child { border-bottom: 1px solid transparent!important; } .woocommerce .select2-choice { display: none; } .woocommerce .form-row .simpleselect { width: 100%; } .sh-woo-layout table.variations { max-width: 250px; } .sh-woo-layout table.variations, .sh-woo-layout table.variations td, .sh-woo-layout table.variations th { border-width: 0px!important; } .sh-woo-layout table.variations th { display: block; } .sh-woo-layout table.variations td { padding: 0px!important; } .sh-woo-layout table.variations td label { padding-right: 20px; font-size: 14px; font-weight: bold; line-height: 48px; } .sh-woo-layout table.variations td select { border: 1px solid #e3e3e3; color: #8d8d8d; display: block!important; padding: 0px 20px; line-height: 48px!important; height: 48px!important; } .sh-woo-layout table.variations .reset_variations { text-transform: uppercase; font-size: 13px; } .sh-woo-layout .woocommerce-variation { padding: 5px 0 25px 0; font-style: italic; } .woocommerce .sh-woo-layout-image { position: relative; } .sh-alert + div.product { margin-top: 50px; } .woocommerce .product .images { width: 100%!important; float: none!important; padding-right: 10px; } .woocommerce .product .summary, .woocommerce .product .woocommerce-tabs { width: 100%!important; float: right!important; display: block; } .woocommerce .product .woocommerce-tabs .panel { background-color: transparent; } .woocommerce .product .related { width: 100%; display: inline-block; } .woocommerce .product .related .product { margin-bottom: 0; padding-bottom: 0; } .woocommerce .product .product_meta .woo-meta-share { margin-top: 25px; } .woocommerce .product .product_meta > span { width: 100%; display: block; } .woocommerce table.woocommerce-grouped-product-list { width: 100%; margin-bottom: 30px; } @media (min-width: 1250px) { .woocommerce table.woocommerce-grouped-product-list td:first-child { width: 200px!important; } } .woocommerce table.woocommerce-grouped-product-list .sh-increase-numbers { display: block!important; } .woocommerce .product form.cart { margin-bottom: 30px!important; } .woocommerce div.product form.cart button { float: right!important; line-height: 50px!important; padding: 0 25px!important; border-radius: 100px!important; font-size: 13px; text-transform: uppercase; } .woocommerce .product .woocommerce-product-rating { float: right; text-align: right; margin-bottom: 0!important; position: relative; } .woocommerce .product .woocommerce-product-rating .star-rating { margin-top: 0px; } .woocommerce .product .woocommerce-product-rating > div { float: none!important; display: inline-block; } .woocommerce .product .summary:after { content: ""; display: block; clear: both; } .woocommerce div.product .woocommerce-product-gallery__wrapper img { margin-bottom: 0px; } .woocommerce div.product div.images .woocommerce-product-gallery__image { padding: 7.5px; } .woocommerce .product .woo-short-description { margin-bottom: 30px; } .woocommerce .woocomerce-styling .product .product_title { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #ebebeb ; } .woocommerce div.product .price { line-height: 30px; margin-bottom: 0; min-height: 32px; } .woocommerce div.product .woocommerce-product-rating { line-height: 34px; } .woocommerce .product .woo-seperator-line { margin-top: 20px; padding-top: 30px; border-top: 1px solid #ebebeb ; } .woocommerce .product form.cart .button:before { display: inline-block; color: #fff; } .woocommerce .product .price ins { text-decoration: none!important; font-size: 24px; font-weight: bold; } .woocommerce .product.product-type-grouped .price, .woocommerce .product .price > span { font-size: 24px; font-weight: bold; } .woocommerce div.product .price del, .woocommerce div.product .price del span { color: #868686!important; font-size: 18px; } .woocommerce .product .price del { padding-right: 10px; } .woocommerce .product .product_meta .posted_in a { text-transform: uppercase; font-size: 13px; } .woocommerce .product .woo-meta-title { display: inline-block; font-weight: bold; margin-top: 0px; margin-bottom: 10px; margin-right: 10px; } .woocommerce .woocommerce-tabs h2 { font-size: 16px; margin-bottom: 15px; } .woocommerce .woocommerce-tabs ul.tabs { padding-left: 0px!important; overflow: visible!important; margin-left: 2px!important; } body.woocommerce div.product .woocommerce-tabs ul.tabs:before { border-bottom: 1px solid #e9e9e9; } .woocommerce .woocommerce-tabs li { border: 0!important; background-color: transparent!important; border-radius: 0px!important; padding-left: 0px!important; padding-right: 0px!important; z-index: 50!important; position: relative!important; margin: 0!important; border-bottom: 1px solid #eeeeee!important; } .woocommerce .woocommerce-tabs li.comment { margin-bottom: 15px!important; } .woocommerce .woocommerce-tabs li a { padding: 15px 10px!important; font-size: 13px; text-transform: uppercase; z-index: 50!important; position: relative!important; } .woocommerce .woocommerce-tabs li:first-child a { padding-left: 0px!important; } .woocommerce .woocommerce-tabs li:first-child a:after { left: 0px; } .woocommerce .woocommerce-tabs li:last-child a { padding-right: 0px!important; } .woocommerce .woocommerce-tabs li:last-child a:after { right: 0px; } .woocommerce .woocommerce-tabs li a:after { content: ""; display: block; position: absolute; left: 10px; right: 10px; bottom: -2.5px; height: 5px; border-radius: 5px; background-color: #47c9e5; z-index: 100; transition: 0.3s all ease-in-out; opacity: 0; } .woocommerce .woocommerce-tabs li.active a:after { opacity: 1; transition: 0s all ease-in-out; } .woocommerce .woocommerce-tabs li.active a { border-bottom: 2px solid #47c9e5; border-bottom-width: 0px!important; } .woocommerce .woocommerce-tabs li:before, .woocommerce .woocommerce-tabs li:after { display: none; } .woocommerce .sh-portfolio-single-share { padding-top: 10px; padding-bottom: 0; position: relative; } .woocommerce .sh-portfolio-single-share .jssocials-shares { margin-top: 6px; } .woocommerce .sh-portfolio-single-share .jssocials-share { background-color: transparent!important; } .woocommerce .related.products h2 { margin-top: 15px; margin-bottom: 45px; } .woocommerce .woocommerce-tabs #comments { margin-top: 0; } .woocommerce .woocommerce-tabs #tab-reviews .comment-form-rating label { display: none; } .woocommerce .woocommerce-tabs #tab-reviews label { margin-bottom: 8px; font-size: 16px; } .woocommerce .woocommerce-tabs #tab-reviews textarea { height: 110px!important; resize: none; } .woocommerce .woocommerce-tabs #tab-reviews input#submit { padding-left: 30px!important; padding-right: 30px!important; } .woocommerce .woocommerce-tabs .comment-form-rating span > a:before { font-family: 'themify'!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: 16px; } .woocommerce p.stars a:before { content: "\e60a"!important; } .woocommerce .woocommerce-tabs .comment-form-rating p.stars a { padding: 23px; background-color: #f2f2f2; margin-right: 5px; text-align: center; display: inline-block; border-radius: 30px; } .woocommerce .woocommerce-tabs .comment-form-rating p.stars a:before { padding: 14px 15px; } .woocommerce p.stars.selected a:not(.active):before, .woocommerce p.stars.selected a.active:before { color: #fff!important; } .woocommerce p.stars.selected a:not(.active), .woocommerce p.stars.selected a.active { background-color: #f7d01c; } .woocommerce p.stars a, .woocommerce p.stars.selected a, .woocommerce p.stars.selected a.active~a:before { color: #8d8d8d!important; } .woocommerce p.stars a, .woocommerce p.stars.selected a, .woocommerce p.stars.selected a.active~a { background-color: #f2f2f2; } .woocommerce .woocommerce-tabs .commentlist { padding-left: 0; } .woocommerce .woocommerce-tabs .commentlist img.avatar { width: 54px!important; border: 0px solid transparent!important; padding: 0px!important; } .woocommerce .woocommerce-tabs .commentlist .comment-text { border: 0px solid transparent!important; padding: 0!important; margin-left: 75px!important; padding-bottom: 15px!important; } .woocommerce .woocommerce-tabs .commentlist .comment-text .meta { margin-bottom: 5px!important; font-size: inherit!important; } .woocommerce .woocommerce-tabs .commentlist .comment-text .meta, .woocommerce .woocommerce-tabs .commentlist .comment-text .meta time { color: #b0b0b0; } .woocommerce .woocommerce-tabs #review_form_wrapper .comment-reply-title { font-size: 16px!important; margin-bottom: 15px; margin-top: 15px; } .woocommerce .woocommerce-tabs .panel { box-shadow: none!important; } .woocommerce #commentform p { margin-bottom: 25px!important; } .woocommerce div.product p.stock { font-size: 16px; color: #8d8d8d; font-weight: bold; } .woocommerce .addresses { display: block; margin-top: 45px; } .woocommerce .myaccount_user { display: block; margin-bottom: 45px; } .woocommerce .addresses a { display: inline-block; float: none!important; margin-left: 15px; top: 4px; position: relative; } .woocommerce legend { border-bottom: 0; padding-top: 45px; font-weight: bold; font-size: 24px; } label.sh-quantity-number { display: none!important; } .sh-increase-numbers { display: table!important; margin: 0 auto!important; padding: 0; overflow: hidden; } .sh-increase-numbers input, .sh-increase-numbers span { float: left; display: block!important; width: 50px!important; height: 50px; text-align: center; } .sh-increase-numbers input { border-width: 0px; font-size: 16px!important; font-weight: bold; padding: 0!important; background-color: transparent; } .sh-increase-numbers span { cursor: pointer; font-size: 16px; transition: 0.25s all; background-color: #f2f2f2; border-radius: 50px; } .sh-increase-numbers i { line-height: 50px; } .widget.woocommerce.widget_shopping_cart .sh-increase-numbers { display: none!important; opacity: 0; height: 0; overflow: hidden; } .woocommerce-MyAccount-navigation ul { list-style: none; padding-right: 15px; padding-left: 0px; } .woocommerce-MyAccount-navigation ul li { padding: 12px 1px; border-bottom: 1px solid #e3e3e3; font-size: 0px; text-transform: uppercase; } .woocommerce-MyAccount-navigation ul li a { font-size: 13px; text-transform: uppercase; color: #8d8d8d; display: block; } .woocommerce-MyAccount-content .woocommerce-info { padding-left: 25px!important; } .woocommerce-MyAccount-content .woocommerce-info:before { display: none; } .woocommerce-MyAccount-content .woocommerce-Button { color: #fff!important; } .sh-revslider { font-size: 0px; } .sh-revslider > div { font-size: 13px; } .sh-revslider-button1, .sh-revslider-button2 { border-radius: 100px; padding: 0px 45px; overflow: hidden; position: relative; display: block; } .sh-revslider-button1 { font-size: 13px; font-weight: bold; border: 2px solid #fff; color: #fff!important; line-height: 56px; } .sh-revslider-button1:before { display: block; content: ''; position: absolute; z-index: -1; width: 0%; height: 150%; background-color: rgba(0,0,0,0.07); z-index: 1; right: 0; top: 0; margin: -5px 0 0 -5px; transition: 0.3s all ease-in-out; } .sh-revslider-button1:hover:before { width: 120%; } .sh-revslider-button2 { font-size: 13px; font-weight: bold; color: #fff!important; background-color: #fd8b36; line-height: 60px; } .sh-revslider-button2:after { display: block; content: ''; position: absolute; z-index: -1; width: 0%; height: 150%; background-color: rgba(0,0,0,0.07); z-index: 1; right: 0; top: 0; margin: -5px 0 0 -5px; transition: 0.3s all cubic-bezier(0.455, 0.030, 0.515, 0.955)!important; } .sh-revslider-button2:hover:after { width: 120%; } .sh-revslider-button1 span, .sh-revslider-button2 span, .sh-revslider-button1 i, .sh-revslider-button2 i { position: relative; z-index: 5; } .sh-revslider-button1 span, .sh-revslider-button2 span { line-height: 60px!important; font-size: inherit!important; position: relative; bottom: -1px; } .sh-revslider-button1 span { line-height: 56px; } .sh-revslider-button1 i, .sh-revslider-button2 i { padding-left: 15px; font-size: 18px; vertical-align: middle; line-height: normal!important; } @media (max-width: 700px) { .sh-revslider-button1 span, .sh-revslider-button2 span { line-height: 30px!important; } } @media screen and (min-width: 700px) and (min-height: 600px) { .sh-revslider-button1 i, .sh-revslider-button2 i { position: relative; top: -1px; } } .sh-revslider-button1.spacing-animation:before, .sh-revslider-button2.spacing-animation:after { display: none; } .sh-revslider-button1.spacing-animation span, .sh-revslider-button2.spacing-animation span { transition: 0.3s all ease-in-out!important; letter-spacing: normal!important; } .sh-revslider-button1.spacing-animation:hover span, .sh-revslider-button2.spacing-animation:hover span { letter-spacing: 2px!important; } .sh-revslider-button1.spacing-animation, .sh-revslider-button2.spacing-animation { transition: 0.3s all ease-in-out!important; } .sh-revslider-button1.spacing-animation:hover { background-color: rgba(0,0,0,0.07); } .sh-revslider-button2.inverted, .sh-revslider-button2.inverted:hover, .sh-revslider-button2.inverted:focus { background-color: #ffffff!important; color: #535353!important; } .rev_slider .hades.tparrows { background-color: rgba(0,0,0,0.0); } .rev_slider .ares { height: 21px; } .rev_slider .ares .tp-bullet { width: 15px; height: 15px; background-color: #fff!important; margin-left: -4px; } .rev_slider .ares .tp-bullet.selected { width: 21px; height: 21px; margin-top: -3px; margin-left: -7px!important; box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.2); } .rev_slider .ares .tp-bullet .tp-bullet-title { display: none; } .rev_slider .sh-rev-blog h2 { font-size: 50px; color: #fff; margin-bottom: 20px; line-height: 1!important; } .rev_slider .sh-rev-blog p { font-size: 16px; color: #fff; line-height: 1.5!important; margin-bottom: 25px!important; opacity: 0.8; } .rev_slider .sh-rev-blog-cat { opacity: 0.8; } .rev_slider .sh-rev-blog-cat a { color: #fff; font-size: 13px; padding-left: 8px; } .rev_slider .sh-rev-blog-cat a:first-child { padding-left: 0px; } .rev_slider .sh-rev-blog .sh-revslider-button2 { display: inline-block!important; line-height: 50px; } .rev_slider .sh-rev-blog .sh-revslider-button2 span { line-height: 50px;} @media (min-width: 1250px) { .rev_slider .sh-rev-blog .sh-revslider-button2 span { position: relative; top: -1px; } } #comments { margin-top: 65px; } .sh-comments { margin-top: 25px; } .page-content .sh-comments { margin-top: 45px; } .sh-comments li { list-style: none; } .sh-comment-list { padding: 0; } .sh-comment-list ol, .sh-comment-list ol ol { padding-left: 90px; } .sh-comments .sh-comments-title, .sh-comments .comment-reply-title { font-size: 16px; margin-bottom: 25px; } .sh-comments #cancel-comment-reply-link { text-transform: none; font-size: 14px; padding-left: 15px; } .sh-comments .submit { background-color: #47c9e5; color: #fff; line-height: 50px; padding: 0 25px; border: none; font-weight: bold; } .sh-comments #comment { height: 135px; resize: none; } .comment-body { display: table; } .comment-body .sh-reply-link { font-size: 16px; padding-right: 6px; } .sh-reply-link + .sh-reply-link-button { color: red!important; } .comment-body .reply { margin-top: 8px; } .comment-body .sh-reply-link-button { padding-right: 15px; } .comment-column-left { display: table-cell; vertical-align: top; width: 90px; } .comment-column-right { display: table-cell; vertical-align: top; } .sh-comment-list { border-bottom: 1px solid #e3e3e3; } .sh-comment-list li.comment, .sh-comment-list li.pingback { padding-top: 30px; } .sh-comment-list li.pingback .comment-column-left { display: none; } .sh-comment-list li.depth-1 { border-top: 1px solid #e3e3e3; padding-bottom: 30px; } .sh-comment-list .comment .comment-respond { padding-top: 30px; padding-left: 90px; } .sh-comment-author { font-weight: bold; color: #3f3f3f; } .sh-comment-date { padding-left: 5px; } .sh-comment-date a { color: #b0b0b0; font-style: italic; } .sh-comment-content { margin-top: 6px; } .sh-comment-form { margin-top: 50px; } .sh-comment-form i { padding-left: 5px; } .sh-comment-form label { margin-bottom: 8px; } .sh-comment-form p { margin-bottom: 25px; position: relative; } .sh-comments-required-notice { float: right; } .sh-gallery { display: none; max-width: 100%!important; min-height: 30px; overflow: hidden; } .sh-gallery.slick-initialized { display: block; } .sh-gallery .slick-slide, .sh-gallery .slick-track { height: auto!important } .sh-gallery .slick-prev, .sh-gallery .slick-next { width: 60px; height: 60px; margin-top: -30px; font-size: 24px; border: none; color: #fff; background-color: transparent; opacity: 0; padding: 0; } .sh-gallery .slick-prev span, .sh-gallery .slick-next span { line-height: 60px; } .sh-gallery:hover .slick-prev, .sh-gallery:hover .slick-next { opacity: 1; } .sh-gallery .slick-prev:hover, .sh-gallery .slick-next:hover { background-color: #fff; color: #8d8d8d; } .slick-dots { list-style: none; padding-left: 0; display: table; margin: 0 auto; position: absolute; margin-top: -60px; text-align: center; width: 100%; } .slick-dots li { display: inline-block; margin: 0 5px; width: auto!important; vertical-align: top; line-height: 1; } .slick-dots li button { border: none; background-color: #fff; color: #fff; font-size: 0; padding: 0; width: 15px; height: 15px; border-radius: 30px; } .sh-image-gallery .slick-dots li button { background-color: #ebebeb; } .sh-image-gallery .slick-dots li.slick-active button { background-color: #47c9e5; } .slick-dots li.slick-active button { width: 21px; height: 21px; box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.2); } .slick-list, .slick-slide, .slick-track { height: 100%; width: 100%; } .slick-prev, .slick-next { position: absolute; top: 50%; z-index: 10; opacity: 1; } .slick-prev { left: 0; } .slick-next { right: 0; } .sh-image-gallery-simple .sh-image-gallery-item { display: inline-block; vertical-align: top; margin-right: -5px; } .sh-gallery-item { position: relative; overflow: hidden; } .sh-image-gallery-simple-2columns .sh-image-gallery-item { width: 50%; } .sh-image-gallery-simple-3columns .sh-image-gallery-item { width: 33.3%; } .sh-image-gallery-simple-4columns .sh-image-gallery-item { width: 25%; } .sh-image-gallery-simple-5columns .sh-image-gallery-item { width: 20%; } @media (max-width: 1200px) { .sh-image-gallery-simple-5columns .sh-image-gallery-item, .sh-image-gallery-simple-4columns .sh-image-gallery-item { min-width: 33.3%; } } @media (max-width: 850px) { .sh-image-gallery-simple .sh-image-gallery-item { min-width: 50%; } } @media (max-width: 550px) { .sh-image-gallery-simple .sh-image-gallery-item { min-width: 100%; } } body.admin-bar #lightcase-nav .lightcase-icon-close { top: 47px; } @media screen and (max-width: 640px) { body.admin-bar #lightcase-nav .lightcase-icon-close { top: 61px; } } #lightcase-overlay { z-index: 9999; } #lightcase-case { z-index: 9999; } #lightcase-nav .lightcase-icon-close:before { content: "\e646"; font-family: 'themify'; 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: 24px; } #lightcase-nav a[class*='lightcase-icon-']:hover { text-shadow: 0 0 15px black; } .woocommerce #lightcase-case[data-lc-type=image] #lightcase-content, .woocommerce #lightcase-case[data-lc-type=video] #lightcase-content { background-color: #ffffff; } .sh-spinner-1 > div { width: 18px; height: 18px; background-color: #fff; border-radius: 100%; display: inline-block; -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; animation: sk-bouncedelay 1.4s infinite ease-in-out both; } .sh-spinner-1 .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; } .sh-spinner-1 .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } @-webkit-keyframes sk-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0) } 40% { -webkit-transform: scale(1.0) } } @keyframes sk-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1.0); transform: scale(1.0); } } .sh-portfolio-single-share { padding-bottom: 30px; } .sh-social-share { margin-top: 0px; margin-bottom: 0px; } .sh-social-share > div { vertical-align: top; } .sh-social-share-button { background-color: #f2f2f2; border-radius: 100px; height: 50px; padding: 0 30px 0 20px; display: inline-block; cursor: pointer; margin-right: 5px; margin-bottom: 5px; overflow: hidden; position: relative; -webkit-transform: translateZ(0); transform: translateZ(0); } .sh-social-share-button i { font-size: 18px; line-height: 1; vertical-align: middle; padding-right: 15px; } .sh-social-share-button span { font-size: 13px; line-height: 50px; font-weight: bold; text-transform: uppercase; } .sh-social-share-networks { display: inline-block; height: 0; } .sh-social-share-networks.sh-social-share-networks-active { height: auto; transition-delay: 0.7s; transition: all 0.3s ease-in-out; } .sh-social-share-networks.sh-social-share-networks-active .jssocials-share { opacity: 1; margin-left: 0px; } .sh-social-share-networks .jssocials-share, .sh-social-share-networks .jssocials-shares { margin: 0; } .sh-social-share-networks .jssocials-share { padding: 0px; opacity: 0; margin-left: -15px; } .sh-social-share-networks .jssocials-share a { display: inline-block; padding: 0px 10px; background-color: transparent!important; visibility: hidden; } .sh-social-share-networks.sh-social-share-networks-active .jssocials-share a { height: auto; visibility: visible; } .sh-social-share-networks .jssocials-share i { font-size: 18px; } .sh-social-share-networks .jssocials-share-link { line-height: 50px; padding: 0; } .sh-social-share-networks .jssocials-share-link .jssocials-share-count { display: none; } .sh-social-share-networks .jssocials-share:nth-child(1) { transition-delay: 0.1s; } .sh-social-share-networks .jssocials-share:nth-child(2) { transition-delay: 0.2s; } .sh-social-share-networks .jssocials-share:nth-child(3) { transition-delay: 0.3s; } .sh-social-share-networks .jssocials-share:nth-child(4) { transition-delay: 0.4s; } .sh-social-share-networks .jssocials-share:nth-child(5) { transition-delay: 0.5s; } .sh-social-share-networks .jssocials-share:nth-child(6) { transition-delay: 0.6s; } .sh-social-share-networks .jssocials-share:nth-child(7) { transition-delay: 0.7s; } body:not(.sh-jevelin-style3) .sh-social-share-networks .fa-facebook, body:not(.sh-jevelin-style3) .sh-social-share-networks .fa-twitter, body:not(.sh-jevelin-style3) .sh-social-share-networks .fa-google, body:not(.sh-jevelin-style3) .sh-social-share-networks .fa-at, body:not(.sh-jevelin-style3) .sh-social-share-networks .fa-pinterest { font-family: 'simple-line-icons'; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body:not(.sh-jevelin-style3) .sh-social-share-networks .fa-facebook:before { content: "\e00b"; } body:not(.sh-jevelin-style3) .sh-social-share-networks .fa-twitter:before { content: "\e009"; } body:not(.sh-jevelin-style3) .sh-social-share-networks .fa-google:before { content: "\e60d"; } body:not(.sh-jevelin-style3) .sh-social-share-networks .fa-at:before { content: "\e086"; } body:not(.sh-jevelin-style3) .sh-social-share-networks .fa-pinterest:before { content: "\e60b"; } .sh-popover-mini { position: absolute; left: 0; top: -17px; background-color: #3f3f3f; color: #fff; font-weight: bold; font-size: 13px; padding: 0px 15px; line-height: 30px; min-height: 0; min-width: 0; z-index: 100; cursor: default; border-radius: 30px; box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.2); border: 2px solid #fff; white-space: nowrap; } .sh-popover-mini::before { content: ""; position: absolute; bottom: -7px; left: 50%; margin-left: -9px; width: 0; height: 0; box-sizing: border-box; border: 5px solid black; border-color: transparent transparent #47c9e5 #47c9e5; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); z-index: 10; } .sh-popover-mini::after { content: ""; position: absolute; bottom: -10px; left: 50%; margin-left: -9px; width: 0; height: 0; box-sizing: border-box; border: 5px solid black; border-color: transparent transparent #FFFFFF #FFFFFF; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); box-shadow: -5px 4px 5px -2px rgba(0,0,0,0.15); z-index: 5; } .sh-popover-mini-center { -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); left: 50%; } .sh-popover-mini-dark { background-color: #4e4e4e; } .sh-popover-mini::before { border-color: transparent transparent #4e4e4e #4e4e4e; } ul.page-numbers, .woocommerce nav.woocommerce-pagination ul.page-numbers { display: table; margin: 0 auto; list-style: none; background-color: #f4f4f4; padding: 5px 4px; border-radius: 30px; border-width: 0px; } ul.page-numbers:after { content: ""; display: block; clear: both; } ul.page-numbers li, .woocommerce nav.woocommerce-pagination ul.page-numbers li { display: block; float: left; margin: 0 2px; text-align: center; } ul.page-numbers a, ul.page-numbers span, .woocommerce nav.woocommerce-pagination ul.page-numbers a, .woocommerce nav.woocommerce-pagination ul.page-numbers span { display: block; width: 40px; height: 40px; line-height: 40px; font-weight: 400; cursor: pointer; padding: 0; } .woocommerce nav.woocommerce-pagination ul.page-numbers a:hover, .woocommerce nav.woocommerce-pagination ul.page-numbers a:focus { background-color: transparent!important; } ul.page-numbers .prev, ul.page-numbers .next, .woocommerce nav.woocommerce-pagination ul.page-numbers .prev, .woocommerce nav.woocommerce-pagination ul.page-numbers .next { width: auto; padding: 0 10px; } ul.page-numbers .prev, .woocommerce nav.woocommerce-pagination ul.page-numbers .prev { padding-left: 15px; } ul.page-numbers .next, .woocommerce nav.woocommerce-pagination ul.page-numbers .next { padding-right: 15px; } ul.page-numbers a span { padding: 0; } ul.page-numbers a:hover { color: #47c9e5; } ul.page-numbers .current { font-weight: bold; } ul.page-numbers .current, ul.page-numbers .current:hover, .woocommerce nav.woocommerce-pagination ul.page-numbers .current, .woocommerce nav.woocommerce-pagination ul.page-numbers .current:hover { color: #fff; background-color: #47c9e5; border-radius: 30px; } .woocommerce nav.woocommerce-pagination ul li { border-width: 0px; } .sh-page-links p { font-weight: bold; margin-bottom: 15px; } .widget-title { margin-bottom: 25px; } .widget-item { padding-bottom: 45px; } .widget-item ul { list-style: none; padding-left: 0; } .widget-item ul ul{ padding-left: 30px; } .widget-item li > a { display: block; } .widget-item h4 { margin-bottom: 20px; } .widget_tag_cloud a, .widget_tag_cloud a:after, .post-title h2, .post-title h1 { transition: 0.25s all ease; } .widget_search .screen-reader-text { display: none; } .widget_search .search-form { position: relative; display: block; } .widget_search label { width: 100%; } .widget_search .search-field { display: block; width: 100%; border: none; padding: 16px 20px; font-weight: 400; transition: 0.25s background; border: 1px solid #ddd; color: #8d8d8d; } .widget_search .search-submit { position: absolute; display: block; top: 50%; right: 5px; margin-top: -25px; width: 43px; height: 43px; border: none; text-align: center; background-color: transparent; } .widget_search .search-form i { display: block; font-size: 16px; line-height: 38px; cursor: pointer; } .widget_search .search-field::-webkit-input-placeholder { color: inherit; font-style: normal; } .widget_search .search-field:-moz-placeholder { color: inherit; font-style: normal; } .widget_search .search-field::-moz-placeholder { color: inherit; font-style: normal; } .widget_search .search-field:-ms-input-placeholder { color: inherit; font-style: normal; } .sh-blog-style1 .sh-sidebar-search-active .search-submit i, .sh-blog-style1 .sh-sidebar-search-active .search-field, .sh-blog-style1 .sh-sidebar-search-active .search-field::-webkit-input-placeholder { color: #fff!important; } .widget_categories ul { list-style: none; padding: 0; margin-bottom: 0; } .widget_categories li { padding: 12px 1px; border-bottom: 1px solid #e3e3e3; font-size: 0px; text-transform: uppercase; } .widget_categories li > a { display: inline-block; } .widget_categories li * { font-size: 13px; } .widget_categories li:first-child { padding-top: 0px; } .widget_categories li:last-child { border-bottom: none; padding-bottom: 0; } .widget_calendar table { width: 100%; } .widget_calendar td, .widget_calendar th { padding: 10px!important; text-align: center; } .widget_product_tag_cloud a, .widget_tag_cloud a { display: inline-block; position: relative; padding: 0 10px; line-height: 30px; background-color: #f4f4f4; color: #8d8d8d; margin-right: 10px; font-size: 13px!important; margin-bottom: 12px; border-radius: 100px; border: 3px solid #fff; box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.1); font-weight: bold; } .widget_product_tag_cloud a:hover, .widget_tag_cloud a:hover { color: #fff!important; background-color: #47c9e5; } #sidebar .widget_product_tag_cloud .tagcloud a:hover, #sidebar .widget_tag_cloud .tagcloud a:hover { color: #fff!important; } .widget_product_tag_cloud a:hover:after, .widget_tag_cloud a:hover:after { border-left-color: #47c9e5; } .widget-item.woocommerce .product-title { transition: 0.3s all ease-in-out; } .widget-item.woocommerce .product-title:hover { opacity: 0.8; } .product_list_widget li { width: 100%; display: block; position: relative; margin-bottom: 15px!important; min-height: 65px!important; padding-left: 85px!important; } #sidebar .product_list_widget li.empty { padding-left: 0!important; min-height: 0px!important; } .product_list_widget a img { position: absolute; width: 65px!important; margin-left: 0!important; left: 0; } .product_list_widget a span, .product_list_widget .star-rating { display: block; } .product_list_widget .star-rating { margin-top: 10px!important; margin-bottom: 15px!important; } .product_list_widget ins { text-decoration: none; } .product_list_widget .amount, .product_list_widget ins span { font-size: 16px; font-weight: bold; } .product_list_widget del .amount { font-weight: normal; } .widget_price_filter .price_slider_wrapper .price_slider_amount { padding-top: 5px; } .widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: #e5e5e5!important; } .widget_price_filter .ui-slider .ui-slider-handle { background-color: #fff!important; border: 2px solid #6ec8b9; width: 17px!important; height: 17px!important; top: -5px!important; } .widget_price_filter .ui-slider .ui-slider-range { background-color: rgba(110,200,185,0.6)!important; } .widget_price_filter .price_slider_wrapper .price_slider_amount .button { background-color: #f3f3f3!important; color: #8d8d8d!important; line-height: 40px!important; float: right; padding: 0px 22px!important; border-radius: 30px; font-size: 13px; text-transform: uppercase; } .widget_price_filter .price_slider_wrapper .price_label { font-size: 14px; float: left; line-height: 40px; } .widget_price_filter .price_slider_wrapper .price_label span { font-size: 16px; font-weight: bold; } .widget_price_filter .widget-title { padding-bottom: 5px; } .widget_product_categories ul { list-style: none; padding-left: 0; margin-bottom: 0; } .widget_product_categories li { border-bottom: 1px solid #e3e3e3; padding: 12px 0; text-transform: uppercase; font-size: 13px; } .product_list_widget .star-rating { display: none; } .widget_product_categories li:first-child { padding-top: 0; } .widget_product_categories li:last-child { border-bottom: none; padding-bottom: 0; } .widget_product_categories li { display: block; } .widget_product_categories a { color: #8d8d8d; display: inline-block!important; } .widget_product_categories li .count, .widget_categories li .count { float: right; font-weight: bold; background-color: #f3f3f3; color: #9A9A9A; border-radius: 50px; padding: 0px 8px; line-height: 1.4; cursor: default; } .widget_product_categories li .count { display: none; } .widget_recent_entries li { border-bottom: 0px solid transparent!important; font-weight: bold; padding: 11px 0; position: relative; } .widget_recent_entries li: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; -moz-osx-font-smoothing: grayscale; display: inline-block; position: absolute; top: 12px; content: "\e060"; font-size: 16px; } .widget_recent_entries li a { padding-left: 37px!important; } #sidebar .widget_recent_entries li:before { top: 14px; } .sh-footer .widget_recent_entries li:first-child:before { top: 3px!important; } .null-instagram-feed .instagram-pics { position: relative; margin: -5px; } .null-instagram-feed .instagram-pics li { display: inline-block; position: relative; width: 33.3%; padding: 6px 10px; margin-right: -4px; } .null-instagram-feed .instagram-pics li a:not(.sh-instagram-element-overlay) { display: block; overflow: hidden; position: relative; } .null-instagram-feed img { width: 100%; } .null-instagram-feed .sh-overlay-item { height: 100%; width: 100%; } .no-widgets-found .widget-title { margin-bottom: 0; padding-bottom: 0; border: 0; text-transform: none; } .sh-recent-posts-widgets { position: relative; } .sh-recent-posts-widgets-item { padding-bottom: 15px; margin-bottom: 25px; position: relative; border-bottom: 1px solid #3E3E3E; } .sh-recent-posts-widgets-item:last-child { margin-bottom: 0; border-bottom-width: 0px; } .sh-recent-posts-widgets-item-content { padding-left: 80px; min-height: 55px; } .sh-recent-posts-widgets-item-thumb { position: absolute; width: 55px; height: 55px; left: 0; top: 0; } .sh-recent-posts-widgets-count { background-color: #47c9e5; padding: 2px 6px; line-height: 1; font-weight: bold; border-radius: 20px; position: absolute; top: -7px; right: -7px; font-size: 13px; z-index: 500; color: #fff!important; box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.2); } .sh-recent-posts-widgets-item h6 { padding-top: 5px; margin-bottom: 8px; font-size: 14px; } .sh-recent-posts-widgets-item-meta { font-size: 12px; } .sh-recent-posts-widgets-item-meta i { position: relative; bottom: -3px; padding-right: 5px; font-size: 16px; } .sh-portfolio-widget { position: relative; margin: -7.5px; } .sh-portfolio-widget:after { content: ""; display: block; clear: both; } .sh-portfolio-widget-item { padding: 7.5px; float: left; width: 33.3%; max-width: 100px; min-width: 60px; overflow: hidden; } .sh-portfolio-widget-item img { margin-bottom: 0px } .sh-portfolio-widget-item .sh-portfolio-widget-background { display: block; position: relative; background-size: cover; background-position: 50% 50%; } .sh-mini-overlay-container { position: absolute; top: 0px; right: 0px; left: 0px; bottom: 0px; background-color: rgba(71,201,229,0.75); text-align: center; opacity: 0; } .sh-mini-overlay i { line-height: 1px; font-size: 24px; color: #fff!important; display: block; } .sh-mini-overlay .sh-mini-overlay-container:hover { opacity: 1; } .sh-contacts-widget-item { margin-bottom: 15px; padding-left: 40px; position: relative; } .sh-contacts-widget-item i { display: block; padding-top: 4px; position: absolute; left: 0; font-size: 18px; width: 18px; } .sh-social-widgets { position: relative; margin: -4px; } .sh-social-widgets:after { clear: both; content: ""; display: block; } .sh-social-widgets-item { margin: 0 5px; margin-bottom: 10px; width: 50px; height: 50px; text-align: center; float: left; color: #8d8d8d; background-color: #f4f4f4; font-size: 18px; border-radius: 50px; } .sh-social-widgets-item i { font-size: 19px; line-height: 50px; } .sh-image-widgets img { margin-bottom: 0px; padding-bottom: 15px; } .sh-image-widgets-description a { margin-right: 25px; } .sh-image-widgets-description i { font-size: 18px; } .sh-image-widgets-social { padding-top: 15px; } .sh-nothing-found { background-color: #f4f4f4; padding: 19px; float: none; } .sh-nothing-found .sh-table-cell-top:first-child { width: 45px; } .sh-nothing-found h2 { font-size: 16px; text-transform: uppercase; margin-bottom: 5px; } .sh-nothing-found p { margin: 0; } .sh-nothing-found i { color: #505050; font-size: 26px; } .sh-nothing-found-big { margin-top: 50px; color: #e5e5e5; font-weight: bold; max-width: 500px; } .sh-nothing-found-big span { font-size: 56px; line-height: 56px; } .sh-nothing-found-big div { font-size: 110px; text-transform: uppercase; line-height:100px; } .woocommerce > .cart-empty, .woocommerce > .woocommerce-notices-wrapper > .cart-empty { display: none; } .sh-search-results .post-item .post-meta-two { display: none; } .sh-404 { background-size: cover; background-position: center center; background-color: #4C4C4C; } .sh-404 > div { width: 33.3%; text-align: center; color: #fff; border-right: 30px solid #fff; vertical-align: top; padding: 0 35px 80px 35px; } .sh-404 > div:last-child { border-right: 0; } .sh-404-title { display: block; width: 100%; padding: 110px 0 60px 0; line-height: 110px; font-size: 110px; font-weight: bold; text-align: center; } .sh-404-mobile-title { letter-spacing: 25px; } .sh-404 h3 { font-weight: bold; color: #fff; font-size: 24px; } .sh-404-button { display: inline-block; margin: 0 auto; background-color: #47c9e5; color: #fff!important; padding: 15px 25px; margin-top: 15px; } .sh-404-button i { padding-right: 8px; } #sh-404-mobile { display: none; } @media (max-width: 850px) { #sh-404 { display: none; } #sh-404-mobile { display: block; } } @media (max-width: 850px) { #sh-404-mobile > div { padding: 0 15px 50px 15px; } #sh-404-mobile .sh-404-mobile-title { font-size: 60px; padding: 50px 0 30px 0; letter-spacing: 15px; } } .sh-back-to-top { position: fixed; bottom: 30px; right: 30px; opacity: 0; transition: 0.3s all ease; cursor: pointer; width: 50px; height: 50px; text-align: center; overflow: hidden; z-index: 5000; color: #cecece; border: 2px solid #cecece; } .sh-back-to-top:hover { background-color: #47c9e5; border: 2px solid #47c9e5;; color: #fff; } .sh-back-to-top i { display: block; font-size: 24px; line-height: 46px; } .sh-back-to-top.active { opacity: 1; } .sh-back-to-top.filled { background-color: #BDBDBD; border-color: #BDBDBD; color: #fff; } .sh-back-to-top2 { border-radius: 100%; width: 60px; height: 60px; } .sh-back-to-top2 i { line-height: 56px; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .sh-back-to-top3 { box-shadow: 0px 3px 13px 1px rgba(0,0,0,0.12); background-color: #fff; border-width: 0px!important; font-size: 20px; } .sh-back-to-top3 i { font-size: 20px; } .sh-page-loader { background-color: #fff; position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 995000; } .sk-cube-grid { width: 40px; height: 40px; margin: 100px auto; } .sk-cube-grid .sk-cube { width: 33%; height: 33%; background-color: #333; float: left; -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; } .sk-cube-grid .sk-cube1 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } .sk-cube-grid .sk-cube2 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .sk-cube-grid .sk-cube3 { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; } .sk-cube-grid .sk-cube4 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } .sk-cube-grid .sk-cube5 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } .sk-cube-grid .sk-cube6 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .sk-cube-grid .sk-cube7 { -webkit-animation-delay: 0s; animation-delay: 0s; } .sk-cube-grid .sk-cube8 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } .sk-cube-grid .sk-cube9 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } @-webkit-keyframes sk-cubeGridScaleDelay { 0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1); } 35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1); } } @keyframes sk-cubeGridScaleDelay { 0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1); } 35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1); } } .sk-folding-cube { margin: 20px auto; width: 40px; height: 40px; position: relative; -webkit-transform: rotateZ(45deg); -ms-transform: rotate(45deg); transform: rotateZ(45deg); } .sk-folding-cube .sk-cube { float: left; width: 50%; height: 50%; position: relative; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .sk-folding-cube .sk-cube:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #333; -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both; animation: sk-foldCubeAngle 2.4s infinite linear both; -webkit-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; transform-origin: 100% 100%; } .sk-folding-cube .sk-cube2 { -webkit-transform: scale(1.1) rotateZ(90deg); -ms-transform: scale(1.1) rotate(90deg); transform: scale(1.1) rotateZ(90deg); } .sk-folding-cube .sk-cube3 { -webkit-transform: scale(1.1) rotateZ(180deg); -ms-transform: scale(1.1) rotate(180deg); transform: scale(1.1) rotateZ(180deg); } .sk-folding-cube .sk-cube4 { -webkit-transform: scale(1.1) rotateZ(270deg); -ms-transform: scale(1.1) rotate(270deg); transform: scale(1.1) rotateZ(270deg); } .sk-folding-cube .sk-cube2:before { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .sk-folding-cube .sk-cube3:before { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; } .sk-folding-cube .sk-cube4:before { -webkit-animation-delay: 0.9s; animation-delay: 0.9s; } @-webkit-keyframes sk-foldCubeAngle { 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } } @keyframes sk-foldCubeAngle { 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } } .sk-spinner { margin: 100px auto 0; width: 70px; text-align: center; } .sk-spinner > div { width: 18px; height: 18px; background-color: #333; border-radius: 100%; display: inline-block; -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; animation: sk-bouncedelay 1.4s infinite ease-in-out both; } .sk-spinner .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; } .sk-spinner .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } @-webkit-keyframes sk-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0) } 40% { -webkit-transform: scale(1.0) } } @keyframes sk-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1.0); transform: scale(1.0); } } .sh-page-loader-style-spinner #loading-center-absolute { display: table; margin: 0 auto; } .sh-page-loader-style-spinner .object { width: 20px; height: 20px; background-color: #8d8d8d; float: left; margin-right: 20px; border-radius: 50% 50% 50% 50%; } .sh-page-loader-style-spinner .object:last-child { margin-right: 0; } .sh-page-loader-style-spinner #object_one { -webkit-animation: object_one 1.5s infinite; animation: object_one 1.5s infinite; } .sh-page-loader-style-spinner #object_two { -webkit-animation: object_two 1.5s infinite; animation: object_two 1.5s infinite; -webkit-animation-delay: 0.25s; animation-delay: 0.25s; } .sh-page-loader-style-spinner #object_three { -webkit-animation: object_three 1.5s infinite; animation: object_three 1.5s infinite; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; } @-webkit-keyframes object_one { 75% { -webkit-transform: scale(0); } } @keyframes object_one { 75% { transform: scale(0); -webkit-transform: scale(0); } } @-webkit-keyframes object_two { 75% { -webkit-transform: scale(0); } } @keyframes object_two { 75% { transform: scale(0); -webkit-transform:  scale(0); } } @-webkit-keyframes object_three { 75% { -webkit-transform: scale(0); } } @keyframes object_three { 75% { transform: scale(0); -webkit-transform: scale(0); } } @-webkit-keyframes animate_pulse { 0% { -webkit-box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0.08 ); } 70% { -webkit-box-shadow: 0 0 0 18px rgba( 0, 0, 0, 0 ); } 100% { -webkit-box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0 ); } } @keyframes animate_pulse { 0% { -moz-box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0.08 ); box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0.1 ); } 70% { -moz-box-shadow: 0 0 0 18px rgba( 0, 0, 0, 0 ); box-shadow: 0 0 0 18px rgba( 0, 0, 0, 0 ); } 100% { -moz-box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0 ); box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0 ); } } .sh-window-line { position: fixed; left: 0; right: 0; background: #fff; z-index: 5000; } .sh-window-line.line-top { top: 0; } .sh-window-line.line-top, .sh-window-line.line-bottom { height: 20px; } .sh-window-line.line-left, .sh-window-line.line-right { width: 20px; } .sh-window-line.line-bottom { bottom: 0; } .sh-window-line.line-left { top: 0; bottom: 0; right: auto; } .sh-window-line.line-right { top: 0; bottom: 0; left: auto; } .page-white-borders #page-container { padding-bottom: 20px; } @media (min-width: 1100px) { .sh-header-in-side .sh-window-line.line-left, .sh-header-in-side .sh-window-line.line-bottom, .sh-header-in-side .sh-window-line.line-top { left: 320px; } } .page-white-borders.page-layout-right-fixed .sh-header-right-side { height: auto!important; } .page-white-borders.page-layout-right-fixed .sh-header-right-side .header-mobile-social-media { bottom: 20px; } .page-white-borders .primary-desktop { padding-top: 20px; } body.admin-bar.page-white-borders .sh-header-right-side { top: 52px!important; } body.page-white-borders.page-layout-right-fixed .sh-header-right-side { top: 20px; } body.page-white-borders.header-in-left-side .sh-window-line.line-left { z-index: 499!important; } .sh-page-notice { width: 100%; background-color: #383838; color: #e2e1e1; padding: 20px 0; display: none; } .sh-page-notice a { color: #e2e1e1; } .sh-page-notice a:hover, .sh-page-notice a:focus { color: #fff; } .sh-page-notice .sh-page-notice-button { background-color: #767676; position: relative; display: inline-block; padding: 8px 18px; margin: -8px 0; margin-left: 16px; font-weight: bold; color: #fff; } .sh-page-notice .sh-page-notice-button:hover { background-color: #8d8d8d; } .sh-page-notice .text-right { min-width: 100px; } @media (max-width: 1025px) { #page-container > .sh-page-notice { display: none!important; } } .sh-ratio { position: relative; } .sh-ratio-container { padding-bottom: 56.25%; } .sh-ratio-container-4_3 { padding-bottom: 75%; } .sh-ratio-container-square { padding-bottom: 100%; } .sh-ratio-content { position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-size: cover; background-position: 50% 50%; } .sh-ratio-content iframe { width: 100%; height: 100%; } .bottom-1 { position: relative; bottom: -1px; } .bottom-2 { position: relative; bottom: -2px; } .bottom-3 { position: relative; bottom: -3px; } .bottom-4 { position: relative; bottom: -4px; } .c-hamburger { display: block; position: relative; overflow: hidden; margin: 0; padding: 0; width: 24px; height: 20px; font-size: 0; text-indent: -9999px; appearance: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; transition: background 0.3s; top: 10px; } .c-hamburger:focus { outline: none; } .c-hamburger span { display: block; position: absolute; top: 9px; left: 0px; right: 0px; height: 2px; background: #545454; } .c-hamburger span::before, .c-hamburger span::after { position: absolute; display: block; left: 0; width: 100%; height: 2px; background-color: #545454; content: ""; } .c-hamburger span::before { top: -9px; } .c-hamburger span::after { bottom: -9px; } .c-hamburger--htx { background-color: transparent; } .c-hamburger--htx span::before, .c-hamburger--htx span::after { transition-duration: 0.3s, 0.3s; transition-delay: 0.3s, 0s; } .c-hamburger--htx span::before { transition-property: top, transform; } .c-hamburger--htx span::after { transition-property: bottom, transform; } .c-hamburger--htx.is-active span { background: transparent!important; } .c-hamburger--htx.is-active span::before { top: 0; transform: rotate(45deg); width: 26px; left: -4px; margin-left: 3px; } .c-hamburger--htx.is-active span::after { bottom: 0; transform: rotate(-45deg); width: 26px; left: -4px; margin-left: 3px; } .c-hamburger--htx.is-active span::before, .c-hamburger--htx.is-active span::after { transition-delay: 0s, 0.3s; } .sh-element-inline { display: inline-block!important; margin-right: -4px!important; vertical-align: top; } body.vc_editor.compose-mode .vc_empty_space { background: repeating-linear-gradient( 45deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3) 15px, rgba(185, 185, 185, 0.2) 15px, rgba(185, 185, 185, 0.2) 30px); border-radius: 8px; } .vc_row .sh-progress .sh-progress-item, .vc_row .sh-progress-style2 .sh-progress-item, .vc_row .sh-countdown, .vc_row .sh-counter, .vc_row .sh-text-block p:last-child { margin-bottom: 0; } .vc_row .sh-button-container { margin-top: 0; margin-bottom: 0; } .wpb_single_image img, .vc_row .sh-team-image img { margin-bottom: 0!important; } i.icon { vertical-align: inherit; margin-left: 0px; line-height: normal; height: auto; width: auto; } .jarallax { position: relative; z-index: 0; } .jarallax > .jarallax-img { position: absolute; object-fit: cover; font-family: 'object-fit: cover;'; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; } body.compose-mode header.primary-desktop, body.compose-mode header.primary-mobile { pointer-events: none; } body.compose-mode .page-content.vc-main-sortable-container > .vc_empty-placeholder:first-child { display: none; } .vc_row_reversed_columns { display: flex; } @media only screen and (min-width: 768px) { .vc_column_full_height { height: 100vh; } } @media only screen and (max-width: 768px) { .vc_row_reversed_columns { flex-direction: column-reverse; } } @media (min-width: 1250px) { .vc_row[data-vc-full-width="true"][data-vc-stretch-content="true"] { margin-left: calc(-100vw / 2 + 1200px / 2 + 7.5px); margin-right: calc(-100vw / 2 + 1200px / 2 + 7.5px); } .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) { margin-left: calc(-100vw/2 + 1200px/2 + 7.5px); margin-right: calc(-100vw/2 + 1200px/2 + 7.5px); padding-left: calc(100vw/2 - 1200px/2 - 7.5px)!important; padding-right: calc(100vw/2 - 1200px/2 - 7.5px)!important; } .sh-boxed-layout .vc_row[data-vc-full-width="true"][data-vc-stretch-content="true"] { width: auto!important; left: 0!important; margin-left: -45px!important; margin-right: -45px!important; } .sh-boxed-layout .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) { width: auto!important; left: 0!important; margin-left: -45px!important; margin-right: -45px!important; padding-left: 45px!important; padding-right: 45px!important; } } .vc_row_shadow1, .vc_row_shadow1_hover:hover, .vc_column_shadow1, .vc_column_shadow1_hover:hover { box-shadow: 0 15px 25px -7px rgba(0,0,0,0.09), 0 -12px 10px -10px rgba(0,0,0,0.04); } .vc_row_shadow2, .vc_row_shadow2_hover:hover, .vc_column_shadow2, .vc_column_shadow2_hover:hover { box-shadow: 0px 3px 13px 1px rgba(0,0,0,0.12); } .vc_row_shadow3, .vc_row_shadow3_hover:hover, .vc_column_shadow3, .vc_column_shadow3_hover:hover { box-shadow: 0px 15px 45px -9px rgba(0,0,0,0.25); } .vc_element_shadow, .vc_row_shadow1_hover, .vc_row_shadow2_hover, .vc_row_shadow3_hover, .vc_column_shadow1_hover, .vc_column_shadow2_hover, .vc_column_shadow3_hover { transition: 0.3s all ease-in-out; } .vc_row[data-vc-full-width]:not(.vc_parallax):not(.vc_row-no-padding):not(.jarallax) { overflow: visible; } .vc_row .wpb_revslider_element { font-size: 0px; position: relative; z-index: 0; } @media (max-width: 800px) { .vc_column_reponsive_border_disabled .vc_column-inner { border-width: 0px!important; } } .vc_row.jarallax > .vc_column_container, .vc_row.jarallax > .vc_vc_column { z-index: 1; } .vc_row_custom_container { width: 100%; } @media (max-width: 800px) { .vc_column_mobile_element_alignment_center .sh-text-block, .vc_column_mobile_element_alignment_center .sh-text-block p, .vc_column_mobile_element_alignment_center .sh-text-group, .vc_column_mobile_element_alignment_center .sh-text-group p, .vc_column_mobile_element_alignment_center .sh-heading span, .vc_column_mobile_element_alignment_center .sh-heading-content, .vc_column_mobile_element_alignment_center .sh-button-container, .vc_column_mobile_element_alignment_center .sh-single-image, .vc_column_mobile_element_alignment_center .vc_custom_heading, .vc_column_mobile_element_alignment_center .sh-button-container, .vc_column_mobile_element_alignment_center .wpb_single_image, .vc_column_mobile_element_alignment_center .sh-list { text-align: center!important; } .vc_column_mobile_element_alignment_left .sh-text-block, .vc_column_mobile_element_alignment_left .sh-text-block p, .vc_column_mobile_element_alignment_left .sh-text-group, .vc_column_mobile_element_alignment_left .sh-text-group p, .vc_column_mobile_element_alignment_left .sh-heading span, .vc_column_mobile_element_alignment_left .sh-heading-content, .vc_column_mobile_element_alignment_left .sh-button-container, .vc_column_mobile_element_alignment_left .sh-single-image, .vc_column_mobile_element_alignment_left .vc_custom_heading, .vc_column_mobile_element_alignment_left .sh-button-container, .vc_column_mobile_element_alignment_left .wpb_single_image, .vc_column_mobile_element_alignment_left .sh-list { text-align: left!important; } .vc_column_mobile_element_alignment_right .sh-text-block, .vc_column_mobile_element_alignment_right .sh-text-block p, .vc_column_mobile_element_alignment_right .sh-text-group, .vc_column_mobile_element_alignment_right .sh-text-group p, .vc_column_mobile_element_alignment_right .sh-heading span, .vc_column_mobile_element_alignment_right .sh-heading-content, .vc_column_mobile_element_alignment_right .sh-button-container, .vc_column_mobile_element_alignment_right .sh-single-image, .vc_column_mobile_element_alignment_right .vc_custom_heading, .vc_column_mobile_element_alignment_right .sh-button-container, .vc_column_mobile_element_alignment_right .wpb_single_image, .vc_column_mobile_element_alignment_right .sh-list { text-align: right!important; } } @media (max-width: 800px) { .vc_element_responsive_background_image > #jarallax-container-0, .vc_element_responsive_background_image > #jarallax-container-1, .vc_element_responsive_background_image > #jarallax-container-2, .vc_element_responsive_background_image > #jarallax-container-3, .vc_element_responsive_background_image > #jarallax-container-4, .vc_element_responsive_background_image > #jarallax-container-5 { display: none!important; } } .carousel-dot-style2 .slick-dots li.slick-active button { box-shadow: none; width: 15px; height: 15px; } .carousel-dot-style3 .slick-dots li.slick-active button { box-shadow: none; width: 15px; height: 15px; } .carousel-dot-style3:not(.carousel-dot-active-background) #page-container .slick-dots li.slick-active button { background-color: #3b3b3b!important; } .carousel-dot-style3 .slick-dots li button { border: 1px solid #3b3b3b; background-color: transparent; } .carousel-dot-spacing-3px .slick-dots li { margin: 0 3px; } .carousel-dot-spacing-8px .slick-dots li { margin: 0 8px; } .carousel-dot-spacing-10px .slick-dots li { margin: 0 10px; } .carousel-dot-spacing-12px .slick-dots li { margin: 0 12px; } .carousel-dot-spacing-15px .slick-dots li { margin: 0 15px; } .carousel-dot-spacing-3px .slick-dots li:first-child, .carousel-dot-spacing-8px .slick-dots li:first-child, .carousel-dot-spacing-10px .slick-dots li:first-child, .carousel-dot-spacing-12px .slick-dots li:first-child, .carousel-dot-spacing-15px .slick-dots li:first-child { margin-left: 0px; } .carousel-dot-size-small .slick-dots li button { width: 9px; height: 9px; } .carousel-dot-size-small.carousel-dot-style1 .slick-dots li.slick-active button { width: 12px; height: 12px; } .carousel-dot-size-small.carousel-dot-style2 .slick-dots li.slick-active button, .carousel-dot-size-small.carousel-dot-style3 .slick-dots li.slick-active button { width: 9px; height: 9px; } .carousel-dot-size-standard.carousel-dot-style3 .slick-dots li.slick-active button { width: 15px; height: 15px; } .sh-jevelin-style3 .sh-alert-with-line.sh-alert-error .sh-alert-icon-container { border-width: 0px; } .sh-jevelin-style3 .sh-nav li.menu-item-has-children > a:after, .sh-jevelin-style3 .sh-nav li.menu-item li.menu-item-has-children > a:after { content: "\f078"; font-family: 'FontAwesome'!important; font-size: 70%; } .sh-jevelin-style3 .SumoSelect > .CaptionCont > label > i:after { content: "\f078"!important; font-family: 'FontAwesome'!important; font-size: 12px; } .sh-jevelin-style3 .sh-woo-layout table.variations td { position: relative; } .sh-jevelin-style3 .sh-woo-layout table.variations select { cursor: pointer; } .sh-jevelin-style3 .sh-woo-layout table.variations td:after { content: "\f078"; font-family: 'FontAwesome'; font-size: 70%; position: absolute; right: 20px; top: 10px; pointer-events: none; } .sh-jevelin-style3 .sh-nav li.menu-item li.menu-item-has-children > a:after { padding-top: 1px; } .sh-jevelin-style3 .sh-nav > li.menu-item-has-children > a:after { margin-left: 0.5em; top: -0.1em; } .sh-jevelin-style3 .sh-titlebar .title-level .separator:after { content: "\f054"; font-family: 'FontAwesome'!important; } .sh-jevelin-style3 .sh-titlebar:not(.sh-titlebar-revslider) a { color: inherit!important; } .sh-jevelin-style3 .widget_product_categories li .count, .sh-jevelin-style3 .widget_categories li .count { color: inherit; border-radius: 5px; padding-top: 1px; padding-bottom: 1px; } .sh-jevelin-style3 .widget_search .search-form i { font-size: 17px; } .sh-jevelin-style3 .widget_product_categories li { font-size: inherit; } .sh-jevelin-style3 .widget_product_categories a { text-transform: none; font-weight: 600; } .sh-jevelin-style3 .widget_product_categories li { border-width: 0px; padding-bottom: 0px; } .sh-jevelin-style3 .widget_search .search-field, .sh-jevelin-style3 #sidebar .search-field { border-radius: 5px; background-color: #f4f4f4; border-width: 0px; } .sh-jevelin-style3 .sh-popover-mini { right: 20px; top: 20px; left: auto; box-shadow: none; border-radius: 5px; border-width: 0px; line-height: 24px; padding: 0px 10px; background-color: #3a3a3a; pointer-events: none } .sh-jevelin-style3 .sh-popover-mini::before, .sh-jevelin-style3 .sh-popover-mini::after { display: none; } .sh-jevelin-style3 .sh-popover-mini:not(.sh-popover-mini-dark) { background-color: #f73e5c; } .sh-jevelin-style3 .woocomerce-styling .woocommerce-result-count { margin-bottom: 5px; } .sh-jevelin-style3.woocommerce .woocomerce-styling .woocommerce-ordering { margin-bottom: 0px; } .sh-jevelin-style3 .woocommerce-ordering select.orderby { border-width: 0px; padding-left: 0px; height: 50px!important; } .sh-jevelin-style3 .woocommerce-ordering .SumoSelect .SelectBox { padding: 0; border-width: 0px!important; font-weight: bold; color: inherit; } @media (max-width: 800px) { .sh-jevelin-style3 .woocommerce-ordering .SumoSelect .SelectBox { text-align: center; line-height: 40px!important; margin-bottom: 20px; padding-left: 30px; } } .sh-jevelin-style3 .woocommerce-ordering .SumoSelect.open .search-txt { padding: 1px 0px; font-weight: bold; } .sh-jevelin-style3 .woocommerce-ordering .SumoSelect .SelectBox > label { display: none; } .sh-jevelin-style3 .woocommerce-ordering .SumoSelect .SelectBox > span:after { content: "\f078"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 10px; padding-left: 3px; } .sh-jevelin-style3 .SumoSelect > .optWrapper { box-shadow: 0px 15px 45px -9px rgba(0,0,0,0.20); border-radius: 5px; border-width: 0px; padding: 15px 0; } .sh-jevelin-style3 .SumoSelect > .optWrapper > .options li.opt { border-width: 0px; } .sh-jevelin-style3 .SumoSelect > .optWrapper > .options li.opt label { color: inherit; } .sh-jevelin-style3 .SumoSelect > .optWrapper > .options li.opt:hover { background-color: transparent; } .sh-jevelin-style3 .SumoSelect > .optWrapper > .options li.opt:hover label { font-weight: bold; } .sh-jevelin-style3 .widget_product_tag_cloud a, .sh-jevelin-style3 .widget_tag_cloud a, .sh-jevelin-style3 .sh-blog-tag-item { text-transform: uppercase; border-width: 0px; box-shadow: none; border-radius: 5px; padding: 0 12px; line-height: 32px; background-color: #f4f4f4; transition: 0.3s all ease-in-out; opacity: 0.6; } .sh-jevelin-style3 .widget_product_tag_cloud a:hover, .sh-jevelin-style3 .widget_tag_cloud a:hover, .sh-jevelin-style3 .sh-blog-tag-item:hover { opacity: 1; } .sh-jevelin-style3 ul.page-numbers, .sh-jevelin-style3.woocommerce nav.woocommerce-pagination ul.page-numbers { border-radius: 5px; padding: 5px 0px; } .sh-jevelin-style3 ul.page-numbers .current, .sh-jevelin-style3 ul.page-numbers .current:hover, .sh-jevelin-style3.woocommerce nav.woocommerce-pagination ul.page-numbers .current, .sh-jevelin-style3.woocommerce nav.woocommerce-pagination ul.page-numbers .current:hover { border-radius: 5px; } .sh-jevelin-style3 ul.page-numbers a, .sh-jevelin-style3 ul.page-numbers span, .sh-jevelin-style3.woocommerce nav.woocommerce-pagination ul.page-numbers a, .sh-jevelin-style3.woocommerce nav.woocommerce-pagination ul.page-numbers span { width: 30px; height: 30px; line-height: 30px; font-weight: bold; } .sh-jevelin-style3 ul.page-numbers .prev, .sh-jevelin-style3 ul.page-numbers .next, .sh-jevelin-style3.woocommerce nav.woocommerce-pagination ul.page-numbers .prev, .sh-jevelin-style3.woocommerce nav.woocommerce-pagination ul.page-numbers .next { width: auto; padding: 0 8px; } .sh-jevelin-style3 ul.page-numbers li, .sh-jevelin-style3.woocommerce nav.woocommerce-pagination ul.page-numbers li { margin: 0 4px; } .sh-jevelin-style3 #content.content-with-sidebar-left { width: 72.2%; padding-left: 2.8%; } .sh-jevelin-style3 #content.content-with-sidebar-right { width: 72.2%; padding-right: 2.8%; } .sh-jevelin-style3 .woocommerce-ordering + ul.products { padding-top: 50px; } .sh-jevelin-style3.woocommerce div.product p.stock.out-of-stock { color: #ff2929; margin-bottom: 25px; } .sh-jevelin-style3.woocommerce .product .images { padding-right: 0px; } .sh-jevelin-style3.woocommerce div.product div.summary { padding-top: 23px; padding-left: 20px; } .sh-jevelin-style3.woocommerce .woocomerce-styling .product .product_title { font-size: 36px; } .sh-jevelin-style3.woocommerce .woocomerce-styling .product .product_title, .sh-jevelin-style3.woocommerce .product .woo-seperator-line { border-width: 0px; padding-bottom: 0px; padding-top: 0px; } .sh-jevelin-style3.woocommerce div.product p.price { color: inherit!important; font-weight: bold; font-size: 18px; } .sh-jevelin-style3 .woocommerce-tabs.wc-tabs-wrapper { margin-top: 40px; } .sh-jevelin-style3 .sh-social-share-button, .sh-jevelin-style3.woocommerce div.product form.cart .variations select { border-radius: 5px; } .sh-jevelin-style3.woocommerce div.product form.cart .variations select { font-weight: bold; color: inherit; } .sh-jevelin-style3.woocommerce div.product form.cart button { border-radius: 5px!important; } .sh-jevelin-style3 .sh-social-share-button, .sh-jevelin-style3.woocommerce div.product form.cart button { text-transform: none; } .sh-jevelin-style3.woocommerce div.product form.cart.grouped_form button { float: none!important; } .sh-jevelin-style3 .sh-social-share-button { padding: 0 22px 0 18px; height: 40px; } .sh-jevelin-style3 .sh-social-share-button i { padding-right: 8px; } .sh-jevelin-style3 .sh-social-share-networks .jssocials-share-link { line-height: 40px; } .sh-jevelin-style3 .sh-social-share-button span { line-height: 40px; text-transform: none; } .sh-jevelin-style3.woocommerce div.product form.cart .variations tr, .sh-jevelin-style3.woocommerce div.product form.cart .variations td { display: block; text-align: left; } .sh-jevelin-style3 .sh-woo-layout table.variations td label { line-height: 30px; } .sh-jevelin-style3 .sh-woo-layout table.variations tr { padding-bottom: 10px; padding-right: 80px; } .sh-jevelin-style3 .woocommerce-review-link { font-weight: 600; top: -2px; position: relative; } .sh-jevelin-style3.woocommerce .product .product_meta span, .sh-jevelin-style3.woocommerce .product .product_meta .posted_in a { text-transform: none; font-size: inherit; font-weight: 600; } .sh-jevelin-style3.woocommerce .product .product_meta span.sku, .sh-jevelin-style3.woocommerce .product .product_meta .tagged_as a { opacity: 0.7; } .sh-jevelin-style3.woocommerce .product .product_meta .posted_in a:hover{ opacity: 0.8; transition: 0.3s all ease; } .sh-jevelin-style3.woocommerce div.product .woocommerce-tabs ul.tabs li a { text-transform: none; font-size: 14px; } .sh-jevelin-style3.woocommerce .woocommerce-tabs li a:after { height: 2px; bottom: -1px; } .sh-jevelin-style3.woocommerce div.product .woocommerce-tabs ul.tabs:before { border-bottom-width: 2px; color: #ececec; } .sh-jevelin-style3.woocommerce .product .woo-short-description { font-weight: 500; font-size: 16px; } .sh-jevelin-style3 .sh-woo-layout .woocommerce-variation { padding: 0px; font-size: normal } .sh-jevelin-style3.woocommerce .product .woo-seperator-line { margin-top: 35px; } .sh-jevelin-style3 .woocommerce-variation-add-to-cart { margin-top: 25px; } .sh-jevelin-style3 .sh-woo-layout table.variations { max-width: 380px; position: relative; } .sh-jevelin-style3 .sh-woo-layout table.variations .reset_variations { position: absolute; top: 10px; right: -74px; background-color: #f2f2f2; color: #787878; width: 60px; line-height: 30px; text-align: center; border-radius: 100px; text-transform: none; font-size: 12px; font-weight: 500; } .sh-jevelin-style3 .sh-woo-layout table.variations .reset_variations:hover { background-color: #787878; color: #f2f2f2; } .sh-jevelin-style3 .sh-increase-number-down i:before { content: "\f063"; font: normal normal normal 14px/1 FontAwesome; } .sh-jevelin-style3 .sh-increase-number-up i:before { content: "\f062"; font: normal normal normal 14px/1 FontAwesome; } .sh-jevelin-style3 .sh-increase-numbers input { color: inherit; } .sh-jevelin-style3 .sh-increase-numbers i { opacity: 0.5; line-height: 46px; } .sh-jevelin-style3 .sh-increase-numbers i:before { font-size: 12px; } .sh-jevelin-style3 .sh-increase-numbers span:hover i { opacity: 1; } .sh-jevelin-style3.woocommerce p.stars a:before, .sh-jevelin-style3.woocommerce .woocommerce-tabs .comment-form-rating span > a:before { content: "\f005"!important; font-family: 'FontAwesome'!important; } .sh-jevelin-style3.woocommerce .woocommerce-tabs .comment-form-rating span > a:before { padding: 10px 11px; } .sh-jevelin-style3.woocommerce .woocommerce-tabs .comment-form-rating p.stars a { padding: 18px; } .sh-jevelin-style3.woocommerce .woocommerce-tabs .comment-form-rating p.stars a { margin-right: 1px; } .sh-jevelin-style3 .woocommerce-review__dash { opacity: 0; } .sh-jevelin-style3.woocommerce #reviews #comments h2 { font-size: 24px; font-weight: bold; margin-bottom: 55px; } .sh-jevelin-style3 .woocommerce-tabs #tab-reviews input#submit { text-transform: none; border-radius: 5px!important; } .sh-jevelin-style3.woocommerce div.product .woocommerce-tabs ul.tabs { margin-bottom: 35px; } .sh-jevelin-style3.woocommerce .woocommerce-tabs #review_form_wrapper .comment-reply-title { font-weight: bold; margin-bottom: 15px; display: block; } .sh-jevelin-style3.woocommerce .woocommerce-tabs #tab-reviews label[for="comment"] { display: none; } .sh-jevelin-style3.woocommerce #reviews #comments ol.commentlist li img.avatar { border-radius: 100px; } .sh-jevelin-style3 .woocommerce-tabs .commentlist .comment-text .meta time { color: inherit; } .sh-jevelin-style3 .woocommerce-tabs .commentlist .description { margin-top: 12px; } .sh-jevelin-style3 #tab-additional_information > h2:first-child, .sh-jevelin-style3 #tab-description > h2:first-child { display: none; } .sh-jevelin-style3 .comment-form input, .sh-jevelin-style3 .comment-form textarea { border-radius: 5px; } .sh-jevelin-style3.woocommerce #reviews #comments ol.commentlist li { margin-bottom: 20px!important; } .sh-jevelin-style3.woocommerce #reviews #comments ol.commentlist li:last-child { border-bottom-width: 0px!important; } .sh-jevelin-style3 .woocommerce input[type=submit], .sh-jevelin-style3 .woocommerce .button, .sh-jevelin-style3 .contact-form input[type="submit"], .sh-jevelin-style3 .sh-404-button, .sh-jevelin-style3 .post-content .post-password-form input[type="submit"], .sh-jevelin-style3 .wpcf7-form .wpcf7-submit, .sh-jevelin-style3 .woocommerce .checkout-button, .sh-jevelin-style3 .woocommerce .wc-forward, .sh-jevelin-style3 .woocommerce #respond input#submit, .sh-jevelin-style3 .woocommerce .shop_table .coupon .button, .sh-jevelin-style3 .woocommerce a.button.alt, .sh-jevelin-style3 .woocommerce .cart input.button, .sh-jevelin-style3 .woocommerce input.button.alt, .sh-jevelin-style3 .contact-form input[type="submit"], .sh-jevelin-style3 .sh-404-button, .sh-jevelin-style3 .post-content .post-password-form input[type="submit"], .sh-jevelin-style3 .sh-comments .submit, .sh-jevelin-style3 .wpcf7-form .wpcf7-submit { text-transform: none; border-radius: 5px!important; font-size: inherit; } .sh-jevelin-style3 input, .sh-jevelin-style3 textarea, .sh-jevelin-style3 select { border-radius: 5px; font-weight: bold; } .sh-jevelin-style3 select::-webkit-input-placeholder, .sh-jevelin-style3 input::-webkit-input-placeholder, .sh-jevelin-style3 textarea::-webkit-input-placeholder { font-style: normal; font-weight: normal; opacity: 0.7; } .sh-jevelin-style3 .widget_search .search-form i { opacity: 0.7; } .sh-jevelin-style3.woocommerce .comment-form-author, .sh-jevelin-style3.woocommerce .comment-form-email { display: inline-block; margin-right: -4px!important; } .sh-jevelin-style3.woocommerce .comment-form-author { width: 52%; padding-right: 4%; } .sh-jevelin-style3.woocommerce .comment-form-email { width: 48%; } .sh-jevelin-style3 .woocommerce-grouped-product-list-item__quantity input::placeholder { font-weight: bold; } .sh-jevelin-style3 .woocommerce-grouped-product-list-item__quantity { padding-left: 0px!important; } .sh-jevelin-style3 .woocommerce-grouped-product-list-item__label, .sh-jevelin-style3 .woocommerce-grouped-product-list-item__price { padding-top: 28px!important; } .sh-jevelin-style3 .woocommerce-grouped-product-list-item__price { font-weight: bold; } .sh-jevelin-style3 .woocommerce-grouped-product-list-item__label label{ font-weight: 500; } .sh-jevelin-style3 .woocommerce-grouped-product-list tr { border-bottom: 1px solid #f1f1f1; } .sh-jevelin-style3 .woocommerce-grouped-product-list td { padding-top: 20px!important; padding-bottom: 20px!important; vertical-align: middle!important; } .sh-jevelin-style3 .woocommerce-grouped-product-list input, .sh-jevelin-style3 .woocommerce-grouped-product-list label { margin-bottom: 0px; } .sh-jevelin-style3 .woocommerce a.remove:before { top: -10px; position: relative; } .sh-jevelin-style3 table { border-width: 0px!important; } .sh-jevelin-style3 table td, .sh-jevelin-style3 table th, .sh-jevelin-style3 .woocommerce table.shop_table.cart td, .sh-jevelin-style3 .woocommerce table.shop_table.cart th { border-width: 0px!important; } .sh-jevelin-style3 .woocommerce table.shop_table.cart tr { border-bottom: 1px solid #f1f1f1; } .sh-jevelin-style3 .woocommerce table.shop_table.cart .product-price { font-weight: bold; } .sh-jevelin-style3 .woocommerce table.shop_table.cart .product-subtotal { font-weight: bold; font-size: 16px; } .sh-jevelin-style3 .woocommerce-cart-form__contents tr:last-child td { padding-left: 0px!important; padding-right: 0px!important; } .sh-jevelin-style3 .cart_totals table { background-color: #f4f4f4; border-radius: 5px!important; } .sh-jevelin-style3 .cart_totals table td { text-align: right; } .sh-jevelin-style3 .cart_totals table th, .sh-jevelin-style3 .cart_totals table td { padding: 18px 30px!important; } .sh-jevelin-style3 .cart_totals .cart-subtotal { font-size: 16px; font-weight: 400; } .sh-jevelin-style3 .cart_totals .order-total { font-size: 18px; } .sh-jevelin-style3 .cart_totals .cart-subtotal, .sh-jevelin-style3 .cart_totals .woocommerce-shipping-totals { border-bottom: 1px solid #fff; } .sh-jevelin-style3 .checkout-button { line-height: 60px!important; height: 60px; } .sh-jevelin-style3 .woocommerce .button[name="apply_coupon"], .sh-jevelin-style3 .woocommerce .shop_table .button[name=update_cart] { background-color: #f4f4f4!important; font-size: 13px!important; border-radius: 5px!important; } .sh-jevelin-style3 .woocommerce .button[name="apply_coupon"]:hover { color: #fff; } .sh-jevelin-style3 .order-total .woocommerce-Price-amount { position: relative; border-bottom: 2px solid #294cff; padding-bottom: 19px; } .sh-jevelin-style3 form.checkout_coupon { border-bottom: 1px solid #ececec; border-radius: 0px; padding-bottom: 20px!important; margin-bottom: 60px; } .sh-jevelin-style3 .woocommerce #customer_details > div { float: none; width: 100%; } .sh-jevelin-style3 form.woocommerce-checkout.checkout .woocommerce-NoticeGroup { margin-bottom: 40px; } @media (min-width: 800px) { .sh-jevelin-style3 .sh-checkout { display: flex; } .sh-jevelin-style3 .woocommerce #customer_details { width: 62%; margin-right: 6%; } .sh-jevelin-style3 .sh-checkout-review { width: 32%; } } .sh-jevelin-style3 .woocommerce-additional-fields { margin-top: 30px; } .sh-jevelin-style3 .woocommerce abbr.required:before, .sh-jevelin-style3.woocommerce #review_form span.required:before { display: none; } .sh-jevelin-style3 .woocommerce abbr.required, .sh-jevelin-style3.woocommerce #review_form span.required, .sh-jevelin-style3 .woocommerce form .form-row .required { font-size: inherit; color: inherit!important; } .sh-jevelin-style3 .sh-alert { border-radius: 5px; } .sh-jevelin-style3 .woocommerce-form-coupon-toggle { opacity: 0.8; } .sh-jevelin-style3 .woocommerce-form-coupon-toggle .sh-alert { background-color: #294cff; } .sh-jevelin-style3 .woocommerce-form-coupon-toggle .sh-alert, .sh-jevelin-style3 .woocommerce-form-coupon-toggle .sh-alert .sh-alert-title, .sh-jevelin-style3 .woocommerce-form-coupon-toggle .sh-alert a { color: #fff; } .sh-jevelin-style3 .woocommerce-form-coupon-toggle .sh-alert-title, .sh-jevelin-style3 .woocommerce-form-coupon-toggle .sh-alert-title a { background-color: transparent; } .sh-jevelin-style3 .woocommerce #payment #place_order, .sh-jevelin-style3 .woocommerce-page #payment #place_order { float: none; width: 100%; height: 60px; line-height: 60px; border-radius: 5px!important; } .sh-jevelin-style3 .woocommerce .payment_methods.methods { border-width: 0px; border-bottom-width: 0px!important; } .sh-jevelin-style3 .woocommerce .payment_methods.methods li { padding: 10px 0px; padding-left: 20px; border-bottom-width: 0px; } .sh-jevelin-style3 .woocommerce .payment_method_paypal a { display: none; } .sh-jevelin-style3 .woocommerce .woocommerce-checkout-review-order-table .cart-subtotal { background-color: rgba( 49, 49, 49, 0.038 ); border-bottom: 1px solid #fff; border-radius: 5px; } .sh-jevelin-style3 .woocommerce .woocommerce-checkout-review-order-table .cart-subtotal td, .sh-jevelin-style3 .woocommerce .woocommerce-checkout-review-order-table .cart-subtotal th { font-weight: normal; font-size: inherit; } .sh-jevelin-style3 .woocommerce .shop_table.woocommerce-checkout-review-order-table .order-total td, .sh-jevelin-style3 .woocommerce .shop_table.woocommerce-checkout-review-order-table .order-total th { padding: 15px 20px!important; border-radius: 5px; } .sh-jevelin-style3 .woocommerce .woocommerce-checkout-review-order-table .cart-subtotal th, .sh-jevelin-style3 .woocommerce .shop_table.woocommerce-checkout-review-order-table .order-total th { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .sh-jevelin-style3 .woocommerce .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals { background-color: rgba( 49, 49, 49, 0.038 ); border-bottom: 1px solid #fff; } .sh-jevelin-style3 .woocommerce-checkout-review-order-table thead { display: none; } .sh-jevelin-style3 .woocommerce .woocommerce-checkout-review-order-table .cart-subtotal td, .sh-jevelin-style3 .woocommerce .shop_table.woocommerce-checkout-review-order-table .order-total td { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } .sh-jevelin-style3 .woocommerce-checkout-review-order-table .product-total { font-weight: bold; } .sh-jevelin-style3 .woocommerce-checkout-review-order-table .product-total, .sh-jevelin-style3 .woocommerce-checkout-review-order-table tfoot td { text-align: right; } .sh-jevelin-style3 .woocommerce form .form-row-first, .sh-jevelin-style3 .woocommerce form .form-row-last, .sh-jevelin-style3 .woocommerce-page form .form-row-first, .sh-jevelin-style3 .woocommerce-page form .form-row-last { width: 49%; } .sh-jevelin-style3 .woocommerce .woocommerce-checkout-review-order-table .product-name { padding-left: 0px!important; } .sh-jevelin-style3 .woocommerce .woocommerce-checkout-review-order-table tbody tr:not(:last-child) { border-bottom: 1px solid #f1f1f1; } .sh-jevelin-style3 .woocommerce-checkout-review-order-table .product-name-container { display: flex; align-items: center; } .sh-jevelin-style3 .woocommerce-checkout-review-order-table .product-thumb { padding-right: 12px; } .sh-jevelin-style3 .woocommerce-checkout-review-order-table .product-thumb img { width: 50px; border-radius: 5px; margin-bottom: 0; } .sh-jevelin-style3 .woocommerce #order_review_heading { margin-top: 0px; } .sh-jevelin-style3 .woocommerce-billing-fields > h3, .sh-jevelin-style3 h3#order_review_heading, .sh-jevelin-style3 #ship-to-different-address span { font-size: 24px; } .sh-jevelin-style3 #ship-to-different-address { margin-top: 30px; margin-bottom: 0px; } .sh-jevelin-style3 #ship-to-different-address label { color: inherit; } .sh-jevelin-style3 #ship-to-different-address span { padding-left: 10px; } .sh-jevelin-style3 form.checkout_coupon p:first-child { font-weight: bold; font-size: 16px; } .sh-jevelin-style3 .woocommerce .payment_methods.methods label { font-size: 14px!important; } .sh-jevelin-style3 .widget_price_filter .ui-slider .ui-slider-handle { border-width: 3px; width: 20px!important; height: 20px!important; top: -8px!important; } .sh-jevelin-style3.woocommerce .widget_price_filter .ui-slider-horizontal { height: 4px; } #sh-woocomerce-login-form { display: block; max-width: 450px; margin: 0 auto!important; } #sh-woocomerce-login-form h2 { font-size: 36px; } #sh-woocomerce-login-form p, #sh-woocomerce-login-form input:not([type="checkbox"]), #sh-woocomerce-login-form button { width: 100%; } #sh-woocomerce-login-form .woocommerce-form-login__submit { margin-top: 30px; } #sh-woocomerce-login-form .woocommerce-form-login__submit, #sh-woocomerce-login-form button.button { color: #fff; } #sh-woocomerce-login-form .woocommerce-LostPassword { font-weight: bold; } #sh-woocomerce-login-form .woocommerce-form-login__submit { line-height: 60px; height: 60px; } .woocommerce-order h2.woocommerce-thankyou-order-received { font-size: 30px; } .sh-woocommerce-thankyou-details { display: flex; } .sh-woocommerce-thankyou-details > section { flex: 1; width: 50%; } .sh-woocommerce-thankyou-details .woocommerce-order-details { margin-right: 80px; } .woocommerce .sh-woocommerce-thankyou-details .woocommerce-column { width: 100%; float: none; } .woocommerce-order-received .woocommerce  ul.order_details li { width: auto!important } .sh-woocommerce-thankyou-details tbody { border-bottom: 20px solid transparent; } .sh-woocommerce-thankyou-details tfoot { background-color: rgba( 49, 49, 49, 0.038 ); } .sh-woocommerce-thankyou-details tr { border-bottom: 1px solid #fff; } .sh-woocommerce-thankyou-details tfoot td, .sh-woocommerce-thankyou-details thead th:last-child, .sh-woocommerce-thankyou-details tbody td:last-child { text-align: right; } .sh-jevelin-style3 .sh-woocommerce-thankyou-details thead th:first-child, .sh-jevelin-style3 .sh-woocommerce-thankyou-details tbody td:first-child { padding-left: 0px!important; } .sh-woocommerce-thankyou-details tfoot tr:last-child .woocommerce-Price-amount { font-size: 16px; } .sh-woocommerce-thankyou-details tfoot tr:not(:last-child) th { font-size: 14px; } .woocommerce ul.woocommerce-thankyou-order-details { margin-left: -20px!important; } .woocommerce ul.woocommerce-thankyou-order-details, .woocommerce ul.woocommerce-thankyou-order-details li, .woocommerce ul.woocommerce-thankyou-order-details li strong { border-width: 0px!important; } .woocommerce ul.woocommerce-thankyou-order-details li { font-weight: normal; } .woocommerce ul.woocommerce-thankyou-order-details li strong { background-color: transparent; margin-top: 0px!important; font-weight: bold; font-size: 16px; } .woocommerce .woocommerce-customer-details address { padding: 25px 30px; border-color: #e2e7ff; border-width: 2px; line-height: 230%; margin-top: 35px; } .woocommerce .woocommerce-customer-details p.woocommerce-customer-details--phone::before { content: "\f095"; font-family: 'FontAwesome'; } .woocommerce .woocommerce-customer-details p.woocommerce-customer-details--email:before { content: "\f003"; font-family: 'FontAwesome'; } .sh-jevelin-style3 .widget_shopping_cart a.remove:before { top: 28px; } .sh-jevelin-style3 .sh-nav-cart .menu-item-cart .total { text-transform: none; } .sh-jevelin-style3 .sh-nav-cart .widget_shopping_cart_content p.buttons a:first-child:before { display: none; } .sh-jevelin-style3 .sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:last-child:before { font-family: 'FontAwesome'!important; content: "\f00c"; } @media ( min-width: 767px ) { .elementor-row > .elementor-column:first-child > .elementor-element-populated, .elementor-container > .elementor-column:first-child > .elementor-element-populated { padding-left: 0px; } .elementor-row > .elementor-column:last-child > .elementor-element-populated, .elementor-container > .elementor-column:last-child > .elementor-element-populated { padding-right: 0px; } } body.elementor-editor-active .elementor-edit-area-active { padding-top: 23px; } .elementor-widget-text-editor p { line-height: inherit; } body.elementor-editor-active .blog-style-masonry, body.elementor-editor-active .sh-portfolio { opacity: 1; }