img:is([sizes="auto" i],[sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px
}

@font-face {
    font-family: 'trx_addons_icons';
    src: url('/wp-content/plugins/trx_addons/css/font-icons/font/trx_addons_icons.eot?56762239');
    src: url('/wp-content/plugins/trx_addons/css/font-icons/font/trx_addons_icons.eot?56762239#iefix') format('embedded-opentype'),url('../fonts/trx_addons_icons.woff2') format('woff2'),url('/wp-content/plugins/trx_addons/css/font-icons/font/trx_addons_icons.woff?56762239') format('woff'),url('/wp-content/plugins/trx_addons/css/font-icons/font/trx_addons_icons.ttf?56762239') format('truetype'),url('/wp-content/plugins/trx_addons/css/font-icons/font/trx_addons_icons.svg?56762239#trx_addons_icons') format('svg');
    font-weight: 400;
    font-style: normal
}

[class^=trx_addons_icon-]:before,[class*=" trx_addons_icon-"]:before {
    font-family: "trx_addons_icons";
    font-style: normal;
    font-weight: 400;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.trx_addons_icon-spin3:before {
    content: '\e800'
}

.trx_addons_icon-spin5:before {
    content: '\e801'
}

.trx_addons_icon-share:before {
    content: '\e802'
}

.trx_addons_icon-adn:before {
    content: '\e803'
}

.trx_addons_icon-android:before {
    content: '\e804'
}

.trx_addons_icon-angellist:before {
    content: '\e805'
}

.trx_addons_icon-apple:before {
    content: '\e806'
}

.trx_addons_icon-behance:before {
    content: '\e807'
}

.trx_addons_icon-bitbucket:before {
    content: '\e808'
}

.trx_addons_icon-buysellads:before {
    content: '\e809'
}

.trx_addons_icon-cc:before {
    content: '\e80a'
}

.trx_addons_icon-codeopen:before {
    content: '\e80b'
}

.trx_addons_icon-connectdevelop:before {
    content: '\e80c'
}

.trx_addons_icon-css3:before {
    content: '\e80d'
}

.trx_addons_icon-dashcube:before {
    content: '\e80e'
}

.trx_addons_icon-delicious:before {
    content: '\e80f'
}

.trx_addons_icon-deviantart:before {
    content: '\e810'
}

.trx_addons_icon-digg:before {
    content: '\e811'
}

.trx_addons_icon-dribbble:before {
    content: '\e812'
}

.trx_addons_icon-dropbox:before {
    content: '\e813'
}

.trx_addons_icon-drupal:before {
    content: '\e814'
}

.trx_addons_icon-facebook:before {
    content: '\e815'
}

.trx_addons_icon-flickr:before {
    content: '\e816'
}

.trx_addons_icon-forumbee:before {
    content: '\e817'
}

.trx_addons_icon-foursquare:before {
    content: '\e818'
}

.trx_addons_icon-git:before {
    content: '\e819'
}

.trx_addons_icon-github:before {
    content: '\e81a'
}

.trx_addons_icon-google:before {
    content: '\e81b'
}

.trx_addons_icon-gplus:before {
    content: '\e81c'
}

.trx_addons_icon-gwallet:before {
    content: '\e81d'
}

.trx_addons_icon-hacker-news:before {
    content: '\e81e'
}

.trx_addons_icon-html5:before {
    content: '\e81f'
}

.trx_addons_icon-instagram:before {
    content: '\e820'
}

.trx_addons_icon-ioxhost:before {
    content: '\e821'
}

.trx_addons_icon-joomla:before {
    content: '\e822'
}

.trx_addons_icon-jsfiddle:before {
    content: '\e823'
}

.trx_addons_icon-lastfm:before {
    content: '\e824'
}

.trx_addons_icon-leanpub:before {
    content: '\e825'
}

.trx_addons_icon-linkedin:before {
    content: '\e826'
}

.trx_addons_icon-linux:before {
    content: '\e827'
}

.trx_addons_icon-maxcdn:before {
    content: '\e828'
}

.trx_addons_icon-meanpath:before {
    content: '\e829'
}

.trx_addons_icon-openid:before {
    content: '\e82a'
}

.trx_addons_icon-pagelines:before {
    content: '\e82b'
}

.trx_addons_icon-paypal:before {
    content: '\e82c'
}

.trx_addons_icon-pied-piper-alt:before {
    content: '\e82d'
}

.trx_addons_icon-pinterest:before {
    content: '\e82e'
}

.trx_addons_icon-qq:before {
    content: '\e82f'
}

.trx_addons_icon-reddit:before {
    content: '\e830'
}

.trx_addons_icon-renren:before {
    content: '\e831'
}

.trx_addons_icon-sellsy:before {
    content: '\e832'
}

.trx_addons_icon-shirtsinbulk:before {
    content: '\e833'
}

.trx_addons_icon-simplybuilt:before {
    content: '\e834'
}

.trx_addons_icon-skyatlas:before {
    content: '\e835'
}

.trx_addons_icon-skype:before {
    content: '\e836'
}

.trx_addons_icon-slack:before {
    content: '\e837'
}

.trx_addons_icon-slideshare:before {
    content: '\e838'
}

.trx_addons_icon-stackoverflow:before {
    content: '\e839'
}

.trx_addons_icon-steam:before {
    content: '\e83a'
}

.trx_addons_icon-stumbleupon:before {
    content: '\e83b'
}

.trx_addons_icon-tencent-weibo:before {
    content: '\e83c'
}

.trx_addons_icon-trello:before {
    content: '\e83d'
}

.trx_addons_icon-tumblr:before {
    content: '\e83e'
}

.trx_addons_icon-twitch:before {
    content: '\e83f'
}

.trx_addons_icon-twitter:before {
    content: '\e840'
}

.trx_addons_icon-vine:before {
    content: '\e841'
}

.trx_addons_icon-vkontakte:before {
    content: '\e842'
}

.trx_addons_icon-wechat:before {
    content: '\e843'
}

.trx_addons_icon-whatsapp:before {
    content: '\e844'
}

.trx_addons_icon-weibo:before {
    content: '\e845'
}

.trx_addons_icon-windows:before {
    content: '\e846'
}

.trx_addons_icon-wordpress:before {
    content: '\e847'
}

.trx_addons_icon-xing:before {
    content: '\e848'
}

.trx_addons_icon-yelp:before {
    content: '\e849'
}

.trx_addons_icon-youtube:before {
    content: '\e84a'
}

.trx_addons_icon-yahoo:before {
    content: '\e84b'
}

.trx_addons_icon-circle:before {
    content: '\e84c'
}

.trx_addons_icon-lemon:before {
    content: '\e84d'
}

.trx_addons_icon-soundcloud:before {
    content: '\e84e'
}

.trx_addons_icon-google-circles:before {
    content: '\e84f'
}

.trx_addons_icon-logo-db:before {
    content: '\e850'
}

.trx_addons_icon-sweden:before {
    content: '\e851'
}

.trx_addons_icon-evernote:before {
    content: '\e852'
}

.trx_addons_icon-heart:before {
    content: '\e853'
}

.trx_addons_icon-heart-empty:before {
    content: '\e854'
}

.trx_addons_icon-eye:before {
    content: '\e855'
}

.trx_addons_icon-comment-empty:before {
    content: '\e856'
}

.trx_addons_icon-down:before {
    content: '\e857'
}

.trx_addons_icon-left:before {
    content: '\e858'
}

.trx_addons_icon-right:before {
    content: '\e859'
}

.trx_addons_icon-up:before {
    content: '\e85a'
}

.trx_addons_icon-pencil:before {
    content: '\e85b'
}

.trx_addons_icon-shareable:before {
    content: '\e85c'
}

.trx_addons_icon-tools:before {
    content: '\e85d'
}

.trx_addons_icon-basket:before {
    content: '\e85e'
}

.trx_addons_icon-reply-1:before {
    content: '\e85f'
}

.trx_addons_icon-reply-all-1:before {
    content: '\e860'
}

.trx_addons_icon-forward-1:before {
    content: '\e861'
}

.trx_addons_icon-edit:before {
    content: '\e862'
}

.trx_addons_icon-feather3:before {
    content: '\e863'
}

.trx_addons_icon-code-1:before {
    content: '\e864'
}

.trx_addons_icon-attach:before {
    content: '\e865'
}

.trx_addons_icon-lock:before {
    content: '\e866'
}

.trx_addons_icon-lock-open:before {
    content: '\e867'
}

.trx_addons_icon-pin:before {
    content: '\e868'
}

.trx_addons_icon-home-3:before {
    content: '\e869'
}

.trx_addons_icon-link:before {
    content: '\e86a'
}

.trx_addons_icon-unlink:before {
    content: '\e86b'
}

.trx_addons_icon-download:before {
    content: '\e86c'
}

.trx_addons_icon-mail:before {
    content: '\e86d'
}

.trx_addons_icon-star:before {
    content: '\e86e'
}

.trx_addons_icon-star-empty:before {
    content: '\e86f'
}

.trx_addons_icon-user-alt:before {
    content: '\e870'
}

.trx_addons_icon-user-plus:before {
    content: '\e871'
}

.trx_addons_icon-user-times:before {
    content: '\e872'
}

.trx_addons_icon-users-group:before {
    content: '\e873'
}

.trx_addons_icon-ok:before {
    content: '\e874'
}

.trx_addons_icon-delete:before {
    content: '\e875'
}

.trx_addons_icon-plus:before {
    content: '\e876'
}

.trx_addons_icon-minus:before {
    content: '\e877'
}

.trx_addons_icon-ok-circled:before {
    content: '\e878'
}

.trx_addons_icon-delete-circled:before {
    content: '\e879'
}

.trx_addons_icon-plus-circled:before {
    content: '\e87a'
}

.trx_addons_icon-minus-circled:before {
    content: '\e87b'
}

.trx_addons_icon-help:before {
    content: '\e87c'
}

.trx_addons_icon-help-circled:before {
    content: '\e87d'
}

.trx_addons_icon-info-circled:before {
    content: '\e87e'
}

.trx_addons_icon-info:before {
    content: '\e87f'
}

.trx_addons_icon-attention:before {
    content: '\e880'
}

.trx_addons_icon-attention-circled:before {
    content: '\e881'
}

.trx_addons_icon-down-mini:before {
    content: '\e882'
}

.trx_addons_icon-left-mini:before {
    content: '\e883'
}

.trx_addons_icon-right-mini:before {
    content: '\e884'
}

.trx_addons_icon-up-mini:before {
    content: '\e885'
}

.trx_addons_icon-rss:before {
    content: '\e886'
}

.trx_addons_icon-slider-left:before {
    content: '\e887'
}

.trx_addons_icon-slider-right:before {
    content: '\e888'
}

.trx_addons_icon-cog:before {
    content: '\e889'
}

.trx_addons_icon-gps:before {
    content: '\e88a'
}

.trx_addons_icon-monitor:before {
    content: '\e88b'
}

.trx_addons_icon-mouse:before {
    content: '\e88c'
}

.trx_addons_icon-feather:before {
    content: '\e88d'
}

.trx_addons_icon-cogs:before {
    content: '\e88e'
}

.trx_addons_icon-sliders:before {
    content: '\e88f'
}

.trx_addons_icon-camera-1:before {
    content: '\e890'
}

.trx_addons_icon-lamp:before {
    content: '\e891'
}

.trx_addons_icon-down-dir-1:before {
    content: '\e892'
}

.trx_addons_icon-telephone:before {
    content: '\e893'
}

.trx_addons_icon-print-1:before {
    content: '\e894'
}

.trx_addons_icon-export-1:before {
    content: '\e895'
}

.trx_addons_icon-mute:before {
    content: '\e896'
}

.trx_addons_icon-volume:before {
    content: '\e897'
}

.trx_addons_icon-search:before {
    content: '\e898'
}

.trx_addons_icon-print2:before {
    content: '\e899'
}

.trx_addons_icon-youtube2:before {
    content: '\e89a'
}

.trx_addons_icon-asterisk:before {
    content: '\e89b'
}

.trx_addons_icon-checkbox:before {
    content: '\e89c'
}

.trx_addons_icon-circle-thin:before {
    content: '\e89d'
}

.trx_addons_icon-ellipsis:before {
    content: '\e89e'
}

.trx_addons_icon-ellipsis-vert:before {
    content: '\e89f'
}

.trx_addons_icon-off:before {
    content: '\e8a0'
}

.trx_addons_icon-scissors:before {
    content: '\e8a1'
}

.trx_addons_icon-paste:before {
    content: '\e8a2'
}

.trx_addons_icon-floppy-1:before {
    content: '\e8a3'
}

.trx_addons_icon-book-1:before {
    content: '\e8a4'
}

.trx_addons_icon-toggle-off:before {
    content: '\e8a5'
}

.trx_addons_icon-toggle-on:before {
    content: '\e8a6'
}

.trx_addons_icon-columns:before {
    content: '\e8a7'
}

.trx_addons_icon-table:before {
    content: '\e8a8'
}

.trx_addons_icon-circle-dot:before {
    content: '\e8a9'
}

.trx_addons_icon-chart-bar:before {
    content: '\e8aa'
}

.trx_addons_icon-chart-area:before {
    content: '\e8ab'
}

.trx_addons_icon-chart-pie-1:before {
    content: '\e8ac'
}

.trx_addons_icon-chart-line:before {
    content: '\e8ad'
}

.trx_addons_icon-certificate:before {
    content: '\e8ae'
}

.trx_addons_icon-signal:before {
    content: '\e8af'
}

.trx_addons_icon-checkbox-empty:before {
    content: '\e8b0'
}

.trx_addons_icon-gift:before {
    content: '\e8b1'
}

.trx_addons_icon-desktop:before {
    content: '\e8b2'
}

.trx_addons_icon-laptop:before {
    content: '\e8b3'
}

.trx_addons_icon-tablet:before {
    content: '\e8b4'
}

.trx_addons_icon-mobile-1:before {
    content: '\e8b5'
}

.trx_addons_icon-dot:before {
    content: '\e8b6'
}

.trx_addons_icon-record-1:before {
    content: '\e8b7'
}

.trx_addons_icon-quote-right:before {
    content: '\e8b8'
}

.trx_addons_icon-quote-left:before {
    content: '\e8b9'
}

.trx_addons_icon-feather2:before {
    content: '\e8ba'
}

.trx_addons_icon-location-outline:before {
    content: '\e8bb'
}

.trx_addons_icon-menu:before {
    content: '\e8bc'
}

.trx_addons_icon-check:before {
    content: '\e8bd'
}

.trx_addons_icon-cancel:before {
    content: '\e8be'
}

.trx_addons_icon-fire:before {
    content: '\e8bf'
}

.trx_addons_icon-fire-light:before {
    content: '\e8c0'
}

.trx_addons_icon-food-light:before {
    content: '\e8c1'
}

.trx_addons_icon-phone-2:before {
    content: '\e8c2'
}

.trx_addons_icon-map:before {
    content: '\e8c3'
}

.trx_addons_icon-up-dir-1:before {
    content: '\e8c4'
}

.trx_addons_icon-left-dir-1:before {
    content: '\e8c5'
}

.trx_addons_icon-right-dir-1:before {
    content: '\e8c6'
}

.trx_addons_icon-calendar:before {
    content: '\e8c7'
}

.trx_addons_icon-credit-card:before {
    content: '\e8c8'
}

.trx_addons_icon-dot2:before {
    content: '\e8c9'
}

.trx_addons_icon-dot3:before {
    content: '\e8ca'
}

.trx_addons_icon-resize-small:before {
    content: '\e8cb'
}

.trx_addons_icon-resize-vertical:before {
    content: '\e8cc'
}

.trx_addons_icon-resize-horizontal:before {
    content: '\e8cd'
}

.trx_addons_icon-water:before {
    content: '\e8ce'
}

.trx_addons_icon-droplet:before {
    content: '\e8cf'
}

.trx_addons_icon-air:before {
    content: '\e8d0'
}

.trx_addons_icon-address:before {
    content: '\e8d1'
}

.trx_addons_icon-location:before {
    content: '\e8d2'
}

.trx_addons_icon-map-2:before {
    content: '\e8d3'
}

.trx_addons_icon-direction:before {
    content: '\e8d4'
}

.trx_addons_icon-compass:before {
    content: '\e8d5'
}

.trx_addons_icon-globe:before {
    content: '\e8d6'
}

.trx_addons_icon-flow-tree:before {
    content: '\e8d7'
}

.trx_addons_icon-key:before {
    content: '\e8d8'
}

.trx_addons_icon-flow-cross:before {
    content: '\e8d9'
}

.trx_addons_icon-fuel:before {
    content: '\e8da'
}

.trx_addons_icon-lodging:before {
    content: '\e8db'
}

.trx_addons_icon-toilet:before {
    content: '\e8dc'
}

.trx_addons_icon-wrench:before {
    content: '\e8dd'
}

.trx_addons_icon-cogs-1:before {
    content: '\e8de'
}

.trx_addons_icon-gauge-1:before {
    content: '\e8df'
}

.trx_addons_icon-road:before {
    content: '\e8e0'
}

.trx_addons_icon-volume-off:before {
    content: '\e8e1'
}

.trx_addons_icon-volume-down:before {
    content: '\e8e2'
}

.trx_addons_icon-volume-up:before {
    content: '\e8e3'
}

.trx_addons_icon-play:before {
    content: '\e8e4'
}

.trx_addons_icon-pause:before {
    content: '\e8e5'
}

.trx_addons_icon-stop:before {
    content: '\e8e6'
}

.trx_addons_icon-align-left:before {
    content: '\e8e7'
}

.trx_addons_icon-align-center:before {
    content: '\e8e8'
}

.trx_addons_icon-align-right:before {
    content: '\e8e9'
}

.trx_addons_icon-align-justify:before {
    content: '\e8ea'
}

.trx_addons_icon-list:before {
    content: '\e8eb'
}

.trx_addons_icon-film:before {
    content: '\e8ec'
}

.trx_addons_icon-video:before {
    content: '\e8ed'
}

.trx_addons_icon-video-light:before {
    content: '\e8ee'
}

.trx_addons_icon-comment:before {
    content: '\e8ef'
}

.trx_addons_icon-chat:before {
    content: '\e8f0'
}

.trx_addons_icon-thumbs-up:before {
    content: '\e8f1'
}

.trx_addons_icon-thumbs-down:before {
    content: '\e8f2'
}

.trx_addons_icon-plus-1:before {
    content: '\e8f3'
}

.trx_addons_icon-minus-1:before {
    content: '\e8f4'
}

.trx_addons_icon-doc:before {
    content: '\e8f5'
}

.trx_addons_icon-docs:before {
    content: '\e8f6'
}

.trx_addons_icon-doc-landscape:before {
    content: '\e8f7'
}

.trx_addons_icon-doc-text:before {
    content: '\e8f8'
}

.trx_addons_icon-newspaper:before {
    content: '\e8f9'
}

.trx_addons_icon-book-open:before {
    content: '\e8fa'
}

.trx_addons_icon-cancel-big:before {
    content: '\e8fb'
}

.trx_addons_icon-cancel-2:before {
    content: '\e8fc'
}

.trx_addons_icon-cancel-circled:before {
    content: '\e8fd'
}

.trx_addons_icon-plus-2:before {
    content: '\e8fe'
}

.trx_addons_icon-refresh:before {
    content: '\e8ff'
}

.trx_addons_icon-check-2:before {
    content: '\e900'
}

.trx_addons_icon-network:before {
    content: '\e901'
}

.trx_addons_icon-share-2:before {
    content: '\e902'
}

.trx_addons_icon-star-filled:before {
    content: '\e903'
}

.trx_addons_icon-tag:before {
    content: '\e904'
}

.trx_addons_icon-cart:before {
    content: '\e905'
}

.trx_addons_icon-editor-code:before {
    content: '\e906'
}

.trx_addons_icon-tools-2:before {
    content: '\e907'
}

.trx_addons_icon-email:before {
    content: '\e908'
}

.trx_addons_icon-feedback:before {
    content: '\e909'
}

.trx_addons_icon-feedback-2:before {
    content: '\e90a'
}

.trx_addons_icon-format-image:before {
    content: '\e90b'
}

.trx_addons_icon-generic:before {
    content: '\e90c'
}

.trx_addons_icon-location-2:before {
    content: '\e90d'
}

.trx_addons_icon-portfolio:before {
    content: '\e90e'
}

.trx_addons_icon-arrow-down:before {
    content: '\e90f'
}

.trx_addons_icon-arrow-left:before {
    content: '\e910'
}

.trx_addons_icon-arrow-right:before {
    content: '\e911'
}

.trx_addons_icon-arrow-up:before {
    content: '\e912'
}

.trx_addons_icon-screenoptions:before {
    content: '\e913'
}

.trx_addons_icon-settings:before {
    content: '\e914'
}

.trx_addons_icon-users:before {
    content: '\e915'
}

.trx_addons_icon-building-2:before {
    content: '\e916'
}

.trx_addons_icon-document:before {
    content: '\e917'
}

.trx_addons_icon-resize-full:before {
    content: '\e918'
}

.trx_addons_icon-editor-table:before {
    content: '\e919'
}

.trx_addons_icon-customizer:before {
    content: '\e91a'
}

.trx_addons_icon-home-2:before {
    content: '\e91b'
}

.trx_addons_icon-page:before {
    content: '\e91c'
}

.trx_addons_icon-plugins:before {
    content: '\e91d'
}

.trx_addons_icon-smartphone:before {
    content: '\e91e'
}

.trx_addons_icon-text:before {
    content: '\e91f'
}

.trx_addons_icon-padlock-unlock:before {
    content: '\e920'
}

.trx_addons_icon-padlock:before {
    content: '\e921'
}

.trx_addons_icon-ccw:before {
    content: '\e922'
}

.trx_addons_icon-cw:before {
    content: '\e923'
}

.trx_addons_icon-attention-1:before {
    content: '\e924'
}

.trx_addons_icon-download-2:before {
    content: '\e925'
}

.trx_addons_icon-gauge-2:before {
    content: '\e926'
}

.trx_addons_icon-trash:before {
    content: '\e927'
}

.trx_addons_icon-tik-tok:before {
    content: '\e928'
}

.trx_addons_icon-twitter-x:before {
    content: '\e929'
}

.trx_addons_icon-download-1:before {
    content: '\e959'
}

.trx_addons_icon-upload:before {
    content: '\e95a'
}

.trx_addons_icon-move:before {
    content: '\f047'
}

.trx_addons_icon-filter:before {
    content: '\f0b0'
}

.trx_addons_icon-resize-full-alt:before {
    content: '\f0b2'
}

.trx_addons_icon-copy:before {
    content: '\f0c5'
}

.trx_addons_icon-list-bullet:before {
    content: '\f0ca'
}

.trx_addons_icon-list-numbered:before {
    content: '\f0cb'
}

.trx_addons_icon-magic:before {
    content: '\f0d0'
}

.trx_addons_icon-sort:before {
    content: '\f0dc'
}

.trx_addons_icon-sort-down:before {
    content: '\f0dd'
}

.trx_addons_icon-sort-up:before {
    content: '\f0de'
}

.trx_addons_icon-gauge:before {
    content: '\f0e4'
}

.trx_addons_icon-chat-empty:before {
    content: '\f0e6'
}

.trx_addons_icon-sitemap:before {
    content: '\f0e8'
}

.trx_addons_icon-food:before {
    content: '\f0f5'
}

.trx_addons_icon-building-1:before {
    content: '\f0f7'
}

.trx_addons_icon-mic:before {
    content: '\f130'
}

.trx_addons_icon-mute-1:before {
    content: '\f131'
}

.trx_addons_icon-calendar-empty:before {
    content: '\f133'
}

.trx_addons_icon-extinguisher:before {
    content: '\f134'
}

.trx_addons_icon-sort-name-up:before {
    content: '\f15d'
}

.trx_addons_icon-sort-name-down:before {
    content: '\f15e'
}

.trx_addons_icon-sort-alt-up:before {
    content: '\f160'
}

.trx_addons_icon-sort-alt-down:before {
    content: '\f161'
}

.trx_addons_icon-sort-number-up:before {
    content: '\f162'
}

.trx_addons_icon-sort-number-down:before {
    content: '\f163'
}

.trx_addons_icon-car:before {
    content: '\f1b9'
}

.trx_addons_icon-cc-visa:before {
    content: '\f1f0'
}

.trx_addons_icon-cc-paypal:before {
    content: '\f1f4'
}

.trx_addons_icon-bed:before {
    content: '\f236'
}

.trx_addons_icon-balance-scale:before {
    content: '\f24e'
}

.trx_addons_icon-hourglass:before {
    content: '\f250'
}

.trx_addons_icon-wpforms:before {
    content: '\f298'
}

@font-face {
    font-family: 'qw_extension_icons';
    src: url('/wp-content/plugins/trx_addons/addons/qw-extension/css/font-icons/font/qw_extension_icons.eot?44912003');
    src: url('/wp-content/plugins/trx_addons/addons/qw-extension/css/font-icons/font/qw_extension_icons.eot?44912003#iefix') format('embedded-opentype'),url('/wp-content/plugins/trx_addons/addons/qw-extension/css/font-icons/font/qw_extension_icons.woff2?44912003') format('woff2'),url('/wp-content/plugins/trx_addons/addons/qw-extension/css/font-icons/font/qw_extension_icons.woff?44912003') format('woff'),url('/wp-content/plugins/trx_addons/addons/qw-extension/css/font-icons/font/qw_extension_icons.ttf?44912003') format('truetype'),url('/wp-content/plugins/trx_addons/addons/qw-extension/css/font-icons/font/qw_extension_icons.svg?44912003#qw_extension_icons') format('svg');
    font-weight: 400;
    font-style: normal
}

[class^=qw_extension_icon-]:before,[class*=" qw_extension_icon-"]:before {
    font-family: "qw_extension_icons";
    font-style: normal;
    font-weight: 400;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.qw_extension_icon-qw-resize:before {
    content: '\e800'
}

.qw_extension_icon-qw-arrow:before {
    content: '\e801'
}

.qw_extension_icon-qw-arrow-2:before {
    content: '\e802'
}

.qw_extension_icon-right-arrow-modern:before {
    content: '\e803'
}

@import url("https://p.typekit.net/p.css?s=1&k=xde1xhi&ht=tk&f=1981.1982.1983.8542.8543.8544&a=41904463&app=typekit&e=css");@font-face {
    font-family: "museo";
    src: url("https://use.typekit.net/af/f7c91f/000000000000000000011b23/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/f7c91f/000000000000000000011b23/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/f7c91f/000000000000000000011b23/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 300;
    font-stretch: normal
}

@font-face {
    font-family: "museo";
    src: url("https://use.typekit.net/af/d23205/000000000000000077359947/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/d23205/000000000000000077359947/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/d23205/000000000000000077359947/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 500;
    font-stretch: normal
}

@font-face {
    font-family: "museo";
    src: url("https://use.typekit.net/af/8a79e7/000000000000000000011b24/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/8a79e7/000000000000000000011b24/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/8a79e7/000000000000000000011b24/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal
}

@font-face {
    font-family: "museo";
    src: url("https://use.typekit.net/af/64e458/000000000000000077359969/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/64e458/000000000000000077359969/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/64e458/000000000000000077359969/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 300;
    font-stretch: normal
}

@font-face {
    font-family: "museo";
    src: url("https://use.typekit.net/af/2dc4e0/000000000000000077359952/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/2dc4e0/000000000000000077359952/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/2dc4e0/000000000000000077359952/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 500;
    font-stretch: normal
}

@font-face {
    font-family: "museo";
    src: url("https://use.typekit.net/af/3e30bd/000000000000000077359949/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/3e30bd/000000000000000077359949/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/3e30bd/000000000000000077359949/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal
}

.tk-museo {
    font-family: "museo",serif
}

@font-face {
    font-family: 'DM Sans';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW3z.ttf) format('truetype')
}

@font-face {
    font-family: 'DM Sans';
    font-style: italic;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-7DW3z.ttf) format('truetype')
}

@font-face {
    font-family: 'DM Sans';
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm3z.ttf) format('truetype')
}

@font-face {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhTg.ttf) format('truetype')
}

@font-face {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhTg.ttf) format('truetype')
}

@font-face {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthTg.ttf) format('truetype')
}

@font-face {
    font-family: 'fontello';
    src: url('/wp-content/themes/crafti/skins/default/css/font-icons/font/fontello.eot?33178432');
    src: url('/wp-content/themes/crafti/skins/default/css/font-icons/font/fontello.eot?33178432#iefix') format('embedded-opentype'),url('../fonts/fontello.woff2') format('woff2'),url('/wp-content/themes/crafti/skins/default/css/font-icons/font/fontello.woff?33178432') format('woff'),url('/wp-content/themes/crafti/skins/default/css/font-icons/font/fontello.ttf?33178432') format('truetype'),url('/wp-content/themes/crafti/skins/default/css/font-icons/font/fontello.svg?33178432#fontello') format('svg');
    font-weight: 400;
    font-style: normal
}

[class^=icon-]:before,[class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: 400;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-vcard:before {
    content: '\e800'
}

.icon-pin:before {
    content: '\e801'
}

.icon-reply:before {
    content: '\e802'
}

.icon-reply-all:before {
    content: '\e803'
}

.icon-forward:before {
    content: '\e804'
}

.icon-print:before {
    content: '\e805'
}

.icon-keyboard:before {
    content: '\e806'
}

.icon-slider-left:before {
    content: '\e807'
}

.icon-clock-empty:before {
    content: '\e808'
}

.icon-hourglass:before {
    content: '\e809'
}

.icon-login:before {
    content: '\e80a'
}

.icon-logout:before {
    content: '\e80b'
}

.icon-picture:before {
    content: '\e80c'
}

.icon-brush:before {
    content: '\e80d'
}

.icon-ccw:before {
    content: '\e80e'
}

.icon-cw:before {
    content: '\e80f'
}

.icon-refresh:before {
    content: '\e810'
}

.icon-clock:before {
    content: '\e811'
}

.icon-circle-empty:before {
    content: '\e812'
}

.icon-circle-dot:before {
    content: '\e813'
}

.icon-circle:before {
    content: '\e814'
}

.icon-checkbox:before {
    content: '\e815'
}

.icon-checkbox-empty:before {
    content: '\e816'
}

.icon-book:before {
    content: '\e817'
}

.icon-mail-empty:before {
    content: '\e818'
}

.icon-mail:before {
    content: '\e819'
}

.icon-phone:before {
    content: '\e81a'
}

.icon-book-open:before {
    content: '\e81b'
}

.icon-users-group:before {
    content: '\e81c'
}

.icon-male:before {
    content: '\e81d'
}

.icon-female:before {
    content: '\e81e'
}

.icon-child:before {
    content: '\e81f'
}

.icon-star:before {
    content: '\e820'
}

.icon-globe:before {
    content: '\e821'
}

.icon-mobile:before {
    content: '\e822'
}

.icon-tablet-1:before {
    content: '\e823'
}

.icon-laptop:before {
    content: '\e824'
}

.icon-desktop:before {
    content: '\e825'
}

.icon-cog:before {
    content: '\e826'
}

.icon-cogs:before {
    content: '\e827'
}

.icon-down:before {
    content: '\e828'
}

.icon-wrench:before {
    content: '\e829'
}

.icon-sliders:before {
    content: '\e82a'
}

.icon-lock:before {
    content: '\e82b'
}

.icon-trophy:before {
    content: '\e82c'
}

.icon-spin3:before {
    content: '\e82d'
}

.icon-spin1:before {
    content: '\e82e'
}

.icon-spin2:before {
    content: '\e82f'
}

.icon-spin4:before {
    content: '\e830'
}

.icon-spin5:before {
    content: '\e831'
}

.icon-spin6:before {
    content: '\e832'
}

.icon-location:before {
    content: '\e833'
}

.icon-address:before {
    content: '\e834'
}

.icon-up:before {
    content: '\e835'
}

.icon-right:before {
    content: '\e836'
}

.icon-left:before {
    content: '\e837'
}

.icon-music-light:before {
    content: '\e838'
}

.icon-search-light:before {
    content: '\e839'
}

.icon-mail-light:before {
    content: '\e83a'
}

.icon-heart-light:before {
    content: '\e83b'
}

.icon-dot:before {
    content: '\e83c'
}

.icon-user-light:before {
    content: '\e83d'
}

.icon-video-light:before {
    content: '\e83e'
}

.icon-camera-light:before {
    content: '\e83f'
}

.icon-photo-light:before {
    content: '\e840'
}

.icon-attach-light:before {
    content: '\e841'
}

.icon-lock-light:before {
    content: '\e842'
}

.icon-eye-light:before {
    content: '\e843'
}

.icon-tag-light:before {
    content: '\e844'
}

.icon-thumbs-up-light:before {
    content: '\e845'
}

.icon-download-1:before {
    content: '\e846'
}

.icon-comment-light:before {
    content: '\e847'
}

.icon-location-light:before {
    content: '\e848'
}

.icon-cup-light:before {
    content: '\e849'
}

.icon-trash-light:before {
    content: '\e84a'
}

.icon-doc-light:before {
    content: '\e84b'
}

.icon-key-light:before {
    content: '\e84c'
}

.icon-database-light:before {
    content: '\e84d'
}

.icon-megaphone-light:before {
    content: '\e84e'
}

.icon-graduation-light:before {
    content: '\e84f'
}

.icon-fire-light:before {
    content: '\e850'
}

.icon-paper-plane-light:before {
    content: '\e851'
}

.icon-cloud-light:before {
    content: '\e852'
}

.icon-globe-light:before {
    content: '\e853'
}

.icon-inbox-light:before {
    content: '\e854'
}

.icon-cart:before {
    content: '\e855'
}

.icon-resize-small:before {
    content: '\e856'
}

.icon-desktop-light:before {
    content: '\e857'
}

.icon-tv-light:before {
    content: '\e858'
}

.icon-wallet-light:before {
    content: '\e859'
}

.icon-t-shirt-light:before {
    content: '\e85a'
}

.icon-lightbulb-light:before {
    content: '\e85b'
}

.icon-clock-light:before {
    content: '\e85c'
}

.icon-diamond-light:before {
    content: '\e85d'
}

.icon-shop-light:before {
    content: '\e85e'
}

.icon-sound-light:before {
    content: '\e85f'
}

.icon-calendar-light:before {
    content: '\e860'
}

.icon-food-light:before {
    content: '\e861'
}

.icon-money-light:before {
    content: '\e862'
}

.icon-params-light:before {
    content: '\e863'
}

.icon-cog-light:before {
    content: '\e864'
}

.icon-beaker-light:before {
    content: '\e865'
}

.icon-note-light:before {
    content: '\e866'
}

.icon-truck-light:before {
    content: '\e867'
}

.icon-behance:before {
    content: '\e868'
}

.icon-bitbucket:before {
    content: '\e869'
}

.icon-cc:before {
    content: '\e86a'
}

.icon-codeopen:before {
    content: '\e86b'
}

.icon-css3:before {
    content: '\e86c'
}

.icon-delicious:before {
    content: '\e86d'
}

.icon-digg:before {
    content: '\e86e'
}

.icon-dribbble:before {
    content: '\e86f'
}

.icon-deviantart:before {
    content: '\e870'
}

.icon-dropbox:before {
    content: '\e871'
}

.icon-drupal:before {
    content: '\e872'
}

.icon-facebook:before {
    content: '\e873'
}

.icon-flickr:before {
    content: '\e874'
}

.icon-foursquare:before {
    content: '\e875'
}

.icon-git:before {
    content: '\e876'
}

.icon-github:before {
    content: '\e877'
}

.icon-gittip:before {
    content: '\e878'
}

.icon-google:before {
    content: '\e879'
}

.icon-gplus:before {
    content: '\e87a'
}

.icon-gwallet:before {
    content: '\e87b'
}

.icon-hacker-news:before {
    content: '\e87c'
}

.icon-html5:before {
    content: '\e87d'
}

.icon-instagramm:before {
    content: '\e87e'
}

.icon-ioxhost:before {
    content: '\e87f'
}

.icon-joomla:before {
    content: '\e880'
}

.icon-jsfiddle:before {
    content: '\e881'
}

.icon-lastfm:before {
    content: '\e882'
}

.icon-linux:before {
    content: '\e883'
}

.icon-linkedin:before {
    content: '\e884'
}

.icon-maxcdn:before {
    content: '\e885'
}

.icon-meanpath:before {
    content: '\e886'
}

.icon-openid:before {
    content: '\e887'
}

.icon-pagelines:before {
    content: '\e888'
}

.icon-paypal:before {
    content: '\e889'
}

.icon-qq:before {
    content: '\e88a'
}

.icon-reddit:before {
    content: '\e88b'
}

.icon-renren:before {
    content: '\e88c'
}

.icon-skype:before {
    content: '\e88d'
}

.icon-slack:before {
    content: '\e88e'
}

.icon-slideshare:before {
    content: '\e88f'
}

.icon-soundcloud:before {
    content: '\e890'
}

.icon-spotify:before {
    content: '\e891'
}

.icon-stackexchange:before {
    content: '\e892'
}

.icon-stackoverflow:before {
    content: '\e893'
}

.icon-steam:before {
    content: '\e894'
}

.icon-stumbleupon:before {
    content: '\e895'
}

.icon-tencent-weibo:before {
    content: '\e896'
}

.icon-trello:before {
    content: '\e897'
}

.icon-tumblr:before {
    content: '\e898'
}

.icon-twitch:before {
    content: '\e899'
}

.icon-twitter:before {
    content: '\e89a'
}

.icon-vine:before {
    content: '\e89b'
}

.icon-vkontakte:before {
    content: '\e89c'
}

.icon-wechat:before {
    content: '\e89d'
}

.icon-weibo:before {
    content: '\e89e'
}

.icon-windows:before {
    content: '\e89f'
}

.icon-wordpress:before {
    content: '\e8a0'
}

.icon-xing:before {
    content: '\e8a1'
}

.icon-yelp:before {
    content: '\e8a2'
}

.icon-youtube:before {
    content: '\e8a3'
}

.icon-yahoo:before {
    content: '\e8a4'
}

.icon-lemon:before {
    content: '\e8a5'
}

.icon-blank:before {
    content: '\e8a6'
}

.icon-pinterest-circled:before {
    content: '\e8a7'
}

.icon-heart-empty:before {
    content: '\e8a8'
}

.icon-lock-open:before {
    content: '\e8a9'
}

.icon-heart:before {
    content: '\e8aa'
}

.icon-check:before {
    content: '\e8ab'
}

.icon-cancel:before {
    content: '\e8ac'
}

.icon-plus:before {
    content: '\e8ad'
}

.icon-minus:before {
    content: '\e8ae'
}

.icon-double-left:before {
    content: '\e8af'
}

.icon-double-right:before {
    content: '\e8b0'
}

.icon-double-up:before {
    content: '\e8b1'
}

.icon-double-down:before {
    content: '\e8b2'
}

.icon-help:before {
    content: '\e8b3'
}

.icon-info:before {
    content: '\e8b4'
}

.icon-link:before {
    content: '\e8b5'
}

.icon-quote:before {
    content: '\e8b6'
}

.icon-attach:before {
    content: '\e8b7'
}

.icon-eye:before {
    content: '\e8b8'
}

.icon-tag:before {
    content: '\e8b9'
}

.icon-menu:before {
    content: '\e8ba'
}

.icon-pencil:before {
    content: '\e8bb'
}

.icon-feather:before {
    content: '\e8bc'
}

.icon-code:before {
    content: '\e8bd'
}

.icon-home:before {
    content: '\e8be'
}

.icon-camera:before {
    content: '\e8bf'
}

.icon-pictures:before {
    content: '\e8c0'
}

.icon-video:before {
    content: '\e8c1'
}

.icon-users:before {
    content: '\e8c2'
}

.icon-user:before {
    content: '\e8c3'
}

.icon-user-add:before {
    content: '\e8c4'
}

.icon-comment-empty:before {
    content: '\e8c5'
}

.icon-chat-empty:before {
    content: '\e8c6'
}

.icon-bell:before {
    content: '\e8c7'
}

.icon-star-empty:before {
    content: '\e8c8'
}

.icon-dot2:before {
    content: '\e8c9'
}

.icon-dot3:before {
    content: '\e8ca'
}

.icon-note:before {
    content: '\e8cb'
}

.icon-basket:before {
    content: '\e8cc'
}

.icon-note2:before {
    content: '\e8cd'
}

.icon-share:before {
    content: '\e8ce'
}

.icon-doc:before {
    content: '\e8cf'
}

.icon-doc-text:before {
    content: '\e8d0'
}

.icon-file-pdf:before {
    content: '\e8d1'
}

.icon-file-word:before {
    content: '\e8d2'
}

.icon-file-excel:before {
    content: '\e8d3'
}

.icon-file-powerpoint:before {
    content: '\e8d4'
}

.icon-file-image:before {
    content: '\e8d5'
}

.icon-file-archive:before {
    content: '\e8d6'
}

.icon-file-audio:before {
    content: '\e8d7'
}

.icon-file-video:before {
    content: '\e8d8'
}

.icon-file-code:before {
    content: '\e8d9'
}

.icon-trash-empty:before {
    content: '\e8da'
}

.icon-trash:before {
    content: '\e8db'
}

.icon-th-large:before {
    content: '\e8dc'
}

.icon-th:before {
    content: '\e8dd'
}

.icon-th-list:before {
    content: '\e8de'
}

.icon-flag:before {
    content: '\e8df'
}

.icon-attention:before {
    content: '\e8e0'
}

.icon-play:before {
    content: '\e8e1'
}

.icon-stop:before {
    content: '\e8e2'
}

.icon-pause:before {
    content: '\e8e3'
}

.icon-record:before {
    content: '\e8e4'
}

.icon-to-end:before {
    content: '\e8e5'
}

.icon-tools:before {
    content: '\e8e6'
}

.icon-retweet:before {
    content: '\e8e7'
}

.icon-to-start:before {
    content: '\e8e8'
}

.icon-fast-forward:before {
    content: '\e8e9'
}

.icon-fast-backward:before {
    content: '\e8ea'
}

.icon-search:before {
    content: '\e8eb'
}

.icon-slider-right:before {
    content: '\e8ec'
}

.icon-rss:before {
    content: '\e8ed'
}

.icon-down-big-1:before {
    content: '\e8ee'
}

.icon-left-big-1:before {
    content: '\e8ef'
}

.icon-right-big-1:before {
    content: '\e8f0'
}

.icon-up-big-1:before {
    content: '\e8f1'
}

.icon-comment-2:before {
    content: '\e8f2'
}

.icon-comment:before {
    content: '\e8f3'
}

.icon-eye-2:before {
    content: '\e8f4'
}

.icon-tablet:before {
    content: '\e8f5'
}

.icon-bathtub:before {
    content: '\e8f6'
}

.icon-comb:before {
    content: '\e8f7'
}

.icon-calendar:before {
    content: '\e8f8'
}

.icon-search-alt:before {
    content: '\e8f9'
}

.icon-white:before {
    content: '\e8fa'
}

.icon-home-alt:before {
    content: '\e8fb'
}

.icon-timer:before {
    content: '\e8fc'
}

.icon-locator:before {
    content: '\e8fd'
}

.icon-cup:before {
    content: '\e8fe'
}

.icon-currency:before {
    content: '\e8ff'
}

.icon-box:before {
    content: '\e900'
}

.icon-quote-left:before {
    content: '\e901'
}

.icon-quote-right:before {
    content: '\e902'
}

.icon-volume-up:before {
    content: '\e903'
}

.icon-volume-off:before {
    content: '\e904'
}

.icon-volume:before {
    content: '\e905'
}

.icon-volume-down:before {
    content: '\e906'
}

.icon-arrow-left-alt:before {
    content: '\e907'
}

.icon-arrow-right-alt:before {
    content: '\e908'
}

.icon-thumbs-up:before {
    content: '\e909'
}

.icon-thumbs-down:before {
    content: '\e90a'
}

.icon-speech:before {
    content: '\e90b'
}

.icon-sphere:before {
    content: '\e90c'
}

.icon-light:before {
    content: '\e90d'
}

.icon-apple-mouse:before {
    content: '\e90e'
}

.icon-arrow-down:before {
    content: '\e90f'
}

.icon-arrow-left:before {
    content: '\e910'
}

.icon-arrow-right:before {
    content: '\e911'
}

.icon-arrow-up:before {
    content: '\e912'
}

.icon-search-2:before {
    content: '\e913'
}

.icon-cd-light:before {
    content: '\e914'
}

.icon-mobile-light:before {
    content: '\e915'
}

.icon-clear-button:before {
    content: '\e916'
}

.icon-binoculars:before {
    content: '\e917'
}

.icon-resize-full:before {
    content: '\e918'
}

.icon-truck:before {
    content: '\e919'
}

.icon-clipboard:before {
    content: '\e91a'
}

.icon-email:before {
    content: '\e91b'
}

.icon-modem:before {
    content: '\e91c'
}

.icon-parking:before {
    content: '\e91d'
}

.icon-swimming-pool:before {
    content: '\e91e'
}

.icon-user-alt:before {
    content: '\e91f'
}

.icon-user-plus:before {
    content: '\e920'
}

.icon-user-times:before {
    content: '\e921'
}

.icon-ellipsis:before {
    content: '\e922'
}

.icon-summer:before {
    content: '\e923'
}

.icon-wireless-antenna:before {
    content: '\e924'
}

.icon-floor:before {
    content: '\e925'
}

.icon-home-1:before {
    content: '\e926'
}

.icon-wireless:before {
    content: '\e927'
}

.icon-ironing:before {
    content: '\e928'
}

.icon-down-big:before {
    content: '\e929'
}

.icon-left-big:before {
    content: '\e92a'
}

.icon-right-big:before {
    content: '\e92b'
}

.icon-up-big:before {
    content: '\e92c'
}

.icon-laundry:before {
    content: '\e92d'
}

.icon-fax-2:before {
    content: '\e92e'
}

.icon-phone-2:before {
    content: '\e92f'
}

.icon-tools-1:before {
    content: '\e930'
}

.icon-checkbox-2:before {
    content: '\e931'
}

.icon-map:before {
    content: '\e932'
}

.icon-newspaper:before {
    content: '\e933'
}

.icon-note-2:before {
    content: '\e934'
}

.icon-picture-2:before {
    content: '\e935'
}

.icon-radio-tower:before {
    content: '\e936'
}

.icon-video-2:before {
    content: '\e937'
}

.icon-down-arrow:before {
    content: '\e938'
}

.icon-left-arrow:before {
    content: '\e939'
}

.icon-right-arrow:before {
    content: '\e93a'
}

.icon-up-arrow:before {
    content: '\e93b'
}

.icon-menu-2:before {
    content: '\e93c'
}

.icon-cart-1:before {
    content: '\e93d'
}

.icon-ellipsis-vert:before {
    content: '\e93e'
}

.icon-left-mini:before {
    content: '\e93f'
}

.icon-right-mini:before {
    content: '\e940'
}

.icon-up-mini:before {
    content: '\e941'
}

.icon-down-mini:before {
    content: '\e942'
}

.icon-arrow-combo:before {
    content: '\e943'
}

.icon-signal:before {
    content: '\e944'
}

.icon-air:before {
    content: '\e945'
}

.icon-water:before {
    content: '\e946'
}

.icon-shareable:before {
    content: '\e947'
}

.icon-resize-full-2:before {
    content: '\e948'
}

.icon-resize-small-1:before {
    content: '\e949'
}

.icon-down-thin:before {
    content: '\e94a'
}

.icon-left-thin:before {
    content: '\e94b'
}

.icon-right-thin:before {
    content: '\e94c'
}

.icon-up-thin:before {
    content: '\e94d'
}

.icon-level-down:before {
    content: '\e94e'
}

.icon-level-up:before {
    content: '\e94f'
}

.icon-shuffle:before {
    content: '\e950'
}

.icon-loop:before {
    content: '\e951'
}

.icon-switch:before {
    content: '\e952'
}

.icon-resize-vertical:before {
    content: '\e953'
}

.icon-resize-horizontal:before {
    content: '\e954'
}

.icon-block:before {
    content: '\e955'
}

.icon-publish:before {
    content: '\e956'
}

.icon-window:before {
    content: '\e957'
}

.icon-photo:before {
    content: '\e958'
}

.icon-download:before {
    content: '\e959'
}

.icon-upload:before {
    content: '\e95a'
}

.icon-link-2:before {
    content: '\e95b'
}

.icon-attach-1:before {
    content: '\e95c'
}

.icon-font:before {
    content: '\e95d'
}

.icon-home-2:before {
    content: '\e95e'
}

.icon-page:before {
    content: '\e95f'
}

.icon-plugins:before {
    content: '\e960'
}

.icon-settings:before {
    content: '\e961'
}

.icon-smartphone:before {
    content: '\e962'
}

.icon-check-2:before {
    content: '\e963'
}

.icon-customizer:before {
    content: '\e964'
}

.icon-editor-table:before {
    content: '\e965'
}

.icon-footer:before {
    content: '\e966'
}

.icon-header:before {
    content: '\e967'
}

.icon-plus-2:before {
    content: '\e968'
}

.icon-refresh-2:before {
    content: '\e969'
}

.icon-cart-2:before {
    content: '\e96a'
}

.icon-editor-code:before {
    content: '\e96b'
}

.icon-network:before {
    content: '\e96c'
}

.icon-share-2:before {
    content: '\e96d'
}

.icon-star-filled:before {
    content: '\e96e'
}

.icon-tag-2:before {
    content: '\e96f'
}

.icon-tools-2:before {
    content: '\e970'
}

.icon-building:before {
    content: '\e971'
}

.icon-document:before {
    content: '\e972'
}

.icon-format-image:before {
    content: '\e973'
}

.icon-location-2:before {
    content: '\e974'
}

.icon-email-2:before {
    content: '\e975'
}

.icon-portfolio:before {
    content: '\e976'
}

.icon-screenoptions:before {
    content: '\e977'
}

.icon-settings-2:before {
    content: '\e978'
}

.icon-users-2:before {
    content: '\e979'
}

.icon-text:before {
    content: '\e97a'
}

.icon-padlock:before {
    content: '\e97b'
}

.icon-padlock-unlock:before {
    content: '\e97c'
}

.icon-down-dir:before {
    content: '\e97d'
}

.icon-left-dir:before {
    content: '\e97e'
}

.icon-right-dir:before {
    content: '\e97f'
}

.icon-up-dir:before {
    content: '\e980'
}

.icon-pencil-1:before {
    content: '\e981'
}

.icon-pencil-2:before {
    content: '\e982'
}

.icon-pencil-alt:before {
    content: '\e983'
}

.icon-pencil-3:before {
    content: '\e984'
}

.icon-warning:before {
    content: '\e985'
}

.icon-yes-alt:before {
    content: '\e986'
}

.icon-attention-1:before {
    content: '\e987'
}

.icon-play-big:before {
    content: '\e988'
}

.icon-stop-big:before {
    content: '\e989'
}

.icon-pause-big:before {
    content: '\e98a'
}

.icon-to-end-big:before {
    content: '\e98b'
}

.icon-to-end-big-alt:before {
    content: '\e98c'
}

.icon-to-start-big:before {
    content: '\e98d'
}

.icon-to-start-big-alt:before {
    content: '\e98e'
}

.icon-fast-fw-big:before {
    content: '\e98f'
}

.icon-fast-bw-big:before {
    content: '\e990'
}

.icon-eject-big:before {
    content: '\e991'
}

.icon-volume-off-big:before {
    content: '\e992'
}

.icon-volume-down-big:before {
    content: '\e993'
}

.icon-volume-up-big:before {
    content: '\e994'
}

.icon-whatsapp:before {
    content: '\e995'
}

.icon-connectdevelop:before {
    content: '\e996'
}

.icon-dashcube:before {
    content: '\e997'
}

.icon-apple:before {
    content: '\e998'
}

.icon-angellist:before {
    content: '\e999'
}

.icon-android:before {
    content: '\e99a'
}

.icon-adn:before {
    content: '\e99b'
}

.icon-buysellads:before {
    content: '\e99c'
}

.icon-pinterest:before {
    content: '\e99d'
}

.icon-shirtsinbulk:before {
    content: '\e99e'
}

.icon-skyatlas:before {
    content: '\e99f'
}

.icon-pied-piper-alt:before {
    content: '\e9a0'
}

.icon-quote-1:before {
    content: '\e9a1'
}

.icon-correct:before {
    content: '\e9a2'
}

.icon-envelope:before {
    content: '\e9a3'
}

.icon-path-3443:before {
    content: '\e9a4'
}

.icon-group-8631:before {
    content: '\e9a5'
}

.icon-search-3:before {
    content: '\e9a6'
}

.icon-flash:before {
    content: '\e9a7'
}

.icon-statue-of-liberty:before {
    content: '\e9a8'
}

.icon-target-2:before {
    content: '\e9a9'
}

.icon-targeting:before {
    content: '\e9aa'
}

.icon-trophy-1:before {
    content: '\e9ab'
}

.icon-truck-1:before {
    content: '\e9ac'
}

.icon-twitter-1:before {
    content: '\e9ad'
}

.icon-user-1:before {
    content: '\e9ae'
}

.icon-volume-control-off:before {
    content: '\e9af'
}

.icon-volume-control-on:before {
    content: '\e9b0'
}

.icon-wall-clock:before {
    content: '\e9b1'
}

.icon-arrow-long:before {
    content: '\e9b2'
}

.icon-bag:before {
    content: '\e9b3'
}

.icon-behance-1:before {
    content: '\e9b4'
}

.icon-big-ben:before {
    content: '\e9b5'
}

.icon-big-loupe:before {
    content: '\e9b6'
}

.icon-calendar-events:before {
    content: '\e9b7'
}

.icon-call:before {
    content: '\e9b8'
}

.icon-check-1:before {
    content: '\e9b9'
}

.icon-clock-1:before {
    content: '\e9ba'
}

.icon-contract:before {
    content: '\e9bb'
}

.icon-conversation:before {
    content: '\e9bc'
}

.icon-coupon:before {
    content: '\e9bd'
}

.icon-database:before {
    content: '\e9be'
}

.icon-deadline:before {
    content: '\e9bf'
}

.icon-delivery:before {
    content: '\e9c0'
}

.icon-diamond:before {
    content: '\e9c1'
}

.icon-dribbble-1:before {
    content: '\e9c2'
}

.icon-eiffel-tower:before {
    content: '\e9c3'
}

.icon-email-1:before {
    content: '\e9c4'
}

.icon-employee:before {
    content: '\e9c5'
}

.icon-facebook-1:before {
    content: '\e9c6'
}

.icon-fingerprint:before {
    content: '\e9c7'
}

.icon-group-2438:before {
    content: '\e9c8'
}

.icon-instagram:before {
    content: '\e9c9'
}

.icon-group-8830:before {
    content: '\e9ca'
}

.icon-group-8921:before {
    content: '\e9cb'
}

.icon-heart-1:before {
    content: '\e9cc'
}

.icon-help-1:before {
    content: '\e9cd'
}

.icon-marker-new:before {
    content: '\e9ce'
}

.icon-iphone:before {
    content: '\e9cf'
}

.icon-location-1:before {
    content: '\e9d0'
}

.icon-reaction:before {
    content: '\e9d1'
}

.icon-marker:before {
    content: '\e9d2'
}

.icon-menu-1:before {
    content: '\e9d3'
}

.icon-minus-1:before {
    content: '\e9d4'
}

.icon-molecular:before {
    content: '\e9d5'
}

.icon-mouse:before {
    content: '\e9d6'
}

.icon-open-menu:before {
    content: '\e9d7'
}

.icon-page-1:before {
    content: '\e9d8'
}

.icon-paper-plane:before {
    content: '\e9d9'
}

.icon-path-3314:before {
    content: '\e9da'
}

.icon-path-1:before {
    content: '\e9db'
}

.icon-promotion:before {
    content: '\e9dc'
}

.icon-phone-call:before {
    content: '\e9dd'
}

.icon-path-4230:before {
    content: '\e9de'
}

.icon-path-4452:before {
    content: '\e9df'
}

.icon-path-6096:before {
    content: '\e9e0'
}

.icon-path-6189:before {
    content: '\e9e1'
}

.icon-path-6190:before {
    content: '\e9e2'
}

.icon-path-6191:before {
    content: '\e9e3'
}

.icon-path-6192:before {
    content: '\e9e4'
}

.icon-path-6508:before {
    content: '\e9e5'
}

.icon-path-6509:before {
    content: '\e9e6'
}

.icon-pencil-4:before {
    content: '\e9e7'
}

.icon-phone-1:before {
    content: '\e9e8'
}

.icon-play-button:before {
    content: '\e9e9'
}

.icon-plus-1:before {
    content: '\e9ea'
}

.icon-quote-2:before {
    content: '\e9eb'
}

.icon-right-bar:before {
    content: '\e9ec'
}

.icon-right-arrow-1:before {
    content: '\e9ed'
}

.icon-share-1:before {
    content: '\e9ee'
}

.icon-shop:before {
    content: '\e9ef'
}

.icon-startup:before {
    content: '\e9f0'
}

.icon-star-1:before {
    content: '\e9f1'
}

.icon-st2ar:before {
    content: '\e9f2'
}

.icon-sms:before {
    content: '\e9f3'
}

.icon-shopping-paper-bag-:before {
    content: '\e9f4'
}

.icon-shopping-cart:before {
    content: '\e9f5'
}

.icon-rectangle-3533:before {
    content: '\e9f6'
}

.icon-trophy-2:before {
    content: '\e9f7'
}

.icon-webcam:before {
    content: '\e9f8'
}

.icon-startup-1:before {
    content: '\e9f9'
}

.icon-target:before {
    content: '\e9fa'
}

.icon-bullets:before {
    content: '\e9fb'
}

.icon-envelope-2:before {
    content: '\e9fc'
}

.icon-browser:before {
    content: '\e9fd'
}

.icon-lay:before {
    content: '\e9fe'
}

.icon-pen:before {
    content: '\e9ff'
}

.icon-clock-2:before {
    content: '\ea00'
}

.icon-location-pin:before {
    content: '\ea01'
}

.icon-twitter-new:before {
    content: '\ea02'
}

.icon-dribble-new:before {
    content: '\ea03'
}

.icon-path-2:before {
    content: '\ea04'
}

.icon-heart-2:before {
    content: '\ea05'
}

.icon-tick:before {
    content: '\ea06'
}

.icon-small-left-arrow:before {
    content: '\ea07'
}

.icon-short-arrow-vertical:before {
    content: '\ea08'
}

.icon-long-arrow-vertical:before {
    content: '\ea09'
}

.icon-cookie:before {
    content: '\ea0a'
}

.icon-support-style:before {
    content: '\ea0b'
}

.icon-shop-style:before {
    content: '\ea0c'
}

.icon-shopping-bag-style:before {
    content: '\ea0d'
}

.icon-sales-style:before {
    content: '\ea0e'
}

.icon-question-style:before {
    content: '\ea0f'
}

.icon-volume-1:before {
    content: '\ea10'
}

.icon-share-email:before {
    content: '\ea11'
}

.icon-avatar:before {
    content: '\ea12'
}

.icon-slider-right-ok:before {
    content: '\ea13'
}

.icon-slider-left-ok:before {
    content: '\ea14'
}

.icon-big-loupe-1:before {
    content: '\ea15'
}

.icon-quote-3:before {
    content: '\ea16'
}

.icon-dish:before {
    content: '\ea17'
}

.icon-vase:before {
    content: '\ea18'
}

.icon-clay-crafting:before {
    content: '\ea19'
}

.icon-burger-menu:before {
    content: '\ea1a'
}

.icon-tiles:before {
    content: '\ea1b'
}

.icon-apron:before {
    content: '\ea1c'
}

.icon-firing-pottery:before {
    content: '\ea1d'
}

.icon-painting-pottery:before {
    content: '\ea1e'
}

.icon-potters-wheel:before {
    content: '\ea1f'
}

.icon-potters-wheel2:before {
    content: '\ea20'
}

.icon-pottery-tools:before {
    content: '\ea21'
}

.icon-teapot:before {
    content: '\ea22'
}

.icon-down-open:before {
    content: '\f004'
}

.icon-up-open:before {
    content: '\f005'
}

.icon-move:before {
    content: '\f047'
}

.icon-resize-full-alt:before {
    content: '\f0b2'
}

.icon-docs:before {
    content: '\f0c5'
}

.icon-columns:before {
    content: '\f0db'
}

.icon-ambulance:before {
    content: '\f0f9'
}

.icon-unlink-2:before {
    content: '\f127'
}

.icon-euro:before {
    content: '\f153'
}

.icon-pound:before {
    content: '\f154'
}

.icon-dollar:before {
    content: '\f155'
}

.icon-yen:before {
    content: '\f157'
}

.icon-rouble:before {
    content: '\f158'
}

.icon-car:before {
    content: '\f1b9'
}

.icon-taxi:before {
    content: '\f1ba'
}

.icon-cc-visa:before {
    content: '\f1f0'
}

.icon-cc-mastercard:before {
    content: '\f1f1'
}

.icon-cc-discover:before {
    content: '\f1f2'
}

.icon-cc-amex:before {
    content: '\f1f3'
}

.icon-cc-paypal:before {
    content: '\f1f4'
}

.icon-cc-stripe:before {
    content: '\f1f5'
}

.icon-bicycle:before {
    content: '\f206'
}

.icon-bus:before {
    content: '\f207'
}

.icon-ship:before {
    content: '\f21a'
}

.icon-motorcycle:before {
    content: '\f21c'
}

.icon-genderless:before {
    content: '\f22d'
}

.icon-train:before {
    content: '\f238'
}

.icon-subway:before {
    content: '\f239'
}

.icon-optin-monster:before {
    content: '\f23c'
}

.icon-opencart:before {
    content: '\f23d'
}

.icon-clone:before {
    content: '\f24d'
}

.icon-telegram:before {
    content: '\f2c6'
}

.icon-window-maximize:before {
    content: '\f2d0'
}

.icon-bb-buddy-press:before {
    content: '\f501'
}

.icon-cars:before {
    content: '\f502'
}

.icon-category:before {
    content: '\f503'
}

.icon-certificates:before {
    content: '\f504'
}

.icon-courses:before {
    content: '\f505'
}

.icon-dishes:before {
    content: '\f506'
}

.icon-portfolio-1:before {
    content: '\f507'
}

.icon-posts-page:before {
    content: '\f508'
}

.icon-resume:before {
    content: '\f509'
}

.icon-search-1:before {
    content: '\f50a'
}

.icon-services:before {
    content: '\f50b'
}

.icon-sport:before {
    content: '\f50c'
}

.icon-team:before {
    content: '\f50d'
}

.icon-testimonials:before {
    content: '\f50e'
}

.icon-additional-css:before {
    content: '\f50f'
}

.icon-homepage-settings:before {
    content: '\f510'
}

.icon-blog:before {
    content: '\f511'
}

.icon-single-post:before {
    content: '\f512'
}

.icon-tag-1:before {
    content: '\f513'
}

.icon-donation:before {
    content: '\f514'
}

.icon-downloads:before {
    content: '\f515'
}

.icon-events:before {
    content: '\f516'
}

#sb_instagram {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#sb_instagram:after {
    content: "";
    display: table;
    clear: both
}

#sb_instagram.sbi_fixed_height {
    overflow: hidden;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#sb_instagram #sbi_images {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#sb_instagram .sbi_header_link {
    -webkit-box-shadow: none;
    box-shadow: none
}

#sb_instagram .sbi_header_link:hover {
    border: none
}

#sb_instagram #sbi_images .sbi_item {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    zoom:1;margin: 0 !important;
    text-decoration: none;
    opacity: 1;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

#sb_instagram #sbi_images .sbi_item.sbi_transition {
    opacity: 0
}

#sb_instagram #sbi_images {
    display: grid;
    width: 100%;
    padding: 12px 0
}

#sb_instagram.sbi_col_1 #sbi_images {
    grid-template-columns: repeat(1,1fr)
}

#sb_instagram.sbi_col_2 #sbi_images {
    grid-template-columns: repeat(2,1fr)
}

#sb_instagram.sbi_col_3 #sbi_images {
    grid-template-columns: repeat(3,1fr)
}

#sb_instagram.sbi_col_4 #sbi_images {
    grid-template-columns: repeat(4,1fr)
}

#sb_instagram.sbi_col_5 #sbi_images {
    grid-template-columns: repeat(5,1fr)
}

#sb_instagram.sbi_col_6 #sbi_images {
    grid-template-columns: repeat(6,1fr)
}

#sb_instagram.sbi_col_7 #sbi_images {
    grid-template-columns: repeat(7,1fr)
}

#sb_instagram.sbi_col_8 #sbi_images {
    grid-template-columns: repeat(8,1fr)
}

#sb_instagram.sbi_col_9 #sbi_images {
    grid-template-columns: repeat(9,1fr)
}

#sb_instagram.sbi_col_10 #sbi_images {
    grid-template-columns: repeat(10,1fr)
}

#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(1,1fr)
}

#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(2,1fr)
}

#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(3,1fr)
}

#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(4,1fr)
}

#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(5,1fr)
}

#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(6,1fr)
}

#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(7,1fr)
}

#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(8,1fr)
}

#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(9,1fr)
}

#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(10,1fr)
}

#sb_instagram .sbi_photo_wrap {
    position: relative
}

#sb_instagram .sbi_photo {
    display: block;
    text-decoration: none
}

#sb_instagram .sbi_photo img {
    width: 100%;
    height: inherit;
    object-fit: cover;
    scale: 1;
    transition: -webkit-transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
    transition: transform .5s ease-in-out,-webkit-transform .5s ease-in-out;
    vertical-align: middle
}

#sb_instagram .sbi_no_js img {
    display: none
}

#sb_instagram a,#sb_instagram a:hover,#sb_instagram a:focus,#sb_instagram a:active {
    outline: none
}

#sb_instagram img {
    display: block;
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important;
    opacity: 1 !important
}

#sb_instagram .sbi_link {
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    padding: 10px 0;
    background: rgba(0,0,0,.5);
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 1.1
}

#sb_instagram .sbi_link a {
    padding: 0 6px;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    line-height: 1.1;
    display: inline-block;
    vertical-align: top;
    zoom:1}

#sb_instagram .sbi_link .sbi_lightbox_link {
    padding-bottom: 5px
}

#sb_instagram .sbi_link a:hover,#sb_instagram .sbi_link a:focus {
    text-decoration: underline
}

#sb_instagram .sbi_photo_wrap:hover .sbi_link,#sb_instagram .sbi_photo_wrap:focus .sbi_link {
    display: block
}

#sb_instagram svg:not(:root).svg-inline--fa {
    height: 1em;
    display: inline-block
}

#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_carousel .sbi_playbtn,.sbi_type_carousel .fa-clone,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play {
    display: block !important;
    position: absolute;
    z-index: 1;
    color: #fff;
    color: rgba(255,255,255,.9);
    font-style: normal !important;
    text-shadow: 0 0 8px rgba(0,0,0,.8)
}

#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_carousel .sbi_playbtn {
    z-index: 2;
    top: 50%;
    left: 50%;
    margin-top: -24px;
    margin-left: -19px;
    padding: 0;
    font-size: 48px
}

#sb_instagram .sbi_type_carousel .fa-clone {
    right: 12px;
    top: 12px;
    font-size: 24px;
    text-shadow: 0 0 8px rgba(0,0,0,.3)
}

.sbi_type_carousel svg.fa-clone,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play {
    -webkit-filter: drop-shadow(0px 0px 2px rgba(0,0,0,.4));
    filter: drop-shadow(0px 0px 2px rgba(0,0,0,.4))
}

#sb_instagram .sbi_loader {
    width: 20px;
    height: 20px;
    position: relative;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -10px;
    background-color: #000;
    background-color: rgba(0,0,0,.5);
    border-radius: 100%;
    -webkit-animation: sbi-sk-scaleout 1s infinite ease-in-out;
    animation: sbi-sk-scaleout 1s infinite ease-in-out
}

#sb_instagram br {
    display: none
}

#sbi_load p {
    display: inline;
    padding: 0;
    margin: 0
}

#sb_instagram #sbi_load .sbi_loader {
    position: absolute;
    margin-top: -11px;
    background-color: #fff;
    opacity: 1
}

@-webkit-keyframes sbi-sk-scaleout {
    0% {
        -webkit-transform: scale(0)
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 0
    }
}

@keyframes sbi-sk-scaleout {
    0% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0)
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

#sb_instagram .fa-spin,#sbi_lightbox .fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.sbi-screenreader {
    text-indent: -9999px !important;
    display: block !important;
    width: 0 !important;
    height: 0 !important;
    line-height: 0 !important;
    text-align: left !important;
    overflow: hidden !important
}

#sb_instagram .sb_instagram_header,.sb_instagram_header {
    overflow: hidden;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px 0
}

#sb_instagram .sb_instagram_header a,.sb_instagram_header a {
    text-decoration: none;
    transition: color .5s ease
}

.sb_instagram_header.sbi_header_outside {
    float: none;
    margin-left: auto !important;
    margin-right: auto !important;
    display: flex
}

.sbi_no_avatar .sbi_header_img {
    background: #333;
    color: #fff;
    width: 50px;
    height: 50px;
    position: relative
}

.sb_instagram_header .sbi_header_hashtag_icon {
    opacity: 0;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff;
    background: rgba(0,0,0,.75)
}

.sbi_no_avatar .sbi_header_hashtag_icon {
    display: block;
    color: #fff;
    opacity: .9;
    -webkit-transition: background .6s linear,color .6s linear;
    -moz-transition: background .6s linear,color .6s linear;
    -o-transition: background .6s linear,color .6s linear;
    transition: background .6s linear,color .6s linear
}

.sbi_no_avatar:hover .sbi_header_hashtag_icon {
    display: block;
    opacity: 1;
    -webkit-transition: background .2s linear,color .2s linear;
    -moz-transition: background .2s linear,color .2s linear;
    -o-transition: background .2s linear,color .2s linear;
    transition: background .2s linear,color .2s linear
}

@media all and (min-width: 480px) {
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img {
        width:80px;
        height: 80px;
        border-radius: 50%
    }

    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,.sb_instagram_header.sbi_medium .sbi_header_img img {
        width: 80px;
        height: 80px;
        border-radius: 50%
    }

    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text h3 {
        font-size: 20px
    }

    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio {
        font-size: 14px
    }

    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio {
        line-height: 1.4
    }

    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img {
        width: 120px;
        height: 120px;
        border-radius: 50%
    }

    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,.sb_instagram_header.sbi_large .sbi_header_img img {
        width: 120px;
        height: 120px;
        border-radius: 50%
    }

    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,.sb_instagram_header.sbi_large .sbi_header_text h3 {
        font-size: 28px
    }

    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio {
        font-size: 16px
    }
}

#sb_instagram .sb_instagram_header .sbi_header_img,.sb_instagram_header .sbi_header_img {
    position: relative;
    width: 50px;
    height: 50px;
    overflow: hidden;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 50%
}

#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover {
    opacity: 0;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff;
    background: rgba(0,0,0,.75)
}

#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header .sbi_header_img_hover .sbi_new_logo,.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -12px;
    width: 24px;
    height: 24px;
    font-size: 24px
}

#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo {
    margin-top: -18px;
    margin-left: -18px;
    width: 36px;
    height: 36px;
    font-size: 36px
}

#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo {
    margin-top: -24px;
    margin-left: -24px;
    width: 48px;
    height: 48px;
    font-size: 48px
}

#sb_instagram .sb_instagram_header .sbi_header_img_hover i {
    overflow: hidden
}

#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover {
    z-index: 2;
    transition: opacity .4s ease-in-out
}

#sb_instagram .sb_instagram_header .sbi_fade_in,.sb_instagram_header .sbi_fade_in {
    opacity: 1;
    transition: opacity .2s ease-in-out
}

#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,.sb_instagram_header a:hover .sbi_header_img_hover,.sb_instagram_header a:focus .sbi_header_img_hover {
    opacity: 1
}

#sb_instagram .sb_instagram_header .sbi_header_text,.sb_instagram_header .sbi_header_text {
    display: flex;
    gap: 20px;
    justify-content: flex-start;
    align-items: center
}

#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text,.sb_instagram_header.sbi_large .sbi_feedtheme_header_text {
    gap: 8px
}

.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text {
    gap: 4px
}

.sbi_feedtheme_header_text {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    gap: 4px
}

#sb_instagram .sb_instagram_header a,.sb_instagram_header a {
    text-decoration: none
}

#sb_instagram .sb_instagram_header h3,.sb_instagram_header h3 {
    font-size: 16px;
    line-height: 1.3;
    margin: 0;
    padding: 0
}

#sb_instagram .sb_instagram_header p,.sb_instagram_header p {
    font-size: 13px;
    line-height: 1.3;
    margin: 0;
    padding: 0
}

#sb_instagram p:empty {
    display: none
}

#sb_instagram .sb_instagram_header .sbi_header_text img.emoji,.sb_instagram_header .sbi_header_text img.emoji {
    margin-right: 3px !important
}

#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,.sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info {
    clear: both
}

#sb_instagram #sbi_load {
    float: left;
    clear: both;
    width: 100%;
    text-align: center
}

#sb_instagram #sbi_load .fa-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -7px;
    font-size: 15px
}

#sb_instagram #sbi_load {
    opacity: 1;
    transition: all .5s ease-in
}

#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader {
    opacity: 1;
    transition: all .1s ease-in
}

#sb_instagram .sbi_hidden {
    opacity: 0 !important
}

#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a {
    display: inline-block;
    vertical-align: top;
    zoom:1;padding: 7px 14px;
    margin: 5px auto 0 auto;
    background: #333;
    border: none;
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    line-height: 1.5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#sb_instagram #sbi_load .sbi_load_btn {
    position: relative
}

#sb_instagram .sbi_follow_btn {
    display: inline-block;
    vertical-align: top;
    zoom:1;text-align: center
}

#sb_instagram .sbi_follow_btn.sbi_top {
    display: block;
    margin-bottom: 5px
}

#sb_instagram .sbi_follow_btn a {
    background: #408bd1;
    color: #fff
}

#sb_instagram .sbi_follow_btn a,#sb_instagram .sbi_follow_btn a,#sb_instagram #sbi_load .sbi_load_btn {
    transition: all .1s ease-in
}

#sb_instagram #sbi_load .sbi_load_btn:hover {
    outline: none;
    box-shadow: inset 0 0 20px 20px rgba(255,255,255,.25)
}

#sb_instagram .sbi_follow_btn a:hover,#sb_instagram .sbi_follow_btn a:focus {
    outline: none;
    box-shadow: inset 0 0 10px 20px #359dff
}

#sb_instagram .sbi_follow_btn a:active,#sb_instagram #sbi_load .sbi_load_btn:active {
    box-shadow: inset 0 0 10px 20px rgba(0,0,0,.3)
}

#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg {
    margin-bottom: -1px;
    margin-right: 7px;
    font-size: 15px
}

#sb_instagram .sbi_follow_btn svg {
    vertical-align: -.125em
}

#sb_instagram #sbi_load .sbi_follow_btn {
    margin-left: 5px
}

#sb_instagram .sb_instagram_error {
    width: 100%;
    text-align: center;
    line-height: 1.4
}

#sbi_mod_error {
    display: none;
    border: 1px solid #ddd;
    background: #eee;
    color: #333;
    margin: 10px 0 0;
    padding: 10px 15px;
    font-size: 13px;
    text-align: center;
    clear: both;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

#sbi_mod_error br {
    display: initial !important
}

#sbi_mod_error p {
    padding: 5px 0 !important;
    margin: 0 !important;
    line-height: 1.3 !important
}

#sbi_mod_error ol,#sbi_mod_error ul {
    padding: 5px 0 5px 20px !important;
    margin: 0 !important
}

#sbi_mod_error li {
    padding: 1px 0 !important;
    margin: 0 !important
}

#sbi_mod_error span {
    font-size: 12px
}

#sb_instagram.sbi_medium .sbi_playbtn,#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play {
    margin-top: -12px;
    margin-left: -9px;
    font-size: 23px
}

#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone {
    right: 8px;
    top: 8px;
    font-size: 18px
}

#sb_instagram.sbi_small .sbi_playbtn,#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play {
    margin-top: -9px;
    margin-left: -7px;
    font-size: 18px
}

#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone {
    right: 5px;
    top: 5px;
    font-size: 12px
}

@media all and (max-width: 640px) {
    #sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_6 #sbi_images {
        grid-template-columns:repeat(2,1fr)
    }

    #sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_10 #sbi_images {
        grid-template-columns: repeat(4,1fr)
    }

    #sb_instagram.sbi_width_resp {
        width: 100% !important
    }
}

@media all and (max-width: 480px) {
    #sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_10 #sbi_images {
        grid-template-columns:1fr
    }

    #sb_instagram.sbi_mob_col_10 #sbi_images {
        grid-template-columns: repeat(10,1fr)
    }

    #sb_instagram.sbi_mob_col_9 #sbi_images {
        grid-template-columns: repeat(9,1fr)
    }

    #sb_instagram.sbi_mob_col_8 #sbi_images {
        grid-template-columns: repeat(8,1fr)
    }

    #sb_instagram.sbi_mob_col_7 #sbi_images {
        grid-template-columns: repeat(7,1fr)
    }

    #sb_instagram.sbi_mob_col_6 #sbi_images {
        grid-template-columns: repeat(6,1fr)
    }

    #sb_instagram.sbi_mob_col_5 #sbi_images {
        grid-template-columns: repeat(5,1fr)
    }

    #sb_instagram.sbi_mob_col_4 #sbi_images {
        grid-template-columns: repeat(4,1fr)
    }

    #sb_instagram.sbi_mob_col_3 #sbi_images {
        grid-template-columns: repeat(3,1fr)
    }

    #sb_instagram.sbi_mob_col_2 #sbi_images {
        grid-template-columns: repeat(2,1fr)
    }

    #sb_instagram.sbi_mob_col_1 #sbi_images {
        grid-template-columns: 1fr
    }
}

#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap {
    box-sizing: border-box;
    position: relative;
    overflow: hidden
}

#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before {
    content: "";
    display: block;
    padding-top: 100%;
    z-index: -300
}

#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition {
    opacity: 1
}

#sb_instagram.sbi_no_js .sbi_photo img,#sb_instagram.sbi_no_js .sbi_load_btn {
    display: none
}

#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,#sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo {
    padding-bottom: 0 !important
}

#sb_instagram #sbi_mod_error .sb_frontend_btn {
    display: inline-block;
    padding: 6px 10px;
    background: #ddd;
    background: rgba(0,0,0,.1);
    text-decoration: none;
    border-radius: 5px;
    margin-top: 10px;
    color: #444
}

#sb_instagram #sbi_mod_error .sb_frontend_btn:hover {
    background: #ccc;
    background: rgba(0,0,0,.15)
}

#sb_instagram #sbi_mod_error .sb_frontend_btn .fa {
    margin-right: 2px
}

.sbi_header_outside.sbi_header_palette_dark,#sb_instagram.sbi_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close {
    background-color: rgba(0,0,0,.85);
    color: rgba(255,255,255,.75)
}

#sb_instagram.sbi_palette_dark .sbi_caption,.sbi_header_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p {
    color: rgba(255,255,255,.75)
}

.sbi_header_palette_dark .sbi_bio,#sb_instagram.sbi_palette_dark .sbi_meta {
    color: rgba(255,255,255,.75)
}

.sbi_header_palette_dark a,#sb_instagram.sbi_palette_dark .sbi_expand a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter {
    color: #fff
}

.sbi_header_outside.sbi_header_palette_light,#sb_instagram.sbi_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close {
    color: rgba(0,0,0,.85);
    background-color: rgba(255,255,255,.75)
}

#sb_instagram.sbi_palette_light .sbi_caption,.sbi_header_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p {
    color: rgba(0,0,0,.85)
}

.sbi_header_palette_light .sbi_bio,#sb_instagram.sbi_palette_light .sbi_meta {
    color: rgba(0,0,0,.85)
}

.sbi_header_palette_light a,#sb_instagram.sbi_palette_light .sbi_expand a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter {
    color: #000
}

@media all and (max-width: 480px) {
    #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images {
        grid-template-columns:1fr
    }

    #sb_instagram.sbi_mob_col_2 #sbi_images {
        grid-template-columns: repeat(2,1fr)
    }

    #sb_instagram.sbi_mob_col_3 #sbi_images {
        grid-template-columns: repeat(3,1fr)
    }

    #sb_instagram.sbi_mob_col_4 #sbi_images {
        grid-template-columns: repeat(4,1fr)
    }

    #sb_instagram.sbi_mob_col_5 #sbi_images {
        grid-template-columns: repeat(5,1fr)
    }

    #sb_instagram.sbi_mob_col_6 #sbi_images {
        grid-template-columns: repeat(6,1fr)
    }

    #sb_instagram.sbi_mob_col_7 #sbi_images {
        grid-template-columns: repeat(7,1fr)
    }
}

@media all and (max-width: 800px) {
    #sb_instagram.sbi_tab_col_10 #sbi_images {
        grid-template-columns:repeat(10,1fr)
    }

    #sb_instagram.sbi_tab_col_9 #sbi_images {
        grid-template-columns: repeat(9,1fr)
    }

    #sb_instagram.sbi_tab_col_8 #sbi_images {
        grid-template-columns: repeat(8,1fr)
    }

    #sb_instagram.sbi_tab_col_7 #sbi_images {
        grid-template-columns: repeat(7,1fr)
    }

    #sb_instagram.sbi_tab_col_6 #sbi_images {
        grid-template-columns: repeat(6,1fr)
    }

    #sb_instagram.sbi_tab_col_5 #sbi_images {
        grid-template-columns: repeat(5,1fr)
    }

    #sb_instagram.sbi_tab_col_4 #sbi_images {
        grid-template-columns: repeat(4,1fr)
    }

    #sb_instagram.sbi_tab_col_3 #sbi_images {
        grid-template-columns: repeat(3,1fr)
    }

    #sb_instagram.sbi_tab_col_2 #sbi_images {
        grid-template-columns: repeat(2,1fr)
    }

    #sb_instagram.sbi_tab_col_1 #sbi_images {
        grid-template-columns: 1fr
    }
}

@media all and (max-width: 480px) {
    #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images {
        grid-template-columns:1fr
    }

    #sb_instagram.sbi_mob_col_2 #sbi_images {
        grid-template-columns: repeat(2,1fr)
    }

    #sb_instagram.sbi_mob_col_3 #sbi_images {
        grid-template-columns: repeat(3,1fr)
    }

    #sb_instagram.sbi_mob_col_4 #sbi_images {
        grid-template-columns: repeat(4,1fr)
    }

    #sb_instagram.sbi_mob_col_5 #sbi_images {
        grid-template-columns: repeat(5,1fr)
    }

    #sb_instagram.sbi_mob_col_6 #sbi_images {
        grid-template-columns: repeat(6,1fr)
    }

    #sb_instagram.sbi_mob_col_7 #sbi_images {
        grid-template-columns: repeat(7,1fr)
    }

    #sb_instagram.sbi_mob_col_8 #sbi_images {
        grid-template-columns: repeat(8,1fr)
    }

    #sb_instagram.sbi_mob_col_9 #sbi_images {
        grid-template-columns: repeat(9,1fr)
    }

    #sb_instagram.sbi_mob_col_10 #sbi_images {
        grid-template-columns: repeat(10,1fr)
    }
}

#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide {
    display: none !important
}

body:after {
    content: url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png);
    display: none
}

.sbi_lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;
    background-color: #000;
    filter: alpha(opacity=80);
    opacity: .9;
    display: none
}

.sbi_lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100000;
    text-align: center;
    line-height: 0;
    font-weight: 400
}

.sbi_lightbox .sbi_lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    object-fit: contain
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}

.sbi_lightbox a:hover,.sbi_lightbox a:focus,.sbi_lightbox a:active {
    outline: none
}

.sbi_lightbox a img {
    border: none
}

.sbi_lb-outerContainer {
    position: relative;
    background-color: #000;
    *zoom:1;width: 250px;
    height: 250px;
    margin: 0 auto 5px auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.sbi_lb-outerContainer:after {
    content: "";
    display: table;
    clear: both
}

.sbi_lb-container-wrapper {
    height: 100%
}

.sbi_lb-container {
    position: relative;
    padding: 4px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0
}

.sbi_lb-loader {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    height: 20px;
    margin-top: -10px;
    text-align: center;
    line-height: 0
}

.sbi_lb-loader span {
    display: block;
    width: 14px;
    height: 14px;
    margin: 0 auto;
    background: url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat
}

.sbi_lb-nav {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10
}

.sbi_lb-container>.nav {
    left: 0
}

.sbi_lb-nav a {
    position: absolute;
    z-index: 100;
    top: 0;
    height: 90%;
    outline: none;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')
}

.sbi_lb-prev,.sbi_lb-next {
    height: 100%;
    cursor: pointer;
    display: block
}

.sbi_lb-nav a.sbi_lb-prev {
    width: 50px;
    left: -70px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    filter: alpha(opacity=0.5);
    opacity: .5;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s
}

.sbi_lb-nav a.sbi_lb-prev:hover {
    filter: alpha(opacity=100);
    opacity: 1
}

.sbi_lb-nav a.sbi_lb-next {
    width: 50px;
    right: -70px;
    padding-left: 10px;
    padding-right: 10px;
    float: right;
    filter: alpha(opacity=0.5);
    opacity: .5;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s
}

.sbi_lb-nav a.sbi_lb-next:hover {
    filter: alpha(opacity=100);
    opacity: 1
}

.sbi_lb-nav span {
    display: block;
    top: 55%;
    position: absolute;
    left: 20px;
    width: 34px;
    height: 45px;
    margin: -25px 0 0;
    background: url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat
}

.sbi_lb-nav a.sbi_lb-prev span {
    background-position: -53px 0
}

.sbi_lb-nav a.sbi_lb-next span {
    left: auto;
    right: 20px;
    background-position: -18px 0
}

.sbi_lb-dataContainer {
    margin: 0 auto;
    padding-top: 10px;
    *zoom:1;width: 100%;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer {
    position: relative;
    padding-right: 300px;
    background: #fff;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper {
    position: relative;
    background: #000
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {
    width: 300px !important;
    position: absolute;
    top: 0;
    right: -300px;
    height: 100%;
    bottom: 0;
    background: #fff;
    line-height: 1.4;
    overflow: hidden;
    overflow-y: auto;
    text-align: left
}

.sbi_lb-dataContainer:after,.sbi_lb-data:after,.sbi_lb-commentBox:after {
    content: "";
    display: table;
    clear: both
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox {
    display: block !important;
    width: 100%;
    margin-top: 20px;
    padding: 4px
}

#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number {
    padding-bottom: 0
}

#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text {
    display: inline-block;
    padding-top: 10px
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment {
    display: block !important;
    width: 100%;
    min-width: 100%;
    float: left;
    clear: both;
    font-size: 12px;
    padding: 3px 20px 3px 0;
    margin: 0 0 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {
    font-weight: 700;
    margin-right: 5px
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p {
    text-align: left
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {
    box-sizing: border-box;
    padding: 15px 20px
}

.sbi_lb-data {
    padding: 0 4px;
    color: #ccc
}

.sbi_lb-data .sbi_lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1
}

.sbi_lb-data .sbi_lb-caption {
    float: left;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.3;
    padding-bottom: 3px;
    color: #ccc;
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto
}

.sbi_lb-data .sbi_lb-caption a {
    color: #ccc;
    font-weight: 700;
    text-decoration: none
}

.sbi_lb-data .sbi_lb-caption a:hover,.sbi_lb-commenter:hover {
    color: #fff;
    text-decoration: underline
}

.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username {
    float: left;
    width: 100%;
    color: #ccc;
    padding-bottom: 0;
    display: block;
    margin: 0 0 5px
}

.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p {
    color: #fff;
    text-decoration: underline
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {
    color: #333
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p {
    color: #333
}

.sbi_lightbox .sbi_lightbox_username img {
    float: left;
    border: none;
    width: 32px;
    height: 32px;
    margin-right: 10px;
    background: #666;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px
}

.sbi_lightbox_username p {
    float: left;
    margin: 0;
    padding: 0;
    color: #ccc;
    line-height: 32px;
    font-weight: 700;
    font-size: 13px
}

.sbi_lb-data .sbi_lb-number {
    display: block;
    float: left;
    clear: both;
    padding: 5px 0 15px;
    font-size: 12px;
    color: #999
}

.sbi_lb-data .sbi_lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    font-size: 18px;
    color: #aaa;
    text-align: right;
    outline: none;
    filter: alpha(opacity=70);
    opacity: .7;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s
}

.sbi_lb-data .sbi_lb-close:hover {
    cursor: pointer;
    filter: alpha(opacity=100);
    opacity: 1;
    color: #fff
}

.sbi_lb-nav {
    height: auto
}

.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video {
    position: relative !important
}

.sbi_lb-container {
    padding: 0
}

.sb-elementor-cta {
    width: 100% !important;
    border: 1px solid #e8e8eb !important;
    border-radius: 2px !important;
    position: relative !important;
    text-align: center !important
}

.sb-elementor-cta-img-ctn {
    width: 100% !important;
    position: relative !important;
    float: left !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin-top: 50px !important;
    margin-bottom: 35px !important
}

.sb-elementor-cta-img {
    width: 65px !important;
    height: 65px !important;
    position: relative !important;
    border: 2px solid #dcdde1 !important;
    border-radius: 16px !important;
    -webkit-transform: rotate(-3deg) !important;
    transform: rotate(-3deg) !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important
}

.sb-elementor-cta-img span svg {
    float: left !important
}

.sb-elementor-cta-img>* {
    -webkit-transform: rotate(3deg) !important;
    transform: rotate(3deg) !important
}

.sb-elementor-cta-logo {
    position: absolute !important;
    right: -15px !important;
    bottom: -19px !important;
    z-index: 1 !important
}

.sb-elementor-cta-heading {
    font-size: 19px !important;
    padding: 0 !important;
    margin: 0 !important;
    display: inline-block !important;
    width: 100% !important;
    font-weight: 700 !important;
    line-height: 1.4em !important;
    margin-bottom: 30px !important
}

.sb-elementor-cta-btn {
    background: #0068a0 !important;
    border-radius: 2px !important;
    padding: 8px 20px 8px 38px !important;
    cursor: pointer !important;
    color: #fff !important;
    position: relative !important;
    margin-bottom: 30px !important
}

.sb-elementor-cta-btn:before,.sb-elementor-cta-btn:after {
    content: '' !important;
    position: absolute !important;
    width: 2px !important;
    height: 12px !important;
    background: #fff !important;
    left: 20px !important;
    top: 14px !important
}

.sb-elementor-cta-btn:after {
    -webkit-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important
}

.sb-elementor-cta-desc {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 20px !important;
    background: #f9f9fa !important;
    border-top: 1px solid #e8e8eb !important;
    margin-top: 35px !important;
    flex-direction: column !important
}

.sb-elementor-cta-desc strong {
    color: #141b38 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 8px !important
}

.sb-elementor-cta-desc span {
    color: #434960 !important;
    font-size: 14px !important;
    line-height: 1.5em !important;
    padding: 0 20% !important
}

.sb-elementor-cta-selector {
    width: 100% !important;
    padding: 0 20% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-direction: column !important;
    margin-bottom: 45px !important
}

.sb-elementor-cta-feedselector {
    border: 1px solid #d0d1d7 !important;
    padding: 8px 16px !important;
    margin-bottom: 15px !important;
    max-width: 100% !important;
    min-width: 400px !important
}

.sb-elementor-cta-selector span {
    color: #2c324c !important
}

.sb-elementor-cta-selector span a {
    text-transform: capitalize !important;
    text-decoration: underline !important;
    font-weight: 600 !important
}

.sb-elementor-cta-selector span a:after {
    color: #2c324c !important;
    margin-left: 2px !important;
    font-weight: 400 !important;
    text-decoration-color: #fff !important
}

.sb-elementor-cta-selector span a:first-of-type:after {
    content: ',' !important
}

.sb-elementor-cta-selector span a:nth-of-type(2):after {
    content: 'or' !important
}

.sb-elementor-cta-selector span a:nth-of-type(2):after {
    margin-left: 5px !important;
    margin-right: 2px !important
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed:before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed:before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed:before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed:before {
    content: '' !important;
    height: 16px !important;
    font-variant: normal !important;
    background-position: center center !important;
    background-repeat: no-repeat !important
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A")
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A")
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed:before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

img.wp-smiley,img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -.1em !important;
    background: 0 0 !important;
    padding: 0 !important
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #fff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--bg-color: #faf8f4;
    --wp--preset--color--bd-color: #d6d5d2;
    --wp--preset--color--text-dark: #182127;
    --wp--preset--color--text-light: #898381;
    --wp--preset--color--text-link: #bf873c;
    --wp--preset--color--text-hover: #aa470c;
    --wp--preset--color--text-link-2: #bf873c;
    --wp--preset--color--text-hover-2: #385369;
    --wp--preset--color--text-link-3: #c5a48e;
    --wp--preset--color--text-hover-3: #ab8e7a;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%);
    --wp--preset--gradient--vertical-link-to-hover: linear-gradient(to bottom,var(--theme-color-text_link) 0%,var(--theme-color-text_hover) 100%);
    --wp--preset--gradient--diagonal-link-to-hover: linear-gradient(to bottom right,var(--theme-color-text_link) 0%,var(--theme-color-text_hover) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: clamp(14px,.875rem + ((1vw - 3.2px)*0.619),20px);
    --wp--preset--font-size--large: clamp(22.041px,1.378rem + ((1vw - 3.2px)*1.439),36px);
    --wp--preset--font-size--x-large: clamp(25.014px,1.563rem + ((1vw - 3.2px)*1.751),42px);
    --wp--preset--font-family--p-font: "DM Sans",sans-serif;
    --wp--preset--font-family--post-font: inherit;
    --wp--preset--font-family--h-1-font: Museo,serif;
    --wp--preset--spacing--20: .44rem;
    --wp--preset--spacing--30: .67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1);
    --wp--custom--spacing--tiny: var(--sc-space-tiny,1rem);
    --wp--custom--spacing--small: var(--sc-space-small,2rem);
    --wp--custom--spacing--medium: var(--sc-space-medium,3.3333rem);
    --wp--custom--spacing--large: var(--sc-space-large,6.6667rem);
    --wp--custom--spacing--huge: var(--sc-space-huge,8.6667rem)
}

:root {
    --wp--style--global--content-size: 840px;
    --wp--style--global--wide-size: 1290px
}

:where(body) {
    margin: 0
}

.wp-site-blocks>.alignleft {
    float: left;
    margin-right: 2em
}

.wp-site-blocks>.alignright {
    float: right;
    margin-left: 2em
}

.wp-site-blocks>.aligncenter {
    justify-content: center;
    margin-left: auto;
    margin-right: auto
}

:where(.is-layout-flex) {
    gap: .5em
}

:where(.is-layout-grid) {
    gap: .5em
}

.is-layout-flow>.alignleft {
    float: left;
    margin-inline-start:0;margin-inline-end:2em}

.is-layout-flow>.alignright {
    float: right;
    margin-inline-start:2em;margin-inline-end:0}

.is-layout-flow>.aligncenter {
    margin-left: auto !important;
    margin-right: auto !important
}

.is-layout-constrained>.alignleft {
    float: left;
    margin-inline-start:0;margin-inline-end:2em}

.is-layout-constrained>.alignright {
    float: right;
    margin-inline-start:2em;margin-inline-end:0}

.is-layout-constrained>.aligncenter {
    margin-left: auto !important;
    margin-right: auto !important
}

.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important
}

.is-layout-constrained>.alignwide {
    max-width: var(--wp--style--global--wide-size)
}

body .is-layout-flex {
    display: flex
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center
}

.is-layout-flex>:is(*,div) {
    margin: 0
}

body .is-layout-grid {
    display: grid
}

.is-layout-grid>:is(*,div) {
    margin: 0
}

body {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

a:where(:not(.wp-element-button)) {
    text-decoration: underline
}

:root :where(.wp-element-button,.wp-block-button__link) {
    background-color: #32373c;
    border-width: 0;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    text-decoration: none
}

.has-black-color {
    color: var(--wp--preset--color--black) !important
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important
}

.has-white-color {
    color: var(--wp--preset--color--white) !important
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important
}

.has-bg-color-color {
    color: var(--wp--preset--color--bg-color) !important
}

.has-bd-color-color {
    color: var(--wp--preset--color--bd-color) !important
}

.has-text-dark-color {
    color: var(--wp--preset--color--text-dark) !important
}

.has-text-light-color {
    color: var(--wp--preset--color--text-light) !important
}

.has-text-link-color {
    color: var(--wp--preset--color--text-link) !important
}

.has-text-hover-color {
    color: var(--wp--preset--color--text-hover) !important
}

.has-text-link-2-color {
    color: var(--wp--preset--color--text-link-2) !important
}

.has-text-hover-2-color {
    color: var(--wp--preset--color--text-hover-2) !important
}

.has-text-link-3-color {
    color: var(--wp--preset--color--text-link-3) !important
}

.has-text-hover-3-color {
    color: var(--wp--preset--color--text-hover-3) !important
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important
}

.has-bg-color-background-color {
    background-color: var(--wp--preset--color--bg-color) !important
}

.has-bd-color-background-color {
    background-color: var(--wp--preset--color--bd-color) !important
}

.has-text-dark-background-color {
    background-color: var(--wp--preset--color--text-dark) !important
}

.has-text-light-background-color {
    background-color: var(--wp--preset--color--text-light) !important
}

.has-text-link-background-color {
    background-color: var(--wp--preset--color--text-link) !important
}

.has-text-hover-background-color {
    background-color: var(--wp--preset--color--text-hover) !important
}

.has-text-link-2-background-color {
    background-color: var(--wp--preset--color--text-link-2) !important
}

.has-text-hover-2-background-color {
    background-color: var(--wp--preset--color--text-hover-2) !important
}

.has-text-link-3-background-color {
    background-color: var(--wp--preset--color--text-link-3) !important
}

.has-text-hover-3-background-color {
    background-color: var(--wp--preset--color--text-hover-3) !important
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important
}

.has-bg-color-border-color {
    border-color: var(--wp--preset--color--bg-color) !important
}

.has-bd-color-border-color {
    border-color: var(--wp--preset--color--bd-color) !important
}

.has-text-dark-border-color {
    border-color: var(--wp--preset--color--text-dark) !important
}

.has-text-light-border-color {
    border-color: var(--wp--preset--color--text-light) !important
}

.has-text-link-border-color {
    border-color: var(--wp--preset--color--text-link) !important
}

.has-text-hover-border-color {
    border-color: var(--wp--preset--color--text-hover) !important
}

.has-text-link-2-border-color {
    border-color: var(--wp--preset--color--text-link-2) !important
}

.has-text-hover-2-border-color {
    border-color: var(--wp--preset--color--text-hover-2) !important
}

.has-text-link-3-border-color {
    border-color: var(--wp--preset--color--text-link-3) !important
}

.has-text-hover-3-border-color {
    border-color: var(--wp--preset--color--text-hover-3) !important
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important
}

.has-vertical-link-to-hover-gradient-background {
    background: var(--wp--preset--gradient--vertical-link-to-hover) !important
}

.has-diagonal-link-to-hover-gradient-background {
    background: var(--wp--preset--gradient--diagonal-link-to-hover) !important
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important
}

.has-p-font-font-family {
    font-family: var(--wp--preset--font-family--p-font) !important
}

.has-post-font-font-family {
    font-family: var(--wp--preset--font-family--post-font) !important
}

.has-h-1-font-font-family {
    font-family: var(--wp--preset--font-family--h-1-font) !important
}

:root :where(.wp-block-button .wp-block-button__link) {
    background-color: var(--theme-color-text_link);
    border-radius: 0;
    color: var(--theme-color-inverse_link);
    font-family: var(--theme-font-button_font-family);
    font-size: var(--theme-font-button_font-size);
    font-weight: var(--theme-font-button_font-weight);
    line-height: var(--theme-font-button_line-height)
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em
}

:root :where(.wp-block-pullquote) {
    border-width: 1px 0;
    font-size: clamp(.984em,.984rem + ((1vw - .2em)*0.851),1.5em);
    line-height: 1.6
}

:root :where(.wp-block-post-comments) {
    padding-top: var(--wp--custom--spacing--small)
}

:root :where(.wp-block-quote) {
    border-width: 1px
}

.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
    clip-path: inset(50%);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    word-wrap: normal !important
}

.wpcf7 form .wpcf7-response-output {
    margin: 2em .5em 1em;
    padding: .2em 1em;
    border: 2px solid #00a0d2
}

.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output {
    display: none
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450
}

.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output {
    border-color: #dc3232
}

.wpcf7 form.spam .wpcf7-response-output {
    border-color: #f56e28
}

.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900
}

.wpcf7-form-control-wrap {
    position: relative
}

.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: 400;
    display: block
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
    position: relative;
    top: -2ex;
    left: 1em;
    z-index: 100;
    border: 1px solid #dc3232;
    background: #fff;
    padding: .2em .8em;
    width: 24em
}

.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em
}

.wpcf7-list-item-label:before,.wpcf7-list-item-label:after {
    content: " "
}

.wpcf7-spinner {
    visibility: hidden;
    display: inline-block;
    background-color: #23282d;
    opacity: .75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 0 24px;
    position: relative
}

form.submitting .wpcf7-spinner {
    visibility: visible
}

.wpcf7-spinner:before {
    content: '';
    position: absolute;
    background-color: #fbfbfc;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: spin;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

@media (prefers-reduced-motion:reduce) {
    .wpcf7-spinner:before {
        animation-name: blink;
        animation-duration: 2s
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes blink {
    from {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.wpcf7 [inert] {
    opacity: .5
}

.wpcf7 input[type=file] {
    cursor: pointer
}

.wpcf7 input[type=file]:disabled {
    cursor: default
}

.wpcf7 .wpcf7-submit:disabled {
    cursor: not-allowed
}

.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel] {
    direction: ltr
}

.wpcf7-reflection>output {
    display: list-item;
    list-style: none
}

.wpcf7-reflection>output[hidden] {
    display: none
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: zoom-out
}

.mfp-zoom {
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #CCC
}

.mfp-preloader a:hover {
    color: #FFF
}

.mfp-s-ready .mfp-preloader {
    display: none
}

.mfp-s-error .mfp-content {
    display: none
}

button.mfp-close,button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace
}

.mfp-close:hover,.mfp-close:focus {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:hover,.mfp-arrow:focus {
    opacity: 1
}

.mfp-arrow:before,.mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px
}

.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0,0,0,0.6);
    background: #000
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0,0,0,0.6);
    background: #444
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-width: 800px) and (orientation:landscape),screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left:0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0,0,0,0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0,0,0,0.6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform:scale(0.75);
        transform: scale(0.75)
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

:root {
    --woocommerce: #7f54b3;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #7f54b3;
    --wc-primary-text: #fff;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #b3af54;
    --wc-highligh-text: #fff;
    --wc-content-bg: #fff;
    --wc-subtext: #767676
}

.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button {
    float: right
}

.woocommerce .col2-set,.woocommerce-page .col2-set {
    width: 100%
}

.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before {
    content: " ";
    display: table
}

.woocommerce .col2-set:after,.woocommerce-page .col2-set:after {
    clear: both
}

.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1 {
    float: left;
    width: 48%
}

.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2 {
    float: right;
    width: 48%
}

.woocommerce img,.woocommerce-page img {
    height: auto;
    max-width: 100%
}

.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images {
    float: left;
    width: 48%
}

.woocommerce #content div.product div.thumbnails:after,.woocommerce #content div.product div.thumbnails:before,.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:before,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:before {
    content: " ";
    display: table
}

.woocommerce #content div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:after {
    clear: both
}

.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a {
    float: left;
    width: 30.75%;
    margin-right: 3.8%;
    margin-bottom: 1em
}

.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last {
    margin-right: 0
}

.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first {
    clear: both
}

.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a {
    width: 100%;
    margin-right: 0;
    float: none
}

.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a {
    width: 48%
}

.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a {
    width: 22.05%
}

.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a {
    width: 16.9%
}

.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
    float: right;
    width: 48%;
    clear: none
}

.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs {
    clear: both
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before {
    content: " ";
    display: table
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after {
    clear: both
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    display: inline-block
}

.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before {
    content: " ";
    display: table
}

.woocommerce #content div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:after {
    clear: both
}

.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img {
    float: right;
    height: auto
}

.woocommerce ul.products,.woocommerce-page ul.products {
    clear: both
}

.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before {
    content: " ";
    display: table
}

.woocommerce ul.products:after,.woocommerce-page ul.products:after {
    clear: both
}

.woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 0;
    position: relative;
    width: 22.05%;
    margin-left: 0
}

.woocommerce ul.products li.first,.woocommerce-page ul.products li.first {
    clear: both
}

.woocommerce ul.products li.last,.woocommerce-page ul.products li.last {
    margin-right: 0
}

.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product {
    width: 100%;
    margin-right: 0
}

.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product {
    width: 48%
}

.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product {
    width: 30.75%
}

.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product {
    width: 16.95%
}

.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product {
    width: 13.5%
}

.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product {
    width: 100%;
    margin-right: 0
}

.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product {
    width: 48%
}

.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product {
    width: 30.75%
}

.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product {
    width: 16.95%
}

.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product {
    width: 13.5%
}

.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count {
    float: left
}

.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering {
    float: right
}

.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before {
    content: " ";
    display: table
}

.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after {
    clear: both
}

.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block
}

.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img {
    height: auto
}

.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions {
    text-align: right
}

.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text {
    width: 80px
}

.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon {
    float: left
}

.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals {
    width: 100%
}

.woocommerce .cart-collaterals:after,.woocommerce .cart-collaterals:before,.woocommerce-page .cart-collaterals:after,.woocommerce-page .cart-collaterals:before {
    content: " ";
    display: table
}

.woocommerce .cart-collaterals:after,.woocommerce-page .cart-collaterals:after {
    clear: both
}

.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related {
    width: 30.75%;
    float: left
}

.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells {
    width: 48%;
    float: left
}

.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products {
    float: none
}

.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 48%
}

.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator {
    width: 48%;
    clear: right;
    float: right
}

.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce .cart-collaterals .shipping_calculator:before,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:before {
    content: " ";
    display: table
}

.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:after {
    clear: both
}

.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
    width: 47%
}

.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 48%
}

.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:before {
    content: " ";
    display: table
}

.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after {
    clear: both
}

.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img {
    float: right;
    height: auto
}

.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before {
    content: " ";
    display: table
}

.woocommerce form .form-row:after,.woocommerce-page form .form-row:after {
    clear: both
}

.woocommerce form .form-row label,.woocommerce-page form .form-row label {
    display: block
}

.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox {
    display: inline
}

.woocommerce form .form-row select,.woocommerce-page form .form-row select {
    width: 100%
}

.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text {
    box-sizing: border-box;
    width: 100%
}

.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last {
    width: 47%;
    overflow: visible
}

.woocommerce form .form-row-first,.woocommerce-page form .form-row-first {
    float: left
}

.woocommerce form .form-row-last,.woocommerce-page form .form-row-last {
    float: right
}

.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide {
    clear: both
}

.woocommerce form .password-input,.woocommerce-page form .password-input {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative
}

.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password] {
    padding-right: 2.5rem
}

.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal {
    display: none
}

.woocommerce form .show-password-input,.woocommerce-page form .show-password-input {
    position: absolute;
    right: .7em;
    top: .7em;
    cursor: pointer
}

.woocommerce form .show-password-input:after,.woocommerce-page form .show-password-input:after {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-left: .618em;
    content: "\e010";
    text-decoration: none
}

.woocommerce form .show-password-input.display-password:after,.woocommerce-page form .show-password-input.display-password:after {
    color: #585858
}

.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select {
    width: auto
}

.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions {
    text-align: left;
    padding: 0 1em 0 0;
    float: left
}

.woocommerce #payment #place_order,.woocommerce-page #payment #place_order {
    float: right
}

.woocommerce .woocommerce-billing-fields:after,.woocommerce .woocommerce-billing-fields:before,.woocommerce .woocommerce-shipping-fields:after,.woocommerce .woocommerce-shipping-fields:before,.woocommerce-page .woocommerce-billing-fields:after,.woocommerce-page .woocommerce-billing-fields:before,.woocommerce-page .woocommerce-shipping-fields:after,.woocommerce-page .woocommerce-shipping-fields:before {
    content: " ";
    display: table
}

.woocommerce .woocommerce-billing-fields:after,.woocommerce .woocommerce-shipping-fields:after,.woocommerce-page .woocommerce-billing-fields:after,.woocommerce-page .woocommerce-shipping-fields:after {
    clear: both
}

.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions {
    margin-bottom: 1.618em;
    padding: 1.618em
}

.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed {
    position: relative
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 30%
}

.woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 68%
}

.woocommerce-page.left-sidebar #content.twentyeleven {
    width: 58.4%;
    margin: 0 7.6%;
    float: right
}

.woocommerce-page.right-sidebar #content.twentyeleven {
    margin: 0 7.6%;
    width: 58.4%;
    float: left
}

.twentyfourteen .tfwc {
    padding: 12px 10px 0;
    max-width: 474px;
    margin: 0 auto
}

.twentyfourteen .tfwc .product .entry-summary {
    padding: 0!important;
    margin: 0 0 1.618em!important
}

.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail {
    margin-top: 0
}

@media screen and (min-width: 673px) {
    .twentyfourteen .tfwc {
        padding-right:30px;
        padding-left: 30px
    }
}

@media screen and (min-width: 1040px) {
    .twentyfourteen .tfwc {
        padding-right:15px;
        padding-left: 15px
    }
}

@media screen and (min-width: 1110px) {
    .twentyfourteen .tfwc {
        padding-right:30px;
        padding-left: 30px
    }
}

@media screen and (min-width: 1218px) {
    .twentyfourteen .tfwc {
        margin-right:54px
    }

    .full-width .twentyfourteen .tfwc {
        margin-right: auto
    }
}

.twentyfifteen .t15wc {
    padding-left: 7.6923%;
    padding-right: 7.6923%;
    padding-top: 7.6923%;
    margin-bottom: 7.6923%;
    background: #fff;
    box-shadow: 0 0 1px rgba(0,0,0,.15)
}

.twentyfifteen .t15wc .page-title {
    margin-left: 0
}

@media screen and (min-width: 38.75em) {
    .twentyfifteen .t15wc {
        margin-right:7.6923%;
        margin-left: 7.6923%;
        margin-top: 8.3333%
    }
}

@media screen and (min-width: 59.6875em) {
    .twentyfifteen .t15wc {
        margin-left:8.3333%;
        margin-right: 8.3333%;
        padding: 10%
    }

    .single-product .twentyfifteen .entry-summary {
        padding: 0!important
    }
}

.twentysixteen .site-main {
    margin-right: 7.6923%;
    margin-left: 7.6923%
}

.twentysixteen .entry-summary {
    margin-right: 0;
    margin-left: 0
}

#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary {
    width: 46.42857%
}

@media screen and (min-width: 44.375em) {
    .twentysixteen .site-main {
        margin-right:23.0769%
    }
}

@media screen and (min-width: 56.875em) {
    .twentysixteen .site-main {
        margin-right:0;
        margin-left: 0
    }

    .no-sidebar .twentysixteen .site-main {
        margin-right: 15%;
        margin-left: 15%
    }

    .no-sidebar .twentysixteen .entry-summary {
        margin-right: 0;
        margin-left: 0
    }
}

.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1 {
    float: right
}

.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2 {
    float: left
}

@media only screen and (max-width: 768px) {
    :root {
        --woocommerce:#7f54b3;
        --wc-green: #7ad03a;
        --wc-red: #a00;
        --wc-orange: #ffba00;
        --wc-blue: #2ea2cc;
        --wc-primary: #7f54b3;
        --wc-primary-text: #fff;
        --wc-secondary: #e9e6ed;
        --wc-secondary-text: #515151;
        --wc-highlight: #b3af54;
        --wc-highligh-text: #fff;
        --wc-content-bg: #fff;
        --wc-subtext: #767676
    }

    .woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead {
        display: none
    }

    .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
        border-top: 0
    }

    .woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th {
        display: none
    }

    .woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr {
        display: block
    }

    .woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td {
        display: block;
        text-align: right!important
    }

    .woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions {
        text-align: left!important
    }

    .woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before {
        content: attr(data-title) ": ";
        font-weight: 700;
        float: left
    }

    .woocommerce table.shop_table_responsive tr td.actions:before,.woocommerce table.shop_table_responsive tr td.product-remove:before,.woocommerce-page table.shop_table_responsive tr td.actions:before,.woocommerce-page table.shop_table_responsive tr td.product-remove:before {
        display: none
    }

    .woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
        background-color: rgba(0,0,0,.025)
    }

    .woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions {
        text-align: left
    }

    .woocommerce table.my_account_orders tr td.order-actions:before,.woocommerce-page table.my_account_orders tr td.order-actions:before {
        display: none
    }

    .woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button {
        float: none;
        margin: .125em .25em .125em 0
    }

    .woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2 {
        float: none;
        width: 100%
    }

    .woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product {
        width: 48%;
        float: left;
        clear: both;
        margin: 0 0 2.992em
    }

    .woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
        float: right;
        clear: none!important
    }

    .woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary {
        float: none;
        width: 100%
    }

    .woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail {
        display: none
    }

    .woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions {
        text-align: left
    }

    .woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon {
        float: none;
        padding-bottom: .5em
    }

    .woocommerce #content table.cart td.actions .coupon:after,.woocommerce #content table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:before,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:before,.woocommerce-page table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:before {
        content: " ";
        display: table
    }

    .woocommerce #content table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:after {
        clear: both
    }

    .woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input {
        width: 48%;
        box-sizing: border-box
    }

    .woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button {
        float: right
    }

    .woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button {
        display: block;
        width: 100%
    }

    .woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator {
        width: 100%;
        float: none;
        text-align: left
    }

    .woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row {
        width: 100%;
        float: none
    }

    .woocommerce #payment .terms,.woocommerce-page #payment .terms {
        text-align: left;
        padding: 0
    }

    .woocommerce #payment #place_order,.woocommerce-page #payment #place_order {
        float: none;
        width: 100%;
        box-sizing: border-box;
        margin-bottom: 1em
    }

    .woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last {
        width: 100%;
        float: none;
        margin-right: 0
    }

    .woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation {
        float: none;
        width: 100%
    }

    .single-product .twentythirteen .panel {
        padding-left: 20px!important;
        padding-right: 20px!important
    }
}

:root {
    --woocommerce: #7f54b3;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #7f54b3;
    --wc-primary-text: #fff;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #b3af54;
    --wc-highligh-text: #fff;
    --wc-content-bg: #fff;
    --wc-subtext: #767676
}

@keyframes spin {
    100% {
        transform: rotate(360deg)
    }
}

@font-face {
    font-family: star;
    src: url(/wp-content/plugins/woocommerce/assets/fonts/star.eot);
    src: url(/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: WooCommerce;
    src: url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);
    src: url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
    font-weight: 400;
    font-style: normal
}

.woocommerce-store-notice,p.demo_store {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
    font-size: 1em;
    padding: 1em 0;
    text-align: center;
    background-color: #7f54b3;
    color: #fff;
    z-index: 99998;
    box-shadow: 0 1px 1em rgba(0,0,0,.2);
    display: none
}

.woocommerce-store-notice a,p.demo_store a {
    color: #fff;
    text-decoration: underline
}

.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    overflow: hidden;
    position: absolute!important;
    width: 1px;
    word-wrap: normal!important
}

.admin-bar p.demo_store {
    top: 32px
}

.clear {
    clear: both
}

.woocommerce .blockUI.blockOverlay {
    position: relative
}

.woocommerce .blockUI.blockOverlay:before {
    height: 1em;
    width: 1em;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -.5em;
    margin-top: -.5em;
    content: "";
    animation: spin 1s ease-in-out infinite;
    background: url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;
    background-size: cover;
    line-height: 1;
    text-align: center;
    font-size: 2em;
    color: rgba(0,0,0,.75)
}

.woocommerce .loader:before {
    height: 1em;
    width: 1em;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -.5em;
    margin-top: -.5em;
    content: "";
    animation: spin 1s ease-in-out infinite;
    background: url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;
    background-size: cover;
    line-height: 1;
    text-align: center;
    font-size: 2em;
    color: rgba(0,0,0,.75)
}

.woocommerce a.remove {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: red!important;
    text-decoration: none;
    font-weight: 700;
    border: 0
}

.woocommerce a.remove:hover {
    color: #fff!important;
    background: red
}

.woocommerce small.note {
    display: block;
    color: #767676;
    font-size: .857em;
    margin-top: 10px
}

.woocommerce .woocommerce-breadcrumb {
    margin: 0 0 1em;
    padding: 0;
    font-size: .92em;
    color: #767676
}

.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before {
    content: " ";
    display: table
}

.woocommerce .woocommerce-breadcrumb:after {
    clear: both
}

.woocommerce .woocommerce-breadcrumb a {
    color: #767676
}

.woocommerce .quantity .qty {
    width: 3.631em;
    text-align: center
}

.woocommerce div.product {
    margin-bottom: 0;
    position: relative
}

.woocommerce div.product .product_title {
    clear: none;
    margin-top: 0;
    padding: 0
}

.woocommerce div.product p.price,.woocommerce div.product span.price {
    color: #b3af54;
    font-size: 1.25em
}

.woocommerce div.product p.price ins,.woocommerce div.product span.price ins {
    background: inherit;
    font-weight: 700;
    display: inline-block
}

.woocommerce div.product p.price del,.woocommerce div.product span.price del {
    opacity: .5;
    display: inline-block
}

.woocommerce div.product p.stock {
    font-size: .92em
}

.woocommerce div.product .stock {
    color: #b3af54
}

.woocommerce div.product .out-of-stock {
    color: red
}

.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 1.618em
}

.woocommerce div.product div.images {
    margin-bottom: 2em
}

.woocommerce div.product div.images img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow: none
}

.woocommerce div.product div.images div.thumbnails {
    padding-top: 1em
}

.woocommerce div.product div.images.woocommerce-product-gallery {
    position: relative
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    transition: all cubic-bezier(.795,-.035,0,1) .5s;
    margin: 0;
    padding: 0
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
    background-color: #fff;
    opacity: 0
}

.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
    border: 1px solid #f2f2f2
}

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
    width: 25%;
    display: inline-block
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    position: absolute;
    top: .5em;
    right: .5em;
    font-size: 2em;
    z-index: 9;
    width: 36px;
    height: 36px;
    background: #fff;
    text-indent: -9999px;
    border-radius: 100%;
    box-sizing: content-box
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border: 2px solid #000;
    border-radius: 100%;
    position: absolute;
    top: 9px;
    left: 9px;
    box-sizing: content-box
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
    content: "";
    display: block;
    width: 2px;
    height: 8px;
    background: #000;
    border-radius: 6px;
    position: absolute;
    top: 19px;
    left: 22px;
    transform: rotate(-45deg);
    box-sizing: content-box
}

.woocommerce div.product div.images .flex-control-thumbs {
    overflow: hidden;
    zoom:1;margin: 0;
    padding: 0
}

.woocommerce div.product div.images .flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
    list-style: none
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    cursor: pointer;
    opacity: .5;
    margin: 0
}

.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover {
    opacity: 1
}

.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
    clear: left
}

.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
    clear: left
}

.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
    clear: left
}

.woocommerce div.product div.summary {
    margin-bottom: 2em
}

.woocommerce div.product div.social {
    text-align: right;
    margin: 0 0 1em
}

.woocommerce div.product div.social span {
    margin: 0 0 0 2px
}

.woocommerce div.product div.social span span {
    margin: 0
}

.woocommerce div.product div.social span .stButton .chicklets {
    padding-left: 16px;
    width: 0
}

.woocommerce div.product div.social iframe {
    float: left;
    margin-top: 3px
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    list-style: none;
    padding: 0 0 0 1em;
    margin: 0 0 1.618em;
    overflow: hidden;
    position: relative
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid #cfc8d8;
    background-color: #e9e6ed;
    color: #515151;
    display: inline-block;
    position: relative;
    z-index: 0;
    border-radius: 4px 4px 0 0;
    margin: 0 -5px;
    padding: 0 1em
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    padding: .5em 0;
    font-weight: 700;
    color: #515151;
    text-decoration: none
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    text-decoration: none;
    color: #6a6a6a
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #fff;
    color: #515151;
    z-index: 2;
    border-bottom-color: #fff
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: inherit;
    text-shadow: inherit
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before {
    box-shadow: 2px 2px 0 #fff
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
    box-shadow: -2px 2px 0 #fff
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
    border: 1px solid #cfc8d8;
    position: absolute;
    bottom: -1px;
    width: 5px;
    height: 5px;
    content: " ";
    box-sizing: border-box
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
    left: -5px;
    border-bottom-right-radius: 4px;
    border-width: 0 1px 1px 0;
    box-shadow: 2px 2px 0 #e9e6ed
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
    right: -5px;
    border-bottom-left-radius: 4px;
    border-width: 0 0 1px 1px;
    box-shadow: -2px 2px 0 #e9e6ed
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before {
    position: absolute;
    content: " ";
    width: 100%;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #cfc8d8;
    z-index: 1
}

.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0 0 2em;
    padding: 0
}

.woocommerce div.product p.cart {
    margin-bottom: 2em
}

.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before {
    content: " ";
    display: table
}

.woocommerce div.product p.cart:after {
    clear: both
}

.woocommerce div.product form.cart {
    margin-bottom: 2em
}

.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before {
    content: " ";
    display: table
}

.woocommerce div.product form.cart:after {
    clear: both
}

.woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 0 4px 0 0
}

.woocommerce div.product form.cart table {
    border-width: 0 0 1px
}

.woocommerce div.product form.cart table td {
    padding-left: 0
}

.woocommerce div.product form.cart table div.quantity {
    float: none;
    margin: 0
}

.woocommerce div.product form.cart table small.stock {
    display: block;
    float: none
}

.woocommerce div.product form.cart .variations {
    margin-bottom: 1em;
    border: 0;
    width: 100%
}

.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th {
    border: 0;
    line-height: 2em;
    vertical-align: top
}

.woocommerce div.product form.cart .variations label {
    font-weight: 700;
    text-align: left
}

.woocommerce div.product form.cart .variations select {
    max-width: 100%;
    min-width: 75%;
    display: inline-block;
    margin-right: 1em
}

.woocommerce div.product form.cart .variations td.label {
    padding-right: 1em
}

.woocommerce div.product form.cart .woocommerce-variation-description p {
    margin-bottom: 1em
}

.woocommerce div.product form.cart .reset_variations {
    visibility: hidden;
    font-size: .83em
}

.woocommerce div.product form.cart .wc-no-matching-variations {
    display: none
}

.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left
}

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
    padding-right: 1em;
    padding-left: 1em
}

.woocommerce div.product form.cart .group_table td {
    vertical-align: top;
    padding-bottom: .5em;
    border: 0
}

.woocommerce div.product form.cart .group_table td:first-child {
    width: 4em;
    text-align: center
}

.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox {
    display: inline-block;
    width: auto;
    margin: 0 auto;
    transform: scale(1.5,1.5)
}

.woocommerce span.onsale {
    min-height: 3.236em;
    min-width: 3.236em;
    padding: .202em;
    font-size: 1em;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 3.236;
    top: -.5em;
    left: -.5em;
    margin: 0;
    border-radius: 100%;
    background-color: #b3af54;
    color: #fff;
    font-size: .857em;
    z-index: 9
}

.woocommerce .products ul,.woocommerce ul.products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both
}

.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before {
    content: " ";
    display: table
}

.woocommerce .products ul:after,.woocommerce ul.products:after {
    clear: both
}

.woocommerce .products ul li,.woocommerce ul.products li {
    list-style: none outside
}

.woocommerce ul.products li.product .onsale {
    top: 0;
    right: 0;
    left: auto;
    margin: -.5em -.5em 0 0
}

.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3 {
    padding: .5em 0;
    margin: 0;
    font-size: 1em
}

.woocommerce ul.products li.product a {
    text-decoration: none
}

.woocommerce ul.products li.product a img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 0 1em;
    box-shadow: none
}

.woocommerce ul.products li.product strong {
    display: block
}

.woocommerce ul.products li.product .woocommerce-placeholder {
    border: 1px solid #f2f2f2
}

.woocommerce ul.products li.product .star-rating {
    font-size: .857em
}

.woocommerce ul.products li.product .button {
    display: inline-block;
    margin-top: 1em
}

.woocommerce ul.products li.product .price {
    color: #b3af54;
    display: block;
    font-weight: 400;
    margin-bottom: .5em;
    font-size: .857em
}

.woocommerce ul.products li.product .price del {
    color: inherit;
    opacity: .5;
    display: inline-block
}

.woocommerce ul.products li.product .price ins {
    background: 0 0;
    font-weight: 700;
    display: inline-block
}

.woocommerce ul.products li.product .price .from {
    font-size: .67em;
    margin: -2px 0 0;
    text-transform: uppercase;
    color: rgba(132,132,132,.5)
}

.woocommerce .woocommerce-result-count {
    margin: 0 0 1em
}

.woocommerce .woocommerce-ordering {
    margin: 0 0 1em
}

.woocommerce .woocommerce-ordering select {
    vertical-align: top
}

.woocommerce nav.woocommerce-pagination {
    text-align: center
}

.woocommerce nav.woocommerce-pagination ul {
    display: inline-block;
    white-space: nowrap;
    padding: 0;
    clear: both;
    border: 1px solid #cfc8d8;
    border-right: 0;
    margin: 1px
}

.woocommerce nav.woocommerce-pagination ul li {
    border-right: 1px solid #cfc8d8;
    padding: 0;
    margin: 0;
    float: left;
    display: inline;
    overflow: hidden
}

.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span {
    margin: 0;
    text-decoration: none;
    padding: 0;
    line-height: 1;
    font-size: 1em;
    font-weight: 400;
    padding: .5em;
    min-width: 1em;
    display: block
}

.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #e9e6ed;
    color: #816e99
}

.woocommerce .cart .button,.woocommerce .cart input.button {
    float: none
}

.woocommerce a.added_to_cart {
    padding-top: .5em;
    display: inline-block
}

.woocommerce #reviews h2 small {
    float: right;
    color: #767676;
    font-size: 15px;
    margin: 10px 0 0
}

.woocommerce #reviews h2 small a {
    text-decoration: none;
    color: #767676
}

.woocommerce #reviews h3 {
    margin: 0
}

.woocommerce #reviews #respond {
    margin: 0;
    border: 0;
    padding: 0
}

.woocommerce #reviews #comment {
    height: 75px
}

.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before {
    content: " ";
    display: table
}

.woocommerce #reviews #comments .add_review:after {
    clear: both
}

.woocommerce #reviews #comments h2 {
    clear: none
}

.woocommerce #reviews #comments ol.commentlist {
    margin: 0;
    width: 100%;
    background: 0 0;
    list-style: none
}

.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before {
    content: " ";
    display: table
}

.woocommerce #reviews #comments ol.commentlist:after {
    clear: both
}

.woocommerce #reviews #comments ol.commentlist li {
    padding: 0;
    margin: 0 0 20px;
    border: 0;
    position: relative;
    background: 0;
    border: 0
}

.woocommerce #reviews #comments ol.commentlist li .meta {
    color: #767676;
    font-size: .75em
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px;
    width: 32px;
    height: auto;
    background: #e9e6ed;
    border: 1px solid #e1dde7;
    margin: 0;
    box-shadow: none
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 50px;
    border: 1px solid #e1dde7;
    border-radius: 4px;
    padding: 1em 1em 0
}

.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before {
    content: " ";
    display: table
}

.woocommerce #reviews #comments ol.commentlist li .comment-text:after {
    clear: both
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p {
    margin: 0 0 1em
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    font-size: .83em
}

.woocommerce #reviews #comments ol.commentlist ul.children {
    list-style: none outside;
    margin: 20px 0 0 50px
}

.woocommerce #reviews #comments ol.commentlist ul.children .star-rating {
    display: none
}

.woocommerce #reviews #comments ol.commentlist #respond {
    border: 1px solid #e1dde7;
    border-radius: 4px;
    padding: 1em 1em 0;
    margin: 20px 0 0 50px
}

.woocommerce #reviews #comments .commentlist>li:before {
    content: ""
}

.woocommerce .star-rating {
    float: right;
    overflow: hidden;
    position: relative;
    height: 1em;
    line-height: 1;
    font-size: 1em;
    width: 5.4em;
    font-family: star
}

.woocommerce .star-rating:before {
    content: "sssss";
    color: #cfc8d8;
    float: left;
    top: 0;
    left: 0;
    position: absolute
}

.woocommerce .star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em
}

.woocommerce .star-rating span:before {
    content: "SSSSS";
    top: 0;
    position: absolute;
    left: 0
}

.woocommerce .woocommerce-product-rating {
    line-height: 2;
    display: block
}

.woocommerce .woocommerce-product-rating:after,.woocommerce .woocommerce-product-rating:before {
    content: " ";
    display: table
}

.woocommerce .woocommerce-product-rating:after {
    clear: both
}

.woocommerce .woocommerce-product-rating .star-rating {
    margin: .5em 4px 0 0;
    float: left
}

.woocommerce .products .star-rating {
    display: block;
    margin: 0 0 .5em;
    float: none
}

.woocommerce .hreview-aggregate .star-rating {
    margin: 10px 0 0
}

.woocommerce #review_form #respond {
    position: static;
    margin: 0;
    width: auto;
    padding: 0;
    background: transparent none;
    border: 0
}

.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before {
    content: " ";
    display: table
}

.woocommerce #review_form #respond:after {
    clear: both
}

.woocommerce #review_form #respond p {
    margin: 0 0 10px
}

.woocommerce #review_form #respond .form-submit input {
    left: auto
}

.woocommerce #review_form #respond textarea {
    box-sizing: border-box;
    width: 100%
}

.woocommerce p.stars a {
    position: relative;
    height: 1em;
    width: 1em;
    text-indent: -999em;
    display: inline-block;
    text-decoration: none
}

.woocommerce p.stars a:before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    line-height: 1;
    font-family: WooCommerce;
    content: "\e021";
    text-indent: 0
}

.woocommerce p.stars a:hover~a:before {
    content: "\e021"
}

.woocommerce p.stars:hover a:before {
    content: "\e020"
}

.woocommerce p.stars.selected a.active:before {
    content: "\e020"
}

.woocommerce p.stars.selected a.active~a:before {
    content: "\e021"
}

.woocommerce p.stars.selected a:not(.active):before {
    content: "\e020"
}

.woocommerce table.shop_attributes {
    border: 0;
    border-top: 1px dotted rgba(0,0,0,.1);
    margin-bottom: 1.618em;
    width: 100%
}

.woocommerce table.shop_attributes th {
    width: 150px;
    font-weight: 700;
    padding: 8px;
    border-top: 0;
    border-bottom: 1px dotted rgba(0,0,0,.1);
    margin: 0;
    line-height: 1.5
}

.woocommerce table.shop_attributes td {
    font-style: italic;
    padding: 0;
    border-top: 0;
    border-bottom: 1px dotted rgba(0,0,0,.1);
    margin: 0;
    line-height: 1.5
}

.woocommerce table.shop_attributes td p {
    margin: 0;
    padding: 8px 0
}

.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th {
    background: rgba(0,0,0,.025)
}

.woocommerce table.shop_table {
    border: 1px solid rgba(0,0,0,.1);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px
}

.woocommerce table.shop_table th {
    font-weight: 700;
    padding: 9px 12px;
    line-height: 1.5em
}

.woocommerce table.shop_table td {
    border-top: 1px solid rgba(0,0,0,.1);
    padding: 9px 12px;
    vertical-align: middle;
    line-height: 1.5em
}

.woocommerce table.shop_table td small {
    font-weight: 400
}

.woocommerce table.shop_table td del {
    font-weight: 400
}

.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th {
    border-top: 0
}

.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th {
    font-weight: 700;
    border-top: 1px solid rgba(0,0,0,.1)
}

.woocommerce table.my_account_orders {
    font-size: .85em
}

.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th {
    padding: 4px 8px;
    vertical-align: middle
}

.woocommerce table.my_account_orders .button {
    white-space: nowrap
}

.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th {
    vertical-align: top;
    text-align: center
}

.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child {
    text-align: left
}

.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child {
    text-align: left
}

.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file:before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file:before {
    content: "↓";
    display: inline-block
}

.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation {
    list-style: none outside
}

.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt {
    float: left;
    clear: both;
    margin-right: .25em;
    display: inline-block;
    list-style: none outside
}

.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd {
    margin: 0
}

.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child {
    margin-bottom: 0
}

.woocommerce td.product-name p.backorder_notification {
    font-size: .83em
}

.woocommerce td.product-quantity {
    min-width: 80px
}

.woocommerce ul.cart_list,.woocommerce ul.product_list_widget {
    list-style: none outside;
    padding: 0;
    margin: 0
}

.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li {
    padding: 4px 0;
    margin: 0;
    list-style: none
}

.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before {
    content: " ";
    display: table
}

.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after {
    clear: both
}

.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a {
    display: block;
    font-weight: 700
}

.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img {
    float: right;
    margin-left: 4px;
    width: 32px;
    height: auto;
    box-shadow: none
}

.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl {
    margin: 0;
    padding-left: 1em;
    border-left: 2px solid rgba(0,0,0,.1)
}

.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li dl:before {
    content: " ";
    display: table
}

.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:after {
    clear: both
}

.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt {
    display: inline-block;
    float: left;
    margin-bottom: 1em
}

.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt {
    font-weight: 700;
    padding: 0 0 .25em;
    margin: 0 4px 0 0;
    clear: left
}

.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd {
    padding: 0 0 .25em
}

.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child {
    margin-bottom: 0
}

.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating {
    float: none
}

.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total {
    border-top: 3px double #e9e6ed;
    padding: 4px 0 0
}

.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong {
    min-width: 40px;
    display: inline-block
}

.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li {
    padding-left: 2em;
    position: relative;
    padding-top: 0
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove {
    position: absolute;
    top: 0;
    left: 0
}

.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before {
    content: " ";
    display: table
}

.woocommerce .widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:after {
    clear: both
}

.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a {
    margin-right: 5px;
    margin-bottom: 5px
}

.woocommerce form .form-row {
    padding: 3px;
    margin: 0 0 6px
}

.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
    -webkit-transition: opacity .5s .5s ease;
    transition: opacity .5s .5s ease;
    opacity: 0
}

.woocommerce form .form-row label {
    line-height: 2
}

.woocommerce form .form-row label.hidden {
    visibility: hidden
}

.woocommerce form .form-row label.inline {
    display: inline
}

.woocommerce form .form-row .woocommerce-input-wrapper .description {
    background: #1e85be;
    color: #fff;
    border-radius: 3px;
    padding: 1em;
    margin: .5em 0 0;
    clear: both;
    display: none;
    position: relative
}

.woocommerce form .form-row .woocommerce-input-wrapper .description a {
    color: #fff;
    text-decoration: underline;
    border: 0;
    box-shadow: none
}

.woocommerce form .form-row .woocommerce-input-wrapper .description:before {
    left: 50%;
    top: 0;
    margin-top: -4px;
    transform: translateX(-50%) rotate(180deg);
    content: "";
    position: absolute;
    border-width: 4px 6px 0;
    border-style: solid;
    border-color: #1e85be transparent transparent;
    z-index: 100;
    display: block
}

.woocommerce form .form-row select {
    cursor: pointer;
    margin: 0
}

.woocommerce form .form-row .required {
    color: red;
    font-weight: 700;
    border: 0!important;
    text-decoration: none;
    visibility: hidden
}

.woocommerce form .form-row .optional {
    visibility: visible
}

.woocommerce form .form-row .input-checkbox {
    display: inline;
    margin: -2px 8px 0 0;
    text-align: center;
    vertical-align: middle
}

.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: normal
}

.woocommerce form .form-row textarea {
    height: 4em;
    line-height: 1.5;
    display: block;
    box-shadow: none
}

.woocommerce form .form-row .select2-container {
    width: 100%;
    line-height: 2em
}

.woocommerce form .form-row.woocommerce-invalid label {
    color: #a00
}

.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select {
    border-color: #a00
}

.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select {
    border-color: #6dc22e
}

.woocommerce form .form-row ::-webkit-input-placeholder {
    line-height: normal
}

.woocommerce form .form-row :-moz-placeholder {
    line-height: normal
}

.woocommerce form .form-row :-ms-input-placeholder {
    line-height: normal
}

.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register {
    border: 1px solid #cfc8d8;
    padding: 20px;
    margin: 2em 0;
    text-align: left;
    border-radius: 5px
}

.woocommerce ul#shipping_method {
    list-style: none outside;
    margin: 0;
    padding: 0
}

.woocommerce ul#shipping_method li {
    margin: 0 0 .5em;
    line-height: 1.5em;
    list-style: none outside
}

.woocommerce ul#shipping_method li input {
    margin: 3px .4375em 0 0;
    vertical-align: top
}

.woocommerce ul#shipping_method li label {
    display: inline
}

.woocommerce ul#shipping_method .amount {
    font-weight: 700
}

.woocommerce p.woocommerce-shipping-contents {
    margin: 0
}

.woocommerce ul.order_details {
    margin: 0 0 3em;
    list-style: none
}

.woocommerce ul.order_details:after,.woocommerce ul.order_details:before {
    content: " ";
    display: table
}

.woocommerce ul.order_details:after {
    clear: both
}

.woocommerce ul.order_details li {
    float: left;
    margin-right: 2em;
    text-transform: uppercase;
    font-size: .715em;
    line-height: 1;
    border-right: 1px dashed #cfc8d8;
    padding-right: 2em;
    margin-left: 0;
    padding-left: 0;
    list-style-type: none
}

.woocommerce ul.order_details li strong {
    display: block;
    font-size: 1.4em;
    text-transform: none;
    line-height: 1.5
}

.woocommerce ul.order_details li:last-of-type {
    border: none
}

.woocommerce .wc-bacs-bank-details-account-name {
    font-weight: 700
}

.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads {
    margin-bottom: 2em
}

.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child {
    margin-bottom: 0
}

.woocommerce .woocommerce-customer-details address {
    font-style: normal;
    margin-bottom: 0;
    border: 1px solid rgba(0,0,0,.1);
    border-bottom-width: 2px;
    border-right-width: 2px;
    text-align: left;
    width: 100%;
    border-radius: 5px;
    padding: 6px 12px
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
    margin-bottom: 0;
    padding-left: 1.5em
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "\e037";
    text-decoration: none;
    margin-left: -1.5em;
    line-height: 1.75;
    position: absolute
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "\e02d";
    text-decoration: none;
    margin-left: -1.5em;
    line-height: 1.75;
    position: absolute
}

.woocommerce .woocommerce-widget-layered-nav-list {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none outside
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
    padding: 0 0 1px;
    list-style: none
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before {
    content: " ";
    display: table
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after {
    clear: both
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
    padding: 1px 0
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a:before {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "\e013";
    text-decoration: none;
    color: #a00
}

.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {
    margin-top: 1em
}

.woocommerce .widget_layered_nav_filters ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none outside;
    overflow: hidden;
    zoom:1}

.woocommerce .widget_layered_nav_filters ul li {
    float: left;
    padding: 0 1em 1px 1px;
    list-style: none
}

.woocommerce .widget_layered_nav_filters ul li a {
    text-decoration: none
}

.woocommerce .widget_layered_nav_filters ul li a:before {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "\e013";
    text-decoration: none;
    color: #a00;
    vertical-align: inherit;
    margin-right: .5em
}

.woocommerce .widget_price_filter .price_slider {
    margin-bottom: 1em
}

.woocommerce .widget_price_filter .price_slider_amount {
    text-align: right;
    line-height: 2.4;
    font-size: .8751em
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    font-size: 1.15em;
    float: left
}

.woocommerce .widget_price_filter .ui-slider {
    position: relative;
    text-align: left;
    margin-left: .5em;
    margin-right: .5em
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1em;
    height: 1em;
    background-color: #7f54b3;
    border-radius: 1em;
    cursor: ew-resize;
    outline: 0;
    top: -.3em;
    margin-left: -.5em
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    border-radius: 1em;
    background-color: #7f54b3
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    border-radius: 1em;
    background-color: #35224c;
    border: 0
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
    height: .5em
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
    left: -1px
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
    right: -1px
}

.woocommerce .widget_rating_filter ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none outside
}

.woocommerce .widget_rating_filter ul li {
    padding: 0 0 1px;
    list-style: none
}

.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_rating_filter ul li:before {
    content: " ";
    display: table
}

.woocommerce .widget_rating_filter ul li:after {
    clear: both
}

.woocommerce .widget_rating_filter ul li a {
    padding: 1px 0;
    text-decoration: none
}

.woocommerce .widget_rating_filter ul li .star-rating {
    float: none;
    display: inline-block
}

.woocommerce .widget_rating_filter ul li.chosen a:before {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "\e013";
    text-decoration: none;
    color: #a00
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
    float: left;
    margin-right: 1em
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
    display: inline-block
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #515151;
    background-color: #e9e6ed;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.loading {
    opacity: .25;
    padding-right: 2.618em
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.loading:after {
    font-family: WooCommerce;
    content: "\e01c";
    vertical-align: top;
    font-weight: 400;
    position: absolute;
    top: .618em;
    right: 1em;
    animation: spin 2s linear infinite
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.added:after {
    font-family: WooCommerce;
    content: "\e017";
    margin-left: .53em;
    vertical-align: bottom
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover {
    background-color: #dcd7e3;
    text-decoration: none;
    background-image: none;
    color: #515151
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    background-color: #7f54b3;
    color: #fff;
    -webkit-font-smoothing: antialiased
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
    background-color: #7249a4;
    color: #fff
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #7f54b3;
    color: #fff
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled] {
    color: inherit;
    cursor: not-allowed;
    opacity: .5;
    padding: .618em 1em
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]:hover {
    color: inherit;
    background-color: #e9e6ed
}

.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login {
    display: block!important
}

.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle {
    display: none!important
}

.woocommerce-error,.woocommerce-info,.woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #f6f5f8;
    color: #515151;
    border-top: 3px solid #7f54b3;
    list-style: none outside;
    width: auto;
    word-wrap: break-word
}

.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before {
    content: " ";
    display: table
}

.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after {
    clear: both
}

.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before {
    font-family: WooCommerce;
    content: "\e028";
    display: inline-block;
    position: absolute;
    top: 1em;
    left: 1.5em
}

.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button {
    float: right
}

.woocommerce-error li,.woocommerce-info li,.woocommerce-message li {
    list-style: none outside!important;
    padding-left: 0!important;
    margin-left: 0!important
}

.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span {
    direction: ltr;
    unicode-bidi: embed
}

.woocommerce-message {
    border-top-color: #8fae1b
}

.woocommerce-message:before {
    content: "\e015";
    color: #8fae1b
}

.woocommerce-info {
    border-top-color: #1e85be
}

.woocommerce-info:before {
    color: #1e85be
}

.woocommerce-error {
    border-top-color: #b81c23
}

.woocommerce-error:before {
    content: "\e016";
    color: #b81c23
}

.woocommerce-account .woocommerce:after,.woocommerce-account .woocommerce:before {
    content: " ";
    display: table
}

.woocommerce-account .woocommerce:after {
    clear: both
}

.woocommerce-account .addresses .title:after,.woocommerce-account .addresses .title:before {
    content: " ";
    display: table
}

.woocommerce-account .addresses .title:after {
    clear: both
}

.woocommerce-account .addresses .title h3 {
    float: left
}

.woocommerce-account .addresses .title .edit {
    float: right
}

.woocommerce-account ol.commentlist.notes li.note p.meta {
    font-weight: 700;
    margin-bottom: 0
}

.woocommerce-account ol.commentlist.notes li.note .description p:last-child {
    margin-bottom: 0
}

.woocommerce-account ul.digital-downloads {
    margin-left: 0;
    padding-left: 0
}

.woocommerce-account ul.digital-downloads li {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}

.woocommerce-account ul.digital-downloads li:before {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "\e00a";
    text-decoration: none
}

.woocommerce-account ul.digital-downloads li .count {
    float: right
}

#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail {
    min-width: 32px
}

#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img {
    width: 32px;
    box-shadow: none
}

#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th {
    vertical-align: middle
}

#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text {
    float: left;
    box-sizing: border-box;
    border: 1px solid #cfc8d8;
    padding: 6px 6px 5px;
    margin: 0 4px 0 0;
    outline: 0
}

#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input {
    margin: 0;
    vertical-align: middle
}

#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout {
    padding: 1em 0
}

#add_payment_method .wc-proceed-to-checkout:after,#add_payment_method .wc-proceed-to-checkout:before,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:before,.woocommerce-checkout .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:before {
    content: " ";
    display: table
}

#add_payment_method .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:after {
    clear: both
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    display: block;
    text-align: center;
    margin-bottom: 1em;
    font-size: 1.25em;
    padding: 1em
}

#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button {
    float: none;
    margin-top: .5em;
    display: inline-block
}

#add_payment_method .cart-collaterals .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button:after {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-left: .618em;
    content: "\e019";
    text-decoration: none
}

#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form {
    margin: 1em 0 0
}

#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small {
    color: #767676;
    font-size: .83em
}

#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table {
    border-collapse: separate;
    margin: 0 0 6px;
    padding: 0
}

#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th {
    border-top: 0
}

#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th {
    width: 35%
}

#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th {
    vertical-align: top;
    border-left: 0;
    border-right: 0;
    line-height: 1.5em
}

#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small {
    color: #767676
}

#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select {
    width: 100%
}

#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td {
    color: #b3af54
}

#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th {
    border-top: 1px solid #e9e6ed
}

#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination {
    margin-bottom: 0
}

#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product {
    margin-top: 0
}

#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
    float: left;
    clear: none
}

#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes {
    clear: left
}

#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first {
    clear: left
}

#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small {
    font-size: 11px;
    color: #767676;
    font-weight: 400
}

#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address {
    padding: 0;
    clear: left;
    width: 100%
}

#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address {
    clear: both
}

#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment {
    background: #e9e6ed;
    border-radius: 5px
}

#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods {
    text-align: left;
    padding: 1em;
    border-bottom: 1px solid #cfc8d8;
    margin: 0;
    list-style: none outside
}

#add_payment_method #payment ul.payment_methods:after,#add_payment_method #payment ul.payment_methods:before,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:before,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before {
    content: " ";
    display: table
}

#add_payment_method #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:after {
    clear: both
}

#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li {
    line-height: 2;
    text-align: left;
    margin: 0;
    font-weight: 400
}

#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input {
    margin: 0 1em 0 0
}

#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img {
    vertical-align: middle;
    margin: -2px 0 0 .5em;
    padding: 0;
    position: relative;
    box-shadow: none
}

#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img {
    margin-left: 2px
}

#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):before {
    content: " ";
    display: table
}

#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):after {
    clear: both
}

#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row {
    padding: 1em
}

#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 1em;
    margin: 1em 0;
    font-size: .92em;
    border-radius: 2px;
    line-height: 1.5;
    background-color: #dcd7e3;
    color: #515151
}

#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea {
    border-color: #c2b9ce;
    border-top-color: #b5aac3
}

#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder {
    color: #b5aac3
}

#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder {
    color: #b5aac3
}

#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder {
    color: #b5aac3
}

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods {
    list-style: none outside;
    margin: 0
}

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token {
    margin: 0 0 .5em
}

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label {
    cursor: pointer
}

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput {
    vertical-align: middle;
    margin: -3px 1em 0 0;
    position: relative
}

#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
    border: 0;
    padding: 0;
    margin: 1em 0 0
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number {
    font-size: 1.5em;
    padding: 8px;
    background-repeat: no-repeat;
    background-position: right .618em center;
    background-size: 32px 20px
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa {
    background-image: url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
    background-image: url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser {
    background-image: url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
    background-image: url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro {
    background-image: url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb {
    background-image: url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex {
    background-image: url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover {
    background-image: url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)
}

#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help {
    font-size: .857em;
    color: #767676;
    font-weight: 400
}

#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row {
    margin: 0 0 1em
}

#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child {
    margin-bottom: 0
}

#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before {
    content: "";
    display: block;
    border: 1em solid #dcd7e3;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -.75em;
    left: 0;
    margin: -1em 0 0 2em
}

#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
    float: right;
    line-height: 52px;
    font-size: .83em
}

#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img {
    max-height: 52px;
    vertical-align: middle
}

.woocommerce-terms-and-conditions {
    border: 1px solid rgba(0,0,0,.2);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    background: rgba(0,0,0,.05)
}

.woocommerce-invalid #terms {
    outline: 2px solid red;
    outline-offset: 2px
}

.woocommerce-password-strength {
    text-align: center;
    font-weight: 600;
    padding: 3px .5em;
    font-size: 1em
}

.woocommerce-password-strength.strong {
    background-color: #c1e1b9;
    border-color: #83c373
}

.woocommerce-password-strength.short {
    background-color: #f1adad;
    border-color: #e35b5b
}

.woocommerce-password-strength.bad {
    background-color: #fbc5a9;
    border-color: #f78b53
}

.woocommerce-password-strength.good {
    background-color: #ffe399;
    border-color: #ffc733
}

.woocommerce-password-hint {
    margin: .5em 0 0;
    display: block
}

#content.twentyeleven .woocommerce-pagination a {
    font-size: 1em;
    line-height: 1
}

.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary {
    padding: 0
}

.single-product .twentythirteen p.stars {
    clear: both
}

.twentythirteen .woocommerce-breadcrumb {
    padding-top: 40px
}

.twentyfourteen ul.products li.product {
    margin-top: 0!important
}

body:not(.search-results) .twentysixteen .entry-summary {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.twentysixteen .price ins {
    background: inherit;
    color: inherit
}

.woocommerce form .form-row .required {
    visibility: visible
}

:root {
    --fixed-rows-height: 0px
}

.trx_addons_hide_cursor,.trx_addons_hide_cursor * {
    cursor: none !important
}

#page_preloader {
    background-color: #f0f0f0;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: .8;
    position: fixed;
    z-index: 1000000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}

.preloader_wrap {
    display: inline-block;
    vertical-align: top;
    padding-top: 1px;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.preloader_wrap>div {
    width: 10px;
    height: 10px;
    line-height: 10px;
    text-align: center;
    background-color: #efa758
}

.preloader_wrap>div[class*=preloader_circ] {
    margin-right: 5px;
    border-radius: 50%;
    display: inline-block;
    -webkit-animation: preloader-circle .7s infinite ease-in-out;
    -ms-animation: preloader-circle .7s infinite ease-in-out;
    animation: preloader-circle .7s infinite ease-in-out
}

.preloader_wrap>div.preloader_circ2 {
    -webkit-animation-delay: -.6s;
    -ms-animation-delay: -.6s;
    animation-delay: -.6s
}

.preloader_wrap>div.preloader_circ3 {
    -webkit-animation-delay: -.5s;
    -ms-animation-delay: -.5s;
    animation-delay: -.5s
}

.preloader_wrap>div.preloader_circ4 {
    -webkit-animation-delay: -.4s;
    -ms-animation-delay: -.4s;
    animation-delay: -.4s
}

.preloader_wrap>div.preloader_circ5 {
    -webkit-animation-delay: -.3s;
    -ms-animation-delay: -.3s;
    animation-delay: -.3s
}

@-webkit-keyframes preloader-circle {
    0%,40%,100% {
        -webkit-transform: translateY(-10px)
    }

    20% {
        -webkit-transform: translateY(-20px)
    }
}

@keyframes preloader-circle {
    0%,40%,100% {
        transform: translateY(-10px);
        -webkit-transform: translateY(-10px)
    }

    20% {
        transform: translateY(-20px);
        -webkit-transform: translateY(-20px)
    }
}

.preloader_wrap.preloader_square {
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center
}

.preloader_wrap>div.preloader_square1,.preloader_wrap>div.preloader_square2 {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    -webkit-animation: preloader-square 1.8s infinite ease-in-out;
    -ms-animation: preloader-square 1.8s infinite ease-in-out;
    animation: preloader-square 1.8s infinite ease-in-out
}

.preloader_wrap>div.preloader_square2 {
    -webkit-animation-delay: -.9s;
    -ms-animation-delay: -.9s;
    animation-delay: -.9s
}

@-webkit-keyframes preloader-square {
    25% {
        -webkit-transform: translateX(42px) rotate(-90deg) scale(.5)
    }

    50% {
        -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg)
    }

    75% {
        -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(.5)
    }

    100% {
        -webkit-transform: rotate(-360deg)
    }
}

@keyframes preloader-square {
    25% {
        transform: translateX(42px) rotate(-90deg) scale(.5);
        -webkit-transform: translateX(42px) rotate(-90deg) scale(.5)
    }

    50% {
        transform: translateX(42px) translateY(42px) rotate(-179deg);
        -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg)
    }

    50.1% {
        transform: translateX(42px) translateY(42px) rotate(-180deg);
        -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg)
    }

    75% {
        transform: translateX(0px) translateY(42px) rotate(-270deg) scale(.5);
        -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(.5)
    }

    100% {
        transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg)
    }
}

.preloader_wrap .preloader_dot {
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.preloader_wrap .preloader_dot+.preloader_dot {
    margin-left: 20px
}

.preloader_wrap #preloader_dot_one {
    -webkit-animation: preloader_dot_one 1.5s infinite;
    -ms-animation: preloader_dot_one 1.5s infinite;
    animation: preloader_dot_one 1.5s infinite
}

.preloader_wrap #preloader_dot_two {
    -webkit-animation: preloader_dot_two 1.5s infinite;
    -ms-animation: preloader_dot_two 1.5s infinite;
    animation: preloader_dot_two 1.5s infinite;
    -webkit-animation-delay: .25s;
    -ms-animation-delay: .25s;
    animation-delay: .25s
}

.preloader_wrap #preloader_dot_three {
    -webkit-animation: preloader_dot_three 1.5s infinite;
    -ms-animation: preloader_dot_three 1.5s infinite;
    animation: preloader_dot_three 1.5s infinite;
    -webkit-animation-delay: .5s;
    -ms-animation-delay: .5s;
    animation-delay: .5s
}

@-webkit-keyframes preloader_dot_one {
    75% {
        -webkit-transform: scale(0)
    }
}

@keyframes preloader_dot_one {
    75% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
}

@-webkit-keyframes preloader_dot_two {
    75% {
        -webkit-transform: scale(0)
    }
}

@keyframes preloader_dot_two {
    75% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
}

@-webkit-keyframes preloader_dot_three {
    75% {
        -webkit-transform: scale(0)
    }
}

@keyframes preloader_dot_three {
    75% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
}

.trx_addons_loading {
    background-image: url(/wp-content/plugins/trx_addons/css/images/preloader.gif) !important;
    background-position: center !important;
    background-repeat: no-repeat !important
}

.trx_addons_button_close {
    display: block;
    cursor: pointer;
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0
}

.trx_addons_button_close_icon {
    position: absolute;
    z-index: 2;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    line-height: 50%;
    text-align: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.trx_addons_button_close:hover .trx_addons_button_close_icon {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.trx_addons_button_close_icon:before,.trx_addons_button_close_icon:after {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    width: 100%;
    height: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 2px solid #fff;
    -webkit-transition: border-color .3s ease;
    -ms-transition: border-color .3s ease;
    transition: border-color .3s ease
}

.trx_addons_button_close_icon:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.trx_addons_button_close_icon:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.trx_addons_scroll_to_top {
    display: block;
    background: #fff;
    cursor: pointer;
    opacity: 0;
    position: fixed;
    z-index: 100001;
    bottom: -4em;
    right: 2em;
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center
}

.trx_addons_scroll_to_top.trx_addons_scroll_to_top.trx_addons_scroll_to_top {
    -webkit-transition: -webkit-transform .3s ease,bottom .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,opacity .3s ease;
    -ms-transition: -ms-transform .3s ease,bottom .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,opacity .3s ease;
    transition: transform .3s ease,bottom .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,opacity .3s ease
}

.trx_addons_scroll_to_top:before {
    margin: 0 !important
}

.trx_addons_scroll_to_top.show {
    opacity: 1;
    bottom: 2em
}

.trx_addons_scroll_to_top .trx_addons_scroll_progress {
    pointer-events: none;
    display: block
}

.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_horizontal {
    position: absolute;
    z-index: -1;
    bottom: -6px;
    left: 0;
    width: 0;
    height: 2px;
    background-color: #fff;
    will-change: width;
    -webkit-transition: width .3s ease;
    -ms-transition: width .3s ease;
    transition: width .3s ease
}

.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_vertical {
    position: absolute;
    z-index: -1;
    top: 0;
    right: -6px;
    width: 2px;
    height: 0;
    background-color: #fff;
    will-change: height;
    -webkit-transition: height .3s ease;
    -ms-transition: height .3s ease;
    transition: height .3s ease
}

.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_round {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    line-height: 100%;
    text-align: center;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-backface-visibility: hidden
}

.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_round svg {
    fill: currentColor
}

.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_round .trx_addons_scroll_progress_bar {
    fill: transparent;
    stroke: #fff;
    stroke-width: 2;
    stroke-dashoffset: 0;
    stroke-dasharray: 137.4
}

.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_box {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    line-height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden
}

.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_box svg {
    fill: currentColor
}

.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_box .trx_addons_scroll_progress_bar {
    fill: transparent;
    stroke: #fff;
    stroke-width: 2;
    stroke-dashoffset: 0;
    stroke-dasharray: 176
}

.scroll_progress_wrap {
    position: fixed;
    left: 0;
    right: 0;
    height: 5px;
    z-index: 999999;
    overflow: hidden
}

.scroll_progress_fixed {
    z-index: 10000;
    top: var(--fixed-rows-height)
}

.scroll_progress_bottom {
    bottom: 0;
    height: 8px
}

.scroll_progress_top {
    top: 0
}

.admin-bar .scroll_progress_top {
    top: 32px
}

.scroll_progress_wrap .scroll_progress_status {
    position: absolute;
    width: 0;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #efa758;
    opacity: .8;
    will-change: width;
    -webkit-transition: width .8s ease;
    -ms-transition: width .8s ease;
    transition: width .8s ease
}

.rtl .scroll_progress_wrap .scroll_progress_status {
    left: unset;
    right: 0
}

.trx_addons_show_on_scroll {
    -webkit-transition: opacity .5s ease;
    -ms-transition: opacity .5s ease;
    transition: opacity .5s ease;
    opacity: 0
}

.fixed_blocks_sticky .sc_column_fixed.elementor-column {
    display: block
}

.fixed_blocks_sticky .sc_column_fixed:not(.elementor-column),.fixed_blocks_sticky .elementor-section.elementor-section-height-full .sc_column_fixed.elementor-column,.fixed_blocks_sticky .elementor-section:not(.elementor-section-height-full) .sc_column_fixed.elementor-column>.elementor-column-wrap,.fixed_blocks_sticky .elementor-section:not(.elementor-section-height-full) .sc_column_fixed.elementor-column>.elementor-widget-wrap {
    -webkit-position: sticky;
    position: -webkit-sticky;
    position: sticky;
    top: var(--fixed-rows-height);
    -webkit-transition: top .3s ease;
    -ms-transition: top .3s ease;
    transition: top .3s ease
}

.trx_addons_video_sticky .trx_addons_video_sticky_close {
    display: none
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner,.trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe {
    width: 480px !important;
    height: 270px !important
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_close {
    display: block;
    position: fixed;
    z-index: 100100;
    bottom: 270px;
    right: 0;
    left: auto !important;
    top: auto !important
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
    position: fixed;
    z-index: 21;
    bottom: 0;
    right: 0
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap,.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_player.with_cover:not(.video_play)+.trx_addons_video_list_title_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap {
    position: absolute;
    z-index: 1;
    top: -3rem;
    left: 0;
    width: 100%;
    height: 3rem;
    max-width: none;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    padding: .5em 3.5rem .5em 1em;
    overflow: hidden
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_subtitle,.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_meta {
    display: none
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_title {
    color: #333;
    font-size: 1.25em;
    line-height: 1.25em
}

.post_featured.with_video .video_frame .wp-video,.post_featured.with_video_autoplay .video_frame .wp-video,.trx_addons_video_player.with_video .video_frame .wp-video,.trx_addons_video_player.with_video_autoplay .video_frame .wp-video,.sc_layouts_blog_item_featured .post_featured.with_video .video_frame .wp-video {
    width: 100% !important
}

.post_featured.with_video .video_frame .wp-video video,.post_featured.with_video_autoplay .video_frame .wp-video video,.trx_addons_video_player.with_video .video_frame .wp-video video,.trx_addons_video_player.with_video_autoplay .video_frame .wp-video video,.sc_layouts_blog_item_featured .post_featured.with_video .video_frame .wp-video video {
    width: 100% !important;
    height: auto !important
}

.post_featured.with_video_autoplay:not(.post_featured_bg):not(.with_thumb),.trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb),.sc_layouts_blog_item_featured .post_featured.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) {
    display: block
}

.post_featured.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .video_frame,.trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .video_frame,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .video_frame {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto
}

.post_featured.with_video_autoplay .video_frame,.trx_addons_video_player.with_video_autoplay .video_frame,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame {
    opacity: 0
}

.post_featured.with_video_autoplay .video_frame.video_frame_visible,.trx_addons_video_player.with_video_autoplay .video_frame.video_frame_visible,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame.video_frame_visible {
    opacity: 1 !important
}

.post_featured.with_video_autoplay .video_frame .video_frame_overlay,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_overlay,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_overlay {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.post_featured.with_video_autoplay .video_frame .video_frame_controls,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    z-index: 10;
    white-space: nowrap;
    background-color: rgba(0,0,0,.25)
}

.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_],.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_],.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_] {
    display: inline-block;
    vertical-align: top;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    line-height: 1.5em;
    padding: .25em .5em;
    color: #fff
}

.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_]:hover,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_]:hover,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_]:hover {
    color: #f0f0f0;
    cursor: pointer
}

.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_]:before,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_]:before,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_]:before {
    font-family: "trx_addons_icons"
}

.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_].video_frame_control_stop:before,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_].video_frame_control_stop:before,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_].video_frame_control_stop:before {
    content: '\e89a'
}

.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_].video_frame_control_volume_mute:before,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_].video_frame_control_volume_mute:before,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_].video_frame_control_volume_mute:before {
    content: '\e897'
}

.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_].video_frame_control_volume_unmute:before,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_].video_frame_control_volume_unmute:before,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_].video_frame_control_volume_unmute:before {
    content: '\e896'
}

.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_].video_frame_control_state_play:before,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_].video_frame_control_state_play:before,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_].video_frame_control_state_play:before {
    content: '\e8e5'
}

.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_].video_frame_control_state_pause:before,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_].video_frame_control_state_pause:before,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*=video_frame_control_].video_frame_control_state_pause:before {
    content: '\e8e4'
}

body.elementor-editor-active .post_featured.with_video_autoplay .video_frame,body.elementor-editor-active .trx_addons_video_player.with_video_autoplay .video_frame,body.elementor-editor-active .sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame {
    opacity: 1
}

.video_frame .fb_iframe_widget span {
    width: auto !important;
    height: auto !important
}

body:not(.fixed_blocks_sticky) .sc_stack_section_effect_slide.sc_stack_section_fixed,.sc_stack_section_effect_fade.sc_stack_section_fixed {
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    top: 0
}

body.fixed_blocks_sticky .sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
    -webkit-position: sticky;
    position: -webkit-sticky;
    position: sticky;
    top: var(--fixed-rows-height)
}

.sc_stack_section_effect_fade:not(.elementor-element-edit-mode) {
    opacity: 0
}

.body_style_fullscreen:not(.elementor-editor-active).sc_stack_section_present .content_wrap_fullscreen,.body_style_fullscreen:not(.elementor-editor-active).fixed_blocks_sticky .content_wrap_fullscreen {
    overflow: clip
}

.iColorPickerTable table.colorPickerTable td {
    padding: 0 2px
}

.iColorPickerTable .iColorPicker_moreColors {
    background-image: url(/wp-content/plugins/trx_addons/css/images/colorpicker_morecolors.png);
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-left: .5em;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-align: center;
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important
}

div.ui-widget,div.ui-widget .ui-widget,div.ui-widget .ui-widget-header,div.ui-widget .ui-widget-content,div.ui-accordion .ui-accordion-header,div.ui-state-default,div.ui-widget-content .ui-state-default,div.ui-widget-header .ui-state-default {
    font-family: inherit;
    font-size: 1em;
    line-height: inherit
}

div.ui-widget,div.ui-widget .ui-widget,div.ui-widget .ui-widget-header,div.ui-widget .ui-widget-content,div.ui-accordion .ui-accordion-header,div.ui-state-default,div.ui-widget-content .ui-state-default,div.ui-widget-header .ui-state-default {
    color: inherit;
    background: 0 0;
    border-style: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

div.ui-datepicker {
    background-color: #fff
}

div.ui-accordion .ui-accordion-header {
    padding: 0
}

div.ui-accordion .ui-accordion-header-icon {
    display: none
}

div.ui-tabs,div.ui-tabs .ui-tabs-panel,div.ui-tabs .ui-tabs-nav {
    padding: 0
}

div.ui-tabs .ui-tabs-nav li {
    float: none;
    margin: 0
}

div.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: none
}

.trx_addons_tabs .trx_addons_tabs_content+.trx_addons_tabs_content {
    display: none
}

.trx_addons_tabs .trx_addons_tabs_titles li:before {
    display: none
}

.trx_addons_tabs .trx_addons_tabs_titles li {
    display: inline-block;
    font-size: .8462em;
    line-height: 1.7273em;
    font-weight: 700;
    padding: 0;
    margin: 0;
    border: none;
    text-transform: uppercase;
    position: relative;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.trx_addons_tabs .trx_addons_tabs_titles li+li {
    margin-left: 1em
}

.trx_addons_tabs .trx_addons_tabs_titles li.ui-tabs-active:after {
    content: ' ';
    display: block;
    position: absolute;
    z-index: 1;
    top: auto;
    right: 0;
    bottom: -2px;
    left: 0;
    height: 2px;
    background-color: #000
}

.trx_addons_tabs .trx_addons_tabs_titles li.trx_addons_tabs_title>a {
    padding: 0;
    float: none
}

.trx_addons_tabs .trx_addons_tabs_content {
    padding: 0;
    border: none;
    overflow: hidden
}

.trx_addons_tabs_with_titles .trx_addons_tabs_content {
    padding-top: 1.5em;
    font-family: inherit;
    font-size: 1em;
    line-height: inherit;
    background: 0 0
}

.trx_addons_range_slider {
    display: block;
    position: relative;
    font-family: inherit;
    font-size: 1em;
    line-height: inherit;
    margin-top: 1em;
    margin-bottom: 1.5em
}

.trx_addons_range_slider_label {
    font-size: .75em;
    line-height: 1em;
    font-weight: 700;
    position: absolute;
    z-index: 1;
    bottom: -1.5em;
    left: 0
}

.trx_addons_range_slider_label_min {
    color: #aaa
}

.trx_addons_range_slider_label_max {
    left: auto;
    right: 0;
    color: #aaa
}

.trx_addons_range_slider_label_cur {
    bottom: auto;
    top: -1.5em;
    background-color: inherit;
    -webkit-transform: translateX(-25%);
    -ms-transform: translateX(-25%);
    transform: translateX(-25%)
}

.trx_addons_range_slider_label_cur+.trx_addons_range_slider_label_cur {
    -webkit-transform: translateX(-75%);
    -ms-transform: translateX(-75%);
    transform: translateX(-75%)
}

div.ui-slider {
    position: relative;
    text-align: left;
    background-color: #f7f7f7;
    border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px
}

div.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    display: block;
    border: 0;
    background-position: 0 0;
    background-color: #f0f0f0
}

div.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
    background-color: #e0e0e0;
    border: 1px solid #d0d0d0;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px
}

div.ui-slider.ui-state-disabled .ui-slider-handle,div.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}

div.ui-slider-horizontal {
    height: 10px
}

div.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

div.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

div.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

div.ui-slider-horizontal .ui-slider-handle {
    top: -2px;
    margin-left: -7px
}

div.ui-slider-vertical {
    width: 10px;
    height: 100px
}

div.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

div.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

div.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

div.ui-slider-vertical .ui-slider-handle {
    left: -2px;
    margin-bottom: -7px;
    margin-left: 0
}

.select2-container {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.select2-container .select2-selection--single {
    cursor: pointer;
    display: block;
    height: auto !important;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: relative
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px
}

.select2-container .select2-selection--multiple {
    cursor: pointer;
    display: block;
    min-height: 0 !important;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-search--inline {
    float: left
}

.select2-container .select2-search--inline .select2-search__field {
    font-size: 100%;
    margin-top: 0 !important;
    padding: 0 !important;
    border: none;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-dropdown {
    background-color: #fff;
    border: 1px solid #aaa;
    display: block;
    width: 100%;
    position: absolute;
    z-index: 1051;
    top: 0;
    left: -100000px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.select2-results__option {
    padding: 6px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select2-results__option[aria-selected] {
    cursor: pointer
}

.select2-container--open .select2-dropdown {
    left: 0
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-search--dropdown {
    display: block;
    padding: 4px
}

.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
    display: none
}

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    background-color: #fff
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    display: inline-block;
    color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    position: absolute;
    z-index: 1;
    top: 50% !important;
    right: 1px;
    width: 20px;
    height: 26px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888;
    border-width: 0 4px 5px
}

.select2-container--default .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    cursor: text;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-top: 5px;
    margin-right: 10px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
    float: right
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid #000 1px;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: 0 0;
    border: none;
    outline: 0;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: textfield
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #0073aa;
    color: #fff
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top,#fff 50%,#eee 100%);
    background-image: linear-gradient(to bottom,#fff 50%,#eee 100%);
    background-repeat: repeat-x
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #0073aa
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-right: 10px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    position: absolute;
    z-index: 1;
    top: 1px;
    right: 1px;
    width: 20px;
    height: 26px;
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background-image: -webkit-linear-gradient(top,#eee 50%,#ccc 100%);
    background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%);
    background-repeat: repeat-x
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    margin-left: -4px;
    margin-top: -2px
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #0073aa
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: 0 0;
    border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888;
    border-width: 0 4px 5px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top,#fff 0,#eee 50%);
    background-image: linear-gradient(to bottom,#fff 0,#eee 50%);
    background-repeat: repeat-x
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top,#eee 50%,#fff 100%);
    background-image: linear-gradient(to bottom,#eee 50%,#fff 100%);
    background-repeat: repeat-x
}

.select2-container--classic .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #0073aa
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    float: right
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #0073aa
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #0073aa
}

div.select2-container .select2-choice {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #32373c;
    outline: 0 none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.07) inset;
    -ms-box-shadow: 0 1px 2px rgba(0,0,0,.07) inset;
    box-shadow: 0 1px 2px rgba(0,0,0,.07) inset;
    -webkit-transition: border-color 50ms ease-in-out 0s;
    -ms-transition: border-color 50ms ease-in-out 0s;
    transition: border-color 50ms ease-in-out 0s
}

div.select2-drop {
    border: 1px solid #ddd;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.page_contact_form {
    margin-top: 6em;
    padding-top: 6em;
    border-top: 1px solid #ddd
}

a.trx_addons_popup_link:before {
    display: inline-block;
    line-height: inherit;
    margin-right: .4em
}

.trx_addons_popup {
    position: relative;
    margin: 0 auto;
    font-family: inherit;
    font-size: 1em;
    line-height: inherit;
    width: 460px;
    background-color: #f7f7f7;
    background-image: none;
    color: #888;
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
    -ms-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.2)
}

.trx_addons_popup button.mfp-close {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    margin: 0 !important;
    padding: 0 !important;
    background-color: transparent;
    color: #292929;
    border-bottom: 1px solid #ccc;
    font-size: 28px;
    width: 50px;
    height: 50px;
    line-height: 49px
}

.trx_addons_popup .trx_addons_tabs_titles {
    margin-right: 50px
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title {
    width: 50%;
    border: 1px solid #ccc;
    border-width: 0 1px 1px 0;
    background-color: #ddd;
    background-image: none;
    float: none;
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title>a {
    display: block;
    width: 100%;
    height: 49px;
    line-height: 49px;
    font-size: 18px;
    font-weight: 400;
    text-align: center
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title>a>i {
    display: inline-block;
    line-height: inherit;
    margin-right: .3em
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a>i {
    color: #a0a0a0;
    cursor: not-allowed
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active {
    background-color: #f7f7f7;
    border-bottom-color: transparent;
    padding: 0;
    margin: 0
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active:after {
    bottom: auto;
    top: -1px;
    left: -1px;
    height: 2px
}

.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content,.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content+.trx_addons_tabs_content {
    padding: 2em 1.5em;
    position: relative
}

.trx_addons_left_side,.trx_addons_right_side {
    display: block;
    float: left;
    width: 50%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.trx_addons_left_side {
    padding-right: 1em
}

.trx_addons_right_side {
    padding-left: 1em
}

.trx_addons_popup_form_wrap form {
    position: static
}

.trx_addons_popup_form_field .sc_form_field {
    margin-bottom: .8667em
}

.trx_addons_popup_form_field_remember,.trx_addons_popup_form_field_agree,.trx_addons_popup_form_field_pwd_description {
    font-size: .8667em;
    letter-spacing: 0;
    margin: 0
}

.trx_addons_popup_form_field_agree input[type=checkbox]+label {
    cursor: pointer
}

.trx_addons_popup_form_field_agree input[type=checkbox]+label:before {
    top: 4px
}

.trx_addons_popup_form_field_forgot_password {
    margin-right: 1em
}

.trx_addons_popup_form_field_remember input[type=checkbox]+label {
    vertical-align: baseline
}

.trx_addons_popup_form_field_submit {
    clear: both;
    padding-top: 1.5em
}

.trx_addons_popup_form_field_submit .submit_button {
    padding: 1em 2em
}

.trx_addons_popup .wp-social-login-provider-list {
    padding: 12px 0
}

.trx_addons_popup .wp-social-login-provider-list a {
    margin: 0 2px 2px 0
}

.trx_addons_popup .trx_addons_loading {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.8);
    z-index: 2000000;
    display: none
}

.wpcf7-response-output.trx_addons_message_box,.trx_addons_message_box {
    display: none;
    max-width: 80%;
    padding: 2em;
    line-height: 1.2em;
    border: 1px solid #00a0d2;
    background-color: #e5f5fa;
    color: #007599;
    position: absolute;
    z-index: 1000;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 4px 4px 16px 0px rgba(0,0,200,.3);
    -ms-box-shadow: 4px 4px 16px 0px rgba(0,0,200,.3);
    box-shadow: 4px 4px 16px 0px rgba(0,0,200,.3)
}

form .trx_addons_message_box {
    min-width: 60%
}

.wpcf7 form.unaccepted .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_info,.trx_addons_message_box_info {
    border: 1px solid #00a0d2;
    background-color: #e5f5fa;
    color: #007599;
    -webkit-box-shadow: 4px 4px 16px 0px rgba(0,0,200,.3);
    -ms-box-shadow: 4px 4px 16px 0px rgba(0,0,200,.3);
    box-shadow: 4px 4px 16px 0px rgba(0,0,200,.3)
}

.wpcf7 form.invalid .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error,.wpcf7 form.unaccepted .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error,.trx_addons_message_box_error {
    border: 1px solid #f04c49;
    background-color: #feeeee;
    color: #99302e;
    -webkit-box-shadow: 4px 4px 16px 0px rgba(200,0,0,.3);
    -ms-box-shadow: 4px 4px 16px 0px rgba(200,0,0,.3);
    box-shadow: 4px 4px 16px 0px rgba(200,0,0,.3)
}

.wpcf7 form.sent .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_success,.trx_addons_message_box_success {
    border: 1px solid #38bb7a;
    background-color: #e4f7ed;
    color: #2e9963;
    -webkit-box-shadow: 4px 4px 16px 0px rgba(0,200,0,.3);
    -ms-box-shadow: 4px 4px 16px 0px rgba(0,200,0,.3);
    box-shadow: 4px 4px 16px 0px rgba(0,200,0,.3)
}

.trx_addons_message_box_title {
    margin: 0 0 .3em
}

.trx_addons_message_box_error .trx_addons_message_box_title {
    color: #99302e
}

.trx_addons_message_box_success .trx_addons_message_box_title {
    color: #2e9963
}

.trx_addons_message_box p {
    margin: 0;
    line-height: 1.2em
}

.trx_addons_message_box p+p {
    margin-top: .2em
}

html {
    overflow-y: scroll !important
}

.mfp-bg {
    background: #fff
}

.mfp-wrap.animated:-webkit-full-screen-ancestor:not(iframe) {
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none
}

.mfp-wrap .mfp-close {
    color: #888;
    margin: -44px -14px 0 0
}

.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
    color: #888;
    margin: 0
}

.mfp-wrap .mfp-close-icon {
    pointer-events: none
}

.mfp-figure img.mfp-img {
    padding-bottom: 0;
    max-height: 75vh !important
}

.mfp-figure figcaption {
    margin-bottom: 40px !important;
    height: 40px;
    padding: 0 16px;
    overflow: hidden;
    background-color: rgba(255,255,255,.8);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.mfp-figure figcaption .mfp-bottom-bar {
    left: 16px;
    right: 16px;
    top: auto;
    bottom: 0;
    width: auto;
    height: 40px
}

.mfp-figure figcaption .mfp-bottom-bar .mfp-title,.mfp-figure figcaption .mfp-bottom-bar .mfp-counter {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.mfp-figure figcaption .mfp-bottom-bar .mfp-counter {
    left: auto;
    right: 0
}

.mfp-title,.mfp-counter {
    color: #888
}

.wp-caption a[class*=magnific],.wp-caption a[class*=prettyPhoto] {
    display: block
}

.wp-caption a[class*=magnific] img,.wp-caption a[class*=prettyPhoto] img {
    vertical-align: top
}

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

.breadcrumbs .breadcrumbs_item {
    display: inline-block;
    vertical-align: top
}

.breadcrumbs .breadcrumbs_delimiter {
    display: inline-block;
    position: relative;
    margin: 0 .45em;
    vertical-align: top;
    text-align: center
}

.breadcrumbs .breadcrumbs_delimiter:before {
    content: '/'
}

[class^=trx_addons_icon-]:before,[class*=" trx_addons_icon-"]:before {
    margin: 0;
    width: auto;
    font-size: inherit;
    line-height: inherit !important;
    font-weight: inherit
}

.post_meta_likes.disabled,.comment_counters_likes.disabled {
    color: #e05100
}

.post_meta_item,.comment_counters_item {
    margin-left: .5em
}

.comment_counters_item {
    margin-left: 0
}

.post_meta_item:before,.comment_counters_item:before,.comment_counters_item[class*=icon-]:before {
    line-height: inherit;
    margin: 0 .3em 0 0
}

.post_meta_item .post_meta_number+.post_meta_label,.comment_counters .comment_counters_number+.comment_counters_label {
    margin-left: .3em
}

.trx_addons_emotions {
    display: block;
    margin-top: 2em
}

.trx_addons_emotions_item {
    display: inline-block;
    margin: 0 1em 1em 0;
    padding: 1em;
    width: 5em;
    text-align: center;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #ddd;
    color: #888;
    -webkit-transition: -webkit-transform .3s ease,color .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease;
    -ms-transition: -ms-transform .3s ease,color .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease;
    transition: transform .3s ease,color .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease
}

.trx_addons_emotions_item:hover {
    color: #333;
    border-color: #aaa;
    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.1);
    -ms-box-shadow: 0 10px 15px 0 rgba(0,0,0,.1);
    box-shadow: 0 10px 15px 0 rgba(0,0,0,.1)
}

.trx_addons_emotions_active {
    color: #333;
    border-color: #aaa;
    background-color: #f0f0f0
}

.trx_addons_emotions .trx_addons_emotions_item:before {
    display: block;
    font-size: 2em;
    line-height: 1em
}

.trx_addons_emotions_item.sc_icon_type_svg svg {
    width: 2em;
    height: 2em
}

.trx_addons_emotions_item_number {
    font-weight: 700;
    display: block;
    margin-top: .5em;
    color: #666
}

.trx_addons_emotions_item_label {
    display: block
}

.socials_share {
    position: relative;
    vertical-align: top
}

.socials_share.socials_wrap {
    margin: 0
}

.socials_share .socials_caption {
    display: inline-block;
    margin-right: 1em
}

.socials_share .socials_caption:before {
    content: '\e802';
    font-family: "trx_addons_icons";
    margin-right: .4em;
    color: inherit
}

.socials_share.socials_type_drop .socials_caption {
    margin-right: 0;
    cursor: pointer
}

.socials_share.socials_type_drop .social_items {
    display: none;
    position: absolute;
    z-index: 1000;
    bottom: 3em;
    right: 0;
    border: 1px solid #eee;
    background-color: #fff;
    padding: 1em 1.5em;
    max-width: 10em;
    line-height: 2em;
    text-align: left
}

.socials_share.socials_type_drop .social_items:before {
    content: ' ';
    display: block;
    position: absolute;
    z-index: 1;
    bottom: -5px;
    right: 20%;
    width: 8px;
    height: 8px;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    background-color: #fff;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.socials_share.socials_type_drop .social_item {
    display: block;
    text-align: left;
    margin: 0;
    white-space: nowrap;
    cursor: pointer
}

.socials_share.socials_type_drop .social_item+.social_item {
    margin-left: 0
}

.socials_share.socials_type_drop .social_item .social_icon {
    width: auto;
    height: auto;
    line-height: inherit;
    background-color: transparent !important;
    text-align: left
}

.socials_share.socials_type_drop .social_item .social_icon,.socials_share.socials_type_drop .social_item .social_icon:before,.socials_share.socials_type_drop .social_item .social_icon span,.socials_share.socials_type_drop .social_item .social_icon span:before {
    color: inherit !important
}

.socials_share.socials_type_drop .social_item .social_icon span {
    display: inline-block;
    margin-left: 0;
    margin-right: .75em;
    width: 1em;
    line-height: 1em
}

[class*=_banner_wrap] {
    position: relative;
    text-align: center;
    padding: 2em;
    background-position: center;
    background-size: cover;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

[class*=_banner_wrap].banner_hidden {
    display: none
}

[class*=_banner_wrap]:not(.background_banner_wrap) {
    background-color: #f7f7f7
}

[class*=_banner_wrap].banner_without_paddings {
    padding: 0;
    background-color: transparent !important
}

[class*=_banner_wrap]>* {
    margin: 0
}

[class*=_banner_wrap] .banner_wrap_link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

[class*=_banner_wrap] .banner_wrap_title {
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
    letter-spacing: .5px;
    margin-bottom: 1em;
    color: #888
}

[class*=_banner_wrap].alignfull .banner_wrap_image,[class*=_banner_wrap].alignwide .banner_wrap_image {
    max-width: 100%;
    width: 100%
}

.before_sidebar_banner_wrap {
    margin-bottom: 2em
}

.after_sidebar_banner_wrap {
    margin-top: 2em
}

.between_posts_banner_wrap {
    margin-bottom: 6em
}

.before_post_content_banner_wrap {
    margin-bottom: 2em
}

.after_post_content_banner_wrap {
    margin-top: 2em
}

.background_banner_wrap {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 2em;
    background-size: 100% auto;
    background-repeat: repeat-y;
    background-attachment: fixed
}

.trx_addons_no_posts .trx_addons_no_posts_title {
    margin-top: 0
}

.widget_area .post_item,aside .post_item {
    overflow: hidden;
    text-align: left;
    margin-bottom: 0;
    background-color: transparent !important;
    position: relative
}

aside .post_item+.post_item {
    margin-top: 1.6em
}

.widget_area .post_item .post_content,aside .post_item .post_content {
    overflow: hidden
}

.widget_area .post_item .post_thumb,aside .post_item .post_thumb {
    float: left;
    width: 5em;
    height: 5em;
    margin: 0 1em 4px 0;
    overflow: hidden
}

.widget_area .post_item .post_thumb img,aside .post_item .post_thumb img {
    width: 100%
}

.widget_area .post_item .post_title,aside .post_item .post_title {
    margin: -2px 0 4px;
    text-align: left;
    line-height: 1.25em;
    font-weight: 400
}

.widget_area .post_item .post_info,aside .post_item .post_info {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 0
}

.widget_area .post_item .post_info .post_info_item+.post_info_item:before,aside .post_item .post_info .post_info_item+.post_info_item:before {
    content: "";
    margin: 0 0 0 5px
}

.widget_area .post_item .post_categories,aside .post_item .post_categories {
    display: block;
    font-size: 10px;
    line-height: 10px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: .7em;
    position: relative;
    padding-right: 3em;
    text-transform: uppercase
}

.widget_area .post_item .post_categories .post_info_counters,aside .post_item .post_categories .post_info_counters {
    position: absolute;
    right: 0;
    top: 0
}

.widget_area .post_item .post_categories .post_info_counters .post_meta,aside .post_item .post_categories .post_info_counters .post_meta {
    margin-top: 0
}

.widget_area .post_item .post_categories .post_info_counters .post_meta_label,aside .post_item .post_categories .post_info_counters .post_meta_label {
    display: none
}

.widget .trx_addons_tabs .trx_addons_tabs_titles {
    padding-left: 0;
    margin-bottom: 2em
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li {
    font-size: 12px;
    line-height: 1.3em;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li:after {
    display: none !important
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li+li {
    margin-left: .5em
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li a {
    padding: .3em .5em
}

aside.widget_fullwidth {
    padding: 0 !important
}

aside.widget_bg_image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding: 2em 1.5em !important
}

aside.widget_bg_image:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.6)
}

aside.widget_bg_image * {
    color: #aaa !important
}

aside.widget_bg_image .widget_content a {
    color: #ddd !important
}

aside.widget_bg_image .widget_title,aside.widget_bg_image li,aside.widget_bg_image li a,aside.widget_bg_image .widget_content a:hover {
    color: #fff !important
}

aside.widget_bg_image .widget_title,aside.widget_bg_image .widget_content {
    position: relative;
    z-index: 2
}

.trx_addons_stretch_height {
    min-height: calc(100vh - var(--fixed-rows-height))
}

.trx_addons_hidden {
    display: none
}

.trx_addons_invisible {
    visibility: hidden;
    opacity: 0
}

.trx_addons_overflow_hidden {
    overflow: hidden
}

.trx_addons_nowrap {
    white-space: nowrap
}

.trx_addons_columns_wrap {
    margin-left: 0;
    margin-right: -30px
}

.trx_addons_columns_wrap>[class*=trx_addons_column-] {
    display: inline-block;
    vertical-align: top;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 30px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.trx_addons_columns_wrap.columns_padding_left {
    margin-left: -30px;
    margin-right: 0
}

.trx_addons_columns_wrap.columns_padding_left>[class*=trx_addons_column-],.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_left {
    padding-left: 30px;
    padding-right: 0
}

.trx_addons_columns_wrap.columns_padding_right {
    margin-left: 0;
    margin-right: -30px
}

.trx_addons_columns_wrap.columns_padding_right>[class*=trx_addons_column-],.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_right {
    padding-left: 0;
    padding-right: 30px
}

.trx_addons_columns_wrap.columns_padding_center {
    margin-left: -15px;
    margin-right: -15px
}

.trx_addons_columns_wrap.columns_padding_center>[class*=trx_addons_column-],.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_center {
    padding-left: 15px;
    padding-right: 15px
}

.trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
    padding-bottom: 30px
}

.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
    padding-bottom: 0
}

.trx_addons_columns_wrap.no_margin {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.trx_addons_columns_wrap.no_margin>[class*=trx_addons_column-] {
    padding: 0 !important
}

.trx_addons_column-1,.trx_addons_column-1_1 {
    width: 100%
}

.trx_addons_column-1_2 {
    width: 50%
}

.trx_addons_column-1_3 {
    width: 33.3333333333%
}

.trx_addons_column-1_4 {
    width: 25%
}

.trx_addons_column-1_5 {
    width: 20%
}

.trx_addons_column-1_6 {
    width: 16.6666666667%
}

.trx_addons_column-1_7 {
    width: 14.2857142857%
}

.trx_addons_column-1_8 {
    width: 12.5%
}

.trx_addons_column-1_9 {
    width: 11.1111111111%
}

.trx_addons_column-1_10 {
    width: 10%
}

.trx_addons_column-1_11 {
    width: 9.0909090909%
}

.trx_addons_column-1_12 {
    width: 8.3333333333%
}

.trx_addons_column-2_2 {
    width: 100%
}

.trx_addons_column-2_3 {
    width: 66.6666666667%
}

.trx_addons_column-2_4 {
    width: 50%
}

.trx_addons_column-2_5 {
    width: 40%
}

.trx_addons_column-2_6 {
    width: 33.3333333333%
}

.trx_addons_column-2_7 {
    width: 28.5714285714%
}

.trx_addons_column-2_8 {
    width: 25%
}

.trx_addons_column-2_9 {
    width: 22.2222222222%
}

.trx_addons_column-2_10 {
    width: 20%
}

.trx_addons_column-2_11 {
    width: 18.1818181818%
}

.trx_addons_column-2_12 {
    width: 16.6666666667%
}

.trx_addons_column-3_3 {
    width: 100%
}

.trx_addons_column-3_4 {
    width: 75%
}

.trx_addons_column-3_5 {
    width: 60%
}

.trx_addons_column-3_6 {
    width: 50%
}

.trx_addons_column-3_7 {
    width: 42.8571428571%
}

.trx_addons_column-3_8 {
    width: 37.5%
}

.trx_addons_column-3_9 {
    width: 33.3333333333%
}

.trx_addons_column-3_10 {
    width: 30%
}

.trx_addons_column-3_11 {
    width: 27.2727272727%
}

.trx_addons_column-3_12 {
    width: 25%
}

.trx_addons_column-4_4 {
    width: 100%
}

.trx_addons_column-4_5 {
    width: 80%
}

.trx_addons_column-4_6 {
    width: 66.6666666667%
}

.trx_addons_column-4_7 {
    width: 57.1428571429%
}

.trx_addons_column-4_8 {
    width: 50%
}

.trx_addons_column-4_9 {
    width: 44.4444444444%
}

.trx_addons_column-4_10 {
    width: 40%
}

.trx_addons_column-4_11 {
    width: 36.3636363636%
}

.trx_addons_column-4_12 {
    width: 33.3333333333%
}

.trx_addons_column-5_5 {
    width: 100%
}

.trx_addons_column-5_6 {
    width: 83.3333333333%
}

.trx_addons_column-5_7 {
    width: 71.4285714286%
}

.trx_addons_column-5_8 {
    width: 62.5%
}

.trx_addons_column-5_9 {
    width: 55.5555555556%
}

.trx_addons_column-5_10 {
    width: 50%
}

.trx_addons_column-5_11 {
    width: 45.4545454545%
}

.trx_addons_column-5_12 {
    width: 41.6666666667%
}

.trx_addons_column-6_6 {
    width: 100%
}

.trx_addons_column-6_7 {
    width: 85.7142857143%
}

.trx_addons_column-6_8 {
    width: 75%
}

.trx_addons_column-6_9 {
    width: 66.6666666667%
}

.trx_addons_column-6_10 {
    width: 60%
}

.trx_addons_column-6_11 {
    width: 54.5454545455%
}

.trx_addons_column-6_12 {
    width: 50%
}

.trx_addons_column-7_7 {
    width: 100%
}

.trx_addons_column-7_8 {
    width: 87.5%
}

.trx_addons_column-7_9 {
    width: 77.7777777778%
}

.trx_addons_column-7_10 {
    width: 70%
}

.trx_addons_column-7_11 {
    width: 63.6363636364%
}

.trx_addons_column-7_12 {
    width: 58.3333333333%
}

.trx_addons_column-8_8 {
    width: 100%
}

.trx_addons_column-8_9 {
    width: 88.8888888889%
}

.trx_addons_column-8_10 {
    width: 80%
}

.trx_addons_column-8_11 {
    width: 72.7272727273%
}

.trx_addons_column-8_12 {
    width: 66.6666666667%
}

.trx_addons_column-9_9 {
    width: 100%
}

.trx_addons_column-9_10 {
    width: 90%
}

.trx_addons_column-9_11 {
    width: 81.8181818182%
}

.trx_addons_column-9_12 {
    width: 75%
}

.trx_addons_column-10_10 {
    width: 100%
}

.trx_addons_column-10_11 {
    width: 90.9090909091%
}

.trx_addons_column-10_12 {
    width: 83.3333333333%
}

.trx_addons_column-11_11 {
    width: 100%
}

.trx_addons_column-11_12 {
    width: 91.6666666667%
}

.trx_addons_column-12_12 {
    width: 100%
}

.clearfix:after,.trx_addons_columns_wrap:after {
    content: " ";
    clear: both;
    width: 100%;
    height: 0;
    display: block
}

body#tinymce {
    padding: .5em 1em !important
}

.trx_profiler table th,.trx_profiler table td {
    padding: .2rem
}

.menu_side_right .backstage-customizer-access-wrapper {
    right: 6rem
}

.trx_addons_customizer_demo .customize-partial-edit-shortcut {
    display: none !important
}

#debug_log {
    position: fixed;
    z-index: 1000000;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    background: rgba(0,0,0,.8);
    color: #fff
}

.admin-bar #debug_log {
    top: 32px
}

#debug_log_close {
    position: absolute;
    z-index: 1;
    top: -6px;
    right: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    cursor: pointer
}

#debug_log_content {
    font-size: 12px;
    line-height: 15px;
    max-height: 66px;
    padding: 16px 16px 6px;
    overflow: auto;
    word-wrap: normal;
    white-space: pre-line
}

.trx_addons_hover {
    position: relative;
    overflow: hidden
}

.trx_addons_hover img {
    position: relative;
    display: block;
    width: 100%;
    height: auto
}

.trx_addons_hover_mask {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    opacity: 0;
    background-color: rgba(239,167,88,.8);
    -webkit-transition: all .3s .1s ease-out;
    -ms-transition: all .3s .1s ease-out;
    transition: all .3s .1s ease-out;
    pointer-events: none
}

.trx_addons_hover:hover .trx_addons_hover_mask {
    -webkit-transition: all .4s ease-out;
    -ms-transition: all .4s ease-out;
    transition: all .4s ease-out
}

.trx_addons_hover_content {
    position: absolute;
    z-index: 11;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    padding: 20px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.trx_addons_hover_content .trx_addons_hover_title {
    color: #fff;
    margin: 0;
    position: relative;
    opacity: 0;
    -webkit-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear
}

.trx_addons_hover:hover .trx_addons_hover_title {
    -webkit-transition: all .2s .1s linear;
    -ms-transition: all .2s .1s linear;
    transition: all .2s .1s linear
}

.trx_addons_hover_content .trx_addons_hover_title>a {
    color: #fff
}

.trx_addons_hover_content .trx_addons_hover_title>a:hover {
    color: #fff;
    text-shadow: 0 0 3px rgba(0,0,0,.3)
}

.trx_addons_hover_content .trx_addons_hover_text {
    font-style: italic;
    line-height: 1.3em;
    position: relative;
    color: #fff;
    padding: .2em 0;
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.trx_addons_hover_content .trx_addons_hover_info {
    color: #fff;
    padding: .2em 0;
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.trx_addons_hover:hover .trx_addons_hover_text,.trx_addons_hover:hover .trx_addons_hover_info {
    -webkit-transition: all .3s .1s ease-out;
    -ms-transition: all .3s .1s ease-out;
    transition: all .3s .1s ease-out
}

.trx_addons_hover_content .trx_addons_hover_link,.trx_addons_hover_content .trx_addons_hover_links a {
    display: inline-block;
    text-decoration: none;
    font-size: .7692em;
    line-height: 1.5em;
    font-weight: 700;
    padding: .4em .8em;
    margin-top: 1em;
    background-color: rgba(0,0,0,.6);
    color: #fff !important;
    text-transform: uppercase;
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.trx_addons_hover_content .trx_addons_hover_links a+a {
    margin-left: .7em
}

.trx_addons_hover:hover .trx_addons_hover_link,.trx_addons_hover:hover .trx_addons_hover_links a {
    -webkit-transition: all .3s .1s ease-out;
    -ms-transition: all .3s .1s ease-out;
    transition: all .3s .1s ease-out
}

.trx_addons_hover_link:hover,.trx_addons_hover_links a:hover {
    color: #fff !important;
    background-color: #000
}

.trx_addons_hover_content .trx_addons_hover_icon {
    display: inline-block;
    text-decoration: none;
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center;
    background-color: rgba(0,0,0,.6);
    color: #fff !important;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin-top: 1em;
    opacity: 0;
    -webkit-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear
}

.trx_addons_hover:hover .trx_addons_hover_icon {
    -webkit-transition: all .2s .2s linear;
    -ms-transition: all .2s .2s linear;
    transition: all .2s .2s linear
}

.trx_addons_hover_content .trx_addons_hover_icon+.trx_addons_hover_icon {
    margin-left: .5em
}

.trx_addons_hover_content .trx_addons_hover_icon:hover {
    color: #fff !important;
    background-color: #000
}

.trx_addons_hover_content .trx_addons_hover_icon_link:before {
    content: '\e86a';
    font-family: "trx_addons_icons"
}

.trx_addons_hover_content .trx_addons_hover_icon_zoom:before {
    content: '\e898';
    font-family: "trx_addons_icons"
}

.trx_addons_hover_style_info img {
    -webkit-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear
}

.trx_addons_hover_style_info .trx_addons_hover_title {
    -webkit-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px)
}

.trx_addons_hover_style_info .trx_addons_hover_text {
    -webkit-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px)
}

.trx_addons_hover_style_info .trx_addons_hover_link {
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px)
}

.trx_addons_hover_style_info .trx_addons_hover_info {
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px)
}

.trx_addons_hover_style_info:hover img {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.trx_addons_hover_style_info:hover .trx_addons_hover_mask {
    opacity: 1
}

.trx_addons_hover_style_info:hover .trx_addons_hover_title,.trx_addons_hover_style_info:hover .trx_addons_hover_text,.trx_addons_hover_style_info:hover .trx_addons_hover_link,.trx_addons_hover_style_info:hover .trx_addons_hover_info {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px)
}

.trx_addons_hover_style_links .trx_addons_hover_mask {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.trx_addons_hover_style_links .trx_addons_hover_title {
    -webkit-transform: translateY(-75px);
    -ms-transform: translateY(-75px);
    transform: translateY(-75px)
}

.trx_addons_hover_style_links .trx_addons_hover_text {
    -webkit-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px)
}

.trx_addons_hover_style_links .trx_addons_hover_link {
    -webkit-transform: translate(-20px,20px);
    -ms-transform: translate(-20px,20px);
    transform: translate(-20px,20px)
}

.trx_addons_hover_style_links .trx_addons_hover_link2 {
    -webkit-transform: translate(20px,20px);
    -ms-transform: translate(20px,20px);
    transform: translate(20px,20px)
}

.trx_addons_hover_style_links:hover .trx_addons_hover_mask {
    opacity: 1
}

.trx_addons_hover_style_links:hover .trx_addons_hover_title,.trx_addons_hover_style_links:hover .trx_addons_hover_text,.trx_addons_hover_style_links:hover .trx_addons_hover_link,.trx_addons_hover_style_links:hover .trx_addons_hover_link2 {
    opacity: 1;
    -webkit-transform: translate(0px,0px);
    -ms-transform: translate(0px,0px);
    transform: translate(0px,0px)
}

.trx_addons_hover_style_plain img {
    -webkit-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear
}

.trx_addons_hover_style_plain .trx_addons_hover_title {
    -webkit-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px)
}

.trx_addons_hover_style_plain .trx_addons_hover_text {
    color: #8b8b8b;
    padding: 1em 0;
    -webkit-transform: scale(.8,.8);
    -ms-transform: scale(.8,.8);
    transform: scale(.8,.8)
}

.trx_addons_hover_style_plain .trx_addons_hover_link {
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px)
}

.trx_addons_hover_style_plain:hover img {
    opacity: 0;
    -webkit-transform: scale(.8,.8);
    -ms-transform: scale(.8,.8);
    transform: scale(.8,.8);
    -webkit-transition: all .2s .1s linear;
    -ms-transition: all .2s .1s linear;
    transition: all .2s .1s linear
}

.trx_addons_hover_style_plain:hover .trx_addons_hover_title,.trx_addons_hover_style_plain:hover .trx_addons_hover_link {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px)
}

.trx_addons_hover_style_plain:hover .trx_addons_hover_text {
    opacity: 1;
    -webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1)
}

.trx_addons_hover_style_wide .trx_addons_hover_mask {
    top: 0;
    left: 0;
    width: 200%;
    height: 200%;
    -webkit-transform: translate(50%,50%) rotate(45deg);
    -ms-transform: translate(50%,50%) rotate(45deg);
    transform: translate(50%,50%) rotate(45deg)
}

.trx_addons_hover_style_wide .trx_addons_hover_content .trx_addons_hover_title {
    -webkit-transform: translate(50px,50px);
    -ms-transform: translate(50px,50px);
    transform: translate(50px,50px);
    background-color: transparent;
    margin: 0
}

.trx_addons_hover_style_wide .trx_addons_hover_icon {
    -webkit-transform: translateX(30px) scale(.3,.3);
    -ms-transform: translateX(30px) scale(.3,.3);
    transform: translateX(30px) scale(.3,.3)
}

.trx_addons_hover_style_wide .trx_addons_hover_icon_zoom {
    -webkit-transform: translateX(-30px) scale(.3,.3);
    -ms-transform: translateX(-30px) scale(.3,.3);
    transform: translateX(-30px) scale(.3,.3)
}

.trx_addons_hover_style_wide:hover .trx_addons_hover_mask {
    opacity: 1;
    -webkit-transform: translate(-25%,-25%) rotate(45deg);
    -ms-transform: translate(-25%,-25%) rotate(45deg);
    transform: translate(-25%,-25%) rotate(45deg)
}

.trx_addons_hover_style_wide:hover .trx_addons_hover_title {
    opacity: 1;
    -webkit-transform: translate(0px,0px);
    -ms-transform: translate(0px,0px);
    transform: translate(0px,0px)
}

.trx_addons_hover_style_wide:hover .trx_addons_hover_icon {
    opacity: 1;
    -webkit-transform: translateX(0px) scale(1,1);
    -ms-transform: translateX(0px) scale(1,1);
    transform: translateX(0px) scale(1,1)
}

.trx_addons_hover_style_zoomin .trx_addons_hover_mask {
    -webkit-transform: scale(.1,.1);
    -ms-transform: scale(.1,.1);
    transform: scale(.1,.1)
}

.trx_addons_hover_style_zoomin .trx_addons_hover_content .trx_addons_hover_title {
    -webkit-transform: translateY(30px) scale(.1,.1);
    -ms-transform: translateY(30px) scale(.1,.1);
    transform: translateY(30px) scale(.1,.1);
    background-color: transparent;
    margin: 0;
    display: none
}

.trx_addons_hover_style_zoomin .trx_addons_hover_icon {
    -webkit-transform: translate(-30px,-30px) scale(.1,.1);
    -ms-transform: translate(-30px,-30px) scale(.1,.1);
    transform: translate(-30px,-30px) scale(.1,.1)
}

.trx_addons_hover_style_zoomin .trx_addons_hover_icon_link {
    -webkit-transform: translate(30px,-30px) scale(.1,.1);
    -ms-transform: translate(30px,-30px) scale(.1,.1);
    transform: translate(30px,-30px) scale(.1,.1)
}

.trx_addons_hover_style_zoomin:hover .trx_addons_hover_mask {
    opacity: 1;
    -webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1)
}

.trx_addons_hover_style_zoomin:hover .trx_addons_hover_title {
    opacity: 1;
    -webkit-transform: translate(0px,0px) scale(1,1);
    -ms-transform: translate(0px,0px) scale(1,1);
    transform: translate(0px,0px) scale(1,1)
}

.trx_addons_hover_style_zoomin:hover .trx_addons_hover_icon {
    opacity: 1;
    -webkit-transform: translate(0px,0px) scale(1,1);
    -ms-transform: translate(0px,0px) scale(1,1);
    transform: translate(0px,0px) scale(1,1)
}

@keyframes zoomin {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1,.1);
        -ms-transform: scale(.1,.1);
        transform: scale(.1,.1)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1,1);
        -ms-transform: scale(1,1);
        transform: scale(1,1)
    }
}

@-webkit-keyframes zoomin {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1,.1);
        -ms-transform: scale(.1,.1);
        transform: scale(.1,.1)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1,1);
        -ms-transform: scale(1,1);
        transform: scale(1,1)
    }
}

@keyframes zoomout {
    0% {
        -webkit-transform: scale(1,1);
        -ms-transform: scale(1,1);
        transform: scale(1,1)
    }

    100% {
        -webkit-transform: scale(.1,.1);
        -ms-transform: scale(.1,.1);
        transform: scale(.1,.1)
    }
}

@-webkit-keyframes zoomout {
    0% {
        -webkit-transform: scale(1,1);
        -ms-transform: scale(1,1);
        transform: scale(1,1)
    }

    100% {
        -webkit-transform: scale(.1,.1);
        -ms-transform: scale(.1,.1);
        transform: scale(.1,.1)
    }
}

@keyframes flash {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1.15,1.15);
        -ms-transform: scale(1.15,1.15);
        transform: scale(1.15,1.15)
    }
}

@-webkit-keyframes flash {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1.15,1.15);
        -ms-transform: scale(1.15,1.15);
        transform: scale(1.15,1.15)
    }
}

@keyframes jump {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes jump {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes squat {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(6px);
        -ms-transform: translateY(6px);
        transform: translateY(6px)
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes squat {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(6px);
        -ms-transform: translateY(6px);
        transform: translateY(6px)
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.trx_addons_accent {
    color: #efa758
}

.trx_addons_accent_bg {
    color: #fff;
    background-color: #efa758;
    padding: 0 .4em;
    display: inline-block
}

.trx_addons_hover {
    color: #b88144
}

.trx_addons_inverse {
    color: #fff;
    background-color: #000;
    padding: 0 .4em;
    display: inline-block
}

.trx_addons_dark {
    color: #000
}

.trx_addons_tiny_text {
    font-size: 11px;
    line-height: 1.3em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px
}

.trx_addons_dropcap {
    float: left;
    display: block;
    font-size: 2.21437em;
    padding: 0;
    margin: .25em .5em 0 0;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    overflow: hidden;
    color: #fff;
    background-color: #000;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.trx_addons_dropcap_style_2 {
    background-color: #efa758
}

.trx_addons_tooltip {
    color: #efa758;
    border-bottom: 1px solid #efa758;
    position: relative;
    cursor: default
}

[data-tooltip-text]:after {
    display: inline-block;
    vertical-align: top;
    pointer-events: none;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    z-index: 1;
    top: -36px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
    -webkit-transform: translate(-50%,20px);
    -ms-transform: translate(-50%,20px);
    transform: translate(-50%,20px);
    opacity: 0;
    -webkit-transition: -webkit-transform .3s ease,opacity .3s ease;
    -ms-transition: -ms-transform .3s ease,opacity .3s ease;
    transition: transform .3s ease,opacity .3s ease;
    border-width: 0;
    background-color: #191e23;
    border-color: #191e23;
    color: #fff
}

[data-tooltip-text]:after {
    content: attr(data-tooltip-text)
}

[data-tooltip-text]:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: -8px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 0;
    display: block;
    border-style: solid;
    border-width: 5px;
    border-top-color: #191e23;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: transparent !important;
    -webkit-transform: translate(-50%,20px);
    -ms-transform: translate(-50%,20px);
    transform: translate(-50%,20px);
    opacity: 0;
    -webkit-transition: -webkit-transform .3s ease,opacity .3s ease;
    -ms-transition: -ms-transform .3s ease,opacity .3s ease;
    transition: transform .3s ease,opacity .3s ease
}

[data-tooltip-text]:hover:after,[data-tooltip-text]:hover:before {
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
    opacity: 1
}

del {
    color: #ddd;
    text-decoration: line-through
}

.trx_addons_no_margin {
    margin: 0
}

ul[class*=trx_addons_list] {
    list-style-type: none;
    padding-left: 1.2em
}

ul[class*=trx_addons_list]>li {
    position: relative
}

ul[class*=trx_addons_list]>li:before {
    font-family: "trx_addons_icons";
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: -1em;
    line-height: inherit
}

ul.trx_addons_list_success,ul.trx_addons_list_error,ul.trx_addons_list_plus,ul.trx_addons_list_minus {
    padding-left: 1.5em
}

ul.trx_addons_list_success>li:before,ul.trx_addons_list_error>li:before,ul.trx_addons_list_plus>li:before,ul.trx_addons_list_minus>li:before {
    left: -1.3em
}

ul[class*=trx_addons_list_dot]>li:before {
    content: '\e8b6'
}

ul[class*=trx_addons_list_custom]>li:before {
    content: '\e884'
}

ul[class*=trx_addons_list_success]>li:before {
    content: '\e874'
}

ul[class*=trx_addons_list_error]>li:before {
    content: '\e875'
}

ul[class*=trx_addons_list_info]>li:before {
    content: '\e87f'
}

ul[class*=trx_addons_list_plus]>li:before {
    content: '\e876'
}

ul[class*=trx_addons_list_minus]>li:before {
    content: '\e877'
}

ul[class*=trx_addons_list_help]>li:before {
    content: '\e87c'
}

ul[class*=trx_addons_list_attention]>li:before {
    content: '\e880'
}

ul[class*=trx_addons_list][class*=_circled] {
    padding-left: 1.8em
}

ul[class*=trx_addons_list][class*=_circled]>li:before {
    display: inline-block;
    color: #fff;
    background-color: #efa758;
    font-size: 10px;
    left: -2.4em;
    top: .4em;
    width: 1.7em;
    height: 1.7em;
    line-height: 1.7em;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

ul.trx_addons_list_parameters {
    padding-left: 0 !important
}

ul.trx_addons_list_parameters>li:before {
    display: none
}

ul.trx_addons_list_parameters>li+li {
    padding-top: .2em;
    margin-top: .2em;
    border-top: 1px solid #ddd
}

.trx_addons_list_parameters>li {
    white-space: nowrap
}

.trx_addons_list_parameters>li>strong {
    display: inline-block;
    width: 75%;
    text-align: left;
    font-family: inherit;
    font-weight: inherit;
    white-space: normal;
    vertical-align: top;
    color: inherit
}

.trx_addons_list_parameters>li>em {
    display: inline-block;
    width: 25%;
    text-align: left;
    font-family: inherit;
    font-style: normal;
    font-weight: inherit;
    white-space: normal;
    vertical-align: top;
    color: inherit
}

.trx_addons_extended_taxonomy {
    display: inline-block;
    vertical-align: middle
}

.trx_addons_extended_taxonomy_bg {
    padding: 3px 6px;
    -webkit-border-radius: .5em;
    -ms-border-radius: .5em;
    border-radius: .5em;
    overflow: hidden
}

.trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_icon {
    display: inline-block;
    vertical-align: baseline;
    line-height: inherit;
    font-style: normal;
    margin-right: .3em;
    color: inherit !important
}

.trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_img {
    max-height: 1.15em;
    width: auto !important;
    min-width: 0 !important;
    margin-right: .3em;
    display: inline-block !important;
    vertical-align: middle
}

.trx_addons_extended_taxonomy_bg .trx_addons_extended_taxonomy_img {
    max-height: 1em
}

.widget_area .post_item .trx_addons_reviews_mark {
    display: block;
    margin: .2em 0 .5em
}

.trx_addons_reviews_stars {
    position: relative;
    height: 1em;
    font-size: 1.15em;
    line-height: 1em;
    display: inline-block;
    vertical-align: middle
}

.trx_addons_reviews_stars:not([data-mark-max]):not(.inited) .trx_addons_reviews_stars_hover {
    width: 0 !important
}

.trx_addons_reviews_stars_default {
    opacity: .3
}

.trx_addons_reviews_stars_default,.trx_addons_reviews_stars_hover {
    white-space: nowrap;
    color: #ffe200
}

.trx_addons_reviews_stars_hover {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    -webkit-transition: width .3s ease;
    -ms-transition: width .3s ease;
    transition: width .3s ease;
    overflow: hidden
}

.trx_addons_reviews_stars:not([data-mark-max]) .trx_addons_reviews_stars_hover {
    -webkit-transition-duration: 1s;
    -ms-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-delay: .5s;
    -ms-transition-delay: .5s;
    transition-delay: .5s
}

.trx_addons_reviews_star {
    display: inline-block;
    width: 1em
}

.trx_addons_reviews_text {
    font-size: .85em;
    margin-left: .5em;
    vertical-align: middle
}

.trx_addons_reviews_text_delimiter {
    margin: 0 .3em
}

.trx_addons_reviews_bubble {
    background-color: #fff;
    border: 1px solid #ddd;
    text-align: center;
    width: 50px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    z-index: 3;
    top: -40px;
    left: 100%;
    font-size: 12px;
    margin: 0 0 0 -26px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    display: none
}

.trx_addons_reviews_bubble:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    line-height: 10px;
    text-align: center;
    background-color: #fff;
    margin-top: -5px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 20px
}

.trx_addons_reviews_stars[data-mark-max="100"] .trx_addons_reviews_bubble_value:after {
    content: '%'
}

:root {
    --trx-addons-reviews-block-mark-border: 6px
}

.trx_addons_reviews_block_mark {
    display: inline-block;
    position: relative
}

.trx_addons_reviews_block_mark canvas {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    -webkit-transform: rotate(-90deg) translateY(-50%);
    -ms-transform: rotate(-90deg) translateY(-50%);
    transform: rotate(-90deg) translateY(-50%)
}

.trx_addons_reviews_block_mark .trx_addons_reviews_block_mark_value {
    display: inline-block;
    font-size: 2.5em;
    line-height: 3em;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center;
    -webkit-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    border: var(--trx-addons-reviews-block-mark-border) solid #ddd;
    background-color: #f0f0f0;
    overflow: hidden
}

.trx_addons_reviews_block_mark_value[data-max-value="100"]:after {
    content: '%';
    font-size: .4em;
    margin: -.5em 0 0 .2em;
    display: inline-block;
    vertical-align: top
}

.trx_addons_reviews_block_mark_text {
    display: block;
    font-weight: 700;
    margin-top: 1em
}

.trx_addons_reviews_block_mark_progress {
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    opacity: 0
}

.trx_addons_reviews_block_short {
    position: relative;
    z-index: 1;
    width: 300px;
    text-align: center;
    background-color: #f7f7f7
}

.trx_addons_reviews_block_short.sc_float_left {
    margin: 0 2em 1em 0
}

.trx_addons_reviews_block_short.sc_float_right {
    margin: 0 0 1em 2em
}

.trx_addons_reviews_block_short.sc_float_center {
    margin: 0 0 1em
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_title {
    position: relative;
    text-align: center;
    margin: 0;
    padding: .5em 0;
    background-color: #333;
    color: #fff
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_title:after {
    content: ' ';
    width: 0;
    height: 0;
    line-height: 0;
    text-align: center;
    border: 6px solid transparent;
    border-top-color: #333;
    position: absolute;
    z-index: 1;
    bottom: -12px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_info {
    padding: 2em
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_mark {
    margin: 0 auto 2em
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_attributes_row+.trx_addons_reviews_block_attributes_row {
    margin-top: 1em
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_attributes_row_type_text+.trx_addons_reviews_block_attributes_row_type_button,.trx_addons_reviews_block_short .trx_addons_reviews_block_attributes_row_type_button+.trx_addons_reviews_block_attributes_row_type_text {
    margin-top: 2em
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_attributes_row_type_text .trx_addons_reviews_block_attributes_title,.trx_addons_reviews_block_short .trx_addons_reviews_block_attributes_row_type_text .trx_addons_reviews_block_attributes_value {
    display: inline-block;
    vertical-align: top
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_attributes_row_type_text .trx_addons_reviews_block_attributes_title {
    width: 65%;
    text-align: left
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_attributes_row_type_text .trx_addons_reviews_block_attributes_value {
    width: 35%;
    text-align: right
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_attributes_row_type_button .trx_addons_reviews_block_attributes_value:before {
    content: '(';
    display: inline-block;
    line-height: inherit;
    vertical-align: baseline;
    margin: 0 .2em 0 .5em
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_attributes_row_type_button .trx_addons_reviews_block_attributes_value:after {
    content: ')';
    display: inline-block;
    line-height: inherit;
    vertical-align: baseline;
    margin: 0 0 0 .2em
}

.trx_addons_reviews_block_attributes_button {
    white-space: normal !important
}

.trx_addons_reviews_block_detailed {
    background-color: #f7f7f7;
    margin-top: 2em;
    padding: .02px 0;
    clear: both
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_title {
    margin: 0;
    padding: 1em 2em;
    background-color: #333;
    color: #fff
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_info {
    padding: 2em
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_mark_wrap,.trx_addons_reviews_block_detailed .trx_addons_reviews_block_summary {
    display: inline-block;
    vertical-align: top
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_mark_wrap {
    width: 30%;
    text-align: center;
    padding: .5em 1.5em 0 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_summary {
    width: 70%
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn {
    padding: 2em;
    color: #333;
    background-color: #f0f0f0;
    text-align: center
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_positives,.trx_addons_reviews_block_detailed .trx_addons_reviews_block_negatives {
    display: inline-block;
    vertical-align: top;
    width: 40%;
    padding: 0 1em;
    text-align: left
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_subtitle {
    font-size: 1.15em;
    line-height: 1.7em;
    font-weight: 700;
    margin: 0 0 1em
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_list {
    list-style-type: none;
    margin-bottom: 0
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_list li {
    position: relative
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_list li:before {
    position: absolute;
    z-index: 1;
    top: 0;
    left: -1.25em;
    color: #333;
    font-weight: 700
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_positives .trx_addons_reviews_block_list li:before {
    content: '+'
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_negatives .trx_addons_reviews_block_list li:before {
    content: '-'
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias {
    margin: 3em;
    color: #333
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_subtitle {
    text-align: center;
    font-size: 1.15em;
    line-height: 1.7em;
    font-weight: 700
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list li {
    position: relative;
    text-align: right
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list li+li {
    margin-top: 1.5em
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list_title {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 3px;
    text-align: left;
    padding-right: 4em
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="5"] .trx_addons_reviews_block_list_title {
    padding-right: 10em
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list_mark {
    text-align: left
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="100"] .trx_addons_reviews_block_list_mark_value:after {
    content: '%';
    margin-left: .2em
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="10"] .trx_addons_reviews_block_list_mark,.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="100"] .trx_addons_reviews_block_list_mark {
    display: block;
    text-align: right
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="10"] [class*=trx_addons_reviews_block_list_mark_line],.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="100"] [class*=trx_addons_reviews_block_list_mark_line] {
    position: absolute;
    z-index: 1;
    bottom: -3px;
    left: 0;
    height: 3px;
    width: 100%;
    background-color: #efa758
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="10"] .trx_addons_reviews_block_list_mark_line,.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="100"] .trx_addons_reviews_block_list_mark_line {
    opacity: .3
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="10"] .trx_addons_reviews_block_list_mark_line_hover,.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="100"] .trx_addons_reviews_block_list_mark_line_hover {
    -webkit-transition: width 1s ease;
    -ms-transition: width 1s ease;
    transition: width 1s ease;
    -webkit-transition-delay: .5s;
    -ms-transition-delay: .5s;
    transition-delay: .5s
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="10"] .trx_addons_reviews_block_list_mark_line_hover:not(.inited),.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="100"] .trx_addons_reviews_block_list_mark_line_hover:not(.inited) {
    width: 0 !important
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_buttons {
    text-align: center;
    margin: 3em;
    color: #333
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_buttons .trx_addons_reviews_block_subtitle {
    font-size: 1.15em;
    line-height: 1.7em;
    font-weight: 700
}

.trx_addons_reviews_block_button {
    white-space: normal !important
}

:root {
    --sc-space-tiny: 1rem;
    --sc-space-small: 2rem;
    --sc-space-medium: 3.3333rem;
    --sc-space-large: 6.6667rem;
    --sc-space-big: var(--sc-space-large);
    --sc-space-huge: 8.6667rem;
    --sc-shift-tiny: 2em;
    --sc-shift-small: 4em;
    --sc-shift-medium: 6em;
    --sc-shift-large: 8em
}

.sc_float_left {
    float: left
}

.sc_float_right {
    float: right
}

.sc_float_center {
    margin-left: auto;
    margin-right: auto
}

.sc_align_left {
    text-align: left
}

.sc_align_right {
    text-align: right
}

.sc_align_center {
    text-align: center
}

.sc_align_justify {
    text-align: justify
}

.sc_padding_tiny {
    padding: 1em 6%
}

.sc_padding_small {
    padding: 2em 8%
}

.sc_padding_medium {
    padding: 3em 10%
}

.sc_padding_large {
    padding: 4em 12%
}

.sc_margin_tiny {
    margin: 1em 6%
}

.sc_margin_small {
    margin: 2em 8%
}

.sc_margin_medium {
    margin: 3em 10%
}

.sc_margin_large {
    margin: 4em 12%
}

.sc_push_x_tiny {
    margin-left: var(--sc-shift-tiny) !important
}

.sc_push_x_tiny_negative {
    margin-left: calc(-1*var(--sc-shift-tiny)) !important
}

.sc_push_x_small {
    margin-left: var(--sc-shift-small) !important
}

.sc_push_x_small_negative {
    margin-left: calc(-1*var(--sc-shift-small)) !important
}

.sc_push_x_medium {
    margin-left: var(--sc-shift-medium) !important
}

.sc_push_x_medium_negative {
    margin-left: calc(-1*var(--sc-shift-medium)) !important
}

.sc_push_x_large {
    margin-left: var(--sc-shift-large) !important
}

.sc_push_x_large_negative {
    margin-left: calc(-1*var(--sc-shift-large)) !important
}

.sc_push_tiny,.sc_push_y_tiny {
    margin-top: var(--sc-shift-tiny) !important
}

.sc_push_tiny_negative,.sc_push_y_tiny_negative {
    margin-top: calc(-1*var(--sc-shift-tiny)) !important
}

.sc_push_small,.sc_push_y_small {
    margin-top: var(--sc-shift-small) !important
}

.sc_push_small_negative,.sc_push_y_small_negative {
    margin-top: calc(-1*var(--sc-shift-small)) !important
}

.sc_push_medium,.sc_push_y_medium {
    margin-top: var(--sc-shift-medium) !important
}

.sc_push_medium_negative,.sc_push_y_medium_negative {
    margin-top: calc(-1*var(--sc-shift-medium)) !important
}

.sc_push_large,.sc_push_y_large {
    margin-top: var(--sc-shift-large) !important
}

.sc_push_large_negative,.sc_push_y_large_negative {
    margin-top: calc(-1*var(--sc-shift-large)) !important
}

[class*=sc_push_] .woocommerce .products:after {
    display: none;
    clear: none
}

[class*=sc_push_] .woocommerce .products {
    overflow: hidden
}

.sc_pull_x_tiny {
    margin-right: var(--sc-shift-tiny) !important
}

.sc_pull_x_tiny_negative {
    margin-right: calc(-1*var(--sc-shift-tiny)) !important
}

.sc_pull_x_small {
    margin-right: var(--sc-shift-small) !important
}

.sc_pull_x_small_negative {
    margin-right: calc(-1*var(--sc-shift-small)) !important
}

.sc_pull_x_medium {
    margin-right: var(--sc-shift-medium) !important
}

.sc_pull_x_medium_negative {
    margin-right: calc(-1*var(--sc-shift-medium)) !important
}

.sc_pull_x_large {
    margin-right: var(--sc-shift-large) !important
}

.sc_pull_x_large_negative {
    margin-right: calc(-1*var(--sc-shift-large)) !important
}

.sc_pull_tiny,.sc_pull_y_tiny {
    margin-bottom: var(--sc-shift-tiny) !important
}

.sc_pull_tiny_negative,.sc_pull_y_tiny_negative {
    margin-bottom: calc(-1*var(--sc-shift-tiny)) !important
}

.sc_pull_small,.sc_pull_y_small {
    margin-bottom: var(--sc-shift-small) !important
}

.sc_pull_small_negative,.sc_pull_y_small_negative {
    margin-bottom: calc(-1*var(--sc-shift-small)) !important
}

.sc_pull_medium,.sc_pull_y_medium {
    margin-bottom: var(--sc-shift-medium) !important
}

.sc_pull_medium_negative,.sc_pull_y_medium_negative {
    margin-bottom: calc(-1*var(--sc-shift-medium)) !important
}

.sc_pull_large,.sc_pull_y_large {
    margin-bottom: var(--sc-shift-large) !important
}

.sc_pull_large_negative,.sc_pull_y_large_negative {
    margin-bottom: calc(-1*var(--sc-shift-large)) !important
}

[class*=sc_shift_] {
    position: relative;
    z-index: 0
}

.sc_shift_x_tiny {
    left: var(--sc-shift-tiny) !important
}

.sc_shift_x_tiny_negative {
    left: calc(-1*var(--sc-shift-tiny)) !important
}

.sc_shift_x_small {
    left: var(--sc-shift-small) !important
}

.sc_shift_x_small_negative {
    left: calc(-1*var(--sc-shift-small)) !important
}

.sc_shift_x_medium {
    left: var(--sc-shift-medium) !important
}

.sc_shift_x_medium_negative {
    left: calc(-1*var(--sc-shift-medium)) !important
}

.sc_shift_x_large {
    left: var(--sc-shift-large) !important
}

.sc_shift_x_large_negative {
    left: calc(-1*var(--sc-shift-large)) !important
}

.sc_shift_y_tiny {
    top: var(--sc-shift-tiny) !important
}

.sc_shift_y_tiny_negative {
    top: calc(-1*var(--sc-shift-tiny)) !important
}

.sc_shift_y_small {
    top: var(--sc-shift-small) !important
}

.sc_shift_y_small_negative {
    top: calc(-1*var(--sc-shift-small)) !important
}

.sc_shift_y_medium {
    top: var(--sc-shift-medium) !important
}

.sc_shift_y_medium_negative {
    top: calc(-1*var(--sc-shift-medium)) !important
}

.sc_shift_y_large {
    top: var(--sc-shift-large) !important
}

.sc_shift_y_large_negative {
    top: calc(-1*var(--sc-shift-large)) !important
}

.sc_parallax_block {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    pointer-events: none
}

.sc_parallax_block:not(.sc_parallax_block_animation_bg_parallax):not(.sc_parallax_block_animation_background) {
    -webkit-perspective: 1200px;
    -ms-perspective: 1200px;
    perspective: 1200px
}

.sc_parallax_block_animation_bg_parallax {
    overflow: visible
}

.sc_parallax_block_image {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    -webkit-background-size: auto auto;
    background-size: auto;
    background-position: 50% 50%
}

.sc_parallax_block_type_scroll:not(.is-mac):not(.sc_parallax_block_animation_bg_parallax) .sc_parallax_block_image {
    -webkit-transition: -webkit-transform .5s cubic-bezier(.25,.88,.54,.98),background-position 0s linear;
    -o-transition: transform .5s cubic-bezier(.25,.88,.54,.98),background-position 0s linear;
    transition: transform .5s cubic-bezier(.25,.88,.54,.98),background-position 0s linear
}

.sc_parallax_block_type_mouse {
    overflow: visible
}

[class*=sc_gradient_animation_]:not(.sc_gradient_animation_none):not(.elementor-column):not(.elementor-widget),[class*=sc_gradient_animation_].elementor-column:not(.sc_gradient_animation_none)>.elementor-column-wrap,[class*=sc_gradient_animation_].elementor-column:not(.sc_gradient_animation_none)>.elementor-widget-wrap,[class*=sc_gradient_animation_].elementor-widget:not(.sc_gradient_animation_none)>.elementor-widget-container {
    background-size: 400% 400%
}

.sc_gradient_animation_horizontal:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_horizontal.elementor-column>.elementor-column-wrap,.sc_gradient_animation_horizontal.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_horizontal.elementor-widget>.elementor-widget-container {
    -webkit-animation: GradientAnimationHorizontal 10s ease infinite;
    -ms-animation: GradientAnimationHorizontal 10s ease infinite;
    animation: GradientAnimationHorizontal 10s ease infinite
}

.sc_gradient_animation_horizontal.sc_gradient_speed_slow:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_horizontal.sc_gradient_speed_slow.elementor-column>.elementor-column-wrap,.sc_gradient_animation_horizontal.sc_gradient_speed_slow.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_horizontal.sc_gradient_speed_slow.elementor-widget>.elementor-widget-container {
    -webkit-animation: GradientAnimationHorizontal 15s ease infinite;
    -ms-animation: GradientAnimationHorizontal 15s ease infinite;
    animation: GradientAnimationHorizontal 15s ease infinite
}

.sc_gradient_animation_horizontal.sc_gradient_speed_fast:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_horizontal.sc_gradient_speed_fast.elementor-column>.elementor-column-wrap,.sc_gradient_animation_horizontal.sc_gradient_speed_fast.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_horizontal.sc_gradient_speed_fast.elementor-widget>.elementor-widget-container {
    -webkit-animation: GradientAnimationHorizontal 5s ease infinite;
    -ms-animation: GradientAnimationHorizontal 5s ease infinite;
    animation: GradientAnimationHorizontal 5s ease infinite
}

.sc_gradient_animation_vertical:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_vertical.elementor-column>.elementor-column-wrap,.sc_gradient_animation_vertical.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_vertical.elementor-widget>.elementor-widget-container {
    -webkit-animation: GradientAnimationVertical 10s ease infinite;
    -ms-animation: GradientAnimationVertical 10s ease infinite;
    animation: GradientAnimationVertical 10s ease infinite
}

.sc_gradient_animation_vertical.sc_gradient_speed_slow:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_vertical.sc_gradient_speed_slow.elementor-column>.elementor-column-wrap,.sc_gradient_animation_vertical.sc_gradient_speed_slow.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_vertical.sc_gradient_speed_slow.elementor-widget>.elementor-widget-container {
    -webkit-animation: GradientAnimationVertical 15s ease infinite;
    -ms-animation: GradientAnimationVertical 15s ease infinite;
    animation: GradientAnimationVertical 15s ease infinite
}

.sc_gradient_animation_vertical.sc_gradient_speed_fast:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_vertical.sc_gradient_speed_fast.elementor-column>.elementor-column-wrap,.sc_gradient_animation_vertical.sc_gradient_speed_fast.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_vertical.sc_gradient_speed_fast.elementor-widget>.elementor-widget-container {
    -webkit-animation: GradientAnimationVertical 5s ease infinite;
    -ms-animation: GradientAnimationVertical 5s ease infinite;
    animation: GradientAnimationVertical 5s ease infinite
}

.sc_gradient_animation_diagonal:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_diagonal.elementor-column>.elementor-column-wrap,.sc_gradient_animation_diagonal.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_diagonal.elementor-widget>.elementor-widget-container {
    -webkit-animation: GradientAnimationDiagonal 10s ease infinite;
    -ms-animation: GradientAnimationDiagonal 10s ease infinite;
    animation: GradientAnimationDiagonal 10s ease infinite
}

.sc_gradient_animation_diagonal.sc_gradient_speed_slow:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_diagonal.sc_gradient_speed_slow.elementor-column>.elementor-column-wrap,.sc_gradient_animation_diagonal.sc_gradient_speed_slow.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_diagonal.sc_gradient_speed_slow.elementor-widget>.elementor-widget-container {
    -webkit-animation: GradientAnimationDiagonal 15s ease infinite;
    -ms-animation: GradientAnimationDiagonal 15s ease infinite;
    animation: GradientAnimationDiagonal 15s ease infinite
}

.sc_gradient_animation_diagonal.sc_gradient_speed_fast:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_diagonal.sc_gradient_speed_fast.elementor-column>.elementor-column-wrap,.sc_gradient_animation_diagonal.sc_gradient_speed_fast.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_diagonal.sc_gradient_speed_fast.elementor-widget>.elementor-widget-container {
    -webkit-animation: GradientAnimationDiagonal 5s ease infinite;
    -ms-animation: GradientAnimationDiagonal 5s ease infinite;
    animation: GradientAnimationDiagonal 5s ease infinite
}

@-webkit-keyframes GradientAnimationHorizontal {
    0% {
        background-position: 0 51%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0 51%
    }
}

@-moz-keyframes GradientAnimationHorizontal {
    0% {
        background-position: 0 51%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0 51%
    }
}

@keyframes GradientAnimationHorizontal {
    0% {
        background-position: 0 51%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0 51%
    }
}

@-webkit-keyframes GradientAnimationVertical {
    0% {
        background-position: 50% 0
    }

    50% {
        background-position: 51% 100%
    }

    100% {
        background-position: 50% 0
    }
}

@-moz-keyframes GradientAnimationVertical {
    0% {
        background-position: 50% 0
    }

    50% {
        background-position: 51% 100%
    }

    100% {
        background-position: 50% 0
    }
}

@keyframes GradientAnimationVertical {
    0% {
        background-position: 50% 0
    }

    50% {
        background-position: 51% 100%
    }

    100% {
        background-position: 50% 0
    }
}

@-webkit-keyframes GradientAnimationDiagonal {
    0% {
        background-position: 1% 0
    }

    50% {
        background-position: 99% 100%
    }

    100% {
        background-position: 1% 0
    }
}

@-moz-keyframes GradientAnimationDiagonal {
    0% {
        background-position: 1% 0
    }

    50% {
        background-position: 99% 100%
    }

    100% {
        background-position: 1% 0
    }
}

@keyframes GradientAnimationDiagonal {
    0% {
        background-position: 1% 0
    }

    50% {
        background-position: 99% 100%
    }

    100% {
        background-position: 1% 0
    }
}

.sc_item_title,.sc_item_subtitle,.sc_item_descr,.sc_item_button {
    margin: 0
}

.sc_item_title {
    line-height: 1.2em
}

.sc_item_title>small,.sc_item_title>big {
    display: inline-block;
    margin-bottom: .9em
}

.sc_item_title_inner {
    display: inline-block
}

.sc_item_title_text>i:not([class*=eicon]) {
    font-family: inherit
}

.sc_item_subtitle {
    font-size: 1.15rem;
    line-height: 1.5em;
    font-weight: 400;
    font-style: italic;
    text-transform: none;
    letter-spacing: 0;
    display: block
}

.sc_item_subtitle_above {
    margin-bottom: .5em
}

.sc_item_subtitle_below {
    margin-top: .5em
}

.sc_item_button {
    line-height: 0
}

.sc_item_subtitle.sc_item_title_style_shadow {
    font-size: 8rem;
    line-height: 1.2em;
    font-weight: 900;
    font-style: normal;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #f0f0f0;
    opacity: .1
}

.sc_item_subtitle.sc_item_title_style_shadow.sc_align_left,.sc_item_subtitle.sc_item_title_style_shadow.sc_align_default {
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_item_subtitle.sc_item_title_style_shadow.sc_align_right {
    left: auto;
    right: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_item_subtitle.sc_item_title_style_shadow+.sc_item_title {
    padding: 2.5rem 0;
    margin: 0
}

.sc_item_title.sc_item_title_style_accent {
    position: relative
}

.sc_item_title.sc_item_title_style_accent b {
    font-size: 6em;
    line-height: .8em;
    font-weight: 900;
    font-style: normal;
    position: absolute;
    z-index: 0;
    bottom: -100%;
    left: 0;
    color: rgba(200,200,200,.1);
    letter-spacing: 0
}

.sc_item_title.sc_item_title_style_accent i {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    padding: 0;
    color: #fff;
    background-color: #000;
    text-align: center;
    position: absolute;
    z-index: 1;
    top: -5.25em;
    right: 0;
    width: 5em;
    height: 5em;
    line-height: 1.25em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    letter-spacing: 0
}

.sc_item_title.sc_item_title_style_accent.sc_align_center b {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.sc_item_title.sc_item_title_style_accent.sc_align_right b {
    left: auto;
    right: 0
}

.sc_item_title.sc_item_title_style_accent.sc_align_right i {
    left: 0;
    right: auto
}

.sc_title.sc_title_accent .sc_item_button {
    position: relative;
    z-index: 1
}

.sc_item_title+.sc_item_descr,.sc_item_subtitle+.sc_item_descr {
    margin-top: 1em
}

.sc_item_title+.sc_item_slider,.sc_item_subtitle+.sc_item_slider,.sc_item_title+.sc_item_columns,.sc_item_subtitle+.sc_item_columns,.sc_item_title+.sc_item_masonry,.sc_item_subtitle+.sc_item_masonry,.sc_item_title+.sc_item_filters_wrap,.sc_item_subtitle+.sc_item_filters_wrap,.sc_item_title+.sc_item_content,.sc_item_subtitle+.sc_item_content {
    margin-top: 2em
}

.sc_item_descr+.sc_item_slider,.sc_item_descr+.sc_item_columns,.sc_item_descr+.sc_item_masonry,.sc_item_descr+.sc_item_filters_wrap,.sc_item_descr+.sc_item_content {
    margin-top: 3em
}

h1.sc_item_title_tag+.sc_item_descr,h1.sc_item_title_tag+.sc_item_slider,h1.sc_item_title_tag+.sc_item_columns,h1.sc_item_title_tag+.sc_item_masonry,h1.sc_item_title_tag+.sc_item_filters_wrap,h1.sc_item_title_tag+.sc_item_content {
    margin-top: 2em
}

h2.sc_item_title_tag+.sc_item_descr,h2.sc_item_title_tag+.sc_item_slider,h2.sc_item_title_tag+.sc_item_columns,h2.sc_item_title_tag+.sc_item_masonry,h2.sc_item_title_tag+.sc_item_filters_wrap,h2.sc_item_title_tag+.sc_item_content {
    margin-top: 1.8em
}

h3.sc_item_title_tag+.sc_item_descr,h3.sc_item_title_tag+.sc_item_slider,h3.sc_item_title_tag+.sc_item_columns,h3.sc_item_title_tag+.sc_item_masonry,h3.sc_item_title_tag+.sc_item_filters_wrap,h3.sc_item_title_tag+.sc_item_content {
    margin-top: 1.6em
}

h4.sc_item_title_tag+.sc_item_descr,h4.sc_item_title_tag+.sc_item_slider,h4.sc_item_title_tag+.sc_item_columns,h4.sc_item_title_tag+.sc_item_masonry,h4.sc_item_title_tag+.sc_item_filters_wrap,h4.sc_item_title_tag+.sc_item_content {
    margin-top: 1.4em
}

h5.sc_item_title_tag+.sc_item_descr,h5.sc_item_title_tag+.sc_item_slider,h5.sc_item_title_tag+.sc_item_columns,h5.sc_item_title_tag+.sc_item_masonry,h5.sc_item_title_tag+.sc_item_filters_wrap,h5.sc_item_title_tag+.sc_item_content {
    margin-top: 1.2em
}

h6.sc_item_title_tag+.sc_item_descr,h6.sc_item_title_tag+.sc_item_slider,h6.sc_item_title_tag+.sc_item_columns,h6.sc_item_title_tag+.sc_item_masonry,h6.sc_item_title_tag+.sc_item_filters_wrap,h6.sc_item_title_tag+.sc_item_content {
    margin-top: 1em
}

.sc_item_descr {
    margin-bottom: 2em
}

.sc_item_descr.sc_align_center {
    max-width: 75%;
    margin-left: auto;
    margin-right: auto
}

.sc_item_descr:last-child {
    margin-bottom: 0
}

.wpb_column:not(.vc_col-sm-12) .sc_item_descr.sc_align_center {
    max-width: none
}

nav.sc_item_pagination {
    margin-top: 1em
}

nav.sc_item_pagination .nav-links {
    margin-top: 0;
    display: inline-block
}

nav.sc_item_pagination_advanced_pages {
    text-align: left
}

nav.sc_item_pagination_advanced_pages .nav-links {
    max-width: 82%
}

nav.sc_item_pagination a {
    cursor: pointer
}

nav.sc_item_pagination .nav-disabled {
    display: none
}

nav.sc_item_pagination .nav-disabled a {
    cursor: not-allowed;
    pointer-events: none
}

nav.sc_item_pagination .page-count {
    width: auto;
    float: right;
    line-height: 4em;
    margin-top: .6667em;
    max-width: 18%
}

nav.sc_item_pagination_infinite {
    display: none
}

nav.sc_item_pagination_infinite a span {
    opacity: 0
}

nav.sc_item_pagination_infinite.loading {
    display: block
}

.sc_item_title+.sc_item_button,.sc_item_title+.sc_item_button_image,.sc_item_subtitle+.sc_item_button,.sc_item_subtitle+.sc_item_button_image,.sc_item_descr+.sc_item_button,.sc_item_descr+.sc_item_button_image,.sc_item_content+.sc_item_button,.sc_item_content+.sc_item_button_image,.sc_item_slider+.sc_item_button,.sc_item_slider+.sc_item_button_image,.sc_item_columns+.sc_item_button,.sc_item_columns+.sc_item_button_image,.sc_item_masonry+.sc_item_button,.sc_item_masonry+.sc_item_button_image,.sc_item_filters_wrap+.sc_item_button,.sc_item_filters_wrap+.sc_item_button_image,.sc_item_pagination+.sc_item_button,.sc_item_pagination+.sc_item_button_image {
    margin-top: 2em
}

.sc_item_title+.sc_item_button_simple,.sc_item_subtitle+.sc_item_button_simple,.sc_item_descr+.sc_item_button_simple,.sc_item_content+.sc_item_button_simple,.sc_item_slider+.sc_item_button_simple,.sc_item_columns+.sc_item_button_simple,.sc_item_masonry+.sc_item_button_simple,.sc_item_filters_wrap+.sc_item_button_simple,.sc_item_pagination+.sc_item_button_simple {
    margin-top: 1.5em
}

.sc_item_button_image img {
    max-height: 8em;
    width: auto
}

a .sc_icon_as_image {
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

a:hover .sc_icon_as_image {
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -ms-filter: grayscale(1);
    -o-filter: grayscale(1);
    filter: grayscale(1)
}

.sc_typed_entry {
    display: inline;
    color: #efa756;
    will-change: contents
}

.sc_typed .typed-cursor {
    font-weight: 300;
    display: inline-block;
    vertical-align: baseline;
    -webkit-animation: blink .7s infinite;
    -ms-animation: blink .7s infinite;
    animation: blink .7s infinite
}

.sc_item_featured {
    position: relative
}

.sc_item_featured [class*=post_info_] {
    padding: .4em .8em;
    background-color: rgba(248,248,248,.85);
    z-index: 10 !important;
    max-width: 75%;
    -webkit-transition: background-color .3s ease;
    -ms-transition: background-color .3s ease;
    transition: background-color .3s ease
}

.sc_item_featured:hover [class*=post_info_] {
    background-color: #f7f7f7
}

.sc_item_featured [class*=post_info_] .post_meta {
    margin: 0
}

.sc_item_featured [class*=post_info_] .post_meta+.entry-title {
    margin-top: 8px
}

.sc_item_featured [class*=post_info_] .entry-title+.post_meta {
    margin-top: 8px
}

.sc_item_featured .post_info_tl {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

.sc_item_featured .post_info_tc {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center
}

.sc_item_featured .post_info_tr {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    text-align: right
}

.sc_item_featured .post_info_ml {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.sc_item_featured .post_info_mc {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
    padding: 1em 1.5em;
    min-width: 60%
}

.sc_item_featured .post_info_mr {
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.sc_item_featured .post_info_bl {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0
}

.sc_item_featured .post_info_bc {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center
}

.sc_item_featured .post_info_br {
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    text-align: right
}

div[class*=_item_on_plate] div:not(.sc_item_featured)>[class*=post_info_] {
    padding: 1.5em 1.5em 0
}

.sc_item_featured .sc_item_price {
    font-size: 1.25em;
    line-height: 1.5em;
    font-weight: 700
}

.sc_item_featured.post_featured_bg[data-ratio]:before {
    content: ' ';
    width: 0;
    height: 0;
    display: inline-block;
    vertical-align: top;
    margin-left: -.3em
}

.sc_item_featured.post_featured_bg[data-ratio="2:1"]:before {
    padding-top: 50%
}

.sc_item_featured.post_featured_bg[data-ratio="17:9"]:before {
    padding-top: 52.94%
}

.sc_item_featured.post_featured_bg[data-ratio="16:9"]:before {
    padding-top: 56.25%
}

.sc_item_featured.post_featured_bg[data-ratio="4:3"]:before {
    padding-top: 75%
}

.sc_item_featured.post_featured_bg[data-ratio="1:1"]:before {
    padding-top: 100%
}

.sc_item_featured.post_featured_bg[data-ratio="3:4"]:before {
    padding-top: 133.33%
}

.sc_item_featured.post_featured_bg[data-ratio="9:16"]:before {
    padding-top: 177.77%
}

.sc_item_featured.post_featured_bg[data-ratio="9:17"]:before {
    padding-top: 188.88%
}

.sc_item_featured.post_featured_bg[data-ratio="1:2"]:before {
    padding-top: 200%
}

.sc_item_filters {
    margin-bottom: 2em
}

.sc_item_title+.sc_item_filters_wrap,.sc_item_subtitle+.sc_item_filters_wrap {
    margin-top: 2em
}

.sc_item_filters_title {
    margin: 0;
    line-height: 1em
}

.sc_item_filters_subtitle {
    margin: .2em 0 0;
    font-size: 1.15em
}

.sc_item_filters_wrap .sc_item_posts_container {
    position: relative
}

.sc_item_filters_align_left,.sc_item_filters_align_right {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    border-bottom: 2px solid #333;
    padding-bottom: 1em
}

.sc_item_filters_align_left .sc_item_filters_tabs,.sc_item_filters_align_right .sc_item_filters_tabs {
    max-width: 80%
}

.sc_item_filters_align_right.sc_item_filters_no_title {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sc_item_filters_align_left .sc_item_filters_tabs,.sc_item_filters_align_left .sc_item_filters_more_link_wrap {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_item_filters_align_right .sc_item_filters_tabs,.sc_item_filters_align_right .sc_item_filters_more_link_wrap {
    order: 1;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sc_item_filters_align_right .sc_item_filters_header {
    order: 2
}

.sc_item_filters_align_center .sc_item_filters_header {
    text-align: center;
    border-bottom: 2px solid #333;
    padding-bottom: 1em;
    margin-bottom: 1em
}

.sc_item_filters_empty,.sc_item_filters_empty .sc_item_filters_header {
    border-bottom-width: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.sc_item_filters_tabs,.sc_item_filters_more_link_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 1.15em;
    list-style-type: none !important;
    margin: 0 !important;
    padding: 0 !important
}

ul.sc_layouts_submenu .sc_item_filters_tabs {
    font-size: 1em
}

.sc_item_filters_tabs li {
    display: inline-block;
    padding: 0 0 0 1.5em
}

.sc_item_filters_align_right .sc_item_filters_tabs li {
    padding: 0 1.5em 0 0
}

.sc_item_filters_align_center .sc_item_filters_tabs li {
    padding: 0 .75em
}

.sc_item_filters_tabs li:before {
    display: none !important
}

.sc_item_filters_tabs li>a.active {
    border-bottom: 1px solid #e5e5e5
}

.sc_placeholder {
    padding: .7em;
    background-color: rgba(213,218,223,.7);
    color: #c2cbd2;
    text-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_placeholder:before {
    content: '\e833';
    font-family: 'eicons';
    font-size: 1.5em;
    margin: 0
}

.sc_placeholder img {
    margin-right: 1em;
    height: 2em;
    width: auto;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 0 .5em
}

.sc_placeholder p {
    display: none;
    margin: 0 0 0 .5em;
    text-transform: capitalize
}

#trx_addons_post_details_popup_overlay {
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.9);
    display: none
}

#trx_addons_post_details_popup {
    position: fixed;
    z-index: 100001;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 50%;
    height: 80%;
    display: none
}

.trx_addons_post_details_popup_close,.trx_addons_post_details_popup_prev,.trx_addons_post_details_popup_next {
    position: absolute;
    z-index: 1;
    top: -2em;
    right: -2em;
    color: #fff;
    font-size: 1.5em;
    padding: 6px;
    cursor: pointer
}

.trx_addons_post_details_popup_prev,.trx_addons_post_details_popup_next {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.trx_addons_post_details_popup_prev {
    left: -2em;
    right: auto
}

#trx_addons_post_details_popup .trx_addons_post_details_content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    overflow-x: hidden;
    overflow-y: auto
}

#trx_addons_post_details_popup .post_details_page_title {
    background-color: #f0f0f0;
    margin: 0;
    padding: .2em 3em .2em .5em;
    position: relative
}

#trx_addons_post_details_popup .post_details_page_price {
    position: absolute;
    z-index: 1;
    top: .2em;
    right: .5em
}

#trx_addons_post_details_popup .post_details_page_header {
    margin-bottom: 0
}

#trx_addons_post_details_popup .post_details_page_content {
    padding: 2em
}

#trx_addons_post_details_popup .post_details_page_details {
    padding: 0 2em
}

#trx_addons_post_details_popup .post_details_page_button {
    padding: 1em 2em 2em
}

body:not(.ua_ie) .trx_addons_text_gradient {
    display: inline-block
}

body:not(.ua_ie) .trx_addons_text_gradient_fill_inline {
    display: inline
}

body:not(.ua_ie) .trx_addons_text_gradient_fill_block+.trx_addons_text_gradient_fill_block {
    margin-left: .2em
}

body:not(.ua_ie) .trx_addons_text_gradient {
    -moz-background-clip: text !important;
    -o-background-clip: text !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -moz-text-fill-color: transparent !important;
    -o-text-fill-color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    text-fill-color: transparent !important;
    background: #efa758;
    background: linear-gradient(135deg,#efa758,#ef58a7)
}

body.ua_ie .trx_addons_text_gradient {
    background: 0 0 !important
}

@media (min-width: 1024px) {
    .sc_item_filters_tabs_left .sc_item_filters_wrap {
        position:relative
    }

    .sc_item_filters_tabs_left .sc_item_filters,.sc_item_filters_tabs_left .sc_item_posts_container,.sc_item_filters_tabs_left .sc_item_slider,.sc_item_filters_tabs_left .sc_item_pagination {
        margin-left: 20% !important
    }

    .sc_item_filters_tabs_left .sc_item_filters_tabs {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        bottom: 0;
        width: 20%;
        padding-right: 2em !important;
        overflow-x: hidden;
        overflow-y: auto;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .sc_item_filters_tabs_left .sc_item_filters_tabs li {
        display: block;
        width: 100%;
        padding: 0
    }

    .sc_item_filters_tabs_left .sc_item_filters_tabs li>a {
        display: block;
        padding: .5em 0
    }

    .sc_item_filters_tabs_left .sc_item_filters_tabs li>a.active {
        border-bottom: 1px solid #e5e5e5
    }

    ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_filters_tabs>li>a {
        padding: .5em 1em
    }

    ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_filters_tabs>li>a.active {
        border-bottom-width: 0;
        font-weight: 600
    }
}

@media (min-width: 768px) and (max-width:1279px) {
    .sc_push_hide_on_tablet {
        margin-top:0 !important
    }

    .sc_pull_hide_on_tablet {
        margin-bottom: 0 !important
    }
}

@media (max-width: 767px) {
    .sc_push_hide_on_mobile {
        margin-top:0 !important
    }

    .sc_pull_hide_on_mobile {
        margin-bottom: 0 !important
    }
}

.elementor-container[class*=elementor-column-gap-]>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0
}

#wp-admin-bar-elementor_edit_page.menupop .ab-submenu .ab-item {
    width: auto;
    max-width: 320px
}

#wp-admin-bar-elementor_edit_page.menupop:hover .ab-sub-wrapper {
    display: block
}

.body_style_boxed .top_panel .elementor-section-stretched {
    left: 0 !important;
    width: 100vw !important
}

.elementor-edit-area {
    z-index: 10000
}

.elementor-editor-active .elementor-edit-area .elementor-element>.elementor-element-overlay {
    z-index: 100000 !important
}

.elementor-editor-active.single-cpt_layouts .elementor-edit-area .elementor-element.elementor-widget-empty.sc_layouts_item .elementor-widget-empty-icon {
    padding: 10px
}

.elementor-editor-active .elementor-edit-area .elementor-top-section.sc_layouts_row_type_narrow>.elementor-container>.elementor-row,.elementor-editor-active .elementor-edit-area .elementor-top-section.sc_layouts_row_type_narrow>.elementor-container {
    min-height: 40px
}

.elementor-editor-active .sc_layouts_row_type_narrow .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap,.elementor-editor-active .sc_layouts_row_type_narrow .elementor-widget-wrap.elementor-element-empty {
    min-height: 30px
}

.elementor-editor-active .elementor-edit-area .hide_on_wide:after,.elementor-editor-active .elementor-edit-area .sc_layouts_hide_on_wide:after,.elementor-editor-active .elementor-edit-area .hide_on_desktop:after,.elementor-editor-active .elementor-edit-area .sc_layouts_hide_on_desktop:after,.elementor-editor-active .elementor-edit-area .hide_on_notebook:after,.elementor-editor-active .elementor-edit-area .sc_layouts_hide_on_notebook:after {
    content: ' ';
    display: block;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,136,136,.15);
    pointer-events: none
}

.elementor-editor-active .elementor-edit-area {
    --hide-on-xxx-display: block
}

.elementor-editor-active .elementor-edit-area .e-con {
    --hide-on-xxx-display: flex
}

.elementor-editor-active .elementor-edit-area .hide_on_wide,.elementor-editor-active .elementor-edit-area .sc_layouts_hide_on_wide,.elementor-editor-active .elementor-edit-area .hide_on_desktop,.elementor-editor-active .elementor-edit-area .sc_layouts_hide_on_desktop,.elementor-editor-active .elementor-edit-area .hide_on_notebook,.elementor-editor-active .elementor-edit-area .sc_layouts_hide_on_notebook,.elementor-editor-active .elementor-edit-area .hide_on_tablet,.elementor-editor-active .elementor-edit-area .sc_layouts_hide_on_tablet,.elementor-editor-active .elementor-edit-area .hide_on_mobile,.elementor-editor-active .elementor-edit-area .sc_layouts_hide_on_mobile {
    display: var(--hide-on-xxx-display) !important
}

.elementor-editor-active[class*=cpt_layouts-template] .elementor-edit-area .sc_layouts_hide_on_wide,.elementor-editor-active[class*=cpt_layouts-template] .elementor-edit-area .sc_layouts_hide_on_desktop,.elementor-editor-active[class*=cpt_layouts-template] .elementor-edit-area .sc_layouts_hide_on_notebook,.elementor-editor-active[class*=cpt_layouts-template] .elementor-edit-area .sc_layouts_hide_on_tablet,.elementor-editor-active[class*=cpt_layouts-template] .elementor-edit-area .sc_layouts_hide_on_mobile {
    display: var(--hide-on-xxx-display) !important
}

.elementor-editor-active .elementor-edit-area .sc_layouts_column .sc_layouts_item {
    --hide-on-xxx-display: inline-block
}

.elementor-editor-active .elementor-edit-area .sc_layouts_column .sc_layouts_item.e-con {
    --hide-on-xxx-display: flex
}

.elementor-editor-active .elementor-edit-area .sc_layouts_column .sc_layouts_item.hide_on_wide,.elementor-editor-active .elementor-edit-area .sc_layouts_column .sc_layouts_item.sc_layouts_hide_on_wide,.elementor-editor-active .elementor-edit-area .sc_layouts_column .sc_layouts_item.hide_on_desktop,.elementor-editor-active .elementor-edit-area .sc_layouts_column .sc_layouts_item.sc_layouts_hide_on_desktop,.elementor-editor-active .elementor-edit-area .sc_layouts_column .sc_layouts_item.hide_on_notebook,.elementor-editor-active .elementor-edit-area .sc_layouts_column .sc_layouts_item.sc_layouts_hide_on_notebook,.elementor-editor-active .elementor-edit-area .sc_layouts_column .sc_layouts_item.hide_on_tablet,.elementor-editor-active .elementor-edit-area .sc_layouts_column .sc_layouts_item.sc_layouts_hide_on_tablet,.elementor-editor-active .elementor-edit-area .sc_layouts_column .sc_layouts_item.hide_on_mobile,.elementor-editor-active .elementor-edit-area .sc_layouts_column .sc_layouts_item.sc_layouts_hide_on_mobile {
    display: var(--hide-on-xxx-display) !important
}

.elementor-edit-area .sc_layouts_item.elementor-hidden-desktop,.elementor-edit-area .sc_layouts_item.elementor-hidden-tablet,.elementor-edit-area .sc_layouts_item.elementor-hidden-phone {
    --hide-on-xxx-display: inline-block;
    display: var(--hide-on-xxx-display) !important
}

.elementor-edit-area .sc_layouts_item.elementor-hidden-desktop.e-con,.elementor-edit-area .sc_layouts_item.elementor-hidden-tablet.e-con,.elementor-edit-area .sc_layouts_item.elementor-hidden-phone.e-con {
    --hide-on-xxx-display: flex
}

.elementor-container>.elementor-row>.elementor-column>.elementor-element-populated,.elementor-container>.elementor-column>.elementor-element-populated {
    padding-top: 0;
    padding-bottom: 0
}

.trx_addons_sc_not_exists {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1.5em;
    border: 3px solid #b7084e;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#fff));
    background-image: -webkit-linear-gradient(top,#f3f3f3,#fff);
    background-image: -o-linear-gradient(top,#f3f3f3,#fff);
    background-image: linear-gradient(180deg,#f3f3f3,#fff)
}

.trx_addons_sc_not_exists_title {
    margin-top: 0
}

.trx_addons_sc_not_exists_description p:last-child {
    margin-bottom: 0
}

.sc_layouts_featured_title_preview {
    margin: 0;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

:root {
    --trx-addons-parallax-x-anchor: center;
    --trx-addons-parallax-y-anchor: center
}

.sc_parallax {
    -webkit-transform-origin: var(--trx-addons-parallax-y-anchor) var(--trx-addons-parallax-x-anchor);
    -ms-transform-origin: var(--trx-addons-parallax-y-anchor) var(--trx-addons-parallax-x-anchor);
    transform-origin: var(--trx-addons-parallax-y-anchor) var(--trx-addons-parallax-x-anchor)
}

.sc_parallax:not(.trx_addons_parallax_layers_inited),.sc_parallax:not(.trx_addons_parallax_blocks_inited) {
    opacity: 0
}

.elementor-editor-active .sc_parallax {
    overflow: visible !important
}

.trx_addons_parallax_blocks_need_start:not(.trx_addons_parallax_blocks_on_start) {
    opacity: 0
}

.sc_parallax.animated {
    -webkit-animation-fill-mode: unset;
    animation-fill-mode: unset
}

.sc_parallax_sticky {
    position: sticky
}

.elementor-image.sc_parallax_wrap,.elementor-image.sc_parallax_wrap>.wp-caption {
    overflow: hidden;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.post_featured.sc_parallax_wrap>img {
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.post_featured.sc_parallax_wrap:not(.parallax_inited)>img {
    opacity: 0
}

.sc_parallax_text_block {
    display: inline-block;
    vertical-align: top
}

.sc_parallax_word_wrap {
    white-space: nowrap
}

@media screen and (min-width: 768px) {
    .sc_parallax_text_nowrap_on {
        white-space:nowrap
    }
}

.sc_item_title .sc_item_animated_block,.elementor-heading-title .sc_item_animated_block {
    display: inline-block;
    vertical-align: baseline
}

[class*=sc_fly_]:not(.sc_fly_static) {
    position: absolute !important
}

.sc_fly_tl {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

.sc_fly_tc {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.sc_fly_tr {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0
}

.sc_fly_ml {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.sc_fly_mc {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.sc_fly_mr {
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.sc_fly_bl {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0
}

.sc_fly_bc {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.sc_fly_br {
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0
}

.elementor-element.elementor-sticky {
    position: sticky;
    top: var(--fixed-rows-height)
}

.elementor-element.elementor-sticky.elementor-element-edit-mode {
    position: sticky !important
}

body:not(.fixed_blocks_sticky) .e-con.sc_column_fixed,body:not(.fixed_blocks_sticky) .elementor-column.sc_column_fixed {
    -webkit-align-self: flex-start;
    -ms-align-self: start;
    align-self: flex-start
}

body:not(.fixed_blocks_sticky) .sc_column_fixed_placeholder {
    min-height: 1px
}

.elementor-section-content-middle .elementor-widget-wrap {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.elementor-section-content-top .elementor-widget-wrap {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.elementor-section-content-bottom .elementor-widget-wrap {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.sc_content_align_center[class*=sc_inner_width_],.sc_content_align_center.elementor-column .elementor-widget-wrap {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_content_align_left[class*=sc_inner_width_],.sc_content_align_left.elementor-column .elementor-widget-wrap {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sc_content_align_right[class*=sc_inner_width_],.sc_content_align_right.elementor-column .elementor-widget-wrap {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.e-con.sc_inner_width_1_1>.e-con-inner,.e-con.sc_inner_width_1_1>.elementor-element {
    width: var(--theme-var-page)
}

.e-con.sc_inner_width_1_2>.e-con-inner,.e-con.sc_inner_width_1_2>.elementor-element {
    width: calc(var(--theme-var-page)/2)
}

.e-con.sc_inner_width_1_3>.e-con-inner,.e-con.sc_inner_width_1_3>.elementor-element {
    width: calc(var(--theme-var-page)/3)
}

.e-con.sc_inner_width_2_3>.e-con-inner,.e-con.sc_inner_width_2_3>.elementor-element {
    width: calc(var(--theme-var-page)/3*2)
}

.e-con.sc_inner_width_1_4>.e-con-inner,.e-con.sc_inner_width_1_4>.elementor-element {
    width: calc(var(--theme-var-page)/4)
}

.e-con.sc_inner_width_3_4>.e-con-inner,.e-con.sc_inner_width_3_4>.elementor-element {
    width: calc(var(--theme-var-page)/4*3)
}

body.elementor-use-container .e-con {
    --container-max-width: calc(var(--theme-var-page) + var(--theme-var-elm_add_page_margins,30px))
}

body.elementor-use-container .e-con-gap-no {
    --container-max-width: var(--theme-var-page)
}

.e-con.sc_layouts_row_type_narrow {
    --padding-block-start: 6px;
    --padding-block-end: 6px;
    --padding-inline-start: 0;
    --padding-inline-end: 0
}

.e-con.sc_layouts_row_type_compact {
    --padding-block-start: .75em;
    --padding-block-end: .75em;
    --padding-inline-start: 0;
    --padding-inline-end: 0
}

.e-con.sc_layouts_row_type_normal {
    --padding-block-start: 2em;
    --padding-block-end: 2em;
    --padding-inline-start: 0;
    --padding-inline-end: 0
}

.e-con.sc_layouts_row {
    padding-block-start:var(--padding-block-start);padding-block-end: var(--padding-block-end);
    padding-inline-start:var(--padding-inline-start);padding-inline-end: var(--padding-inline-end)
}

.elementor-widget-tabs.sc_tabs_icon_position_left .elementor-tab-title>a:before {
    margin-right: .5em
}

.elementor-widget-tabs.sc_tabs_icon_position_top .elementor-tab-title>a {
    text-align: center
}

.elementor-widget-tabs.sc_tabs_icon_position_top .elementor-tab-title>a:before {
    display: block;
    margin-bottom: .5em
}

.elementor-text-editor>*:first-child,.elementor-text-editor .elementor-widget-container>*:first-child,.elementor-widget-text-editor>*:first-child,.elementor-widget-text-editor .elementor-widget-container>*:first-child {
    margin-top: 0
}

.elementor-text-editor>*:last-child,.elementor-text-editor .elementor-widget-container>*:last-child,.elementor-widget-text-editor>*:last-child,.elementor-widget-text-editor .elementor-widget-container>*:last-child {
    margin-bottom: 0
}

.elementor-editor-active .elementor-spacer-inner {
    background-color: rgba(255,255,0,.05)
}

.elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
    height: var(--sc-space-tiny) !important
}

.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
    height: var(--sc-space-small) !important
}

.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
    height: var(--sc-space-medium) !important
}

.elementor-widget-spacer.sc_height_large .elementor-spacer-inner,.elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
    height: var(--sc-space-large) !important
}

.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
    height: var(--sc-space-huge) !important
}

.elementor-widget-divider.sc_height_tiny .elementor-divider {
    padding: var(--sc-space-tiny) 0 !important
}

.elementor-widget-divider.sc_height_small .elementor-divider {
    padding: var(--sc-space-small) 0 !important
}

.elementor-widget-divider.sc_height_medium .elementor-divider {
    padding: var(--sc-space-medium) 0 !important
}

.elementor-widget-divider.sc_height_large .elementor-divider,.elementor-widget-divider.sc_height_big .elementor-divider {
    padding: var(--sc-space-large) 0 !important
}

.elementor-widget-divider.sc_height_huge .elementor-divider {
    padding: var(--sc-space-huge) 0 !important
}

.elementor-section[class*=sc_extra_bg_],.elementor-section[class*=sc_bg_mask_] {
    position: relative
}

.elementor-section[class*=sc_extra_bg_]:not(.sc_layouts_row_fixed_on),.elementor-section[class*=sc_bg_mask_]:not(.sc_layouts_row_fixed_on) {
    z-index: 0
}

.e-con[class*=sc_extra_bg_],.e-con[class*=sc_bg_mask_] {
    position: relative;
    z-index: var(--z-index)
}

.elementor-column[class*=sc_extra_bg_]>.elementor-column-wrap,.elementor-column[class*=sc_extra_bg_]>.elementor-widget-wrap,.elementor-column[class*=sc_bg_mask_]>.elementor-column-wrap,.elementor-column[class*=sc_bg_mask_]>.elementor-widget-wrap,.elementor-widget-text-editor[class*=sc_extra_bg_],.elementor-widget-text-editor[class*=sc_bg_mask_] {
    position: relative;
    z-index: 0
}

.elementor-widget-text-editor[class*=sc_bg_mask_]>.wpb_wrapper {
    position: relative;
    z-index: 2
}

.e-con[class*=sc_extra_bg_]:after,.elementor-section[class*=sc_extra_bg_]:after,.elementor-column[class*=sc_extra_bg_]>.elementor-column-wrap:after,.elementor-column[class*=sc_extra_bg_]>.elementor-widget-wrap:after,.elementor-widget-text-editor[class*=sc_extra_bg_]:after {
    content: ' ';
    display: block;
    position: absolute;
    z-index: -1;
    background: inherit
}

.e-con[class*=sc_bg_mask_]:before,.elementor-section[class*=sc_bg_mask_]:before,.elementor-column[class*=sc_bg_mask_]>.elementor-column-wrap:before,.elementor-column[class*=sc_bg_mask_]>.elementor-widget-wrap:before,.elementor-widget-text-editor[class*=sc_bg_mask_]:before {
    content: ' ';
    display: block !important;
    background-color: inherit;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.e-con[class*=sc_extra_bg_]:after,.e-con[class*=sc_bg_mask_]:before {
    width: auto;
    height: auto
}

.e-con.vc_parallax[class*=sc_bg_mask_]:before,.elementor-section.vc_parallax[class*=sc_bg_mask_]:before {
    z-index: 1
}

.e-con.sc_extra_bg_tiny[class*=sc_bg_mask_]:before,.e-con.sc_extra_bg_tiny:after,.elementor-section.sc_extra_bg_tiny[class*=sc_bg_mask_]:before,.elementor-section.sc_extra_bg_tiny:after,.elementor-column.sc_extra_bg_tiny[class*=sc_bg_mask_]>.elementor-column-wrap:before,.elementor-column.sc_extra_bg_tiny>.elementor-column-wrap:after,.elementor-column.sc_extra_bg_tiny[class*=sc_bg_mask_]>.elementor-widget-wrap:before,.elementor-column.sc_extra_bg_tiny>.elementor-widget-wrap:after,.elementor-widget-text-editor.sc_extra_bg_tiny[class*=sc_bg_mask_]:before,.elementor-widget-text-editor.sc_extra_bg_tiny:after {
    position: absolute;
    top: -2em;
    right: -2em;
    bottom: -2em;
    left: -2em
}

.e-con.sc_extra_bg_small[class*=sc_bg_mask_]:before,.e-con.sc_extra_bg_small:after,.elementor-section.sc_extra_bg_small[class*=sc_bg_mask_]:before,.elementor-section.sc_extra_bg_small:after,.elementor-column.sc_extra_bg_small[class*=sc_bg_mask_]>.elementor-column-wrap:before,.elementor-column.sc_extra_bg_small>.elementor-column-wrap:after,.elementor-column.sc_extra_bg_small[class*=sc_bg_mask_]>.elementor-widget-wrap:before,.elementor-column.sc_extra_bg_small>.elementor-widget-wrap:after,.elementor-widget-text-editor.sc_extra_bg_small[class*=sc_bg_mask_]:before,.elementor-widget-text-editor.sc_extra_bg_small:after {
    position: absolute;
    top: -4em;
    right: -4em;
    bottom: -4em;
    left: -4em
}

.e-con.sc_extra_bg_medium[class*=sc_bg_mask_]:before,.e-con.sc_extra_bg_medium:after,.elementor-section.sc_extra_bg_medium[class*=sc_bg_mask_]:before,.elementor-section.sc_extra_bg_medium:after,.elementor-column.sc_extra_bg_medium[class*=sc_bg_mask_]>.elementor-column-wrap:before,.elementor-column.sc_extra_bg_medium>.elementor-column-wrap:after,.elementor-column.sc_extra_bg_medium[class*=sc_bg_mask_]>.elementor-widget-wrap:before,.elementor-column.sc_extra_bg_medium>.elementor-widget-wrap:after,.elementor-widget-text-editor.sc_extra_bg_medium[class*=sc_bg_mask_]:before,.elementor-widget-text-editor.sc_extra_bg_medium:after {
    position: absolute;
    top: -6em;
    right: -6em;
    bottom: -6em;
    left: -6em
}

.e-con.sc_extra_bg_large[class*=sc_bg_mask_]:before,.e-con.sc_extra_bg_large:after,.elementor-section.sc_extra_bg_large[class*=sc_bg_mask_]:before,.elementor-section.sc_extra_bg_large:after,.elementor-column.sc_extra_bg_large[class*=sc_bg_mask_]>.elementor-column-wrap:before,.elementor-column.sc_extra_bg_large>.elementor-column-wrap:after,.elementor-column.sc_extra_bg_large[class*=sc_bg_mask_]>.elementor-widget-wrap:before,.elementor-column.sc_extra_bg_large>.elementor-widget-wrap:after,.elementor-widget-text-editor.sc_extra_bg_large[class*=sc_bg_mask_]:before,.elementor-widget-text-editor.sc_extra_bg_large:after {
    position: absolute;
    top: -8em;
    right: -8em;
    bottom: -8em;
    left: -8em
}

.e-con.sc_bg_mask_bg_color:before,.elementor-section.sc_bg_mask_bg_color:before,.elementor-column.sc_bg_mask_bg_color>.elementor-column-wrap:before,.elementor-column.sc_bg_mask_bg_color>.elementor-widget-wrap:before,.elementor-widget-text-editor.sc_bg_mask_bg_color:before {
    background-color: inherit
}

.e-con.sc_bg_mask_1:before,.elementor-section.sc_bg_mask_1:before,.elementor-column.sc_bg_mask_1>.elementor-column-wrap:before,.elementor-column.sc_bg_mask_1>.elementor-widget-wrap:before,.elementor-widget-text-editor.sc_bg_mask_1:before {
    opacity: .1
}

.e-con.sc_bg_mask_2:before,.elementor-section.sc_bg_mask_2:before,.elementor-column.sc_bg_mask_2>.elementor-column-wrap:before,.elementor-column.sc_bg_mask_2>.elementor-widget-wrap:before,.elementor-widget-text-editor.sc_bg_mask_2:before {
    opacity: .2
}

.e-con.sc_bg_mask_3:before,.elementor-section.sc_bg_mask_3:before,.elementor-column.sc_bg_mask_3>.elementor-column-wrap:before,.elementor-column.sc_bg_mask_3>.elementor-widget-wrap:before,.elementor-widget-text-editor.sc_bg_mask_3:before {
    opacity: .3
}

.e-con.sc_bg_mask_4:before,.elementor-section.sc_bg_mask_4:before,.elementor-column.sc_bg_mask_4>.elementor-column-wrap:before,.elementor-column.sc_bg_mask_4>.elementor-widget-wrap:before,.elementor-widget-text-editor.sc_bg_mask_4:before {
    opacity: .4
}

.e-con.sc_bg_mask_5:before,.elementor-section.sc_bg_mask_5:before,.elementor-column.sc_bg_mask_5>.elementor-column-wrap:before,.elementor-column.sc_bg_mask_5>.elementor-widget-wrap:before,.elementor-widget-text-editor.sc_bg_mask_5:before {
    opacity: .5
}

.e-con.sc_bg_mask_6:before,.elementor-section.sc_bg_mask_6:before,.elementor-column.sc_bg_mask_6>.elementor-column-wrap:before,.elementor-column.sc_bg_mask_6>.elementor-widget-wrap:before,.elementor-widget-text-editor.sc_bg_mask_6:before {
    opacity: .6
}

.e-con.sc_bg_mask_7:before,.elementor-section.sc_bg_mask_7:before,.elementor-column.sc_bg_mask_7>.elementor-column-wrap:before,.elementor-column.sc_bg_mask_7>.elementor-widget-wrap:before,.elementor-widget-text-editor.sc_bg_mask_7:before {
    opacity: .7
}

.e-con.sc_bg_mask_8:before,.elementor-section.sc_bg_mask_8:before,.elementor-column.sc_bg_mask_8>.elementor-column-wrap:before,.elementor-column.sc_bg_mask_8>.elementor-widget-wrap:before,.elementor-widget-text-editor.sc_bg_mask_8:before {
    opacity: .8
}

.e-con.sc_bg_mask_9:before,.elementor-section.sc_bg_mask_9:before,.elementor-column.sc_bg_mask_9>.elementor-column-wrap:before,.elementor-column.sc_bg_mask_9>.elementor-widget-wrap:before,.elementor-widget-text-editor.sc_bg_mask_9:before {
    opacity: .9
}

.elementor-widget-trx_sc_googlemap .sc_googlemap_marker[data-icon]:before {
    display: none
}

body.body_style_boxed .elementor-element-edit-mode.elementor-section-stretched.elementor-section-full_width .rev_slider>ul,body.body_style_boxed .elementor-element-edit-mode.elementor-section-stretched.elementor-section-full_width .tp-simpleresponsive>ul {
    width: 100% !important
}

.trx_addons_bg_text {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    white-space: nowrap
}

body.body_style_boxed .trx_addons_bg_text {
    overflow: hidden
}

.trx_addons_bg_text.trx_addons_marquee_reverse {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.trx_addons_bg_text.trx_addons_marquee_wrap {
    overflow: hidden;
    white-space: nowrap
}

.trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    position: relative;
    padding-right: 50px
}

body.rtl .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 0;
    padding-left: 50px
}

.trx_addons_bg_text .trx_addons_bg_text_overlay {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: 100%;
    background-repeat: no-repeat
}

.trx_addons_bg_text .trx_addons_bg_text_inner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.trx_addons_bg_text .trx_addons_bg_text_inner .trx_addons_bg_text_char {
    display: inline-block;
    vertical-align: top;
    color: rgba(0,0,0,.05);
    font-size: 15em;
    font-weight: 700;
    line-height: .8em;
    opacity: 0;
    z-index: 0
}

.trx_addons_bg_text .trx_addons_bg_text_inner .trx_addons_bg_text_delimiter {
    margin: 0 .75em
}

.trx_addons_bg_text .trx_addons_bg_text_inner .trx_addons_bg_text_delimiter img,.trx_addons_bg_text .trx_addons_bg_text_inner .trx_addons_bg_text_delimiter svg {
    display: block;
    max-height: 100%;
    height: 1em;
    max-width: none;
    width: auto
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char {
    opacity: 1;
    -webkit-transition-delay: 3s;
    -ms-transition-delay: 3s;
    transition-delay: 3s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(1) {
    -webkit-transition-delay: .1s;
    -ms-transition-delay: .1s;
    transition-delay: .1s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(2) {
    -webkit-transition-delay: .2s;
    -ms-transition-delay: .2s;
    transition-delay: .2s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(3) {
    -webkit-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(4) {
    -webkit-transition-delay: .4s;
    -ms-transition-delay: .4s;
    transition-delay: .4s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(5) {
    -webkit-transition-delay: .5s;
    -ms-transition-delay: .5s;
    transition-delay: .5s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(6) {
    -webkit-transition-delay: .6s;
    -ms-transition-delay: .6s;
    transition-delay: .6s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(7) {
    -webkit-transition-delay: .7s;
    -ms-transition-delay: .7s;
    transition-delay: .7s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(8) {
    -webkit-transition-delay: .8s;
    -ms-transition-delay: .8s;
    transition-delay: .8s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(9) {
    -webkit-transition-delay: .9s;
    -ms-transition-delay: .9s;
    transition-delay: .9s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(10) {
    -webkit-transition-delay: 1s;
    -ms-transition-delay: 1s;
    transition-delay: 1s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(11) {
    -webkit-transition-delay: 1.1s;
    -ms-transition-delay: 1.1s;
    transition-delay: 1.1s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(12) {
    -webkit-transition-delay: 1.2s;
    -ms-transition-delay: 1.2s;
    transition-delay: 1.2s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(13) {
    -webkit-transition-delay: 1.3s;
    -ms-transition-delay: 1.3s;
    transition-delay: 1.3s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(14) {
    -webkit-transition-delay: 1.4s;
    -ms-transition-delay: 1.4s;
    transition-delay: 1.4s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(15) {
    -webkit-transition-delay: 1.5s;
    -ms-transition-delay: 1.5s;
    transition-delay: 1.5s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(16) {
    -webkit-transition-delay: 1.6s;
    -ms-transition-delay: 1.6s;
    transition-delay: 1.6s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(17) {
    -webkit-transition-delay: 1.7s;
    -ms-transition-delay: 1.7s;
    transition-delay: 1.7s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(18) {
    -webkit-transition-delay: 1.8s;
    -ms-transition-delay: 1.8s;
    transition-delay: 1.8s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(19) {
    -webkit-transition-delay: 1.9s;
    -ms-transition-delay: 1.9s;
    transition-delay: 1.9s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(20) {
    -webkit-transition-delay: 2s;
    -ms-transition-delay: 2s;
    transition-delay: 2s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(21) {
    -webkit-transition-delay: 2.1s;
    -ms-transition-delay: 2.1s;
    transition-delay: 2.1s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(22) {
    -webkit-transition-delay: 2.2s;
    -ms-transition-delay: 2.2s;
    transition-delay: 2.2s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(23) {
    -webkit-transition-delay: 2.3s;
    -ms-transition-delay: 2.3s;
    transition-delay: 2.3s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(24) {
    -webkit-transition-delay: 2.4s;
    -ms-transition-delay: 2.4s;
    transition-delay: 2.4s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(25) {
    -webkit-transition-delay: 2.5s;
    -ms-transition-delay: 2.5s;
    transition-delay: 2.5s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(26) {
    -webkit-transition-delay: 2.6s;
    -ms-transition-delay: 2.6s;
    transition-delay: 2.6s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(27) {
    -webkit-transition-delay: 2.7s;
    -ms-transition-delay: 2.7s;
    transition-delay: 2.7s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(28) {
    -webkit-transition-delay: 2.8s;
    -ms-transition-delay: 2.8s;
    transition-delay: 2.8s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(29) {
    -webkit-transition-delay: 2.9s;
    -ms-transition-delay: 2.9s;
    transition-delay: 2.9s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_char:nth-child(30) {
    -webkit-transition-delay: 3s;
    -ms-transition-delay: 3s;
    transition-delay: 3s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_bg_text_effect_rotate .trx_addons_bg_text_char {
    -webkit-transform: matrix3d(1,0,0,0,0,0,1,0,0,-1,0,0,0,-50,-1,1);
    -ms-transform: matrix3d(1,0,0,0,0,0,1,0,0,-1,0,0,0,-50,-1,1);
    transform: matrix3d(1,0,0,0,0,0,1,0,0,-1,0,0,0,-50,-1,1);
    -webkit-transform-origin: 50% 50% 0;
    -ms-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0;
    -webkit-perspective: 600px;
    -ms-perspective: 600px;
    perspective: 600px;
    -webkit-transition-duration: .5s;
    -ms-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(.455,.03,.515,.955);
    -ms-transition-timing-function: cubic-bezier(.455,.03,.515,.955);
    transition-timing-function: cubic-bezier(.455,.03,.515,.955);
    -webkit-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_bg_text_effect_rotate.trx_addons_showed_on_scroll .trx_addons_bg_text_char {
    -webkit-transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
    -ms-transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
    transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_bg_text_effect_slide .trx_addons_bg_text_char {
    -webkit-transition-duration: .5s;
    -ms-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_bg_text_effect_slide.trx_addons_showed_on_scroll .trx_addons_bg_text_char {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_bg_text_effect_none .trx_addons_bg_text_char,.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_bg_text_effect_none.trx_addons_showed_on_scroll .trx_addons_bg_text_char {
    opacity: 1;
    -webkit-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_bg_text_effect_none.trx_addons_bg_text_effect_rotate .trx_addons_bg_text_char,.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_bg_text_effect_none.trx_addons_showed_on_scroll.trx_addons_bg_text_effect_rotate .trx_addons_bg_text_char {
    -webkit-transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
    -ms-transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
    transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_bg_text_effect_none.trx_addons_bg_text_effect_slide .trx_addons_bg_text_char,.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_bg_text_effect_none.trx_addons_showed_on_scroll.trx_addons_bg_text_effect_slide .trx_addons_bg_text_char {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.elementor-widget-trx_sc_layouts.elementor-element-edit-mode .sc_layouts,.elementor-widget-trx_sc_blogger.elementor-element-edit-mode .sc_blogger {
    position: relative
}

.elementor-widget-trx_sc_layouts.elementor-element-edit-mode .sc_layouts:after,.elementor-widget-trx_sc_blogger.elementor-element-edit-mode .sc_blogger:after {
    content: ' ';
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.trx_addons_layout_editor_mask {
    position: absolute;
    z-index: 999999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease;
    opacity: .5
}

.trx_addons_layout_editor_mask:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,.8)
}

.trx_addons_layout_editor_mask:hover {
    opacity: 1
}

.trx_addons_layout_editor_mask:hover .trx_addons_layout_editor_selector {
    opacity: 1
}

.trx_addons_layout_editor_mask .trx_addons_layout_editor_selector {
    position: relative;
    z-index: 2;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
    -ms-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
    box-shadow: 0px 0px 10px rgba(0,0,0,.5);
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease;
    opacity: 0
}

.trx_addons_layout_editor_mask .trx_addons_layout_editor_selector .trx_addons_layout_editor_link,.trx_addons_layout_editor_mask .trx_addons_layout_editor_selector .trx_addons_layout_editor_selector_trigger {
    display: inline-block;
    vertical-align: top;
    font-size: 11px;
    line-height: 15px;
    font-weight: 400;
    -webkit-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    height: 15px;
    background-color: #38bb7a;
    color: #fff;
    -webkit-transition: color .3s ease,background-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease;
    transition: color .3s ease,background-color .3s ease
}

.trx_addons_layout_editor_mask .trx_addons_layout_editor_selector .trx_addons_layout_editor_link:hover,.trx_addons_layout_editor_mask .trx_addons_layout_editor_selector .trx_addons_layout_editor_selector_trigger:hover {
    background-color: #2e9963
}

.trx_addons_layout_editor_mask .trx_addons_layout_editor_selector .trx_addons_layout_editor_link {
    padding: 1em 2em;
    text-transform: uppercase;
    -webkit-border-radius: 2px 0 0 2px;
    -ms-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px
}

.trx_addons_layout_editor_mask .trx_addons_layout_editor_selector .trx_addons_layout_editor_selector_trigger {
    padding: 1em;
    -webkit-border-radius: 0 2px 2px 0;
    -ms-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0
}

.trx_addons_layout_editor_mask .trx_addons_layout_editor_selector .trx_addons_layout_editor_selector_trigger:before {
    content: '\e857';
    font-family: "trx_addons_icons"
}

.trx_addons_layout_editor_mask .trx_addons_layout_editor_selector.trx_addons_layout_editor_selector_opened .trx_addons_layout_editor_selector_trigger:before {
    content: '\e85a'
}

.trx_addons_layout_editor_mask .trx_addons_layout_editor_selector .trx_addons_layout_editor_selector_list {
    display: none;
    position: absolute;
    z-index: 1;
    top: 2.8em;
    left: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 14.3em;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #f8f8f9;
    color: #555d66;
    -webkit-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
    -ms-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
    box-shadow: 0px 0px 10px rgba(0,0,0,.5)
}

.trx_addons_layout_editor_mask .trx_addons_layout_editor_selector .trx_addons_layout_editor_selector_list .trx_addons_layout_editor_selector_list_item {
    display: block;
    padding: .3em 1em;
    cursor: pointer;
    -webkit-transition: color .3s ease,background-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease;
    transition: color .3s ease,background-color .3s ease
}

.trx_addons_layout_editor_mask .trx_addons_layout_editor_selector .trx_addons_layout_editor_selector_list .trx_addons_layout_editor_selector_list_item:hover {
    background-color: #eaeaea;
    color: #23282d
}

.sc_section_toggle_on {
    will-change: height
}

.sc_section_toggle_on.sc_section_toggle_state_hide:not(.elementor-element-edit-mode) {
    height: 0;
    overflow: hidden
}

.sc_section_toggle_on.sc_section_toggle_state_hide.elementor-element-edit-mode:after {
    content: ' ';
    display: block;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,168,168,.15);
    pointer-events: none
}

.sc_section_toggle_on .sc_section_toggle_close_button {
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    z-index: 9999;
    top: 1em;
    right: 1em;
    background: rgba(255,255,255,.75);
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.sc_section_toggle_on .sc_section_toggle_close_button .trx_addons_button_close_icon:before,.sc_section_toggle_on .sc_section_toggle_close_button .trx_addons_button_close_icon:after {
    border-color: #333;
    -webkit-transition: border-color .3s ease,transform .3s ease;
    -ms-transition: border-color .3s ease,transform .3s ease;
    transition: border-color .3s ease,transform .3s ease;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.sc_section_toggle_on .sc_section_toggle_close_button:hover .trx_addons_button_close_icon:before,.sc_section_toggle_on .sc_section_toggle_close_button:hover .trx_addons_button_close_icon:after {
    border-color: #000
}

.sc_section_toggle_on.sc_section_toggle_animated_show .sc_section_toggle_close_button,.sc_section_toggle_on.sc_section_toggle_state_show .sc_section_toggle_close_button {
    opacity: 1
}

.sc_section_toggle_on.sc_section_toggle_animated_show .trx_addons_button_close_icon:before,.sc_section_toggle_on.sc_section_toggle_state_show .trx_addons_button_close_icon:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.sc_section_toggle_on.sc_section_toggle_animated_show .trx_addons_button_close_icon:after,.sc_section_toggle_on.sc_section_toggle_state_show .trx_addons_button_close_icon:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.sc_section_toggle_on.sc_section_toggle_animated_hide .sc_section_toggle_close_button {
    opacity: 0
}

.sc_section_toggle_on.sc_section_toggle_animated_hide .trx_addons_button_close_icon:before,.sc_section_toggle_on.sc_section_toggle_animated_hide .trx_addons_button_close_icon:after {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

@media (min-width: 1680px) and (max-width:2159px) {
    body.elementor-editor-active .elementor-hidden-desktop:not(.elementor-element-edit-mode) {
        display:none !important
    }

    .e-con.hide_bg_image_on_desktop,.elementor-section.hide_bg_image_on_desktop,.elementor-column.hide_bg_image_on_desktop>.elementor-column-wrap,.elementor-column.hide_bg_image_on_desktop>.elementor-widget-wrap {
        background-image: none !important
    }

    .e-con.hide_bg_image_on_desktop[class*=sc_bg_mask_]:before,.elementor-section.hide_bg_image_on_desktop[class*=sc_bg_mask_]:before,.elementor-column.hide_bg_image_on_desktop[class*=sc_bg_mask_]>.elementor-column-wrap:before,.elementor-column.hide_bg_image_on_desktop[class*=sc_bg_mask_]>.elementor-widget-wrap:before {
        display: none !important
    }
}

@media (min-width: 1280px) and (max-width:1679px) {
    body.elementor-editor-active .elementor-hidden-desktop:not(.elementor-element-edit-mode) {
        display:none !important
    }
}

@media (min-width: 768px) and (max-width:1279px) {
    body.elementor-editor-active .elementor-hidden-tablet:not(.elementor-element-edit-mode) {
        display:none !important
    }
}

@media (max-width: 767px) {
    body.elementor-editor-active .elementor-hidden-phone:not(.elementor-element-edit-mode) {
        display:none !important
    }
}

@media (min-width: 768px) {
    .elementor-section.elementor-section-height-full {
        height:calc(100vh - var(--fixed-rows-height));
        -webkit-transition: height .3s ease;
        -ms-transition: height .3s ease;
        transition: height .3s ease
    }

    .e-con.e-con.e-con-height-full {
        --min-height: calc(100vh - var(--fixed-rows-height));
        -webkit-transition: min-height .3s ease;
        -ms-transition: min-height .3s ease;
        transition: min-height .3s ease
    }

    body.header_position_over .elementor-section-height-full.sc_stack_section_on,body.header_position_under .elementor-section-height-full.sc_stack_section_on {
        height: 100vh
    }

    body.header_position_over .e-con-height-full.sc_stack_section_on,body.header_position_under .e-con-height-full.sc_stack_section_on {
        --min-height: 100vh
    }

    body.header_position_over.fixed_blocks_sticky .sc_stack_section_effect_slide:not(.elementor-element-edit-mode),body.header_position_under.fixed_blocks_sticky .sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
        top: 0
    }

    body.header_position_over.fixed_blocks_sticky.admin-bar .sc_stack_section_effect_slide:not(.elementor-element-edit-mode),body.header_position_under.fixed_blocks_sticky.admin-bar .sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
        top: 32px
    }

    body.header_position_over.fixed_blocks_sticky.admin-bar .elementor-section-height-full.sc_stack_section_on,body.header_position_under.fixed_blocks_sticky.admin-bar .elementor-section-height-full.sc_stack_section_on {
        height: calc(100vh - 32px)
    }

    body.header_position_over.fixed_blocks_sticky.admin-bar .e-con-height-full.sc_stack_section_on,body.header_position_under.fixed_blocks_sticky.admin-bar .e-con-height-full.sc_stack_section_on {
        --min-height: calc(100vh - 32px)
    }
}

body.edit-post-visual-editor {
    position: relative;
    flex: 1 0 auto;
    height: auto !important;
    overflow-x: hidden !important;
    overflow-y: visible !important
}

body.edit-post-visual-editor .block-editor-block-list__layout.is-root-container>.wp-block.alignfull,body.edit-post-visual-editor .block-editor-block-list__layout.is-root-container>.wp-block[data-align=full] {
    margin-left: 0;
    margin-right: 0
}

body.edit-post-visual-editor .components-button .dashicons,body.edit-post-visual-editor .components-button .dashicons-before:before {
    font-family: dashicons;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    text-rendering: auto;
    font-size: 20px;
    text-align: center
}

body.editor-styles-wrapper[data-widget-area-id] {
    font-size: 14px
}

.editor-post-title__block .editor-post-title__input {
    min-height: 1em;
    height: unset;
    background-color: transparent !important
}

.editor-post-title .editor-post-title__input::placeholder {
    color: rgba(128,128,128,.5) !important
}

.block-editor-block-list__block[data-type="core/spacer"]>.components-resizable-box__container {
    background-color: rgba(255,255,0,.1)
}

.wp-block-spacer.sc_height_tiny,[data-type="core/spacer"].sc_height_tiny>.components-resizable-box__container {
    height: var(--sc-space-tiny) !important
}

.wp-block-spacer.sc_height_small,[data-type="core/spacer"].sc_height_small>.components-resizable-box__container {
    height: var(--sc-space-small) !important
}

.wp-block-spacer.sc_height_medium,[data-type="core/spacer"].sc_height_medium>.components-resizable-box__container {
    height: var(--sc-space-medium) !important
}

.wp-block-spacer.sc_height_large,.wp-block-spacer.sc_height_big,[data-type="core/spacer"].sc_height_large>.components-resizable-box__container,[data-type="core/spacer"].sc_height_large>.editor-block-list__block-edit .components-resizable-box__container {
    height: var(--sc-space-large) !important
}

.wp-block-spacer.sc_height_huge,[data-type="core/spacer"].sc_height_huge>.components-resizable-box__container {
    height: var(--sc-space-huge) !important
}

.wp-block-separator.sc_height_tiny,[data-type="core/separator"].sc_height_tiny>.wp-block-separator {
    margin-top: var(--sc-space-tiny) !important;
    margin-bottom: var(--sc-space-tiny) !important
}

.wp-block-separator.sc_height_small,[data-type="core/separator"].sc_height_small>.wp-block-separator {
    margin-top: var(--sc-space-small) !important;
    margin-bottom: var(--sc-space-small) !important
}

.wp-block-separator.sc_height_medium,[data-type="core/separator"].sc_height_medium>.wp-block-separator {
    margin-top: var(--sc-space-medium) !important;
    margin-bottom: var(--sc-space-medium) !important
}

.wp-block-separator.sc_height_large,.wp-block-separator.sc_height_big,[data-type="core/separator"].sc_height_large>.editor-block-list__block-edit .wp-block-separator,[data-type="core/separator"].sc_height_large>.wp-block-separator {
    margin-top: var(--sc-space-large) !important;
    margin-bottom: var(--sc-space-large) !important
}

.wp-block-separator.sc_height_huge,[data-type="core/separator"].sc_height_huge>.wp-block-separator {
    margin-top: var(--sc-space-huge) !important;
    margin-bottom: var(--sc-space-huge) !important
}

figure.wp-block-gallery {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.wp-block-columns.wp-block-columns {
    gap: 0
}

[data-type="trx-addons/anchor"] .is-block-container,[data-type="trx-addons/anchor"] .editor-block-list__block-edit {
    height: 25px;
    position: relative;
    background-color: #e7eaed
}

[data-type="trx-addons/anchor"] .is-block-container:after,[data-type="trx-addons/anchor"] .editor-block-list__block-edit:after {
    content: '\e868';
    font-family: trx_addons_icons;
    color: #9aa1a9;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

[data-type="trx-addons/blogger"] a {
    pointer-events: none
}

[data-type^="trx-addons/"] .slider_container {
    display: block
}

[data-type^="trx-addons/"] .slider_source_posts_cpt_layouts .slider-slide:before {
    content: 'Slides based on custom layouts may not display correctly in the editor! Check out the slides on Frontend.';
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    background-color: rgba(0,0,0,.6);
    padding: 10%;
    font-size: 2em;
    line-height: 1.5em
}

[data-type="trx-addons/layouts-login"] .sc_layouts_menu,[data-type="trx-addons/layouts-menu"] .sc_layouts_menu {
    visibility: visible;
    max-height: 4em
}

.block-editor-block-list__block .trx_addons_gb_reload {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
    height: 32px;
    line-height: 30px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 8px;
    color: #333;
    background-color: #f7f7f7;
    display: none
}

.block-editor-block-list__block .trx_addons_gb_reload:before {
    content: '\e800';
    font-family: trx_addons_icons
}

.block-editor-block-list__block .trx_addons_gb_reload:focus,.block-editor-block-list__block .trx_addons_gb_reload:hover {
    color: #fff !important;
    background-color: #007cba !important
}

.block-editor-block-list__block.is-hovered .trx_addons_gb_reload,.block-editor-block-list__block.is-selected .trx_addons_gb_reload,.block-editor-block-list__block.is-selected-parent .trx_addons_gb_reload {
    display: block
}

.trx_addons_gb_inner_blocks.components-panel__body {
    padding: 0;
    border-width: 0
}

.trx_addons_gb_inner_blocks.components-panel__body>.components-panel__body-title {
    margin: 0 0 1em !important
}

.trx_addons_gb_inner_blocks.components-panel__body>.components-panel__body-title .components-panel__body-toggle {
    padding: 1em
}

.block-editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks {
    display: none
}

.block-editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks.is-opened,.block-editor-block-list__block.is-hovered:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks,.block-editor-block-list__block.is-typing:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks,.block-editor-block-list__block.is-selected:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks,.block-editor-block-list__block.is-selected-parent:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks {
    display: block
}

.block-editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks {
    position: absolute;
    right: 40px;
    top: 0;
    z-index: 30;
    min-width: 33%;
    border: none !important
}

.block-editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks.is-opened {
    padding: 0
}

.block-editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks .components-panel__body-title {
    margin: 0 0 .5em !important;
    background: 0 0 !important;
    text-align: right
}

.block-editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks .components-panel__body-toggle {
    width: auto;
    height: 32px;
    line-height: 30px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 0 8px !important;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 1px 0 #ccc;
    color: #333;
    background-color: #f7f7f7;
    overflow: hidden
}

.block-editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks .components-panel__body-toggle .components-panel__arrow {
    display: none
}

.block-editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks .block-editor-block-list__layout {
    background-color: #fff;
    color: #333;
    border: 1px solid #ccc
}

.block-editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks .block-editor-block-list__layout>.block-editor-block-list__block {
    margin: 0;
    padding: 8px
}

.block-editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks .block-editor-block-list__layout .block-list-appender {
    margin: 0
}

.block-editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks .block-editor-block-list__layout .block-list-appender .block-editor-default-block-appender textarea.block-editor-default-block-appender__content {
    height: 1em;
    min-height: 0;
    margin: 0;
    padding: 8px;
    padding-right: 48px
}

.block-editor-block-list__block[data-type="trx-addons/content"]>.components-placeholder,.block-editor-block-list__block[data-type="trx-addons/layouts-container"]>.components-placeholder,.block-editor-block-list__block[data-type="trx-addons/layouts-featured"]>.components-placeholder {
    display: none
}

body.post-type-cpt_layouts .wp-block {
    max-width: 96% !important
}

.block-editor-block-list__block .kt-tabs-title-list {
    margin-bottom: 0;
    padding-left: 0
}

.block-editor-block-list__block .kt-tabs-layout-vtabs>.kt-tabs-wrap>.kt-tabs-title-list li {
    margin-bottom: 1px
}

.block-editor-block-list__block .kt-tabs-content-wrap {
    border: 1px solid #ddd
}

body.body_style_fullscreen .content_wrap_fullscreen {
    overflow: clip !important
}

[class^=qw_extension_icon-]:before,[class*=" qw_extension_icon-"]:before {
    font-size: inherit;
    line-height: inherit !important;
    font-weight: inherit;
    font-style: inherit;
    display: inline-block;
    width: auto;
    margin: 0
}

.trx_addons_mouse_helper_style_dot:not(.trx_addons_mouse_helper_with_layout) {
    --mouse-helper-width: 14px;
    --mouse-helper-height: 14px
}

.trx_addons_mouse_helper_style_dot:not(.trx_addons_mouse_helper_with_layout).trx_addons_mouse_helper_active {
    --mouse-helper-width: 30px;
    --mouse-helper-height: 30px
}

.sc_slider_controls.sc_slider_controls_simple.slider_pagination_style_title.sc_align_right .slider_pagination_wrap {
    text-align: right
}

.sc_slider_controls.sc_slider_controls_simple.slider_pagination_style_title.sc_align_left .slider_pagination_wrap {
    text-align: left
}

.sc_slider_controls.sc_slider_controls_simple.slider_pagination_style_title .slider_pagination_wrap {
    counter-reset: item;
    list-style-type: none
}

.sc_slider_controls.sc_slider_controls_simple.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet {
    font-size: 1.33em;
    line-height: 1.2em;
    font-weight: var(--theme-font-h5_font-weight);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    opacity: .5 !important;
    margin: 0 !important;
    color: var(--theme-color-text_dark)
}

.sc_slider_controls.sc_slider_controls_simple.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet+.slider_pagination_bullet {
    margin-top: 25px !important
}

.sc_slider_controls.sc_slider_controls_simple.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet:before {
    display: inline-block;
    margin-right: 10px;
    color: var(--theme-color-text_light);
    content: counter(item,decimal-leading-zero) ". ";
    counter-increment: item
}

.sc_slider_controls.sc_slider_controls_simple.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet:hover,.sc_slider_controls.sc_slider_controls_simple.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet.slider_pagination_bullet_active {
    opacity: 1 !important
}

.sc_slider_controls.sc_slider_controls_simple .slider_prev+.slider_next,.sc_slider_controls.sc_slider_controls_simple .slider_prev+.slider_pagination_wrap,.sc_slider_controls.sc_slider_controls_simple .slider_next+.slider_pagination_wrap {
    margin-left: .8em
}

.sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_next,.sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_prev {
    border: none;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark)
}

.sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_next:before,.sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_prev:before {
    display: block;
    font-family: "qw_extension_icons";
    font-size: 24px;
    content: '\e803'
}

.sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_next.with_title,.sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_prev.with_title {
    padding: 0;
    width: auto
}

.sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_next.with_title:before,.sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_prev.with_title:before {
    display: none
}

.sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_next:hover,.sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_prev:hover {
    color: var(--theme-color-text_link)
}

.sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_prev:before {
    -webkit-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    transform: scale(-1,1)
}

body.single div[class*=_page_featured] {
    position: relative;
    overflow: hidden
}

.post_featured .trx_addons_secondary_image,body.single div[class*=_page_featured]>.trx_addons_secondary_image {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: opacity .3s ease,transform .3s ease;
    -ms-transition: opacity .3s ease,transform .3s ease;
    transition: opacity .3s ease,transform .3s ease;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.post_featured:hover .trx_addons_secondary_image,body.single div[class*=_page_featured]:hover>.trx_addons_secondary_image {
    opacity: 1
}

.sc_layouts_row {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_layouts_row_on_top {
    z-index: 99999
}

body.post-type-cpt_layouts [data-type^="trx-addons/socials"],body.post-type-cpt_layouts [data-type^="trx-addons/button"],[data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),.wp-block-column>.sc_layouts_item,.sc_layouts_row .sc_layouts_item,.sc_layouts_row .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
    margin-top: .5em !important;
    margin-bottom: .5em !important
}

.sc_layouts_row .sc_layouts_item.elementor-widget-divider,.sc_layouts_row .sc_layouts_item.elementor-widget-spacer {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

body.post-type-cpt_layouts [data-type^="trx-addons/socials"],body.post-type-cpt_layouts [data-type^="trx-addons/button"],[data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),.wp-block-column>.sc_layouts_item,.sc_layouts_item {
    max-width: 100%
}

body.post-type-cpt_layouts [data-type^="trx-addons/socials"],body.post-type-cpt_layouts [data-type^="trx-addons/button"],[data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),.wp-block-column>.sc_layouts_item,.sc_layouts_column .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc_layouts_column .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
    display: inline-block;
    vertical-align: middle;
    margin-right: 1.5em;
    width: auto !important
}

body.post-type-cpt_layouts .sc_layouts_column_align_left [data-type^="trx-addons/socials"]:last-child,body.post-type-cpt_layouts .sc_layouts_column_align_left [data-type^="trx-addons/button"]:last-child,.sc_layouts_column_align_left [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]):last-child,.sc_layouts_column_align_left.wp-block-column>.sc_layouts_item:last-child,.sc_layouts_column_align_left .sc_layouts_item:last-child,.sc_layouts_column_align_left .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
    margin-right: 0 !important
}

body.post-type-cpt_layouts .sc_layouts_column_align_right [data-type^="trx-addons/socials"],body.post-type-cpt_layouts .sc_layouts_column_align_right [data-type^="trx-addons/button"],.sc_layouts_column_align_right [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),.sc_layouts_column_align_right.wp-block-column>.sc_layouts_item,.sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc_layouts_column_align_right .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
    margin-left: 1.5em;
    margin-right: 0
}

body.post-type-cpt_layouts .sc_layouts_column_align_right [data-type^="trx-addons/socials"]:first-child,body.post-type-cpt_layouts .sc_layouts_column_align_right [data-type^="trx-addons/button"]:first-child,.sc_layouts_column_align_right [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]):first-child,.sc_layouts_column_align_right.wp-block-column>.sc_layouts_item:first-child,.sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child,.sc_layouts_column_align_right .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):first-child {
    margin-left: 0 !important
}

body.post-type-cpt_layouts .sc_layouts_column_align_center [data-type^="trx-addons/socials"],body.post-type-cpt_layouts .sc_layouts_column_align_center [data-type^="trx-addons/button"],.sc_layouts_column_align_center [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),.sc_layouts_column_align_center.wp-block-column>.sc_layouts_item,.sc_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc_layouts_column_align_center .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
    margin-left: .75em;
    margin-right: .75em
}

.sc_layouts_submenu .vc_separator,.sc_layouts_submenu .vc_empty_space,.sc_layouts_submenu .elementor-widget-divider,.sc_layouts_submenu .elementor-widget-spacer,.sc_layouts_row .vc_separator,.sc_layouts_row .vc_empty_space,.sc_layouts_row .elementor-widget-divider,.sc_layouts_row .elementor-widget-spacer {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.sc_layouts_row .sc_layouts_item+div.vc_separator:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text),.sc_layouts_row .sc_layouts_item+div.vc_empty_space:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text),.sc_layouts_row .sc_layouts_item+div.elementor-widget-divider,.sc_layouts_row .sc_layouts_item+div.elementor-widget-spacer {
    margin: 0 !important
}

.sc_layouts_column .vc_separator,.sc_layouts_column .vc_empty_space,.sc_layouts_column .elementor-widget-divider,.sc_layouts_column .elementor-widget-spacer {
    width: 100%
}

.sc_layouts_column_align_left,.sc_layouts_column.sc_layouts_column_align_left .widget,.sc_layouts_column.sc_layouts_column_align_left .widget_title,.sc_layouts_column.sc_layouts_column_align_left .widgettitle {
    text-align: left
}

.sc_layouts_column_align_left .elementor-widget-wrap {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sc_layouts_column_align_center,.sc_layouts_column.sc_layouts_column_align_center .widget,.sc_layouts_column.sc_layouts_column_align_center .widget_title,.sc_layouts_column.sc_layouts_column_align_center .widgettitle {
    text-align: center
}

.sc_layouts_column_align_center .elementor-widget-wrap {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_layouts_column_align_right,.sc_layouts_column.sc_layouts_column_align_right .widget,.sc_layouts_column.sc_layouts_column_align_right .widget_title,.sc_layouts_column.sc_layouts_column_align_right .widgettitle {
    text-align: right
}

.sc_layouts_column_align_left .elementor-widget-wrap {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sc_layouts_column_align_center .elementor-widget-wrap {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_layouts_column_align_right .elementor-widget-wrap {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_layouts_row_delimiter {
    border-bottom: 1px solid #ddd
}

body.frontpage:not(.elementor-editor-active) .sc_layouts_hide_on_frontpage,body.home-page:not(.elementor-editor-active) .sc_layouts_hide_on_frontpage,body.error404:not(.elementor-editor-active) .sc_layouts_hide_on_frontpage,body.single:not(.elementor-editor-active) .sc_layouts_hide_on_singular,body.page:not(.elementor-editor-active) .sc_layouts_hide_on_singular,body:not(.single):not(.page):not(.elementor-editor-active) .sc_layouts_hide_on_other {
    display: none !important
}

@media (min-width: 2160px) {
    .hide_on_wide,.sc_layouts_hide_on_wide {
        display:none !important
    }
}

@media (min-width: 1680px) and (max-width:2159px) {
    .hide_on_desktop,.sc_layouts_hide_on_desktop {
        display:none !important
    }
}

@media (min-width: 1280px) and (max-width:1679px) {
    .hide_on_notebook,.sc_layouts_hide_on_notebook {
        display:none !important
    }
}

@media (min-width: 768px) and (max-width:1279px) {
    .hide_on_tablet,.sc_layouts_hide_on_tablet {
        display:none !important
    }
}

@media (max-width: 767px) {
    .hide_on_mobile,.sc_layouts_hide_on_mobile {
        display:none !important
    }
}

.sc_layouts_iconed_text {
    white-space: nowrap
}

.sc_layouts_item_link {
    display: block
}

.sc_layouts_item_icon {
    font-size: 2.25em;
    line-height: 1.1em;
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_item_icon.sc_icon_type_svg svg,.sc_layouts_item_icon.sc_icon_type_svg object {
    width: 1em;
    height: 1em
}

.sc_layouts_item_details {
    display: inline-block;
    vertical-align: middle;
    white-space: normal
}

.sc_layouts_item_icon+.sc_layouts_item_details {
    margin-left: .5em
}

.sc_layouts_column_icons_position_left .sc_layouts_item_details {
    text-align: left
}

.sc_layouts_column_icons_position_right .sc_layouts_item_details {
    text-align: right
}

.sc_align_center .sc_layouts_item_details {
    text-align: center
}

.sc_layouts_item_details_line1,.sc_layouts_item_details_line2 {
    display: block
}

.sc_layouts_item_details_line1 {
    font-size: .9333em;
    line-height: 1.1429em;
    font-weight: 300
}

.sc_layouts_item_details_line2 {
    font-size: 1.0667em;
    line-height: 1.3125em;
    font-weight: 600
}

.sc_layouts_column_icons_position_right .sc_layouts_item:after {
    content: ' ';
    clear: both;
    width: 100%;
    height: 0;
    display: block
}

.sc_layouts_column_icons_position_right .sc_layouts_item_icon {
    float: right;
    margin-left: .4em;
    margin-right: 0
}

.sc_layouts_column_icons_position_right .sc_layouts_item_details {
    float: right
}

.sc_layouts_menu_nav.sc_layouts_login_menu,.sc_layouts_menu_nav.sc_layouts_login_menu>li>ul {
    font-size: 1em
}

.sc_layouts_login_menu .menu-item:not(.menu-item-has-children) .trx_addons_login_link {
    padding: 0
}

.sc_layouts_row .sc_button {
    vertical-align: top;
    text-align: center
}

.sc_layouts_row_type_narrow {
    font-size: 13px;
    line-height: 18px;
    padding: 6px 0
}

.sc_layouts_row_type_narrow .sc_layouts_item_icon,.sc_layouts_row_type_narrow .sc_layouts_item input[type=text] {
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit
}

.sc_layouts_row_type_narrow .sc_layouts_item_details_line1,.sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit
}

.sc_layouts_row_type_narrow .sc_layouts_item_details_line1+.sc_layouts_item_details_line2 {
    margin-left: .5em
}

.sc_layouts_row_type_narrow .socials_wrap,.sc_layouts_row_type_narrow .socials_wrap:not([class*=socials_type_]) {
    margin: 0
}

.sc_layouts_row_type_narrow .socials_wrap .social_item,.sc_layouts_row_type_narrow .socials_wrap:not([class*=socials_type_]) .social_item {
    margin: 0 8px 0 0
}

.sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon,.sc_layouts_row_type_narrow .socials_wrap:not([class*=socials_type_]) .social_item .social_icon {
    font-size: 15px;
    width: auto;
    height: auto;
    line-height: inherit;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: transparent !important
}

.sc_layouts_row_type_narrow .socials_wrap .social_item_style_bg .social_icon,.sc_layouts_row_type_narrow .socials_wrap:not([class*=socials_type_]) .social_item_style_bg .social_icon {
    width: 1.2em;
    height: 1.2em
}

.sc_layouts_row_type_narrow .socials_wrap .social_icon svg,.sc_layouts_row_type_narrow .socials_wrap .social_icon object {
    width: 1em;
    height: 1em
}

.sc_layouts_row_type_narrow .sc_button {
    background-color: transparent;
    border: 1px solid #efa758;
    color: #efa758
}

.sc_layouts_row_type_compact {
    padding: .75em 0
}

.sc_layouts_row_type_compact .sc_layouts_item,.sc_layouts_row_type_normal .sc_layouts_item {
    letter-spacing: 0
}

.sc_layouts_row_type_compact .sc_layouts_item_icon {
    font-size: 1.25em;
    font-weight: 400
}

.sc_layouts_row_type_compact .sc_layouts_item input[type=text] {
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit
}

.sc_layouts_row_type_compact .sc_layouts_item_details_line1,.sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit
}

.sc_layouts_row_type_compact .sc_layouts_item_details_line1+.sc_layouts_item_details_line2 {
    margin-left: .5em
}

.sc_layouts_row_type_compact .socials_wrap,.sc_layouts_row_type_compact .socials_wrap:not([class*=socials_type_]) {
    margin: 0
}

.sc_layouts_row_type_compact .socials_wrap .social_item,.sc_layouts_row_type_compact .socials_wrap:not([class*=socials_type_]) .social_item {
    margin: 0 10px 0 0
}

.sc_layouts_row_type_compact socials_wrap .social_item .social_icon,.sc_layouts_row_type_compact .socials_wrap:not([class*=socials_type_]) .social_item .social_icon {
    font-size: 15px;
    width: auto;
    height: auto;
    line-height: inherit;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.sc_layouts_row_type_compact .socials_wrap .social_item_style_bg .social_icon,.sc_layouts_row_type_compact .socials_wrap:not([class*=socials_type_]) .social_item_style_bg .social_icon {
    width: 1.2em;
    height: 1.2em
}

.sc_layouts_row_type_normal {
    padding: 2em 0
}

.sc_layouts_row_fixed_placeholder {
    display: none;
    position: relative
}

.sc_layouts_row_unfixed_placeholder {
    position: relative;
    width: 100%;
    height: 0
}

.sc_layouts_row_fixed_marker_on,.sc_layouts_row_fixed_marker_off {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    width: 100%;
    height: 1px
}

.sc_layouts_row_fixed_marker_on {
    position: absolute;
    z-index: -1;
    top: -1.25px;
    left: 0
}

.sc_layouts_row_fixed_marker_off {
    position: absolute;
    z-index: -1;
    top: -1.25px;
    left: 0
}

.sc_layouts_row_fixed_on {
    position: fixed;
    z-index: 100002;
    top: 0;
    right: -15px;
    bottom: auto;
    left: -15px;
    position: fixed !important;
    background-color: #fff;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0;
    margin-bottom: 0
}

.sc_layouts_row_fixed_on+.sc_layouts_row_fixed_placeholder {
    display: block;
    width: 100%
}

.sc_layouts_row_fixed_on.e-con:not(.elementor-section-justified),.sc_layouts_row_fixed_on.elementor-section:not(.elementor-section-justified) {
    left: 0;
    right: 0
}

.sc_layouts_row_fixed_on~.sc_layouts_row_fixed_on {
    z-index: 100001
}

.sc_layouts_row_fixed_on~.sc_layouts_row_fixed_on~.sc_layouts_row_fixed_on {
    z-index: 100000
}

.sc_layouts_row_fixed_on.sc_layouts_row_on_top {
    z-index: 999999
}

:root {
    --trx-addons-fixed-rows-duration: .4s
}

.sc_layouts_row_fixed.sc_layouts_row_delay_fixed:not(.sc_layouts_row_fixed_with_fullscreen) {
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important
}

.sc_layouts_row_fixed.sc_layouts_row_delay_fixed.sc_layouts_row_fixed_with_fullscreen {
    margin-top: 0;
    will-change: margin-top
}

.sc_layouts_row_fixed_on.sc_layouts_row_delay_fixed:not(.sc_layouts_row_fixed_with_fullscreen) {
    -webkit-animation: trx-addons-layouts-fix-row var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards;
    -ms-animation: trx-addons-layouts-fix-row var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards;
    animation: trx-addons-layouts-fix-row var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards
}

.sc_layouts_row_fixed_on.sc_layouts_row_delay_fixed.sc_layouts_row_fixed_with_fullscreen.sc_layouts_row_fixed_with_fullscreen {
    -webkit-animation: trx-addons-layouts-fix-row2 var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards;
    -ms-animation: trx-addons-layouts-fix-row2 var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards;
    animation: trx-addons-layouts-fix-row2 var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards
}

.sc_layouts_row_fixed_on.sc_layouts_row_delay_fixed.sc_layouts_row_fixed_animation_off:not(.sc_layouts_row_fixed_with_fullscreen) {
    -webkit-animation: trx-addons-layouts-unfix-row var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;
    -ms-animation: trx-addons-layouts-unfix-row var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;
    animation: trx-addons-layouts-unfix-row var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards
}

.sc_layouts_row_fixed_on.sc_layouts_row_delay_fixed.sc_layouts_row_fixed_animation_off.sc_layouts_row_fixed_with_fullscreen.sc_layouts_row_fixed_with_fullscreen {
    -webkit-animation: trx-addons-layouts-unfix-row2 var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;
    -ms-animation: trx-addons-layouts-unfix-row2 var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;
    animation: trx-addons-layouts-unfix-row2 var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards
}

@-webkit-keyframes trx-addons-layouts-fix-row {
    from {
        -webkit-transform: translateY(-200%);
        -ms-transform: translateY(-200%);
        transform: translateY(-200%)
    }

    to {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes trx-addons-layouts-fix-row {
    from {
        -webkit-transform: translateY(-200%);
        -ms-transform: translateY(-200%);
        transform: translateY(-200%)
    }

    to {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes trx-addons-layouts-unfix-row {
    from {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-200%);
        -ms-transform: translateY(-200%);
        transform: translateY(-200%)
    }
}

@keyframes trx-addons-layouts-unfix-row {
    from {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-200%);
        -ms-transform: translateY(-200%);
        transform: translateY(-200%)
    }
}

@-webkit-keyframes trx-addons-layouts-fix-row2 {
    from {
        margin-top: -20em
    }

    to {
        margin-top: 0
    }
}

@keyframes trx-addons-layouts-fix-row2 {
    from {
        margin-top: -20em
    }

    to {
        margin-top: 0
    }
}

@-webkit-keyframes trx-addons-layouts-unfix-row2 {
    from {
        margin-top: 0
    }

    to {
        margin-top: -20em
    }
}

@keyframes trx-addons-layouts-unfix-row2 {
    from {
        margin-top: 0
    }

    to {
        margin-top: -20em
    }
}

body.hide_fixed_rows .sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_with_fullscreen) {
    -webkit-animation: trx-addons-layouts-unfix-row var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;
    -ms-animation: trx-addons-layouts-unfix-row var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;
    animation: trx-addons-layouts-unfix-row var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards
}

body.hide_fixed_rows .sc_layouts_row_fixed_on.sc_layouts_row_fixed_with_fullscreen.sc_layouts_row_fixed_with_fullscreen {
    -webkit-animation: trx-addons-layouts-unfix-row2 var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;
    -ms-animation: trx-addons-layouts-unfix-row2 var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;
    animation: trx-addons-layouts-unfix-row2 var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards
}

body.hide_fixed_rows .sc_layouts_row_fixed_placeholder {
    -webkit-transition: height var(--trx-addons-fixed-rows-duration) ease !important;
    -ms-transition: height var(--trx-addons-fixed-rows-duration) ease !important;
    transition: height var(--trx-addons-fixed-rows-duration) ease !important
}

body.hide_fixed_rows_enabled .sc_layouts_row_fixed:not(.sc_layouts_row_fixed_on)+.sc_layouts_row_fixed_placeholder {
    height: 0 !important
}

body:not(.elementor-editor-active) .sc_layouts_row_hide_unfixed:not(.sc_layouts_row_fixed_on) {
    height: 0;
    padding: 0;
    overflow: hidden
}

.sc_layouts_flex {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_layouts_flex>.sc_layouts_column {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sc_layouts_flex>.sc_layouts_column>.sc_layouts_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

.sc_layouts_flex.sc_layouts_columns_stretch {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch
}

.sc_layouts_flex.sc_layouts_columns_top {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.sc_layouts_flex.sc_layouts_columns_bottom {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end
}

.sc_layouts_flex.sc_layouts_columns_middle {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.sc_layouts_flex.sc_layouts_content_top>.sc_layouts_column>.sc_layouts_item {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sc_layouts_flex.sc_layouts_content_top:not(.sc_layouts_columns_stretch)>.sc_layouts_column {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.sc_layouts_flex.sc_layouts_content_bottom>.sc_layouts_column>.sc_layouts_item {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_layouts_flex.sc_layouts_content_bottom:not(.sc_layouts_columns_stretch)>.sc_layouts_column {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.sc_layouts_flex.sc_layouts_content_middle>.sc_layouts_column>.sc_layouts_item {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_layouts_flex.sc_layouts_content_middle:not(.sc_layouts_columns_stretch)>.sc_layouts_column {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.sc_layouts_flex.sc_layouts_columns_bottom:after,.sc_layouts_flex.sc_layouts_columns_middle:after,.sc_layouts_flex.sc_layouts_columns_top:after {
    content: '';
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    display: block
}

.sc_layouts_popup {
    display: none;
    background-color: #fff;
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
    -ms-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.2)
}

.sc_layouts_popup>p {
    margin: 0
}

.sc_layouts_popup .wp-video {
    width: 100% !important
}

.mfp-content .sc_layouts_popup {
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 75vh
}

.mfp-inline-holder div.mfp-content,.mfp-ajax-holder div.mfp-content {
    width: auto;
    min-width: 60%;
    max-width: 85%;
    min-height: 40%;
    max-height: 80%
}

.sc_layouts_panel_hide_content {
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    -webkit-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%);
    -webkit-transition: background-color .8s ease;
    -ms-transition: background-color .8s ease;
    transition: background-color .8s ease
}

.sc_layouts_panel_hide_content.sc_layouts_panel_opened {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    background-color: rgba(0,0,0,.5)
}

.sc_layouts_panel {
    opacity: 0
}

.sc_layouts_panel.sc_layouts_panel_opened {
    -webkit-transition: -webkit-transform .8s ease,opacity .3s ease;
    -ms-transition: -ms-transform .8s ease,opacity .3s ease;
    transition: transform .8s ease,opacity .3s ease;
    opacity: 1
}

.sc_layouts_panel,.sc_layouts_panel_inner {
    -webkit-transition: -webkit-transform .8s ease,opacity 6s ease;
    -ms-transition: -ms-transform .8s ease,opacity 6s ease;
    transition: transform .8s ease,opacity 6s ease
}

.sc_layouts_panel_inner {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 2em 3em
}

.sc_layouts_panel_inner>p {
    margin: 0
}

.sc_layouts_panel_left {
    position: fixed;
    z-index: 100001;
    top: 0;
    left: 0;
    max-width: 100%;
    height: 100%
}

.sc_layouts_panel_right {
    position: fixed;
    z-index: 100001;
    top: 0;
    right: 0;
    max-width: 100%;
    height: 100%
}

.sc_layouts_panel_top {
    position: fixed;
    z-index: 100001;
    top: 0;
    left: 0;
    max-height: 100%;
    width: 100%
}

.sc_layouts_panel_bottom {
    position: fixed;
    z-index: 100001;
    bottom: 0;
    left: 0;
    max-height: 100%;
    width: 100%
}

.sc_layouts_panel_left.sc_layouts_effect_slide {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.sc_layouts_panel_right.sc_layouts_effect_slide {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.sc_layouts_panel_top.sc_layouts_effect_slide {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.sc_layouts_panel_bottom.sc_layouts_effect_slide {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.sc_layouts_panel.sc_layouts_effect_slide.sc_layouts_panel_opened {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_layouts_panel.sc_layouts_effect_flip,.sc_layouts_panel.sc_layouts_effect_flipout {
    -webkit-perspective: 600px;
    -ms-perspective: 600px;
    perspective: 600px;
    pointer-events: none
}

.sc_layouts_panel.sc_layouts_effect_flip.sc_layouts_panel_opened,.sc_layouts_panel.sc_layouts_effect_flipout.sc_layouts_panel_opened {
    pointer-events: initial
}

.sc_layouts_panel_left.sc_layouts_effect_flip .sc_layouts_panel_inner {
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: rotateY(120deg);
    -ms-transform: rotateY(120deg);
    transform: rotateY(120deg)
}

.sc_layouts_panel_left.sc_layouts_effect_flipout .sc_layouts_panel_inner {
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: rotateY(-120deg);
    -ms-transform: rotateY(-120deg);
    transform: rotateY(-120deg)
}

.sc_layouts_panel_left.sc_layouts_effect_flip.sc_layouts_panel_opened .sc_layouts_panel_inner,.sc_layouts_panel_left.sc_layouts_effect_flipout.sc_layouts_panel_opened .sc_layouts_panel_inner {
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg)
}

.sc_layouts_panel_right.sc_layouts_effect_flip .sc_layouts_panel_inner {
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform: rotateY(-120deg);
    -ms-transform: rotateY(-120deg);
    transform: rotateY(-120deg)
}

.sc_layouts_panel_right.sc_layouts_effect_flipout .sc_layouts_panel_inner {
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform: rotateY(120deg);
    -ms-transform: rotateY(120deg);
    transform: rotateY(120deg)
}

.sc_layouts_panel_right.sc_layouts_effect_flip.sc_layouts_panel_opened .sc_layouts_panel_inner,.sc_layouts_panel_right.sc_layouts_effect_flipout.sc_layouts_panel_opened .sc_layouts_panel_inner {
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg)
}

.sc_layouts_panel_top.sc_layouts_effect_flip .sc_layouts_panel_inner {
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
    -webkit-transform: rotateX(-120deg);
    -ms-transform: rotateX(-120deg);
    transform: rotateX(-120deg)
}

.sc_layouts_panel_top.sc_layouts_effect_flipout .sc_layouts_panel_inner {
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
    -webkit-transform: rotateX(120deg);
    -ms-transform: rotateX(120deg);
    transform: rotateX(120deg)
}

.sc_layouts_panel_top.sc_layouts_effect_flip.sc_layouts_panel_opened .sc_layouts_panel_inner,.sc_layouts_panel_top.sc_layouts_effect_flipout.sc_layouts_panel_opened .sc_layouts_panel_inner {
    -webkit-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg)
}

.sc_layouts_panel_bottom.sc_layouts_effect_flip .sc_layouts_panel_inner {
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-transform: rotateX(120deg);
    -ms-transform: rotateX(120deg);
    transform: rotateX(120deg)
}

.sc_layouts_panel_bottom.sc_layouts_effect_flipout .sc_layouts_panel_inner {
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-transform: rotateX(-120deg);
    -ms-transform: rotateX(-120deg);
    transform: rotateX(-120deg)
}

.sc_layouts_panel_bottom.sc_layouts_effect_flip.sc_layouts_panel_opened .sc_layouts_panel_inner,.sc_layouts_panel_bottom.sc_layouts_effect_flipout.sc_layouts_panel_opened .sc_layouts_panel_inner {
    -webkit-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg)
}

body.single-cpt_layouts .trx-addons-layout--single-preview {
    position: relative;
    margin: 0 auto
}

body.single-cpt_layouts.body_style_wide .trx-addons-layout--single-preview,body.single-cpt_layouts.body_style_boxed .trx-addons-layout--single-preview {
    max-width: var(--theme-var-page) !important
}

body.single-cpt_layouts[class*=cpt_layouts-template] {
    background-image: url(/wp-content/plugins/trx_addons/css/images/transparent.png);
    background-repeat: repeat
}

body[class*=cpt_layouts-template] .trx-addons-layout--edit-mode .trx-addons-layout__inner,body[class*=cpt_layouts-template] .trx-addons-layout--single-preview .trx-addons-layout__inner {
    margin-left: auto;
    margin-right: auto;
    -webkit-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box
}

@media (min-width: 1680px) and (max-width:2159px) {
    .sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img,.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
        max-height:3em
    }
}

@media (min-width: 1280px) and (max-width:1679px) {
    .sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img,.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
        max-height:3em
    }
}

@media (min-width: 768px) and (max-width:1279px) {
    .sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img,.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
        max-height:3em
    }
}

@media (max-width: 767px) {
    .sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .custom-logo-link img,.sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .sc_layouts_logo img {
        max-height:3em
    }
}

.sc_button_wrap:not([class*=sc_align_]) {
    display: inline-block;
    vertical-align: top
}

.sc_button {
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 1.5em 3em;
    background-position: center center;
    background-repeat: repeat;
    overflow: hidden;
    background-color: #efa758;
    color: #fff;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_button:hover {
    background-color: #007fc5
}

.sc_button+.sc_button {
    margin-left: 1em
}

.sc_button_subtitle {
    font-size: .85em;
    line-height: 1.25em;
    text-transform: none;
    display: block
}

.sc_button_icon,.sc_button_text {
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    text-decoration: inherit
}

.sc_button_icon {
    font-size: 2em;
    line-height: 1.25em;
    font-weight: 400;
    font-style: normal
}

.sc_button .sc_button_icon svg {
    stroke: currentColor;
    fill: currentColor;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_button .sc_button_icon svg,.sc_button .sc_button_icon object {
    width: 1em;
    height: 1em
}

.sc_button_icon img {
    max-height: 2.5em;
    width: auto
}

.sc_button_icon_left .sc_button_icon {
    margin-right: .8em
}

.sc_button_icon_right .sc_button_icon {
    float: right;
    margin-left: .8em
}

.sc_button_icon_top .sc_button_icon {
    display: block;
    margin-bottom: .25em;
    text-align: center
}

.sc_button.sc_button_size_small {
    padding: 1em 2.5em
}

.sc_button.sc_button_size_small .sc_button_icon img {
    max-height: 2em;
    width: auto
}

.sc_button.sc_button_size_large {
    font-size: 1.25em
}

.sc_button.sc_button_size_large .sc_button_icon img {
    max-height: 4em;
    width: auto
}

.sc_button_bg_image {
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.sc_button.sc_button_bg_image,.sc_button.sc_button_bg_image:hover {
    color: #fff !important
}

.sc_button_bg_image .sc_button_text {
    position: relative;
    z-index: 2
}

.sc_button_bg_image:before {
    content: ' ';
    margin: 0 !important;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    -webkit-transition: background-color .3s ease;
    -ms-transition: background-color .3s ease;
    transition: background-color .3s ease
}

.sc_button_bg_image:hover:before {
    background-color: rgba(0,0,0,.75)
}

.sc_button_bordered {
    background: 0 0 !important;
    border: 2px solid #efa758;
    color: #efa758
}

.sc_button_bordered:hover {
    border-color: #007fc5;
    color: #007fc5
}

.sc_button_simple {
    display: inline-block;
    background-color: transparent !important;
    color: #efa758;
    position: relative;
    padding: 0 1.8em 0 0
}

.sc_button_simple:hover {
    color: #000
}

.sc_button.sc_button_simple:before,.sc_button.sc_button_simple:after {
    content: '\e911';
    font-family: "trx_addons_icons";
    margin: 0;
    line-height: inherit;
    color: inherit;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_button_with_icon.sc_button_simple:before,.sc_button_with_icon.sc_button_simple:after,.sc_button_with_image.sc_button_simple:before,.sc_button_with_image.sc_button_simple:after {
    top: 50%;
    line-height: 1em;
    margin-top: -.5em
}

.sc_button.sc_button_simple:before {
    right: 20px;
    opacity: 0
}

.sc_button.sc_button_simple:hover:before {
    opacity: 1;
    right: 0
}

.sc_button.sc_button_simple:hover:after {
    opacity: 0;
    right: -20px
}

.sc_button_simple.sc_button_icon_left {
    padding-left: 1px
}

.sc_button_simple.sc_button_icon_left .sc_button_icon {
    margin-right: .4em
}

.sc_button_simple.sc_button_icon_right {
    padding-right: 1px
}

.sc_button_simple.sc_button_icon_right .sc_button_icon {
    margin-left: .4em
}

.sc_form {
    position: relative;
    padding-top: .0001px
}

.trx_addons_field_error {
    border-color: #c00 !important;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(200,0,0,.2);
    -ms-box-shadow: 0px 0px 8px 0px rgba(200,0,0,.2);
    box-shadow: 0px 0px 8px 0px rgba(200,0,0,.2)
}

.sc_form form input.filled.trx_addons_field_error,.sc_form form input.filled.trx_addons_field_error:hover,.sc_form form input.filled.trx_addons_field_error:focus {
    color: red !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_form.sc_align_left .sc_form_field {
    text-align: left
}

.sc_form.sc_align_center .sc_form_field {
    text-align: center
}

.sc_form.sc_align_right .sc_form_field {
    text-align: right
}

.sc_form.sc_align_justify .sc_form_field {
    text-align: justify
}

.sc_form_title,.sc_form_description {
    margin-bottom: 2rem
}

.sc_form_form {
    position: relative
}

.sc_form_field {
    display: block;
    margin-bottom: 1.3em
}

span.sc_form_field_title {
    display: block;
    font-size: 1em;
    line-height: 1.8em;
    font-weight: 400;
    margin-bottom: .7em;
    color: #292929
}

label.required span.sc_form_field_title:after {
    content: '*';
    display: inline-block;
    vertical-align: text-top;
    margin: -.5em 0 0 .5em;
    font-size: 80%;
    color: #da6f5b
}

.sc_form_field_tooltip {
    position: relative;
    font-size: 10px;
    display: inline-block;
    vertical-align: top;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-align: center;
    background-color: #000;
    color: #fff;
    padding: 2px;
    margin: -2px 0 0 2px;
    cursor: help;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_form_field_tooltip:before {
    content: ' ';
    display: block;
    position: absolute;
    z-index: 1000;
    top: -4px;
    left: 18px;
    width: 0;
    height: 0;
    opacity: 0;
    border: 5px solid #000;
    border-color: transparent transparent #000
}

.sc_form_field_tooltip:after {
    content: attr(data-tooltip-text);
    display: block;
    text-align: left;
    line-height: 13px;
    width: 150px;
    background-color: #000;
    color: #fff;
    padding: 6px 10px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    display: none;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    z-index: 1000;
    top: -10px;
    left: 23px
}

.sc_form_field_title:hover .sc_form_field_tooltip:before,.sc_form_field_title:hover .sc_form_field_tooltip:after {
    opacity: 1;
    display: block
}

.sc_form_field_range .sc_form_field_wrap,.sc_form_field_slider .sc_form_field_wrap {
    display: block;
    margin: 0 .6em
}

.sc_form_field_checklist .sc_form_field_choises_dir_vertical {
    max-height: 12em;
    overflow-y: auto
}

.sc_form_field_checklist .sc_form_field_choises_dir_vertical .sc_form_field_choises_item {
    display: block
}

.sc_form input[type=text],.sc_form select,.sc_form textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_form.sc_align_left input,.sc_form.sc_align_left textarea {
    text-align: left
}

.sc_form.sc_align_center input,.sc_form.sc_align_center textarea {
    text-align: center
}

.sc_form.sc_align_right input,.sc_form.sc_align_right textarea {
    text-align: right
}

.sc_form .sc_form_info_data>a,.sc_form .sc_form_info_data>span {
    display: block;
    color: #000
}

.sc_form .sc_form_info_data>a:hover {
    color: #efa758
}

.sc_form button:after {
    content: ' '
}

.sc_form_default .sc_form_field_button:before {
    content: ' ';
    clear: both;
    width: 100%;
    height: 0;
    display: block
}

.sc_form_default .sc_form_field_button {
    text-align: left
}

.sc_form_detailed .sc_form_form {
    width: 90%
}

.sc_form_detailed .sc_form_title,.sc_form_detailed .sc_form_description {
    text-align: left
}

.sc_form_detailed button {
    width: 100%
}

.sc_form_detailed .sc_form_info_item {
    overflow: hidden
}

.sc_form_detailed .sc_form_info_item+.sc_form_info_item {
    margin-top: 3.5em
}

.sc_form_detailed .sc_form_info_icon {
    float: left;
    color: #c7c7c7;
    display: block;
    width: 2em;
    text-align: center
}

.sc_form_detailed .sc_form_info_icon:before {
    font-family: "trx_addons_icons";
    font-size: 2.3em;
    line-height: 1.2em
}

.sc_form_detailed .sc_form_info_item_phone .sc_form_info_icon:before {
    content: '\e893'
}

.sc_form_detailed .sc_form_info_item_email .sc_form_info_icon:before {
    content: '\e86d'
}

.sc_form_detailed .sc_form_info_item_address .sc_form_info_icon:before {
    content: '\e88a'
}

.sc_form_detailed .sc_form_info_area {
    float: left;
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: -3em;
    padding-left: 4.5em;
    font-size: .9231em;
    text-transform: uppercase;
    color: #292929
}

.sc_form_detailed .sc_form_info_area>span {
    display: block;
    line-height: 1.5em
}

.sc_form_detailed .sc_form_info_area .sc_form_info_title {
    font-weight: 600
}

.sc_form_detailed button {
    display: block
}

.sc_form_modern .sc_form_info {
    margin-bottom: 2.2em
}

.sc_form_modern .sc_form_info_item {
    text-align: center
}

.sc_form_modern .sc_form_info_icon {
    color: #c7c7c7;
    display: block
}

.sc_form_modern .sc_form_info_icon:before {
    font-family: "trx_addons_icons";
    font-size: 4.8em;
    line-height: 1.5em
}

.sc_form_modern .sc_form_info_item_address .sc_form_info_icon:before {
    content: '\e88a'
}

.sc_form_modern .sc_form_info_item_email .sc_form_info_icon:before {
    content: '\e86d'
}

.sc_form_modern .sc_form_info_item_phone .sc_form_info_icon:before {
    content: '\e893'
}

.sc_form_modern .sc_form_field {
    margin-bottom: 2.2em
}

.sc_form_modern textarea {
    min-height: 10.75em
}

.sc_form_modern .sc_form_field_button {
    text-align: center
}

.sc_form_modern button {
    margin-top: 0
}

.sc_googlemap_content .sc_form_default .sc_form_details {
    width: 100%;
    float: none
}

.sc_googlemap_content .sc_form_default .sc_form_details>div {
    width: 100%;
    padding-right: 0
}

.sc_googlemap_content .sc_form_default .sc_form_field_message {
    width: 100%;
    float: none;
    padding-left: 0
}

.sc_googlemap_content .sc_form .sc_form_field input[type=text],.sc_googlemap_content .sc_form .sc_form_field textarea {
    padding: .5em 1em
}

.sc_googlemap_content .sc_form .sc_form_field textarea {
    min-height: 3em
}

[class*=sc_input_hover_] .sc_form_field_wrap,[class*=sc_input_hover_] .comments_field_wrap {
    position: relative;
    z-index: 1;
    display: block
}

[class*=sc_input_hover_] input[type=text],[class*=sc_input_hover_] input[type=number],[class*=sc_input_hover_] input[type=email],[class*=sc_input_hover_] input[type=password],[class*=sc_input_hover_] input[type=search],[class*=sc_input_hover_] select,[class*=sc_input_hover_] textarea {
    font-size: 1em !important;
    line-height: 1.25em;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 1px;
    text-align: left !important;
    padding: 1.4em !important;
    width: 100%
}

[class*=sc_input_hover_] input:focus,[class*=sc_input_hover_] select:focus,[class*=sc_input_hover_] textarea:focus {
    outline: none
}

[class*=sc_input_hover_] .sc_form_field_hover {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 1em;
    text-align: left !important;
    overflow: visible;
    padding: 0;
    pointer-events: none;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-font-smoothing: antialiased;
    -webkit-touch-callout: none
}

[class*=sc_input_hover_] .sc_form_field_content {
    position: relative;
    display: block;
    width: 100%;
    font-size: 1em;
    line-height: 1.2em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

[class*=sc_input_hover_] label.required .sc_form_field_content:after {
    content: '*';
    vertical-align: top;
    margin-left: .3em;
    font-size: 110%;
    color: #da6f5b
}

[class*=sc_input_hover_] label.required:after {
    display: none
}

.sc_input_hover_accent input[type=text],.sc_input_hover_accent input[type=number],.sc_input_hover_accent input[type=email],.sc_input_hover_accent input[type=password],.sc_input_hover_accent input[type=search],.sc_input_hover_accent select,.sc_input_hover_accent .select2-container .select2-selection,.sc_input_hover_accent textarea {
    -webkit-box-shadow: 0px 0px 0px 2px transparent;
    -ms-box-shadow: 0px 0px 0px 2px transparent;
    box-shadow: 0px 0px 0px 2px transparent;
    -webkit-transition: box-shadow .3s ease;
    -ms-transition: box-shadow .3s ease;
    transition: box-shadow .3s ease;
    -webkit-appearance: none
}

.sc_input_hover_accent textarea {
    min-height: 11.5em
}

.sc_input_hover_accent .sc_form_field_hover {
    position: static
}

.sc_input_hover_accent .sc_form_field_content {
    padding: .3em 0 0
}

.sc_input_hover_accent .sc_form_field_hover:before {
    content: ' ';
    display: block !important;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 3em;
    -webkit-box-shadow: 0px 0px 0px 0px;
    -ms-box-shadow: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px;
    color: rgba(239,167,88,.6)
}

.sc_input_hover_accent textarea+.sc_form_field_hover:before {
    height: 9em
}

.sc_input_hover_accent input:focus+.sc_form_field_hover,.sc_input_hover_accent select:focus+.sc_form_field_hover,.sc_input_hover_accent .select2-container--focus+.sc_form_field_hover,.sc_input_hover_accent .select2-container--open+.sc_form_field_hover,.sc_input_hover_accent textarea:focus+.sc_form_field_hover {
    pointer-events: none
}

.sc_input_hover_accent input:focus+.sc_form_field_hover:before,.sc_input_hover_accent select:focus+.sc_form_field_hover:before,.sc_input_hover_accent .select2-container--focus+.sc_form_field_hover:before,.sc_input_hover_accent .select2-container--open+.sc_form_field_hover:before,.sc_input_hover_accent textarea:focus+.sc_form_field_hover:before {
    -webkit-animation: anim-accent .3s forwards;
    -ms-animation: anim-accent .3s forwards;
    animation: anim-accent .3s forwards
}

.sc_input_hover_accent input[type=text]:focus,.sc_input_hover_accent input[type=number]:focus,.sc_input_hover_accent input[type=email]:focus,.sc_input_hover_accent input[type=password]:focus,.sc_input_hover_accent input[type=search]:focus,.sc_input_hover_accent select:focus,.sc_input_hover_accent .select2-container--focus .select2-selection,.sc_input_hover_accent .select2-container--open .select2-selection,.sc_input_hover_accent textarea:focus {
    border-color: #efa758 !important
}

@-webkit-keyframes anim-accent {
    to {
        -webkit-box-shadow: 0px 0px 100px 50px;
        -ms-box-shadow: 0px 0px 100px 50px;
        box-shadow: 0px 0px 100px 50px;
        opacity: 0
    }
}

@keyframes anim-accent {
    to {
        -webkit-box-shadow: 0px 0px 100px 50px;
        -ms-box-shadow: 0px 0px 100px 50px;
        box-shadow: 0px 0px 100px 50px;
        opacity: 0
    }
}

.sc_input_hover_path .sc_form_field_wrap {
    margin-bottom: 3em
}

.sc_input_hover_path input[type=text],.sc_input_hover_path input[type=number],.sc_input_hover_path input[type=email],.sc_input_hover_path input[type=password],.sc_input_hover_path input[type=search],.sc_input_hover_path textarea {
    border: none !important;
    background: 0 0 !important
}

.sc_input_hover_path textarea {
    height: 4.1em;
    overflow: hidden;
    min-height: 0 !important
}

.sc_input_hover_path textarea.filled,.sc_input_hover_path textarea:focus {
    height: auto;
    min-height: 10.5em !important
}

.sc_input_hover_path .sc_form_field_hover {
    height: 100%;
    cursor: text;
    display: block
}

.sc_input_hover_path .sc_form_field_content {
    padding: 2em 1.5em 1.5em;
    -webkit-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.sc_input_hover_path textarea+.sc_form_field_hover>.sc_form_field_content {
    padding-top: 2em
}

.sc_input_hover_path .sc_form_field_graphic {
    fill: none;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    -webkit-transform: scale3d(1,-1,1);
    -ms-transform: scale3d(1,-1,1);
    transform: scale3d(1,-1,1);
    -webkit-transition: stroke-dashoffset .5s ease;
    -ms-transition: stroke-dashoffset .5s ease;
    transition: stroke-dashoffset .5s ease;
    pointer-events: none;
    stroke: #333;
    stroke-width: 2px;
    stroke-dasharray: 1190;
    stroke-dashoffset: 670
}

.sc_input_hover_path textarea+.sc_form_field_hover>.sc_form_field_graphic {
    stroke-dasharray: 1420;
    stroke-dashoffset: 900
}

.sc_input_hover_path input:focus+.sc_form_field_hover,.sc_input_hover_path textarea:focus+.sc_form_field_hover,.sc_input_hover_path input.filled+.sc_form_field_hover,.sc_input_hover_path textarea.filled+.sc_form_field_hover {
    cursor: default;
    pointer-events: none
}

.sc_input_hover_path input:focus+.sc_form_field_hover>.sc_form_field_graphic,.sc_input_hover_path textarea:focus+.sc_form_field_hover>.sc_form_field_graphic,.sc_input_hover_path input.filled+.sc_form_field_hover>.sc_form_field_graphic,.sc_input_hover_path textarea.filled+.sc_form_field_hover>.sc_form_field_graphic {
    stroke-dashoffset: 0
}

.sc_input_hover_path input:focus+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_path textarea:focus+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_path input.filled+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_path textarea.filled+.sc_form_field_hover>.sc_form_field_content {
    -webkit-transform: scale3d(.875,.875,1) translate3d(0,2.8em,0);
    -ms-transform: scale3d(.875,.875,1) translate3d(0,2.8em,0);
    transform: scale3d(.875,.875,1) translate3d(0,2.8em,0)
}

.sc_input_hover_path textarea:focus+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_path textarea.filled+.sc_form_field_hover>.sc_form_field_content {
    -webkit-transform: scale3d(.875,.875,1) translate3d(0,10em,0);
    -ms-transform: scale3d(.875,.875,1) translate3d(0,10em,0);
    transform: scale3d(.875,.875,1) translate3d(0,10em,0)
}

.sc_input_hover_jump .sc_form_field_wrap {
    padding-top: 2em;
    overflow: hidden
}

.sc_input_hover_jump input[type=text],.sc_input_hover_jump input[type=number],.sc_input_hover_jump input[type=email],.sc_input_hover_jump input[type=password],.sc_input_hover_jump input[type=search],.sc_input_hover_jump textarea {
    border: 2px solid #ddd
}

.sc_input_hover_jump textarea {
    min-height: 11.9em !important
}

.sc_input_hover_jump .sc_form_field_hover {
    overflow: hidden;
    -webkit-transform: translate3d(0,2em,0);
    -ms-transform: translate3d(0,2em,0);
    transform: translate3d(0,2em,0)
}

.sc_input_hover_jump .sc_form_field_content {
    padding: 1.5em
}

.sc_input_hover_jump .sc_form_field_content:before {
    content: attr(data-content);
    position: absolute;
    top: -190%;
    left: 0;
    font-weight: 700;
    margin: 0;
    color: #efa758
}

.sc_input_hover_jump input:focus+.sc_form_field_hover,.sc_input_hover_jump textarea:focus+.sc_form_field_hover,.sc_input_hover_jump input.filled+.sc_form_field_hover,.sc_input_hover_jump textarea.filled+.sc_form_field_hover {
    -webkit-animation: anim-jump-1 .25s forwards;
    -ms-animation: anim-jump-1 .25s forwards;
    animation: anim-jump-1 .25s forwards
}

.sc_input_hover_jump input:focus+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_jump textarea:focus+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_jump input[type=text].filled+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_jump textarea.filled+.sc_form_field_hover>.sc_form_field_content {
    -webkit-animation: anim-jump-2 .25s forwards ease-in;
    -ms-animation: anim-jump-2 .25s forwards ease-in;
    animation: anim-jump-2 .25s forwards ease-in
}

.sc_input_hover_path input:focus,.sc_input_hover_path textarea:focus,.sc_input_hover_path input.filled,.sc_input_hover_path textarea.filled {
    border-color: #efa758
}

@-webkit-keyframes anim-jump-1 {
    0%,70% {
        -webkit-transform: translate3d(0,3em,0);
        -ms-transform: translate3d(0,3em,0);
        transform: translate3d(0,3em,0)
    }

    71%,100% {
        -webkit-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes anim-jump-1 {
    0%,70% {
        -webkit-transform: translate3d(0,3em,0);
        -ms-transform: translate3d(0,3em,0);
        transform: translate3d(0,3em,0)
    }

    71%,100% {
        -webkit-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@-webkit-keyframes anim-jump-2 {
    0% {
        -webkit-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    70%,71% {
        -webkit-transform: translate3d(0,125%,0);
        -ms-transform: translate3d(0,125%,0);
        transform: translate3d(0,125%,0);
        -webkit-animation-timing-function: ease-out;
        -ms-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100% {
        -webkit-transform: translate3d(0,200%,0);
        -ms-transform: translate3d(0,200%,0);
        transform: translate3d(0,200%,0)
    }
}

@keyframes anim-jump-2 {
    0% {
        -webkit-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    70%,71% {
        -webkit-transform: translate3d(0,125%,0);
        -ms-transform: translate3d(0,125%,0);
        transform: translate3d(0,125%,0);
        -webkit-animation-timing-function: ease-out;
        -ms-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100% {
        -webkit-transform: translate3d(0,200%,0);
        -ms-transform: translate3d(0,200%,0);
        transform: translate3d(0,200%,0)
    }
}

.sc_input_hover_underline .sc_form_field {
    margin-bottom: 2em
}

.sc_input_hover_underline .sc_form_field_button {
    margin-bottom: 0;
    margin-top: 3em
}

.sc_input_hover_underline .sc_form_field_wrap {
    margin-bottom: 0
}

[class*=sc_input_hover_].sc_input_hover_underline input[type=text],[class*=sc_input_hover_].sc_input_hover_underline input[type=number],[class*=sc_input_hover_].sc_input_hover_underline input[type=email],[class*=sc_input_hover_].sc_input_hover_underline input[type=password],[class*=sc_input_hover_].sc_input_hover_underline input[type=search],[class*=sc_input_hover_].sc_input_hover_underline textarea {
    border: none !important;
    background-color: transparent !important;
    padding: .5em 0 !important
}

.sc_input_hover_underline textarea {
    height: 2.5em;
    overflow: hidden;
    min-height: 0 !important
}

.sc_input_hover_underline textarea.filled,.sc_input_hover_underline textarea:focus {
    height: auto;
    min-height: 6em !important
}

.sc_input_hover_underline textarea+.sc_form_field_hover>.sc_form_field_content {
    display: block
}

.sc_input_hover_underline textarea.filled+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_underline textarea:focus+.sc_form_field_hover>.sc_form_field_content {
    height: 6.3em
}

.sc_input_hover_underline .sc_form_field_hover {
    padding: .5em 0;
    overflow: visible
}

.sc_input_hover_underline .sc_form_field_hover:before {
    content: ' ';
    display: block !important;
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition: -webkit-transform .3s,background-color .3s;
    -ms-transition: -ms-transform .3s,background-color .3s;
    transition: transform .3s,background-color .3s;
    background-color: #ddd
}

.sc_input_hover_underline .sc_form_field_content {
    padding: 0;
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transition: -webkit-transform .3s,color .3s;
    -ms-transition: -ms-transform .3s,color .3s;
    transition: transform .3s,color .3s
}

.sc_input_hover_underline input:focus+.sc_form_field_hover:before,.sc_input_hover_underline textarea:focus+.sc_form_field_hover:before,.sc_input_hover_underline input.filled+.sc_form_field_hover:before,.sc_input_hover_underline textarea.filled+.sc_form_field_hover:before {
    background-color: #333;
    -webkit-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1)
}

.sc_input_hover_underline input:focus+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_underline input.filled+.sc_form_field_hover>.sc_form_field_content {
    color: #333;
    -webkit-transform: translate3d(0,2.2em,0) scale3d(.875,.875,1);
    -ms-transform: translate3d(0,2.2em,0) scale3d(.875,.875,1);
    transform: translate3d(0,2.2em,0) scale3d(.875,.875,1)
}

.sc_input_hover_underline textarea:focus+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_underline textarea.filled+.sc_form_field_hover>.sc_form_field_content {
    color: #333;
    height: 5.3em;
    -webkit-transform: translate3d(0,6.2em,0) scale3d(.875,.875,1);
    -ms-transform: translate3d(0,6.2em,0) scale3d(.875,.875,1);
    transform: translate3d(0,6.2em,0) scale3d(.875,.875,1)
}

[class*=sc_input_hover_].sc_input_hover_iconed input[type=text],[class*=sc_input_hover_].sc_input_hover_iconed input[type=number],[class*=sc_input_hover_].sc_input_hover_iconed input[type=email],[class*=sc_input_hover_].sc_input_hover_iconed input[type=password],[class*=sc_input_hover_].sc_input_hover_iconed input[type=search],[class*=sc_input_hover_].sc_input_hover_iconed textarea {
    padding-left: 3em !important
}

.sc_input_hover_iconed textarea {
    min-height: 8.4em
}

.sc_input_hover_iconed .sc_form_field_hover {
    overflow: hidden;
    padding: 1.2em !important;
    margin: 0
}

.sc_input_hover_iconed .sc_form_field_content {
    display: inline-block !important;
    width: auto;
    -webkit-transform: translate3d(-1.4em,0,0);
    -ms-transform: translate3d(-1.4em,0,0);
    transform: translate3d(-1.4em,0,0);
    -webkit-transition: -webkit-transform .3s,opacity .3s;
    -ms-transition: -ms-transform .3s,opacity .3s;
    transition: transform .3s,opacity .3s
}

.sc_input_hover_iconed .sc_form_field_icon {
    display: inline-block;
    font-size: 1.1111em;
    text-align: center !important;
    position: relative;
    width: 1.5em;
    height: 1.6em;
    line-height: 1.6em;
    -webkit-transform: translate3d(-3em,0,0);
    -ms-transform: translate3d(-3em,0,0);
    transform: translate3d(-3em,0,0);
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.sc_input_hover_iconed .sc_form_field_icon:before {
    position: static !important;
    left: auto;
    top: auto;
    width: auto;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    font-style: normal !important;
    line-height: inherit;
    vertical-align: middle
}

.sc_input_hover_iconed input:focus+.sc_form_field_hover,.sc_input_hover_iconed textarea:focus+.sc_form_field_hover,.sc_input_hover_iconed input.filled+.sc_form_field_hover,.sc_input_hover_iconed textarea.filled+.sc_form_field_hover {
    color: #333
}

.sc_input_hover_iconed input:focus+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_iconed textarea:focus+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_iconed input.filled+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_iconed textarea.filled+.sc_form_field_hover>.sc_form_field_content {
    opacity: 0;
    -webkit-transform: translate3d(100px,0,0);
    -ms-transform: translate3d(100px,0,0);
    transform: translate3d(100px,0,0)
}

.sc_input_hover_iconed .sc_form_field_content,.sc_input_hover_iconed .sc_form_field_icon,.sc_input_hover_iconed input:focus+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_iconed textarea:focus+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_iconed input.filled+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_iconed textarea.filled+.sc_form_field_hover>.sc_form_field_content {
    -webkit-transition-timing-function: cubic-bezier(.7,0,.3,1);
    -ms-transition-timing-function: cubic-bezier(.7,0,.3,1);
    transition-timing-function: cubic-bezier(.7,0,.3,1)
}

.sc_input_hover_iconed input:focus+.sc_form_field_hover>.sc_form_field_icon,.sc_input_hover_iconed textarea:focus+.sc_form_field_hover>.sc_form_field_icon,.sc_input_hover_iconed input.filled+.sc_form_field_hover>.sc_form_field_icon,.sc_input_hover_iconed textarea.filled+.sc_form_field_hover>.sc_form_field_icon {
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.sc_socials {
    position: relative;
    padding-top: .0001px
}

.socials_wrap {
    display: block;
    vertical-align: middle;
    margin: 0
}

.socials_wrap.socials_dir_vertical {
    white-space: normal
}

.socials_wrap.socials_dir_vertical .social_item {
    display: block;
    margin-right: 0 !important;
    margin-bottom: 8px
}

.socials_wrap .social_item {
    display: inline-block;
    vertical-align: top;
    line-height: inherit;
    text-align: center;
    margin-right: 8px
}

.socials_wrap .social_item:last-child {
    margin-right: 0 !important
}

.socials_wrap .social_item_style_bg {
    overflow: hidden
}

.socials_wrap .social_item[data-copy-link-url] {
    position: relative
}

.socials_wrap:not(.socials_type_list) .social_item .social_icon {
    position: relative;
    display: block;
    background-size: 100%;
    background-position: top center;
    overflow: hidden;
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.socials_wrap .social_item .social_icon,.socials_wrap .social_item .social_name {
    -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    transition: color .3s ease,background-color .3s ease,border-color .3s ease
}

.socials_wrap .social_item_type_icons_names .social_icon {
    margin: 0 auto
}

.socials_wrap .social_item .social_name {
    font-family: inherit
}

.socials_wrap .social_item .social_name:before {
    display: none
}

.socials_wrap .sc_icon_type_svg svg,.socials_wrap .sc_icon_type_svg object {
    width: 1.25em;
    height: 1.25em;
    margin-bottom: -.2em
}

.socials_wrap .social_item .social_icon+.social_name {
    display: inline-block;
    vertical-align: top;
    margin-top: .5em
}

.socials_wrap .social_item .social_icon .social_hover {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    background-size: 100%;
    background-position: bottom center;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.socials_wrap .social_item .social_icon:hover .social_hover {
    opacity: 1
}

.sc_title {
    position: relative
}

.slider_container {
    position: relative;
    overflow: hidden
}

.slider_container:not(.inited) {
    display: none
}

.slider_container.slider_overflow_visible,.slider_container.slider_elastistack,.slider_container.swiper-container-coverflow,.slider_container.swiper-container-cube,.slider_container.swiper-container-flip {
    overflow: visible
}

.slider_outer {
    position: relative
}

.slider_container .slider-slide {
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.slider_container:not(.slider_height_fixed) .slider-wrapper {
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.slider_container:not(.slider_height_fixed) .slider-slide {
    height: auto
}

.slider_container.slider_height_fixed:not(.slider_direction_vertical) .slider-slide {
    height: 100%
}

.slider_container[data-interval="0"] .swiper-wrapper,.slider_container[data-interval="0"] .swiper-slide,.slider_container[data-interval="0"] .slide_parallax_wrapper {
    transition-timing-function: linear !important
}

.slider_container.slider_with_parallax .slider-slide {
    overflow: hidden
}

.slider_container.slider_with_parallax .slide_parallax_wrapper {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.slider_container.slider_type_bg:not(.slider_controller_container):not(.slider_multi),.slider_container.slider_type_bg:not(.slider_controller_container):not(.slider_multi) .slider-slide {
    min-height: 180px
}

.slider_container.slider_controls_side:not(.slider_controller_container):not(.slider_multi),.slider_container.slider_controls_side:not(.slider_controller_container):not(.slider_multi) .slider-slide,.slider_outer_controls_outside .slider_container:not(.slider_controller_container):not(.slider_multi),.slider_outer_controls_outside .slider_container:not(.slider_controller_container):not(.slider_multi) .slider-slide {
    min-height: 3em
}

.slider_container.slider_elastistack .slider-slide,.slider_container.slider_type_text .slider-slide,.slider_container.slider_type_bg .slider-slide,.slider_container.slider_type_images .slider-slide {
    text-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.slider_container.slider_type_images .slider-slide>img,.slider_container.slider_type_images .slider-slide>.slide_parallax_wrapper>img {
    max-width: 100%;
    height: auto
}

.slider_container .slider-slide>.slide_link,.slider_container .slider-slide>.slide_parallax_wrapper>.slide_link {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.slider_container .slider-slide>.trx_addons_video_player,.slider_container .slider-slide>.slide_parallax_wrapper>.trx_addons_video_player {
    display: block;
    width: 100%;
    height: 100%
}

.slider_container.slider_type_text .slide_content {
    width: 100%
}

.slider_container.slider_type_bg .slide_content,.slider_container.slider_type_images .slide_content {
    position: relative;
    z-index: 2;
    color: #f0f0f0
}

.slider_container .slide_info+.slide_content {
    margin-top: .5em
}

.slider_container .slide_content p {
    margin: 0
}

.slider_container.swiper-container-swap .slider-slide {
    transition-property: transform,opacity
}

.slider_shadows .slider_container,.slider_container.slider_shadows {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2em
}

.slider_shadows .slider_container .slider-slide,.slider_container.slider_shadows .slider-slide {
    padding: 1.5em;
    background-color: #fff;
    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.1);
    -ms-box-shadow: 0 0 30px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 30px 0 rgba(0,0,0,.1)
}

.slider_outer .slide_number,.slider_container .slide_number {
    display: none
}

.slider_container .slide_info,.slider_container .slide_content {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 0 3em;
    line-height: 1.3em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.slider_container .slide_info.slide_info_large {
    padding: 2em;
    background-color: rgba(0,0,0,.6)
}

.slider_container .slide_overlay,.slider_container .slide_info.slide_info_large,.slider_container .slide_info a {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.slider_container.slider_type_bg .slide_info.slide_info_large .slide_title,.slider_container.slider_type_images .slide_info.slide_info_large .slide_title,.slider_container.slider_type_bg .slide_info.slide_info_large .slide_title a,.slider_container.slider_type_images .slide_info.slide_info_large .slide_title a,.slider_container.slider_type_bg .slide_info.slide_info_large:hover .slide_date,.slider_container.slider_type_images .slide_info.slide_info_large:hover .slide_date,.slider_container.slider_type_bg .slide_info.slide_info_large:hover .slide_cats,.slider_container.slider_type_images .slide_info.slide_info_large:hover .slide_cats,.slider_container.slider_type_bg .slide_info.slide_info_large:hover .slide_cats a,.slider_container.slider_type_images .slide_info.slide_info_large:hover .slide_cats a {
    color: #fff
}

.slider_container .slide_info.slide_info_large:hover {
    background-color: rgba(0,0,0,.8)
}

.slider_container .slide_info.slide_info_large .slide_cats a {
    font-size: .8667em;
    line-height: 1.7333em;
    font-weight: 500;
    text-transform: uppercase
}

.slider_container .slide_info.slide_info_large .slide_title {
    font-size: 1.4em;
    line-height: 1.5em;
    font-weight: 400;
    text-transform: uppercase;
    margin: .5em 0
}

.slider_container .slide_info.slide_info_large .slide_date {
    font-size: .9333em;
    font-style: italic
}

.slider_container.slider_titles_center .slide_info:not(.slide_info_large),.slider_container.slider_titles_center .slide_content {
    padding: 0
}

.slider_container.slider_titles_center .slide_info_large {
    min-width: 50%;
    max-width: 75%
}

.slider_container.slider_titles_lb .slider-slide,.slider_container.slider_titles_rb .slider-slide,.slider_container.slider_titles_bottom .slider-slide {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.slider_container.slider_titles_lb .slider-slide:not(.with_content) .slide_info_small,.slider_container.slider_titles_rb .slider-slide:not(.with_content) .slide_info_small,.slider_container.slider_titles_bottom .slider-slide:not(.with_content) .slide_info_small,.slider_container.slider_titles_lb .slide_content,.slider_container.slider_titles_rb .slide_content,.slider_container.slider_titles_bottom .slide_content {
    margin-bottom: 2em
}

.slider_container.slider_titles_lb .slider-slide {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.slider_container.slider_titles_lb .slide_info,.slider_container.slider_titles_lb .slide_content {
    text-align: left
}

.slider_container.slider_titles_lb .slide_info_large {
    max-width: 50%
}

.slider_container.slider_titles_rb .slider-slide {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.slider_container.slider_titles_rb .slide_info,.slider_container.slider_titles_rb .slide_content {
    text-align: right
}

.slider_container.slider_titles_rb .slide_info_large {
    max-width: 50%
}

.slider_container .slide_info .slide_title {
    margin-top: .4em
}

.slider_titles_outside_wrap .slide_cats,.slider_titles_outside_wrap .slide_subtitle {
    font-style: italic;
    letter-spacing: 0
}

.slider_container .slide_overlay {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.4)
}

.slider_container .slider-slide:hover .slide_overlay {
    background-color: rgba(0,0,0,.7)
}

.slider_container:not(.slider_type_text) .slide_info_small,.slider_container.slider_multi:not(.slider_type_text) .slide_info_small {
    text-shadow: 1px 1px #000
}

.slider_container.slider_pagination_pos_bottom.slider_pagination_bullets.slider_multi:not(.slider_titles_center) .slide_info,.slider_container.slider_pagination_pos_bottom.slider_pagination_bullets:not(.slider_titles_center) .slide_info {
    margin-bottom: 3em
}

.slider_container.slider_pagination_pos_bottom.slider_pagination_bullets.slider_multi:not(.slider_titles_center) .slide_info+.slide_content,.slider_container.slider_pagination_pos_bottom.slider_pagination_bullets:not(.slider_titles_center) .slide_info+.slide_content {
    margin-top: -2.5em;
    margin-bottom: 3em
}

.slider_container.slider_pagination_pos_bottom.slider_pagination_custom.slider_multi:not(.slider_titles_center) .slide_info,.slider_container.slider_pagination_pos_bottom.slider_pagination_custom:not(.slider_titles_center) .slide_info,.slider_container.slider_pagination_pos_bottom.slider_pagination_fraction.slider_multi:not(.slider_titles_center) .slide_info,.slider_container.slider_pagination_pos_bottom.slider_pagination_fraction:not(.slider_titles_center) .slide_info {
    margin-bottom: 4em
}

.slider_container.slider_pagination_pos_bottom.slider_pagination_custom.slider_multi:not(.slider_titles_center) .slide_info+.slide_content,.slider_container.slider_pagination_pos_bottom.slider_pagination_custom:not(.slider_titles_center) .slide_info+.slide_content,.slider_container.slider_pagination_pos_bottom.slider_pagination_fraction.slider_multi:not(.slider_titles_center) .slide_info+.slide_content,.slider_container.slider_pagination_pos_bottom.slider_pagination_fraction:not(.slider_titles_center) .slide_info+.slide_content {
    margin-top: -3.5em;
    margin-bottom: 4em
}

.slider_container.slider_multi .slide_title,.slider_container .slide_info:not(.slide_info_large) .slide_title {
    font-size: 1.5385em;
    margin: .2em 0
}

.slider_container.slider_multi:not(.slider_type_text) .slide_title,.slider_container.slider_multi:not(.slider_type_text) .slide_title a,.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_title,.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_title a {
    color: #f0f0f0
}

.slider_container.slider_multi:not(.slider_type_text) .slide_title a:hover,.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_title a:hover,.slider_container.slider_multi:not(.slider_type_text) .slide_cats a:hover,.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_cats a:hover {
    color: #fff
}

.slider_container.slider_multi:not(.slider_type_text) .slide_date,.slider_container.slider_multi:not(.slider_type_text) .slide_cats,.slider_container.slider_multi:not(.slider_type_text) .slide_cats a,.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_date,.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_cats,.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_cats a {
    color: #ccc
}

.slider_container .video_play+.slide_info {
    display: none
}

.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play+.slide_info,.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play+.slide_info+.slide_content,.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play+.slide_content {
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease;
    pointer-events: none
}

.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play:hover+.slide_info,.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play:hover+.slide_info+.slide_content,.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play:hover+.slide_content {
    -webkit-transform: translateY(8em);
    -ms-transform: translateY(8em);
    transform: translateY(8em)
}

.slider_outer.slider_outer_titles_outside {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 5rem
}

.slider_outer.slider_outer_titles_outside .slide_info .slide_number {
    vertical-align: top;
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 1em;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 2em
}

.slider_titles_outside_wrap {
    position: absolute;
    z-index: 8;
    bottom: 0;
    left: 0;
    width: 100%;
    max-height: 4em;
    text-align: center
}

.slider_titles_outside_wrap .slide_info {
    display: none
}

.slider_titles_outside_wrap .slide_title {
    margin: 0
}

.slider_outer.slider_outer_titles_outside_top {
    padding-top: 8em;
    padding-bottom: 0
}

.slider_outer.slider_outer_titles_outside_top .slide_info .slide_number {
    display: inline-block
}

.slider_outer.slider_outer_titles_outside_top .slider_titles_outside_wrap {
    position: absolute;
    z-index: 8;
    top: 1.5em;
    left: 0;
    bottom: auto;
    max-height: 5em
}

.slider_container .swiper-pagination,.slider_outer .swiper-pagination {
    display: block;
    text-align: center;
    z-index: 9;
    color: #fff
}

.slider_outer_pagination_pos_bottom_outside .swiper-pagination {
    position: static;
    display: block;
    text-align: center;
    margin-top: 1em;
    bottom: auto;
    left: auto
}

.sc_item_slider .swiper-pagination-fraction {
    color: #333
}

.swiper-pagination-custom .swiper-pagination-button {
    width: 3em;
    height: 3em;
    border: 2px solid #ddd;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #f7f7f7;
    opacity: .8;
    vertical-align: bottom;
    margin: 0 4px;
    display: inline-block;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active {
    opacity: 1;
    border-color: #efa758
}

.slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom,.slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
    padding-bottom: 0 !important
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-custom,.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
    left: 0;
    top: auto;
    bottom: 1em;
    width: 100%;
    height: 3em;
    line-height: 3em;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
    left: auto;
    bottom: auto;
    position: static;
    margin-top: 1em
}

.slider_container.slider_pagination_pos_left .swiper-pagination-custom,.slider_container.slider_pagination_pos_right .swiper-pagination-custom {
    left: 1em;
    top: 50%;
    bottom: auto;
    width: auto;
    height: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.slider_container.slider_pagination_pos_right .swiper-pagination-custom {
    right: 1em;
    left: auto
}

.slider_container.slider_pagination_pos_left .swiper-pagination-button,.slider_container.slider_pagination_pos_right .swiper-pagination-button {
    display: block;
    margin: 4px 0;
    width: 2em;
    height: 2em
}

.slider_container .swiper-pagination-bullet,.slider_outer .swiper-pagination-bullet {
    opacity: .8;
    vertical-align: bottom;
    border: 2px solid #f0f0f0;
    background-color: transparent;
    width: 10px;
    height: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.slider_container .swiper-pagination-bullet-active,.slider_outer .swiper-pagination-bullet-active {
    opacity: 1
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets,.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets,.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
    left: 0;
    top: auto;
    bottom: 1em;
    width: 100%;
    height: 1.5em;
    line-height: 1.5em;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.slider_container.slider_type_text.slider_pagination_pos_bottom .swiper-pagination,.sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
    left: auto;
    bottom: auto;
    position: static;
    margin-top: 1em
}

.slider_container.slider_type_text.slider_pagination_pos_bottom .swiper-pagination {
    margin-top: .25em
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    display: inline-block;
    margin: 0 4px
}

.slider_container.slider_pagination_pos_left .swiper-pagination-bullets,.slider_container.slider_pagination_pos_right .swiper-pagination-bullets {
    left: 1em;
    top: 50%;
    bottom: auto;
    width: auto;
    height: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.slider_container.slider_pagination_pos_right .swiper-pagination-bullets {
    right: 1em;
    left: auto
}

.slider_container.slider_pagination_pos_left .swiper-pagination-bullets .swiper-pagination-bullet,.slider_container.slider_pagination_pos_right .swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: 4px 0
}

.slider_container .swiper-pagination-fraction,.slider_outer .swiper-pagination-fraction {
    font-size: .8667em;
    left: 0;
    top: auto;
    bottom: .5em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.slider_outer.slider_outer_pagination_pos_left>.swiper-pagination-fraction,.slider_container.slider_pagination_pos_left .swiper-pagination-fraction {
    text-align: left;
    padding-left: 1em
}

.slider_outer.slider_outer_pagination_pos_right>.swiper-pagination-fraction,.slider_container.slider_pagination_pos_right .swiper-pagination-fraction {
    text-align: right;
    padding-right: 1em
}

.sc_item_slider:not(.slider_outer_controls_bottom) .swiper-pagination-fraction {
    position: static;
    margin-top: 1em
}

.sc_item_slider.slider_outer_pagination_pos_left>.swiper-pagination-fraction {
    padding-left: 0
}

.sc_item_slider.slider_outer_pagination_pos_right>.swiper-pagination-fraction {
    padding-right: 0
}

.slider_container .swiper-pagination-fraction>*,.slider_outer .swiper-pagination-fraction>* {
    line-height: inherit;
    vertical-align: middle
}

.slider_container .swiper-pagination-fraction>.swiper-pagination-current,.slider_outer .swiper-pagination-fraction>.swiper-pagination-current {
    font-size: 2em;
    line-height: 1.2em
}

.slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_progressbar:not(.sc_item_slider) .slider_pagination_wrap {
    margin-top: 0
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-progressbar,.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-progressbar,.slider_container.slider_pagination_pos_bottom_outside .swiper-pagination-progressbar,.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-progressbar {
    left: 0;
    width: 100%;
    height: 6px;
    top: auto;
    bottom: 0
}

.slider_container.slider_pagination_pos_right .swiper-pagination-progressbar,.slider_outer.slider_outer_pagination_pos_right .swiper-pagination-progressbar {
    left: auto !important;
    right: 0;
    width: 6px;
    height: 100%;
    top: 0;
    bottom: auto
}

.slider_container.slider_pagination_pos_left .swiper-pagination-progressbar,.slider_outer.slider_outer_pagination_pos_left .swiper-pagination-progressbar {
    left: 0;
    right: auto !important;
    width: 6px;
    height: 100%;
    top: 0;
    bottom: auto
}

.sc_item_slider.slider_outer_pagination .swiper-pagination-bullet {
    border-color: #ddd
}

.sc_slider_controls .slider_prev,.sc_slider_controls .slider_next,.slider_container .slider_prev,.slider_container .slider_next,.slider_outer .slider_prev,.slider_outer_controls .slider_next {
    background-image: none !important;
    background-color: rgba(0,0,0,.5);
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_slider_controls .slider_controls_wrap>a,.slider_container.slider_controls_side .slider_controls_wrap>a,.slider_outer_controls_outside .slider_controls_wrap>a,.slider_outer_controls_side .slider_controls_wrap>a,.slider_outer_controls_top .slider_controls_wrap>a,.slider_outer_controls_bottom .slider_controls_wrap>a {
    width: 4.2em;
    height: 2.8em;
    line-height: 2.8em;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.sc_slider_controls .slider_prev:before,.sc_slider_controls .slider_next:before,.slider_container .slider_prev:before,.slider_container .slider_next:before,.slider_outer .slider_prev:before,.slider_outer .slider_next:before {
    margin: 0;
    font-family: "trx_addons_icons"
}

.slider_controls_wrap .swiper-button-prev:after,.slider_controls_wrap .swiper-container-rtl .swiper-button-next:after,.slider_controls_wrap .swiper-button-next:after,.slider_controls_wrap .swiper-container-rtl .swiper-button-prev:after {
    content: ' ';
    display: none
}

.sc_slider_controls .slider_prev:before,.slider_container .slider_prev:before,.slider_outer .slider_prev:before {
    content: '\e858'
}

.sc_slider_controls .slider_next:before,.slider_container .slider_next:before,.slider_outer .slider_next:before {
    content: '\e859'
}

.sc_slider_controls .slider_prev.with_title,.sc_slider_controls .slider_next.with_title {
    width: auto;
    padding: 0 1.5em
}

.sc_slider_controls .slider_prev.with_title:before,.sc_slider_controls .slider_next.with_title:before {
    display: none
}

.sc_slider_controls .slider_prev,.sc_slider_controls .slider_next {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    margin: 0;
    display: inline-block;
    vertical-align: middle
}

.sc_slider_controls .slider_next {
    order: 2
}

.sc_slider_controls .slider_prev+.slider_next,.sc_slider_controls .slider_prev+.slider_pagination_wrap,.sc_slider_controls .slider_next+.slider_pagination_wrap {
    margin-left: 1em
}

.sc_slider_controls .slider_controls_wrap {
    position: relative;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.sc_slider_controls.sc_align_left .slider_controls_wrap {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sc_slider_controls.sc_align_center .slider_controls_wrap {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_slider_controls.sc_align_right .slider_controls_wrap {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_slider_controls.slider_pagination_style_thumbs .slider_controls_wrap,.sc_slider_controls.slider_pagination_style_progress .slider_controls_wrap {
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between
}

.sc_slider_controls.slider_pagination_style_thumbs .slider_controls_wrap .slider_pagination_wrap,.sc_slider_controls.slider_pagination_style_progress .slider_controls_wrap .slider_pagination_wrap {
    -webkit-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2
}

.sc_slider_controls .slider_controls_wrap .slider_pagination_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    position: relative;
    text-align: center;
    height: 2.8em
}

.sc_slider_controls .slider_pagination_button_wrap {
    display: inline-block;
    vertical-align: top;
    height: 100%
}

.sc_slider_controls .slider_pagination_button {
    display: block;
    height: 100%;
    margin-left: 1px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    position: relative
}

.sc_slider_controls .slider_pagination_button_wrap:first-child .slider_pagination_button {
    margin-left: 0
}

.sc_slider_controls .slider_pagination_button:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease;
    opacity: 0
}

.sc_slider_controls .slider_pagination_button:hover:before,.sc_slider_controls .slider_pagination_button_active:before {
    opacity: .2
}

.sc_slider_controls.slider_pagination_style_progress .slider_controls_wrap .slider_pagination_wrap {
    background-color: #f0f0f0;
    cursor: pointer
}

.sc_slider_controls .slider_progress_bar {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-color: #ddd;
    -webkit-transition: width .3s ease;
    -ms-transition: width .3s ease;
    transition: width .3s ease
}

.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet {
    display: inline-block;
    vertical-align: top;
    border: 2px solid #f0f0f0;
    background-color: transparent;
    width: 10px;
    height: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    cursor: pointer;
    margin: 0 4px
}

.sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap>* {
    font-size: .8667em;
    line-height: 1.7em
}

.sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap>.swiper-pagination-current {
    font-size: 2em;
    line-height: 1.2em
}

.slider_container.slider_controls_bottom .slider_controls_wrap,.slider_outer .slider_controls_bottom .slider_controls_wrap {
    text-align: center;
    margin-top: 2em
}

.slider_container.slider_controls_bottom .slider_prev,.slider_container.slider_controls_bottom .slider_next,.slider_outer .slider_controls_bottom .slider_prev,.slider_outer .slider_controls_bottom .slider_next {
    position: static;
    display: inline-block;
    margin: 0
}

.slider_container.slider_controls_bottom .slider_next,.slider_outer .slider_controls_bottom .slider_next {
    margin-left: 1em
}

.slider_container.slider_controls_side .slider_controls_wrap>.slider_prev,.slider_outer_controls_side .slider_controls_wrap>.slider_prev {
    opacity: 0;
    margin-left: -6em;
    left: 0
}

.slider_container.slider_controls_side .slider_controls_wrap>.slider_next,.slider_outer_controls_side .slider_controls_wrap>.slider_next {
    opacity: 0;
    margin-right: -6em;
    right: 0
}

.slider_container.slider_controls_side:hover .slider_controls_wrap>a,.slider_outer_controls_side:hover .slider_controls_wrap>a {
    opacity: 1;
    margin-left: 0;
    margin-right: 0
}

.slider_container.slider_controls_outside+.slider_controls_wrap>a,.slider_outer_controls_outside .slider_controls_wrap>a {
    -webkit-transition: color .3s ease,background-color .3s ease,opacity .3s ease .3s,margin .3s ease .3s;
    -ms-transition: color .3s ease,background-color .3s ease,opacity .3s ease .3s,margin .3s ease .3s;
    transition: color .3s ease,background-color .3s ease,opacity .3s ease .3s,margin .3s ease .3s
}

.slider_container.slider_controls_outside+.slider_controls_wrap>.slider_prev,.slider_outer_controls_outside .slider_controls_wrap>.slider_prev {
    opacity: 0;
    margin-left: -6em;
    left: -6em
}

.slider_container.slider_controls_outside+.slider_controls_wrap>.slider_next,.slider_outer_controls_outside .slider_controls_wrap>.slider_next {
    opacity: 0;
    margin-right: -6em;
    right: -6em
}

.slider_container.slider_controls_outside:hover+.slider_controls_wrap>a,.slider_container.slider_controls_outside+.slider_controls_wrap:hover>a,.slider_container.slider_controls_outside+.slider_controls_wrap>a:hover,.slider_outer_controls_outside:hover .slider_controls_wrap>a,.slider_outer_controls_outside .slider_controls_wrap:hover>a,.slider_outer_controls_outside .slider_controls_wrap>a:hover {
    opacity: 1;
    margin-left: 0;
    margin-right: 0
}

.slider_outer_controls_top>.slider_controls_wrap {
    position: absolute;
    z-index: 11;
    top: -3.3em;
    right: 0;
    width: auto;
    height: 3em
}

.sc_item_slider.slider_outer_controls_top>.slider_controls_wrap {
    top: -5em
}

.slider_outer_controls_bottom>.slider_controls_wrap {
    position: relative;
    display: block;
    text-align: center;
    margin-top: 1em
}

.slider_outer_controls_top>.slider_controls_wrap>a,.slider_outer_controls_bottom>.slider_controls_wrap>a {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    margin: 0;
    display: inline-block;
    vertical-align: middle
}

.slider_outer_controls_top>.slider_controls_wrap>a+a,.slider_outer_controls_bottom>.slider_controls_wrap>a+a {
    margin-left: .5em
}

.slider_container .trx_addons_video_player.with_cover {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.slider_style_modern {
    padding: 0 7rem
}

.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a {
    position: absolute;
    top: 3rem;
    bottom: 3rem;
    width: 7rem;
    height: auto;
    line-height: 1.2em;
    margin: 0;
    background-color: #333;
    color: #fff;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.slider_style_modern.slider_outer_controls_side.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap>a {
    bottom: 6rem
}

.slider_style_modern.slider_outer_controls_side.slider_outer_titles_outside .slider_controls_wrap>a {
    bottom: 8rem
}

.slider_style_modern.slider_outer_controls_side.slider_outer_titles_outside.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap>a {
    bottom: 11rem
}

.slider_style_modern .slider_controls_label,.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before {
    display: block;
    text-align: center;
    max-width: 80%;
    position: absolute;
    top: 45%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before {
    top: 58%
}

.slider_style_modern .slider_controls_label>span {
    display: block
}

.slider_style_modern .slider_controls_label span:first-child {
    font-style: italic;
    letter-spacing: 0
}

.sc_slider_controller .slider_outer.slider_outer_controls_side .slider_controls_wrap>a,.slider_style_modern .slider_container.slider_controls_side .slider_controls_wrap>a,.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a {
    opacity: 1
}

.slider_style_modern.slider_outer_titles_outside>.slider_pagination_wrap {
    display: none
}

:root {
    --sc-slider-controller-height: 100px
}

.sc_slider_controller_horizontal .slider_controller_container,.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .slider_controller_container {
    height: var(--sc-slider-controller-height)
}

.sc_slider_controller_horizontal .sc_slider_controller_item_image,.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .sc_slider_controller_item_image {
    height: calc(var(--sc-slider-controller-height) - 2em)
}

.sc_slider_controller_vertical .sc_slider_controller_item_image,.slider_outer_wrap_controller_pos_left .sc_slider_controller .sc_slider_controller_item_image,.slider_outer_wrap_controller_pos_right .sc_slider_controller .sc_slider_controller_item_image {
    max-height: 7em
}

.slider_outer_wrap {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.slider_outer_wrap.slider_outer_wrap_controller_pos_left {
    padding-left: 33.3333%
}

.slider_outer_wrap.slider_outer_wrap_controller_pos_left .sc_slider_controller {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 33.3333%;
    height: 100%;
    padding-right: 1px
}

.slider_outer_wrap.slider_outer_wrap_controller_pos_right {
    padding-right: 33.3333%
}

.slider_outer_wrap.slider_outer_wrap_controller_pos_right .sc_slider_controller {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    width: 33.3333%;
    height: 100%;
    padding-left: 1px
}

.slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .slider-slide {
    padding: 1em
}

.slider_outer_wrap .sc_slider_controller .slider-slide {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    background-color: #fff;
    padding: 1em .5em 1em 2em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active {
    background-color: #f7f7f7
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-basis: 100%;
    -ms-flex-basis: 100%;
    flex-basis: 100%
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image {
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image+.sc_slider_controller_item_info,.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image~.sc_slider_controller_item_info {
    padding-left: 2em
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title {
    margin: 0;
    font-size: 1.15em;
    line-height: 1.4em
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_date {
    font-size: .9286em;
    line-height: 1.5em;
    color: #888
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_number {
    margin-right: .3em
}

.sc_slider_controller {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_slider_controller .slider-slide {
    cursor: pointer;
    min-height: 50px
}

.sc_slider_controller_horizontal {
    padding-top: 1px
}

.slider_outer_pagination_pos_bottom_outside+.sc_slider_controller_horizontal,.slider_outer_controls_bottom+.sc_slider_controller_horizontal {
    margin-top: 1em
}

.sc_slider_controller_horizontal[data-controls="1"] {
    padding-left: 4em;
    padding-right: 4em
}

.sc_slider_controller_vertical[data-controls="1"] {
    padding-top: 3em;
    padding-bottom: 3em
}

.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap>a {
    margin: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a {
    top: 0;
    bottom: 0;
    width: 4em;
    height: auto
}

.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>a {
    left: 0;
    right: 0;
    width: auto;
    height: 3em
}

.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap>a:before {
    display: block;
    width: auto;
    height: 1em;
    line-height: 1em;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap>a {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>.slider_prev {
    left: -4em;
    right: auto
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>.slider_next {
    right: -4em;
    left: auto
}

.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>.slider_prev {
    top: -3em;
    bottom: auto
}

.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>.slider_next {
    bottom: -3em;
    top: auto
}

.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>.slider_prev:before {
    content: '\e85a';
    font-family: "trx_addons_icons"
}

.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>.slider_next:before {
    content: '\e857';
    font-family: "trx_addons_icons"
}

.sc_slider_controller_info {
    display: block;
    text-align: left;
    letter-spacing: 0;
    font-size: 1.3333em;
    line-height: 1.2em;
    font-weight: 400;
    font-style: normal;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 85%
}

.sc_slider_controller_info_number {
    display: inline-block;
    vertical-align: middle;
    color: #eee;
    margin-right: .4em
}

.sc_slider_controller_info_title {
    display: inline-block;
    vertical-align: middle;
    max-width: 80%;
    color: #fff
}

.sc_slider_controller_horizontal .slider-slide.swiper-slide-active:after {
    content: ' ';
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #efa758
}

.sc_slider_controller_thumbs .slider-slide:before,.slider_outer_wrap .sc_slider_controller .slider-slide-bg:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    -webkit-transition: background-color .5s ease;
    -ms-transition: background-color .5s ease;
    transition: background-color .5s ease
}

.sc_slider_controller_thumbs .slider-slide.swiper-slide-active:before,.slider_outer_wrap .sc_slider_controller .slider-slide-bg.swiper-slide-active:before {
    background-color: transparent
}

.sc_slider_controller_thumbs .sc_slider_controller_info {
    font-size: 1.2em;
    line-height: 1.2em;
    display: none
}

.sc_slider_controller_thumbs .sc_slider_controller_info_number {
    color: #ccc
}

.sc_slider_controller_thumbs .sc_slider_controller_info_title {
    color: #fff
}

.sc_slider_controller_titles .sc_slider_controller_info {
    text-transform: uppercase
}

.sc_slider_controller_titles .slider-slide {
    background-color: #f0f0f0
}

.sc_slider_controller_titles .slider-slide:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    width: 1px;
    background-color: #ddd
}

.sc_slider_controller_titles .slider-slide.swiper-slide-active:before {
    display: none
}

.sc_slider_controller_titles .slider-slide.swiper-slide-active {
    margin-top: 0;
    padding-top: 0;
    background-color: #fff
}

.slider_elastistack ul[class*=stack__] {
    position: relative;
    margin: 0 auto;
    padding: 0;
    list-style: none
}

.slider_elastistack ul[class*=stack__] li {
    position: absolute;
    width: 100%;
    opacity: 0;
    padding: 0
}

.slider_elastistack ul[class*=stack__] li:before {
    display: none
}

.slider_elastistack ul.stack__images {
    width: 100%;
    z-index: 10;
    -webkit-perspective: 1000px;
    -ms-perspective: 1000px;
    perspective: 1000px;
    -webkit-perspective-origin: 50% -50%;
    -ms-perspective-origin: 50% -50%;
    perspective-origin: 50% -50%
}

.slider_elastistack .stack__images li {
    top: 0;
    z-index: 1;
    -webkit-transform: translate3d(0,0,-180px);
    -ms-transform: translate3d(0,0,-180px);
    transform: translate3d(0,0,-180px);
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.slider_elastistack .stack__images li img {
    display: block;
    width: 100%;
    pointer-events: none
}

.slider_elastistack .stack__images li:active {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.slider_elastistack .stack__images li.animate {
    -webkit-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.slider_elastistack .stack__images li.move-back {
    -webkit-transition-timing-function: cubic-bezier(.175,.885,.47,1.515);
    -ms-transition-timing-function: cubic-bezier(.175,.885,.47,1.515);
    transition-timing-function: cubic-bezier(.175,.885,.47,1.515)
}

.slider_elastistack_outer.slider_outer_controls {
    padding-bottom: 4em
}

.slider_elastistack_outer.slider_outer_titles_outside.slider_outer_controls {
    padding-bottom: 13em
}

.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.slider_elastistack.slider_controls>.slider_controls_wrap {
    bottom: -4em
}

.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap>.slider_prev {
    display: none
}

.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap>.slider_next {
    position: static;
    margin: 0;
    left: auto;
    right: auto;
    opacity: 1
}

.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap>.slider_next:before {
    content: '\e857'
}

.elementor-element-edit-mode .sc_layouts_blog_item>div {
    min-width: 60px;
    min-height: 16px
}

.elementor-element-edit-mode .sc_layouts_blog_item_featured[class*=hover_] {
    display: block
}

.elementor-element-edit-mode .sc_layouts_blog_item_featured img {
    max-width: none;
    width: 100%
}

.elementor-element .elementor-widget-container .sc_layouts_blog_item {
    -webkit-transition: background .3s ease,background-image .3s ease,background-color .3s ease,border .3s ease,border-radius .3s ease,box-shadow .3s ease;
    -ms-transition: background .3s ease,background-image .3s ease,background-color .3s ease,border .3s ease,border-radius .3s ease,box-shadow .3s ease;
    transition: background .3s ease,background-image .3s ease,background-color .3s ease,border .3s ease,border-radius .3s ease,box-shadow .3s ease
}

.editor-block-list__layout .editor-block-list__block[data-type="trx-addons/layouts-blog-item"][class*=sc_layouts_blog_item_position_]:not(.sc_layouts_blog_item_position_static) .is-block-container,.editor-block-list__layout .editor-block-list__block[data-type="trx-addons/layouts-blog-item"][class*=sc_layouts_blog_item_position_]:not(.sc_layouts_blog_item_position_static) .editor-block-list__block-edit {
    margin-top: 0;
    margin-bottom: 0
}

.sc_layouts_blog_item .hide_overflow {
    max-height: 1.35em;
    overflow: hidden
}

.sc_layouts_blog_item_featured {
    overflow: hidden
}

.sc_layouts_blog_item_featured .post_featured {
    margin-bottom: 0
}

.sc_layouts_blog_item_featured_mask .post_featured:after {
    content: ' ';
    background-color: #000;
    opacity: .3;
    -webkit-transition: opacity .3s ease,background-color .3s ease;
    -ms-transition: opacity .3s ease,background-color .3s ease;
    transition: opacity .3s ease,background-color .3s ease;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_layouts_blog_item_featured_mask:hover .post_featured:after {
    opacity: .1
}

.sc_layouts_blog_item_title .post_title {
    margin: 0;
    line-height: 1.15em
}

.sc_layouts_blog_item .post_title>a,.sc_layouts_blog_item .post_meta>a,.sc_layouts_blog_item .post_meta>span,.sc_layouts_blog_item .post_button a,.sc_layouts_blog_item .post_excerpt>*,.sc_layouts_blog_item .post_custom>* {
    -webkit-transition: color .3s ease,background-color .3s ease,opacity .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,opacity .3s ease;
    transition: color .3s ease,background-color .3s ease,opacity .3s ease
}

.sc_layouts_blog_item .post_button {
    white-space: nowrap
}

.sc_layouts_blog_item .post_button .sc_button:not(.sc_button_simple) {
    padding: 1em 2em
}

.sc_layouts_blog_item .post_button a,.sc_layouts_blog_item .post_meta>a,.sc_layouts_blog_item .post_meta>span {
    display: inline-block;
    vertical-align: top
}

[class*=sc_layouts_blog_item_position_]:not(.sc_layouts_blog_item_position_static) .post_meta {
    margin: 0
}

.sc_layouts_blog_item_position_tl {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

.sc_layouts_blog_item_position_tc {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.sc_layouts_blog_item_position_tr {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0
}

.sc_layouts_blog_item_position_ml {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.sc_layouts_blog_item_position_mc {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    min-width: 75% !important
}

.sc_layouts_blog_item_position_mr {
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.sc_layouts_blog_item_position_bl {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0
}

.sc_layouts_blog_item_position_bc {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.sc_layouts_blog_item_position_br {
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0
}

[class*=sc_layouts_blog_item_position_]:not(.sc_layouts_blog_item_position_static) {
    position: absolute;
    z-index: 12;
    max-width: 90%;
    min-width: 10px
}

.sc_layouts_blog_item_position_tl,.sc_layouts_blog_item_position_ml,.sc_layouts_blog_item_position_bl {
    text-align: left
}

.sc_layouts_blog_item_position_tc,.sc_layouts_blog_item_position_mc,.sc_layouts_blog_item_position_bc {
    text-align: center
}

.sc_layouts_blog_item_position_tr,.sc_layouts_blog_item_position_mr,.sc_layouts_blog_item_position_br {
    text-align: right
}

.sc_layouts_cart {
    position: relative;
    z-index: 2000
}

.sc_layouts_cart_icon,.sc_layouts_cart_details {
    cursor: pointer
}

.sc_layouts_cart_items_short {
    display: none;
    font-size: 9px;
    background-color: #333;
    color: #fff;
    min-width: 15px;
    min-height: 15px;
    line-height: 15px;
    text-align: center;
    padding: 0 2px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    -webkit-transform: translate(50%,-33%);
    -ms-transform: translate(50%,-33%);
    transform: translate(50%,-33%);
    pointer-events: none
}

.sc_layouts_row_type_compact .sc_layouts_cart_details {
    display: none
}

.sc_layouts_row_type_compact .sc_layouts_cart_items_short {
    display: block
}

.sc_layouts_cart_widget {
    display: none;
    text-align: left;
    position: absolute;
    z-index: 2;
    top: 4em;
    right: -2em;
    width: 280px;
    padding: 1em;
    border: 1px solid #ddd;
    background-color: #fff;
    color: #888;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_layouts_cart_widget:after {
    content: ' ';
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 2.5em;
    width: 8px;
    height: 8px;
    margin: -5px 0 0 -4px;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    background-color: #fff;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.sc_layouts_cart_widget .widget_shopping_cart {
    text-align: left !important;
    font-size: .9333em;
    line-height: 1.5em
}

.sc_layouts_cart_widget .cart_list {
    max-height: 215px;
    overflow-y: auto;
    overflow-x: hidden
}

.sc_layouts_cart_widget p {
    margin-bottom: 0
}

.sc_layouts_cart_widget p+p {
    margin-top: .75em
}

.sc_layouts_cart_widget .variation {
    display: none
}

.sc_layouts_cart_panel {
    --sc_layouts-cart-panel-padding: 1.5em;
    --sc_layouts-cart-panel-padding-half: calc(var(--sc_layouts-cart-panel-padding)/2);
    --sc_layouts-cart-panel-padding-double: calc(var(--sc_layouts-cart-panel-padding)*2);
    --sc_layouts-cart-panel-padding-triple: calc(var(--sc_layouts-cart-panel-padding)*2.5)
}

.sc_layouts_cart_panel .sc_layouts_panel_inner {
    padding: var(--sc_layouts-cart-panel-padding)
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_header {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: var(--sc_layouts-cart-panel-padding-half) var(--sc_layouts-cart-panel-padding);
    background-color: #eee
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_title {
    margin: 0
}

.sc_layouts_cart_panel .sc_layouts_cart_items_short {
    display: inline-block;
    vertical-align: top;
    margin-left: .3em;
    font-size: .5em;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget {
    padding-top: var(--sc_layouts-cart-panel-padding-triple)
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart {
    overflow: hidden
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .widget_shopping_cart_content {
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: calc(100vh - 15em);
    margin-right: -16px
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart ul.cart_list li {
    padding: 0 1.5em 1em 0
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart ul.cart_list li a:not(.remove) {
    font-size: 1.15em
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart ul.cart_list li a.remove {
    left: auto;
    right: 0;
    margin-top: 0;
    text-align: center
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart ul.cart_list li img {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    width: 5em;
    margin-right: 1em
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart ul.cart_list li .variation {
    display: none
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .woocommerce-mini-cart__total,.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .woocommerce-mini-cart__buttons {
    position: absolute;
    z-index: 1;
    bottom: var(--sc_layouts-cart-panel-padding);
    left: var(--sc_layouts-cart-panel-padding);
    right: var(--sc_layouts-cart-panel-padding)
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .woocommerce-mini-cart__total {
    bottom: calc(var(--sc_layouts-cart-panel-padding) + 4em);
    width: calc(100% - var(--sc_layouts-cart-panel-padding-double));
    text-align: right
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .woocommerce-mini-cart__buttons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .woocommerce-mini-cart__buttons .button {
    width: 49%;
    text-align: center
}

.sc_layouts_cart_link {
    display: block
}

.sc_layouts_cart_button_wrap {
    position: fixed;
    z-index: 100100;
    bottom: 2em;
    right: 2em;
    -webkit-transition: bottom .3s ease,opacity .3s ease,transform .3s ease;
    -ms-transition: bottom .3s ease,opacity .3s ease,transform .3s ease;
    transition: bottom .3s ease,opacity .3s ease,transform .3s ease;
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    opacity: 0;
    pointer-events: none
}

.sc_layouts_cart_button_wrap.sc_layouts_cart_button_showed {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    pointer-events: auto
}

.trx_addons_scroll_to_top_show .sc_layouts_cart_button_wrap {
    bottom: 6em
}

.sc_layouts_cart_button_wrap .sc_layouts_cart_items_short {
    display: block;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_layouts_cart_button_wrap .sc_layouts_cart_widget {
    display: none
}

.sc_layouts_cart_button_wrap .sc_layouts_cart_button_icon {
    display: block;
    font-size: 1.5em;
    line-height: 1em;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);
    -ms-box-shadow: 0 0 3px rgba(0,0,0,.15);
    box-shadow: 0 0 3px rgba(0,0,0,.15);
    background-color: #efa752;
    color: #fff;
    position: relative;
    z-index: 1;
    -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    transition: color .3s ease,background-color .3s ease,border-color .3s ease
}

.sc_layouts_cart_button_wrap .sc_layouts_cart_button_sonar {
    display: block;
    background-color: #efa752;
    position: absolute;
    z-index: 1;
    top: -10px;
    right: -10px;
    bottom: -10px;
    left: -10px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 800px;
    -ms-perspective: 800px;
    perspective: 800px;
    -webkit-animation: sc-cart-button-sonar 2s ease infinite;
    -ms-animation: sc-cart-button-sonar 2s ease infinite;
    animation: sc-cart-button-sonar 2s ease infinite
}

@-webkit-keyframes sc-cart-button-sonar {
    0% {
        opacity: 0;
        -webkit-transform: scale(.2,.2);
        -ms-transform: scale(.2,.2);
        transform: scale(.2,.2)
    }

    50% {
        opacity: .8
    }

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

@keyframes sc-cart-button-sonar {
    0% {
        opacity: 0;
        -webkit-transform: scale(.2,.2);
        -ms-transform: scale(.2,.2);
        transform: scale(.2,.2)
    }

    50% {
        opacity: .8
    }

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

.sc_layouts_currency .select_container {
    overflow: visible;
    background-color: transparent !important
}

.sc_layouts_currency .woocommerce-currency-switcher-form .woocommerce-currency-switcher {
    display: none !important
}

.sc_layouts_currency .woocommerce-currency-switcher-form .woocommerce-currency-switcher {
    padding: 0 !important
}

.sc_layouts_currency .select_container:after,.sc_layouts_currency .select_container:before {
    display: none
}

.sc_layouts_currency .chosen-container .chosen-results {
    display: block
}

.sc_layouts_currency .chosen-container {
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: 0px;
    min-width: 100%;
    position: relative
}

.sc_layouts_currency .chosen-container-single .chosen-single span {
    margin: 0
}

.sc_layouts_currency .chosen-container-single .chosen-single>div {
    display: none
}

.sc_layouts_currency .woocommerce-currency-switcher-form .chosen-container-active.chosen-with-drop .chosen-single,.sc_layouts_currency .woocommerce-currency-switcher-form .chosen-container-single .chosen-single,.sc_layouts_currency .woocommerce-currency-switcher-form .dd-select,.sc_layouts_currency .woocommerce-currency-switcher-form .dd-selected,.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-selected,.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect.wSelect-theme-classic {
    display: inline;
    font-weight: inherit;
    position: relative;
    height: auto;
    background: 0 0 !important;
    border: none;
    line-height: inherit;
    padding: 0;
    margin: 0;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_layouts_currency .chosen-container-single .chosen-single:after {
    content: '\e828';
    font-family: "trx_addons_icons";
    font-size: 95%;
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none
}

.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-arrow,.sc_layouts_currency .woocommerce-currency-switcher-form .dd-pointer,.sc_layouts_currency .woocommerce-currency-switcher-form .dd-selected-description {
    display: none
}

.sc_layouts_currency .chosen-container .chosen-results,.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-options-holder,.sc_layouts_currency .woocommerce-currency-switcher-form .dd-options {
    width: 11em !important;
    border: none !important;
    min-width: 0 !important;
    margin: 0;
    padding: 1.25em 2em;
    background: #fff;
    text-align: left;
    position: absolute;
    z-index: 1;
    top: 1em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,.2);
    -ms-box-shadow: 1px 1px 2px 0px rgba(0,0,0,.2);
    box-shadow: 1px 1px 2px 0px rgba(0,0,0,.2)
}

.sc_layouts_currency.hide_drop .chosen-drop,.sc_layouts_currency.hide_drop .woocommerce-currency-switcher-form .wSelect-options-holder,.sc_layouts_currency.hide_drop .woocommerce-currency-switcher-form .dd-options {
    display: none !important
}

.sc_layouts_currency .chosen-container .chosen-drop,.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect .wSelect-options {
    height: auto !important;
    border: none;
    overflow: visible;
    margin-top: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_layouts_currency .chosen-container .chosen-results li,.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option,.sc_layouts_currency .woocommerce-currency-switcher-form .dd-option {
    background: 0 0 !important;
    border: none;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    color: #141414;
    font-weight: 400;
    padding: .55em 0;
    line-height: inherit;
    cursor: pointer
}

.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option-value {
    padding: 0;
    margin: 0
}

.sc_layouts_currency .chosen-container .active-result.highlighted,.sc_layouts_currency .chosen-container .active-result.result-selected,.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option-selected {
    color: #efa758
}

.sc_layouts_currency a.woocs_flag_view_item {
    width: auto;
    height: auto;
    margin: 0;
    vertical-align: bottom;
    display: inline
}

.sc_layouts_currency a.woocs_flag_view_item img {
    width: auto;
    height: 1.2em;
    vertical-align: bottom
}

.sc_layouts_featured.with_content {
    position: relative;
    min-height: 0em
}

.sc_layouts_featured .sc_layouts_featured_content {
    position: static
}

.sc_layouts_featured.with_image.without_content {
    min-height: 40rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.sc_layouts_featured.with_image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.sc_layouts_featured.with_image.with_content:before {
    content: ' ';
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.5)
}

.sc_layouts_language li.menu-item>a>img,.sc_layouts_language li.menu-item>a>span {
    display: inline-block;
    line-height: inherit;
    vertical-align: middle
}

.sc_layouts_language li.menu-item>a>img+span {
    margin-left: .3em
}

.custom-logo-link img,.sc_layouts_logo img {
    max-height: 6em;
    width: auto;
    vertical-align: middle
}

.sc_layouts_row_type_compact .custom-logo-link img,.sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 4.5em
}

.sc_layouts_row_type_narrow .custom-logo-link img,.sc_layouts_row_type_narrow .sc_layouts_logo img {
    max-height: 3em
}

.sc_layouts_logo .logo_text {
    display: block;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_logo .logo_slogan {
    display: block;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 0px;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_item_menu_mobile_button,.sc_layouts_menu_mobile_button {
    display: none !important
}

.elementor-element-edit-mode .sc_layouts_item_menu_mobile_button,.elementor-element-edit-mode .sc_layouts_menu_mobile_button {
    display: flex !important;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.elementor-element-edit-mode[data-widget_type^="trx_sc_layouts_menu"] .elementor-widget-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sc_layouts_menu_mobile_button .sc_layouts_item_icon,.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon {
    font-size: 2em
}

.sc_layouts_menu_mobile_button .sc_layouts_item_icon:before,.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon:before {
    line-height: 1.2em
}

.sc_layouts_menu_mobile_button_burger {
    display: inline-block !important
}

.sc_layouts_menu {
    position: relative;
    z-index: 1000;
    overflow: hidden;
    visibility: hidden;
    max-height: 3em
}

.elementor-element-edit-mode .sc_layouts_menu,.sc_layouts_menu.inited,.sc_layouts_menu>nav {
    overflow: visible;
    visibility: inherit;
    max-height: none
}

.sc_layouts_menu_nav,.sc_layouts_menu_nav ul {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none !important
}

.sc_layouts_menu_nav:after,.sc_layouts_menu_nav ul:after {
    content: ' ';
    clear: both;
    width: 100%;
    height: 0;
    display: block
}

.sc_layouts_menu_nav li {
    margin: 0;
    position: relative
}

.widget .sc_layouts_menu_nav li:before {
    display: none !important
}

.sc_layouts_menu_nav li>a {
    display: block;
    position: relative
}

.sc_layouts_menu_nav li>a:not([class*=icon-]):empty,.sc_layouts_menu_nav li>a>span:not([class*=icon-]):empty {
    display: none !important
}

.sc_layouts_submenu_freeze {
    opacity: 1 !important
}

.sc_layouts_menu_stretch_bg {
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_layouts_menu_nav {
    text-align: left;
    vertical-align: middle;
    padding-left: 0 !important
}

.sc_layouts_menu_nav>li {
    position: relative;
    float: left;
    z-index: 20
}

.sc_layouts_menu_nav>li+li {
    z-index: 19
}

.sc_layouts_menu_nav>li+li+li {
    z-index: 18
}

.sc_layouts_menu_nav>li+li+li+li {
    z-index: 17
}

.sc_layouts_menu_nav>li+li+li+li+li {
    z-index: 16
}

.sc_layouts_menu_nav>li+li+li+li+li+li {
    z-index: 15
}

.sc_layouts_menu_nav>li+li+li+li+li+li+li {
    z-index: 14
}

.sc_layouts_menu_nav>li+li+li+li+li+li+li+li {
    z-index: 13
}

.sc_layouts_menu_nav>li+li+li+li+li+li+li+li+li {
    z-index: 12
}

.sc_layouts_menu_nav>li+li+li+li+li+li+li+li+li+li {
    z-index: 11
}

.sc_layouts_menu_nav>li>a {
    padding: 1em;
    position: relative;
    color: #333;
    -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    transition: color .3s ease,background-color .3s ease,border-color .3s ease
}

.sc_layouts_menu_nav>li>a:hover,.sc_layouts_menu_nav>li.sfHover>a,.sc_layouts_menu_nav>li.current-menu-item>a,.sc_layouts_menu_nav>li.current-menu-parent>a,.sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: #efa758
}

.sc_layouts_menu_nav>li.current-menu-item>a,.sc_layouts_menu_nav>li.current-menu-parent>a,.sc_layouts_menu_nav>li.current-menu-ancestor>a {
    font-weight: 500
}

.sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding-right: 2em
}

.sc_layouts_menu_nav>li.menu-item-has-children>a:after {
    content: '\e882';
    font-family: "trx_addons_icons";
    font-weight: 400;
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 1em;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_menu_nav li[class*=icon-]:before {
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_menu_nav>li[class*=icon-]>a {
    padding-left: 2em
}

.sc_layouts_menu_nav>li[class*=icon-]:before {
    display: inline-block;
    padding: 1em 0;
    width: 1em;
    line-height: inherit;
    position: absolute;
    z-index: 1;
    top: 0;
    left: .5em
}

.sc_layouts_menu_nav>li[class*=columns-][class*=icon-]:before {
    position: static;
    margin: 0 0 0 .5em;
    float: left
}

.sc_layouts_menu_nav>li[class*=columns-][class*=icon-]>a {
    float: left;
    margin-left: -1.5em
}

.sc_layouts_menu_nav li[class*=image-]>a {
    background-position: 1em center;
    background-repeat: no-repeat;
    background-size: 1em;
    padding-left: 2.3em
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,.sc_layouts_menu_nav>li ul:not(.sc_item_filters_tabs) {
    position: absolute;
    display: none;
    z-index: 10000;
    width: 13em;
    padding: 1.4em 0;
    text-align: left;
    background-color: #f0f0f0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,.2);
    -ms-box-shadow: 1px 1px 2px 0px rgba(0,0,0,.2);
    box-shadow: 1px 1px 2px 0px rgba(0,0,0,.2)
}

.sc_layouts_menu_popup .sc_layouts_menu_nav.animated,.sc_layouts_menu_nav>li ul:not(.sc_item_filters_tabs).animated {
    -webkit-animation-fill-mode: unset;
    animation-fill-mode: unset
}

.sc_layouts_menu_popup .sc_layouts_menu_nav {
    display: block
}

.widget_nav_menu li.menu-delimiter,.sc_layouts_menu_nav>li li.menu-delimiter {
    margin-top: .5em;
    padding-top: .5em;
    border-top: 1px solid #f0f0f0;
    text-align: center;
    height: 0;
    overflow: hidden
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li>a,.sc_layouts_menu_nav>li li>a {
    padding: .6em 1.5em;
    color: #333
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li[class*=icon-]:before {
    padding: .6em 0
}

.sc_layouts_menu_nav>li li>a:hover,.sc_layouts_menu_nav>li li.sfHover>a,.sc_layouts_menu_nav>li li.current-menu-item>a,.sc_layouts_menu_nav>li li.current-menu-parent>a,.sc_layouts_menu_nav>li li.current-menu-ancestor>a {
    color: #efa758
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a:after,.sc_layouts_menu_nav li li.menu-item-has-children>a:after {
    content: '\e884';
    font-family: "trx_addons_icons";
    font-weight: 400;
    position: absolute;
    z-index: 1;
    top: .65em;
    right: 1.5em;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a:after {
    top: 1.2em
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a,.sc_layouts_menu_nav li li.menu-item-has-children>a {
    padding-right: 2em
}

.sc_layouts_menu_nav>li li[class*=icon-]>a {
    padding-left: 3em
}

.sc_layouts_menu_nav>li li[class*=icon-]:before {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 1.5em;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #333
}

.sc_layouts_menu_nav>li li[class*=icon-]:hover:before,.sc_layouts_menu_nav>li li[class*=icon-].shHover:before,.sc_layouts_menu_nav>li li.current-menu-item:before,.sc_layouts_menu_nav>li li.current-menu-parent:before,.sc_layouts_menu_nav>li li.current-menu-ancestor:before {
    color: #efa758
}

.sc_layouts_menu_popup .sc_layouts_menu_nav li[class*=icon-]>a {
    padding-left: 3em
}

.sc_layouts_menu_popup .sc_layouts_menu_nav li[class*=icon-]:before {
    left: 1.5em
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li ul {
    font-size: 1em
}

.sc_layouts_menu_nav>li li[class*=image-]>a {
    background-position: 1.6667em center;
    padding-left: 3em
}

.sc_layouts_menu_nav>li>ul {
    top: 4em;
    left: 0
}

.sc_layouts_menu_nav>li:last-child>ul,.sc_layouts_column_align_right .sc_layouts_menu_nav>li.menu-collapse>ul {
    left: auto;
    right: 0
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,.sc_layouts_menu_popup .sc_layouts_menu_nav>li>ul,.sc_layouts_menu_nav>li>ul ul {
    left: 13em;
    top: -1.4em;
    margin: 0 0 0 2px;
    background-color: #f0f0f0
}

.sc_layouts_menu_nav>li>ul ul.submenu_left {
    left: -13em;
    margin: 0 0 0 -2px
}

.sc_layouts_menu_nav>li>ul ul.sc_layouts_submenu.submenu_left {
    left: auto;
    right: 13.1428em;
    margin: 0
}

.sc_layouts_menu_nav ul li.columns-2>ul {
    width: 26em
}

.sc_layouts_menu_nav ul li.columns-2>ul.submenu_left {
    left: -26em
}

.sc_layouts_menu_nav ul li.columns-3>ul {
    width: 39em
}

.sc_layouts_menu_nav ul li.columns-3>ul.submenu_left {
    left: -39em
}

.sc_layouts_menu_nav ul li.columns-4>ul {
    width: 52em
}

.sc_layouts_menu_nav ul li.columns-4>ul.submenu_left {
    left: -52em
}

.sc_layouts_menu_nav ul li.columns-5>ul {
    width: 65em
}

.sc_layouts_menu_nav ul li.columns-5>ul.submenu_left {
    left: -65em
}

.sc_layouts_menu_nav ul li.columns-6>ul {
    width: 78em
}

.sc_layouts_menu_nav ul li.columns-6>ul.submenu_left {
    left: -78em
}

.sc_layouts_menu_nav li[class*=columns-]>ul>li {
    display: inline-block;
    vertical-align: top
}

.sc_layouts_menu_nav li.columns-2>ul>li {
    width: 50%
}

.sc_layouts_menu_nav li.columns-3>ul>li {
    width: 33.3333%
}

.sc_layouts_menu_nav li.columns-4>ul>li {
    width: 25%
}

.sc_layouts_menu_nav li.columns-5>ul>li {
    width: 20%
}

.sc_layouts_menu_nav li.columns-6>ul>li {
    width: 16.6666%
}

.sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children>a {
    font-weight: 600 !important;
    font-size: 1.0667em !important
}

.sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children>a:after {
    display: none
}

.sc_layouts_menu_nav li[class*=columns-]>ul ul {
    position: static !important;
    display: block !important;
    margin-left: 0;
    padding: 0;
    left: auto;
    top: auto;
    width: auto;
    opacity: 1 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important
}

.sc_layouts_menu_popup .sc_layouts_menu_nav li[class*=columns-]>ul {
    white-space: normal
}

.sc_layouts_submenu_prepare {
    visibility: hidden !important;
    cursor: wait
}

.menu_mobile_nav li>ul.sc_layouts_submenu,.sc_layouts_menu li>ul.sc_layouts_submenu {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: auto;
    max-width: 75em;
    padding: 1.4em
}

.menu_mobile_nav li>ul.sc_layouts_submenu ul:not(.sc_item_filters_tabs),.sc_layouts_menu li>ul.sc_layouts_submenu ul:not(.sc_item_filters_tabs) {
    display: block !important;
    position: static;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    width: auto
}

.sc_layouts_menu li>ul.sc_layouts_submenu ul:not(.sc_item_filters_tabs) li {
    padding-top: 0;
    padding-bottom: 0
}

.sc_layouts_menu li>ul.sc_layouts_submenu ul:not(.sc_item_filters_tabs) li+li {
    margin-top: 1em
}

.menu_mobile_nav li>ul.sc_layouts_submenu ul:not(.sc_item_filters_tabs) li>a,.sc_layouts_menu li>ul.sc_layouts_submenu ul:not(.sc_item_filters_tabs) li>a {
    position: static;
    padding: .3em 0;
    background-color: transparent
}

.sc_layouts_menu li>ul.sc_layouts_submenu .vc_row {
    overflow: hidden
}

.menu_mobile_nav li>ul.sc_layouts_submenu .sc_layouts_item,.sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item {
    margin: 0 !important;
    display: block !important;
    vertical-align: top
}

.menu_mobile_nav li>ul.sc_layouts_submenu .widget_title,.sc_layouts_menu li>ul.sc_layouts_submenu .widget_title {
    text-align: left
}

.widget_nav_menu [class*=sc_content_width_] {
    width: auto !important
}

.widget_nav_menu ul.sc_layouts_submenu {
    padding-left: 0;
    margin-top: 1em
}

.widget_nav_menu ul.sc_layouts_submenu .wpb_column {
    width: 100% !important;
    float: none
}

.widget_nav_menu ul.sc_layouts_submenu .wpb_column+.wpb_column {
    margin-top: 1.5em
}

.widget_nav_menu .post_item .post_thumb {
    float: none;
    display: block;
    margin: 0 0 1em
}

.widget_nav_menu .post_item .post_thumb img {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.widget_nav_menu .post_item .post_title {
    font-size: 1em
}

.sc_layouts_menu_item_description {
    display: block;
    margin-top: 2px;
    font-size: 8px;
    line-height: 12px;
    white-space: normal
}

.sc_layouts_menu_nav>li>a .sc_layouts_menu_item_description {
    margin-top: 0;
    position: absolute;
    z-index: 1;
    top: 4.8em;
    left: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    text-align: left;
    padding: 0 1em 0 2em
}

.sc_layouts_dropdown>li>ul {
    top: 2.6em;
    left: -1.5em
}

.sc_layouts_column_align_right .sc_layouts_dropdown>li>ul {
    left: auto;
    right: -1.5em
}

.sc_layouts_dropdown li.menu-item.menu-item-has-children>a {
    padding: 0
}

.sc_layouts_dropdown li.menu-item.menu-item-has-children>a:after {
    position: static;
    display: inline-block;
    vertical-align: middle;
    margin-left: .3em;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_layouts_menu_mobile_button_burger {
    position: relative
}

.sc_layouts_menu_popup {
    position: absolute;
    z-index: 1000;
    top: 2.4em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: none
}

.sc_layouts_menu_popup .sc_layouts_menu_nav {
    position: relative;
    left: 0;
    top: 0
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li {
    display: block;
    float: none
}

.sc_layouts_menu_nav .menu-collapse {
    display: none
}

.sc_layouts_menu_nav .menu-collapse>a {
    position: relative;
    text-align: center
}

.sc_layouts_menu_nav .menu-collapse>a:before {
    position: relative;
    z-index: 2;
    top: 1px;
    left: 0
}

.sc_layouts_menu_nav .menu-collapse>a:after {
    content: ' ';
    display: block;
    background-color: #f7f7f7;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 2em;
    height: 2em;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_layouts_menu_dir_vertical {
    max-height: none
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav {
    display: block
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li {
    display: block;
    float: none;
    width: 100%
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li:before {
    display: none
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li>a {
    padding: .25em 0
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li.menu-item-has-children>a:after {
    content: '\e884'
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li>ul,.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li:last-child>ul {
    left: 100%;
    right: auto;
    top: -1.4em;
    margin: 0 0 0 2px
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown {
    display: block;
    visibility: visible
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a:after {
    content: '\e882'
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children.opened>a:after {
    content: '\e885'
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul {
    position: static;
    left: auto;
    right: auto;
    top: auto;
    margin: 0 0 0 1em;
    background-color: transparent;
    width: auto;
    padding: 0;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li[class*=icon-]:before,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li[class*=icon-]:before {
    left: 0;
    top: 4px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
    padding: .25em 1.5em;
    color: #333
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a:hover,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a:focus,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a:hover,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a:focus {
    color: #000;
    background-color: transparent
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a {
    padding-right: 2.5em
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a:after,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a:after {
    right: 1.2em
}

.menu_hover_slide_line>ul>li#blob,.menu_hover_slide_box>ul>li#blob {
    position: absolute;
    top: 0;
    z-index: 1;
    opacity: 0;
    -webkit-transition: all .5s cubic-bezier(.175,.885,.32,1.275);
    -ms-transition: all .5s cubic-bezier(.175,.885,.32,1.275);
    transition: all .5s cubic-bezier(.175,.885,.32,1.275)
}

.menu_hover_slide_line>ul>li#blob {
    height: 1px;
    margin-top: 3em
}

.menu_hover_slide_line.sc_layouts_menu_dir_vertical>ul>li#blob {
    margin-top: 1.75em
}

.menu_hover_slide_line>ul>li.blob_over:not(.menu-collapse):not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor):hover,.menu_hover_slide_line>ul>li.blob_over:not(.menu-collapse):not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor).sfHover {
    background-color: transparent;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.menu_hover_color_line>ul>li:not(.menu-collapse)>a:hover:before,.menu_hover_color_line>ul>li:not(.menu-collapse)>a:focus:before {
    -webkit-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s
}

.menu_hover_color_line>ul>li:not(.menu-collapse)>a:before,.menu_hover_color_line>ul>li:not(.menu-collapse)>a:after,.menu_hover_color_line>ul>li:not(.menu-collapse).menu-item-has-children>a:after {
    content: ' ' !important;
    position: absolute;
    top: 3.3em;
    right: 1em !important;
    bottom: auto;
    left: 1em;
    margin: 0;
    height: 1px;
    -webkit-transform: scale3d(0,1,1);
    -ms-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1);
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.22,.61,.36,1);
    -ms-transition: -ms-transform .3s cubic-bezier(.22,.61,.36,1);
    transition: transform .3s cubic-bezier(.22,.61,.36,1)
}

.menu_hover_color_line>ul>li:not(.menu-collapse).menu-item-has-children>a:before,.menu_hover_color_line>ul>li:not(.menu-collapse).menu-item-has-children>a:after {
    right: 2em !important
}

.menu_hover_color_line>ul>li[class*=icon-]:not(.menu-collapse)>a:before,.menu_hover_color_line>ul>li[class*=icon-]:not(.menu-collapse)>a:after,.menu_hover_color_line>ul>li[class*=image-]:not(.menu-collapse)>a:before,.menu_hover_color_line>ul>li[class*=image-]:not(.menu-collapse)>a:after {
    left: .5em
}

.menu_hover_color_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse)>a:before,.menu_hover_color_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse)>a:after {
    left: 0 !important;
    right: 0 !important;
    top: 1.75em !important
}

.menu_hover_color_line>ul>li:not(.menu-collapse)>a:hover,.menu_hover_color_line>ul>li:not(.menu-collapse).sfHover>a:after,.menu_hover_color_line>ul>li:not(.menu-collapse)>a:hover:after,.menu_hover_color_line>ul>li:not(.menu-collapse)>a:before {
    -webkit-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s
}

.menu_hover_color_line>ul>li:not(.menu-collapse).sfHover>a:after,.menu_hover_color_line>ul>li:not(.menu-collapse).menu-item-has-children>a:hover:after,.menu_hover_color_line>ul>li:not(.menu-collapse)>a:hover:after,.menu_hover_color_line>ul>li:not(.menu-collapse).sfHover>a:before,.menu_hover_color_line>ul>li:not(.menu-collapse)>a:hover:before,.menu_hover_color_line>ul>li:not(.menu-collapse).current-menu-item>a:after,.menu_hover_color_line>ul>li:not(.menu-collapse).current-menu-item>a:before,.menu_hover_color_line>ul>li:not(.menu-collapse).current-menu-ancestor>a:after,.menu_hover_color_line>ul>li:not(.menu-collapse).current-menu-ancestor>a:before,.menu_hover_color_line>ul>li:not(.menu-collapse).current-menu-parent>a:after,.menu_hover_color_line>ul>li:not(.menu-collapse).current-menu-parent>a:before {
    -webkit-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1)
}

.menu_hover_color_line>ul>li:not(.menu-collapse).sfHover>a:before,.menu_hover_color_line>ul>li:not(.menu-collapse)>a:hover:before {
    -webkit-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s
}

.menu_hover_zoom_line>ul>li:not(.menu-collapse)>a {
    position: relative
}

.menu_hover_zoom_line>ul>li:not(.menu-collapse)>a:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 3em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 1px;
    -webkit-transition: all .1s ease;
    -ms-transition: all .1s ease;
    transition: all .1s ease
}

.menu_hover_zoom_line>ul>li:not(.menu-collapse)>a:hover:before,.menu_hover_zoom_line>ul>li:not(.menu-collapse).sfHover>a:before,.menu_hover_zoom_line>ul>li:not(.menu-collapse).current-menu-item>a:before,.menu_hover_zoom_line>ul>li:not(.menu-collapse).current-menu-parent>a:before,.menu_hover_zoom_line>ul>li:not(.menu-collapse).current-menu-ancestor>a:before {
    width: 80%
}

.menu_hover_zoom_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse)>a:before {
    position: absolute;
    z-index: 1;
    top: 1.75em;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.menu_hover_zoom_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse)>a:hover:before,.menu_hover_zoom_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse).sfHover>a:before,.menu_hover_zoom_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse).current-menu-item>a:before,.menu_hover_zoom_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse).current-menu-parent>a:before,.menu_hover_zoom_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse).current-menu-ancestor>a:before {
    width: 100%
}

.menu_hover_path_line>ul>li:not(.menu-collapse)>a {
    position: relative
}

.menu_hover_path_line>ul>li:not(.menu-collapse):before,.menu_hover_path_line>ul>li:not(.menu-collapse):after,.menu_hover_path_line>ul>li:not(.menu-collapse)>a:before,.menu_hover_path_line>ul>li:not(.menu-collapse)>a:after {
    content: ' ' !important;
    position: absolute;
    -webkit-transition: -webkit-transform .1s ease;
    -ms-transition: -ms-transform .1s ease;
    transition: transform .1s ease;
    -webkit-transition-timing-function: cubic-bezier(1,.68,.16,.9);
    -ms-transition-timing-function: cubic-bezier(1,.68,.16,.9);
    transition-timing-function: cubic-bezier(1,.68,.16,.9)
}

.menu_hover_path_line>ul>li:not(.menu-collapse):before,.menu_hover_path_line>ul>li:not(.menu-collapse):after {
    top: .5em;
    bottom: .5em;
    width: 1px;
    -webkit-transform: scale3d(1,0,1);
    -ms-transform: scale3d(1,0,1);
    transform: scale3d(1,0,1)
}

.menu_hover_path_line>ul>li:not(.menu-collapse):before {
    left: .2em;
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.menu_hover_path_line>ul>li:not(.menu-collapse):after {
    right: .2em;
    -webkit-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%
}

.menu_hover_path_line>ul>li:not(.menu-collapse)>a:before,.menu_hover_path_line>ul>li:not(.menu-collapse)>a:after,.menu_hover_path_line>ul>li:not(.menu-collapse).menu-item-has-children>a:after {
    left: .2em;
    right: .2em;
    height: 1px;
    -webkit-transform: scale3d(0,1,1);
    -ms-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1)
}

.menu_hover_path_line>ul>li:not(.menu-collapse)>a:before {
    top: .5em;
    bottom: auto;
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.menu_hover_path_line>ul>li:not(.menu-collapse)>a:after,.menu_hover_path_line>ul>li:not(.menu-collapse).menu-item-has-children>a:after {
    top: auto;
    bottom: .5em;
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse):before,.menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse):after {
    top: 0;
    bottom: 0
}

.menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse):before {
    left: 0
}

.menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse):after {
    right: 0
}

.menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse)>a:before,.menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse)>a:after,.menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse).menu-item-has-children>a:after {
    left: 0;
    right: 0
}

.menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse)>a:before {
    top: 0
}

.menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse)>a:after,.menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse).menu-item-has-children>a:after {
    bottom: 0
}

.menu_hover_path_line>ul>li:not(.menu-collapse)>a:after,.menu_hover_path_line>ul>li:not(.menu-collapse).menu-item-has-children>a:after {
    -webkit-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s
}

.menu_hover_path_line>ul>li:not(.menu-collapse)>a:hover:after,.menu_hover_path_line>ul>li:not(.menu-collapse).sfHover>a:after,.menu_hover_path_line>ul>li:not(.menu-collapse).menu-item-has-children>a:hover:after,.menu_hover_path_line>ul>li:not(.menu-collapse).sfHover.menu-item-has-children>a:after {
    -webkit-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s
}

.menu_hover_path_line>ul>li:not(.menu-collapse):before {
    -webkit-transition-delay: .2s;
    -ms-transition-delay: .2s;
    transition-delay: .2s
}

.menu_hover_path_line>ul>li:not(.menu-collapse):hover:before,.menu_hover_path_line>ul>li:not(.menu-collapse).sfHover:before {
    -webkit-transition-delay: .1s;
    -ms-transition-delay: .1s;
    transition-delay: .1s
}

.menu_hover_path_line>ul>li:not(.menu-collapse)>a:before {
    -webkit-transition-delay: .1s;
    -ms-transition-delay: .1s;
    transition-delay: .1s
}

.menu_hover_path_line>ul>li:not(.menu-collapse).sfHover>a:before,.menu_hover_path_line>ul>li:not(.menu-collapse)>a:hover:before {
    -webkit-transition-delay: .2s;
    -ms-transition-delay: .2s;
    transition-delay: .2s
}

.menu_hover_path_line>ul>li:not(.menu-collapse).sfHover:after,.menu_hover_path_line>ul>li:not(.menu-collapse):hover:after {
    -webkit-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s
}

.menu_hover_path_line>ul>li:not(.menu-collapse).sfHover:before,.menu_hover_path_line>ul>li:not(.menu-collapse):hover:before,.menu_hover_path_line>ul>li:not(.menu-collapse).sfHover:after,.menu_hover_path_line>ul>li:not(.menu-collapse):hover:after,.menu_hover_path_line>ul>li:not(.menu-collapse).sfHover>a:before,.menu_hover_path_line>ul>li:not(.menu-collapse)>a:hover:before,.menu_hover_path_line>ul>li:not(.menu-collapse)>a:hover:after,.menu_hover_path_line>ul>li:not(.menu-collapse).sfHover>a:after {
    -webkit-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1)
}

.menu_hover_roll_down>ul>li:not(.menu-collapse)>a:before {
    content: ' ';
    position: absolute;
    top: 3.3em;
    right: .7em;
    bottom: auto;
    left: .7em;
    height: 1px;
    opacity: 0;
    -webkit-transform: translate3d(0,-3em,0);
    -ms-transform: translate3d(0,-3em,0);
    transform: translate3d(0,-3em,0);
    -webkit-transition: -webkit-transform 0s .3s,opacity .2s;
    -ms-transition: -ms-transform 0s .3s,opacity .2s;
    transition: transform 0s .3s,opacity .2s
}

.menu_hover_roll_down.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse)>a:before {
    left: 0;
    right: 0;
    top: 1.75em
}

.menu_hover_roll_down>ul>li:not(.menu-collapse)[class*=icon-]>a:before,.menu_hover_roll_down>ul>li:not(.menu-collapse)[class*=image-]>a:before {
    left: .5em
}

.menu_hover_roll_down>ul>li:not(.menu-collapse)>a:hover:before,.menu_hover_roll_down>ul>li:not(.menu-collapse).sfHover>a:before,.menu_hover_roll_down>ul>li:not(.menu-collapse).current-menu-item>a:before,.menu_hover_roll_down>ul>li:not(.menu-collapse).current-menu-ancestor>a:before,.menu_hover_roll_down>ul>li:not(.menu-collapse).current-menu-parent>a:before {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: -webkit-transform .3s,opacity .1s;
    -ms-transition: -ms-transform .3s,opacity .1s;
    transition: transform .3s,opacity .1s;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    -ms-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.menu_hover_roll_down>ul>li:not(.menu-collapse)>a>span {
    display: block;
    pointer-events: none
}

.menu_hover_roll_down>ul>li:not(.menu-collapse).sfHover>a>span,.menu_hover_roll_down>ul>li:not(.menu-collapse)>a:hover>span,.menu_hover_roll_down>ul>li:not(.menu-collapse).current-menu-item>a>span,.menu_hover_roll_down>ul>li:not(.menu-collapse).current-menu-ancestor>a>span,.menu_hover_roll_down>ul>li:not(.menu-collapse).current-menu-parent>a>span {
    -webkit-animation: anim-roll-down .3s forwards;
    -ms-animation: anim-roll-down .3s forwards;
    animation: anim-roll-down .3s forwards
}

@-webkit-keyframes anim-roll-down {
    50% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        -ms-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

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

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

@keyframes anim-roll-down {
    50% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        -ms-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

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

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

.sc_layouts_meta.post_meta {
    margin-top: 0
}

.search_wrap,.search_wrap .search_form {
    position: relative
}

.search_wrap .search_field {
    width: 6em;
    padding: 0 0 0 1.25em !important;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_layouts_column_icons_position_right .search_wrap .search_field {
    padding: 0 1.25em 0 0 !important
}

.search_wrap.search_ajax .search_field {
    padding-left: 1.5em !important
}

.sc_layouts_column_icons_position_right .search_wrap.search_ajax .search_field {
    padding-right: 1.5em !important
}

.search_wrap .search_submit {
    position: absolute;
    z-index: 1;
    bottom: -2px;
    left: 0;
    background-color: transparent;
    padding: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit
}

.search_wrap .search_submit:before {
    margin: 0
}

.search_wrap.search_progress .search_submit {
    -webkit-animation: spin 2s infinite linear;
    -ms-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

.search_wrap.search_progress .search_submit:before {
    content: '\e800'
}

.search_wrap .search_results {
    display: none;
    position: absolute;
    z-index: 10000;
    top: 3.5em;
    left: 0;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    width: 22em;
    padding: 2em 1.5em;
    text-align: left
}

.search_wrap .search_results:after {
    content: " ";
    position: absolute;
    top: -6px;
    left: 3em;
    width: 10px;
    height: 10px;
    background-color: #fff;
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.search_results.widget_area .post_item+.post_item {
    border-top: 1px solid #e5e5e5;
    margin-top: 1.6em;
    padding-top: 1.6em
}

.sc_layouts_column_align_right .search_wrap .search_results {
    left: auto;
    right: 1em
}

.sc_layouts_column_align_right .search_wrap .search_results:after {
    left: auto;
    right: 3em
}

.search_wrap .search_results .search_results_close {
    display: block;
    overflow: hidden;
    font-size: 1em;
    cursor: pointer;
    position: absolute;
    top: 3px;
    right: 3px;
    width: 1.2em;
    height: 1.2em;
    line-height: 1.2em;
    text-align: center
}

.search_wrap .post_more {
    display: block;
    text-align: center
}

.search_wrap .post_meta {
    font-style: normal
}

.sc_layouts_row_type_narrow .search_wrap .search_field,.sc_layouts_row_type_compact .search_wrap .search_field {
    border: none !important;
    background-color: transparent !important
}

.sc_layouts_row_type_compact .search_wrap .search_submit {
    font-size: 1.25em;
    font-weight: 400
}

.sc_layouts_column_icons_position_right .search_wrap .search_submit {
    left: auto;
    right: 0
}

.sc_layouts_row_type_normal .search_wrap .search_field {
    font-size: 11px;
    text-transform: uppercase;
    padding: 0 1.5em 0 3em !important;
    width: 15em;
    height: 4.7727em;
    line-height: 4.7727em;
    -webkit-border-radius: 3em;
    -ms-border-radius: 3em;
    border-radius: 3em
}

.sc_layouts_row_type_normal .search_wrap .search_submit {
    display: block;
    font-size: 11px;
    text-align: center;
    width: 1em;
    height: 4.7727em;
    line-height: 4.7727em;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 1em
}

.sc_layouts_row_type_normal .search_wrap .search_submit:before {
    font-size: 13px
}

.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_submit {
    left: auto;
    right: 1em
}

.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_field {
    padding: 1em 3em 1em 1.5em !important
}

.search_wrap.search_style_expand .search_field {
    width: 0;
    visibility: hidden
}

.search_style_expand.search_opened .search_field {
    width: 6em;
    padding-left: 1.75em !important;
    visibility: visible
}

.sc_layouts_column_icons_position_right .search_style_expand.search_opened .search_field {
    padding-left: 0 !important;
    padding-right: 1.75em !important
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand .search_field {
    height: 4.7727em;
    line-height: 4.7727em;
    padding-top: 0;
    padding-bottom: 0;
    visibility: visible
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_field {
    padding: 0 2.3em !important
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand.search_opened .search_field {
    width: 15em
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_submit {
    width: 4.7727em;
    left: 0;
    right: auto
}

.search_style_fullscreen .search_form {
    display: inline-block
}

.search_style_fullscreen.search_opened .search_form {
    display: block
}

.search_style_fullscreen .search_field {
    width: 0;
    visibility: hidden
}

.search_style_fullscreen .search_field,.search_style_fullscreen .search_submit,.search_style_fullscreen .search_submit:before {
    -webkit-transition: none;
    -ms-transition: none;
    transition: none
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen .search_field {
    width: 0;
    height: 4.7727em;
    line-height: 4.7727em;
    padding-top: 0;
    padding-bottom: 0;
    visibility: visible
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_field {
    padding: 0 2.3em !important
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_submit {
    width: 4.7727em;
    left: 0;
    right: auto
}

.search_style_fullscreen .search_close {
    display: none
}

.search_style_fullscreen .search_close:before {
    margin: 0
}

.search_style_fullscreen.search_opened {
    z-index: 100005
}

.search_style_fullscreen.search_opened .search_close {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    display: inline-block;
    font-size: 2rem;
    font-weight: 300;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.search_style_fullscreen.search_opened .search_form_wrap {
    position: fixed;
    z-index: 100005;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.9);
    overflow: hidden
}

.search_style_fullscreen.search_opened .search_form {
    position: relative;
    width: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border-bottom: 1px solid #fff;
    font-size: 1em
}

.search_style_fullscreen.search_opened .search_submit:before {
    font-size: inherit
}

.search_style_fullscreen.search_opened .search_submit,.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {
    position: absolute;
    left: 0 !important;
    right: auto !important;
    top: 50%;
    font-size: 2rem;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.search_style_fullscreen.search_opened.search_ajax .search_submit,.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened.search_ajax .search_submit {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin-top: -1.25em
}

.search_style_fullscreen.search_opened .search_field,.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
    font-size: 2rem !important;
    font-weight: 400 !important;
    width: 100%;
    height: 3em;
    line-height: 3em !important;
    letter-spacing: 1px;
    margin: 0;
    padding: 0 0 0 2em !important;
    border: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    resize: none;
    overflow: hidden;
    display: block;
    visibility: visible
}

.search_style_fullscreen.search_opened .search_field,.search_style_fullscreen.search_opened .search_field:hover,.search_style_fullscreen.search_opened .search_field:focus {
    background-color: transparent !important
}

.search_style_fullscreen.search_opened .search_field::-ms-clear {
    display: none
}

.search_style_fullscreen .search_results {
    position: fixed;
    top: 50%;
    left: 50% !important;
    right: auto !important;
    width: 50vw;
    -webkit-transform: translate(-50%,4rem);
    -ms-transform: translate(-50%,4rem);
    transform: translate(-50%,4rem);
    padding: 3em
}

.search_style_fullscreen .search_results:after {
    left: 3em !important;
    right: auto !important
}

.search_style_fullscreen .search_results .search_results_content {
    max-height: 30vh;
    overflow-y: auto
}

.search_style_fullscreen .search_results .search_results_close {
    font-size: 2em
}

.sc_layouts_title_caption {
    margin: 0 auto
}

.sc_layouts_row_type_compact .sc_layouts_title_caption {
    font-size: 2em;
    line-height: 1.25em
}

.sc_layouts_title_title>.sc_layouts_title_caption {
    float: none
}

.sc_layouts_title_caption img {
    display: inline-block;
    max-height: 1.25em;
    vertical-align: middle;
    width: auto;
    margin: -.1em .2em 0 0
}

.sc_layouts_title_link {
    display: inline-block;
    margin: .5em 0 2em
}

.sc_layouts_row_fixed_on .sc_layouts_title_link {
    display: none
}

.sc_layouts_title_meta .post_edit:before {
    margin-right: .5em
}

.sc_layouts_title_description {
    margin: 4px auto 0;
    max-width: 90%
}

.sc_layouts_title_description p {
    margin: 0
}

.sc_layouts_title_breadcrumbs {
    margin-top: 1.5em
}

.sc_layouts_title.with_content {
    position: relative;
    min-height: 0em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_layouts_title.with_image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.sc_layouts_title.fixed_height {
    min-height: 20rem
}

.sc_layouts_title.with_tint.with_content:before {
    content: ' ';
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.5)
}

.sc_layouts_title.fixed_height .sc_layouts_title_content {
    position: relative;
    z-index: 1;
    padding: 3em 0;
    max-width: 90%
}

.sc_layouts_title.sc_align_left .sc_layouts_title_content,.sc_layouts_title.sc_align_right .sc_layouts_title_content {
    width: 100%
}

.sc_layouts_title.sc_align_left .sc_layouts_title_description,.sc_layouts_title.sc_align_right .sc_layouts_title_description {
    margin-left: 0;
    margin-right: 0
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay,.sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    pointer-events: none
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay .video_frame,.sc_layouts_title .trx_addons_video_player.with_video_autoplay .wp-video,.sc_layouts_title .trx_addons_video_player.with_video_autoplay .mejs-container,.sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .video_frame,.sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .wp-video,.sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .mejs-container {
    max-width: none;
    width: auto !important;
    height: auto !important;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay .video_frame.mejs-container,.sc_layouts_title .trx_addons_video_player.with_video_autoplay .wp-video.mejs-container,.sc_layouts_title .trx_addons_video_player.with_video_autoplay .mejs-container.mejs-container,.sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .video_frame.mejs-container,.sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .wp-video.mejs-container,.sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .mejs-container.mejs-container {
    min-height: 100%
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay .video_frame video,.sc_layouts_title .trx_addons_video_player.with_video_autoplay .video_frame iframe,.sc_layouts_title .trx_addons_video_player.with_video_autoplay .wp-video video,.sc_layouts_title .trx_addons_video_player.with_video_autoplay .wp-video iframe,.sc_layouts_title .trx_addons_video_player.with_video_autoplay .mejs-container video,.sc_layouts_title .trx_addons_video_player.with_video_autoplay .mejs-container iframe,.sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .video_frame video,.sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .video_frame iframe,.sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .wp-video video,.sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .wp-video iframe,.sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .mejs-container video,.sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .mejs-container iframe {
    object-fit: cover;
    object-position: center;
    max-width: none;
    max-height: none;
    min-height: 100%;
    width: 100% !important;
    height: 100% !important
}

.sc_layouts_title .trx_addons_video_player+.sc_layouts_title_content {
    position: relative;
    z-index: 1
}

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */
[data-animation^=animated],[data-post-animation^=animated],[data-hover-animation^=animated] {
    visibility: hidden
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animated.delay-1s {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.animated.delay-2s {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.animated.delay-3s {
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}

.animated.delay-4s {
    -webkit-animation-delay: 4s;
    animation-delay: 4s
}

.animated.delay-5s {
    -webkit-animation-delay: 5s;
    animation-delay: 5s
}

.animated.faster {
    -webkit-animation-duration: .3s;
    animation-duration: .3s
}

.animated.fast {
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.animated.normal {
    -webkit-animation-duration: .8s;
    animation-duration: .8s
}

.animated.slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.animated.slower {
    -webkit-animation-duration: 3s;
    animation-duration: 3s
}

@media (print),(prefers-reduced-motion:reduce) {
    .animated {
        -webkit-animation-duration: 1ms !important;
        animation-duration: 1ms !important;
        -webkit-transition-duration: 1ms !important;
        transition-duration: 1ms !important;
        -webkit-animation-iteration-count: 1 !important;
        animation-iteration-count: 1 !important
    }
}

@-webkit-keyframes elastic {
    0%,100% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    25% {
        -webkit-transform: scale3d(1,1.2,1);
        transform: scale3d(1,1.2,1)
    }

    50% {
        -webkit-transform: scale3d(1,.85,1);
        transform: scale3d(1,.85,1)
    }

    75% {
        -webkit-transform: scale3d(1,1.05,1);
        transform: scale3d(1,1.05,1)
    }
}

@keyframes elastic {
    0%,100% {
        -webkit-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    25% {
        -webkit-transform: scale3d(1,1.2,1);
        -ms-transform: scale3d(1,1.2,1);
        transform: scale3d(1,1.2,1)
    }

    50% {
        -webkit-transform: scale3d(1,.85,1);
        -ms-transform: scale3d(1,.85,1);
        transform: scale3d(1,.85,1)
    }

    75% {
        -webkit-transform: scale3d(1,1.05,1);
        -ms-transform: scale3d(1,1.05,1);
        transform: scale3d(1,1.05,1)
    }
}

@-webkit-keyframes elastic-inner {
    0% {
        -webkit-transform: translate3d(0,-25px,0);
        opacity: 0
    }

    25% {
        -webkit-transform: translate3d(0,10px,0)
    }

    50% {
        -webkit-transform: translate3d(0,-6px,0)
    }

    75% {
        -webkit-transform: translate3d(0,2px,0)
    }

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

@keyframes elastic-inner {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-25px,0);
        -ms-transform: translate3d(0,-25px,0);
        transform: translate3d(0,-25px,0)
    }

    25% {
        -webkit-transform: translate3d(0,10px,0);
        -ms-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    50% {
        -webkit-transform: translate3d(0,-6px,0);
        -ms-transform: translate3d(0,-6px,0);
        transform: translate3d(0,-6px,0)
    }

    75% {
        -webkit-transform: translate3d(0,2px,0);
        -ms-transform: translate3d(0,2px,0);
        transform: translate3d(0,2px,0)
    }

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

.elastic {
    -webkit-animation-name: elastic;
    animation-name: elastic;
    -webkit-transition-timing-function: cubic-bezier(.2,.6,.3,1);
    -ms-transition-timing-function: cubic-bezier(.2,.6,.3,1);
    transition-timing-function: cubic-bezier(.2,.6,.3,1);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top
}

.elastic>* {
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    opacity: 1;
    -webkit-transition: none;
    -ms-transition: none;
    transition: none;
    -webkit-animation: elastic-inner .5s ease-out;
    -ms-animation: elastic-inner .5s ease-out;
    animation: elastic-inner .5s ease-out
}

@-webkit-keyframes wipeInLeftTop {
    0% {
        -webkit-transform: scale(0,0);
        transform: scale(0,0)
    }

    100% {
        -webkit-transform: scale(1,1);
        transform: scale(1,1)
    }
}

@keyframes wipeInLeftTop {
    0% {
        -webkit-transform: scale(0,0);
        -ms-transform: scale(0,0);
        transform: scale(0,0)
    }

    100% {
        -webkit-transform: scale(1,1);
        -ms-transform: scale(1,1);
        transform: scale(1,1)
    }
}

@-webkit-keyframes wipeInLeftTop-inner {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-10px,0)
    }

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

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

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

.wipeInLeftTop {
    -webkit-animation-name: wipeInLeftTop;
    animation-name: wipeInLeftTop;
    -webkit-transition-timing-function: cubic-bezier(.19,1,.22,1);
    -ms-transition-timing-function: cubic-bezier(.19,1,.22,1);
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top
}

.wipeInLeftTop>* {
    opacity: 0;
    -webkit-animation: wipeInLeftTop-inner .35s ease-out forwards;
    -ms-animation: wipeInLeftTop-inner .35s ease-out forwards;
    animation: wipeInLeftTop-inner .35s ease-out forwards
}

.wipeInLeftTop>*:first-child {
    -webkit-animation-delay: .05s;
    -ms-animation-delay: .05s;
    animation-delay: .05s
}

.wipeInLeftTop>*:nth-child(2) {
    -webkit-animation-delay: .1s;
    -ms-animation-delay: .1s;
    animation-delay: .1s
}

.wipeInLeftTop>*:nth-child(3) {
    -webkit-animation-delay: .15s;
    -ms-animation-delay: .15s;
    animation-delay: .15s
}

.wipeInLeftTop>*:nth-child(4) {
    -webkit-animation-delay: .2s;
    -ms-animation-delay: .2s;
    animation-delay: .2s
}

.wipeInLeftTop>*:nth-child(5) {
    -webkit-animation-delay: .25s;
    -ms-animation-delay: .25s;
    animation-delay: .25s
}

.wipeInLeftTop>*:nth-child(6) {
    -webkit-animation-delay: .3s;
    -ms-animation-delay: .3s;
    animation-delay: .3s
}

.wipeInLeftTop>*:nth-child(7) {
    -webkit-animation-delay: .35s;
    -ms-animation-delay: .35s;
    animation-delay: .35s
}

.wipeInLeftTop>*:nth-child(8) {
    -webkit-animation-delay: .4s;
    -ms-animation-delay: .4s;
    animation-delay: .4s
}

.wipeInLeftTop>*:nth-child(9) {
    -webkit-animation-delay: .45s;
    -ms-animation-delay: .45s;
    animation-delay: .45s
}

.wipeInLeftTop>*:nth-child(10) {
    -webkit-animation-delay: .5s;
    -ms-animation-delay: .5s;
    animation-delay: .5s
}

.wipeInLeftTop>*:nth-child(11) {
    -webkit-animation-delay: .55s;
    -ms-animation-delay: .55s;
    animation-delay: .55s
}

.wipeInLeftTop>*:nth-child(12) {
    -webkit-animation-delay: .6s;
    -ms-animation-delay: .6s;
    animation-delay: .6s
}

.wipeInLeftTop>*:nth-child(12) {
    -webkit-animation-delay: .65s;
    -ms-animation-delay: .65s;
    animation-delay: .65s
}

.wipeInLeftTop>*:nth-child(12) {
    -webkit-animation-delay: .7s;
    -ms-animation-delay: .7s;
    animation-delay: .7s
}

@-webkit-keyframes bounce {
    0%,20%,53%,80%,100% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    40%,43% {
        -webkit-transition-timing-function: cubic-bezier(.755,.05,.855,.06);
        transition-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0);
        transform: translate3d(0,-30px,0)
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(.755,.05,.855,.06);
        transition-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0);
        transform: translate3d(0,-15px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

@keyframes bounce {
    0%,20%,53%,80%,100% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    40%,43% {
        -webkit-transition-timing-function: cubic-bezier(.755,.05,.855,.06);
        transition-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0);
        transform: translate3d(0,-30px,0)
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(.755,.05,.855,.06);
        transition-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0);
        transform: translate3d(0,-15px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes flash {
    0%,50%,100% {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@keyframes flash {
    0%,50%,100% {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash;
    opacity: 1
}

@keyframes blink {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes blink {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes blink {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.blink {
    -webkit-animation-name: blink;
    animation-name: blink
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}

@-webkit-keyframes shake {
    0%,100% {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

@keyframes shake {
    0%,100% {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0,0,1,15deg);
        transform: rotate3d(0,0,1,15deg)
    }

    40% {
        -webkit-transform: rotate3d(0,0,1,-10deg);
        transform: rotate3d(0,0,1,-10deg)
    }

    60% {
        -webkit-transform: rotate3d(0,0,1,5deg);
        transform: rotate3d(0,0,1,5deg)
    }

    80% {
        -webkit-transform: rotate3d(0,0,1,-5deg);
        transform: rotate3d(0,0,1,-5deg)
    }

    100% {
        -webkit-transform: rotate3d(0,0,1,0deg);
        transform: rotate3d(0,0,1,0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0,0,1,15deg);
        transform: rotate3d(0,0,1,15deg)
    }

    40% {
        -webkit-transform: rotate3d(0,0,1,-10deg);
        transform: rotate3d(0,0,1,-10deg)
    }

    60% {
        -webkit-transform: rotate3d(0,0,1,5deg);
        transform: rotate3d(0,0,1,5deg)
    }

    80% {
        -webkit-transform: rotate3d(0,0,1,-5deg);
        transform: rotate3d(0,0,1,-5deg)
    }

    100% {
        -webkit-transform: rotate3d(0,0,1,0deg);
        transform: rotate3d(0,0,1,0deg)
    }
}

.swing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: none;
        transform: none
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }

    100% {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: none;
        transform: none
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }

    100% {
        -webkit-transform: none;
        transform: none
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes jello {
    from,11.1%,to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

@keyframes jello {
    from,11.1%,to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

.jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    28% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    28% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.heartBeat {
    -webkit-animation-name: heartBeat;
    animation-name: heartBeat;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes bounceIn {
    0%,20%,40%,60%,80%,100% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes bounceIn {
    0%,20%,40%,60%,80%,100% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-duration: .75s;
    animation-duration: .75s
}

@-webkit-keyframes bounceInDown {
    0%,60%,75%,90%,100% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0);
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0);
        transform: translate3d(0,25px,0)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0);
        transform: translate3d(0,5px,0)
    }

    100% {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInDown {
    0%,60%,75%,90%,100% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0);
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0);
        transform: translate3d(0,25px,0)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0);
        transform: translate3d(0,5px,0)
    }

    100% {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0%,60%,75%,90%,100% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0);
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0);
        transform: translate3d(25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    100% {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInLeft {
    0%,60%,75%,90%,100% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0);
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0);
        transform: translate3d(25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    100% {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0%,60%,75%,90%,100% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0);
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0);
        transform: translate3d(-25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0);
        transform: translate3d(-5px,0,0)
    }

    100% {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInRight {
    0%,60%,75%,90%,100% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0);
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0);
        transform: translate3d(-25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0);
        transform: translate3d(-5px,0,0)
    }

    100% {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    0%,60%,75%,90%,100% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0);
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0);
        transform: translate3d(0,-5px,0)
    }

    100% {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes bounceInUp {
    0%,60%,75%,90%,100% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0);
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0);
        transform: translate3d(0,-5px,0)
    }

    100% {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
    -webkit-animation-duration: .75s;
    animation-duration: .75s
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0);
        transform: translate3d(20px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0);
        transform: translate3d(20px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0);
        transform: translate3d(-20px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0);
        transform: translate3d(-20px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,60px,0);
        transform: translate3d(0,60px,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUpSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,60px,0);
        transform: translate3d(0,60px,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUpSmall {
    -webkit-animation-name: fadeInUpSmall;
    animation-name: fadeInUpSmall
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1
    }

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

@keyframes fadeOutDown {
    0% {
        opacity: 1
    }

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

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownSmall {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0,60px,0);
        transform: translate3d(0,60px,0)
    }
}

@keyframes fadeOutDownSmall {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0,60px,0);
        transform: translate3d(0,60px,0)
    }
}

.fadeOutDownSmall {
    -webkit-animation-name: fadeOutDownSmall;
    animation-name: fadeOutDownSmall
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1
    }

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

@keyframes fadeOutLeft {
    0% {
        opacity: 1
    }

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

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1
    }

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

@keyframes fadeOutRight {
    0% {
        opacity: 1
    }

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

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1
    }

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

@keyframes fadeOutUp {
    0% {
        opacity: 1
    }

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

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);
        transform: perspective(400px) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95);
        transform: perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);
        transform: perspective(400px) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95);
        transform: perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
        transform: perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
        transform: perspective(400px) rotate3d(1,0,0,-20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);
        transform: perspective(400px) rotate3d(1,0,0,10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);
        transform: perspective(400px) rotate3d(1,0,0,-5deg)
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
        transform: perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
        transform: perspective(400px) rotate3d(1,0,0,-20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);
        transform: perspective(400px) rotate3d(1,0,0,10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);
        transform: perspective(400px) rotate3d(1,0,0,-5deg)
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
        transform: perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);
        transform: perspective(400px) rotate3d(0,1,0,-20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);
        transform: perspective(400px) rotate3d(0,1,0,10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);
        transform: perspective(400px) rotate3d(0,1,0,-5deg)
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
        transform: perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);
        transform: perspective(400px) rotate3d(0,1,0,-20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);
        transform: perspective(400px) rotate3d(0,1,0,10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);
        transform: perspective(400px) rotate3d(0,1,0,-5deg)
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
        transform: perspective(400px) rotate3d(1,0,0,-20deg);
        opacity: 1
    }

    100% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
        transform: perspective(400px) rotate3d(1,0,0,90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
        transform: perspective(400px) rotate3d(1,0,0,-20deg);
        opacity: 1
    }

    100% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
        transform: perspective(400px) rotate3d(1,0,0,90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);
        transform: perspective(400px) rotate3d(0,1,0,-15deg);
        opacity: 1
    }

    100% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
        transform: perspective(400px) rotate3d(0,1,0,90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);
        transform: perspective(400px) rotate3d(0,1,0,-15deg);
        opacity: 1
    }

    100% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
        transform: perspective(400px) rotate3d(0,1,0,90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
    -webkit-animation-duration: .75s;
    animation-duration: .75s
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    0% {
        opacity: 1
    }

    100% {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    0% {
        opacity: 1
    }

    100% {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0,0,1,-200deg);
        transform: rotate3d(0,0,1,-200deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0,0,1,-200deg);
        transform: rotate3d(0,0,1,-200deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,-90deg);
        transform: rotate3d(0,0,1,-90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,-90deg);
        transform: rotate3d(0,0,1,-90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    100% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0,0,1,200deg);
        transform: rotate3d(0,0,1,200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    100% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0,0,1,200deg);
        transform: rotate3d(0,0,1,200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,90deg);
        transform: rotate3d(0,0,1,90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,90deg);
        transform: rotate3d(0,0,1,90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate3d(0,0,1,80deg);
        transform: rotate3d(0,0,1,80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,80% {
        -webkit-transform: rotate3d(0,0,1,60deg);
        transform: rotate3d(0,0,1,60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    100% {
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate3d(0,0,1,80deg);
        transform: rotate3d(0,0,1,80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,80% {
        -webkit-transform: rotate3d(0,0,1,60deg);
        transform: rotate3d(0,0,1,60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    100% {
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.jackInTheBox {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    100% {
        opacity: 0
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    100% {
        opacity: 0
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp
}

@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        visibility: visible;
        opacity: 0
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideInDown {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        visibility: visible;
        opacity: 0
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        visibility: visible;
        opacity: 0
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInLeft {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        visibility: visible;
        opacity: 0
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        visibility: visible;
        opacity: 0
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInRight {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        visibility: visible;
        opacity: 0
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        visibility: visible;
        opacity: 0
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideInUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        visibility: visible;
        opacity: 0
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }

    100% {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }

    100% {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }

    100% {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }

    100% {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }

    100% {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }

    100% {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }

    100% {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }

    100% {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

.animate-spin {
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.animate-spin-ccw {
    -webkit-animation: spin-ccw 2s infinite linear;
    animation: spin-ccw 2s infinite linear
}

@-webkit-keyframes spin-ccw {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(-359deg);
        transform: rotate(-359deg)
    }
}

@-o-keyframes spin-ccw {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(-359deg);
        transform: rotate(-359deg)
    }
}

@-ms-keyframes spin-ccw {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(-359deg);
        transform: rotate(-359deg)
    }
}

@keyframes spin-ccw {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(-359deg);
        transform: rotate(-359deg)
    }
}

/*! elementor-icons - v5.32.0 - 10-10-2024 */
@font-face {
    font-family: eicons;
    src: url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.32.0);
    src: url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.32.0#iefix) format("embedded-opentype"),url(../fonts/eicons.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.32.0) format("woff"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.32.0) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.32.0#eicon) format("svg");
    font-weight: 400;
    font-style: normal
}

[class*=" eicon-"],[class^=eicon] {
    display: inline-block;
    font-family: eicons;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@keyframes a {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.eicon-animation-spin {
    animation: a 2s infinite linear
}

.eicon-editor-link:before {
    content: "\e800"
}

.eicon-editor-unlink:before {
    content: "\e801"
}

.eicon-editor-external-link:before {
    content: "\e802"
}

.eicon-editor-close:before {
    content: "\e803"
}

.eicon-editor-list-ol:before {
    content: "\e804"
}

.eicon-editor-list-ul:before {
    content: "\e805"
}

.eicon-editor-bold:before {
    content: "\e806"
}

.eicon-editor-italic:before {
    content: "\e807"
}

.eicon-editor-underline:before {
    content: "\e808"
}

.eicon-editor-paragraph:before {
    content: "\e809"
}

.eicon-editor-h1:before {
    content: "\e80a"
}

.eicon-editor-h2:before {
    content: "\e80b"
}

.eicon-editor-h3:before {
    content: "\e80c"
}

.eicon-editor-h4:before {
    content: "\e80d"
}

.eicon-editor-h5:before {
    content: "\e80e"
}

.eicon-editor-h6:before {
    content: "\e80f"
}

.eicon-editor-quote:before {
    content: "\e810"
}

.eicon-editor-code:before {
    content: "\e811"
}

.eicon-elementor:before {
    content: "\e812"
}

.eicon-elementor-circle:before {
    content: "\e813"
}

.eicon-pojome:before {
    content: "\e814"
}

.eicon-plus:before {
    content: "\e815"
}

.eicon-menu-bar:before {
    content: "\e816"
}

.eicon-apps:before {
    content: "\e817"
}

.eicon-accordion:before {
    content: "\e818"
}

.eicon-alert:before {
    content: "\e819"
}

.eicon-animation-text:before {
    content: "\e81a"
}

.eicon-animation:before {
    content: "\e81b"
}

.eicon-banner:before {
    content: "\e81c"
}

.eicon-blockquote:before {
    content: "\e81d"
}

.eicon-button:before {
    content: "\e81e"
}

.eicon-call-to-action:before {
    content: "\e81f"
}

.eicon-captcha:before {
    content: "\e820"
}

.eicon-carousel:before {
    content: "\e821"
}

.eicon-checkbox:before {
    content: "\e822"
}

.eicon-columns:before {
    content: "\e823"
}

.eicon-countdown:before {
    content: "\e824"
}

.eicon-counter:before {
    content: "\e825"
}

.eicon-date:before {
    content: "\e826"
}

.eicon-divider-shape:before {
    content: "\e827"
}

.eicon-divider:before {
    content: "\e828"
}

.eicon-download-button:before {
    content: "\e829"
}

.eicon-dual-button:before {
    content: "\e82a"
}

.eicon-email-field:before {
    content: "\e82b"
}

.eicon-facebook-comments:before {
    content: "\e82c"
}

.eicon-facebook-like-box:before {
    content: "\e82d"
}

.eicon-form-horizontal:before {
    content: "\e82e"
}

.eicon-form-vertical:before {
    content: "\e82f"
}

.eicon-gallery-grid:before {
    content: "\e830"
}

.eicon-gallery-group:before {
    content: "\e831"
}

.eicon-gallery-justified:before {
    content: "\e832"
}

.eicon-gallery-masonry:before {
    content: "\e833"
}

.eicon-icon-box:before {
    content: "\e834"
}

.eicon-image-before-after:before {
    content: "\e835"
}

.eicon-image-box:before {
    content: "\e836"
}

.eicon-image-hotspot:before {
    content: "\e837"
}

.eicon-image-rollover:before {
    content: "\e838"
}

.eicon-info-box:before {
    content: "\e839"
}

.eicon-inner-section:before {
    content: "\e83a"
}

.eicon-mailchimp:before {
    content: "\e83b"
}

.eicon-menu-card:before {
    content: "\e83c"
}

.eicon-navigation-horizontal:before {
    content: "\e83d"
}

.eicon-nav-menu:before {
    content: "\e83e"
}

.eicon-navigation-vertical:before {
    content: "\e83f"
}

.eicon-number-field:before {
    content: "\e840"
}

.eicon-parallax:before {
    content: "\e841"
}

.eicon-php7:before {
    content: "\e842"
}

.eicon-post-list:before {
    content: "\e843"
}

.eicon-post-slider:before {
    content: "\e844"
}

.eicon-post:before {
    content: "\e845"
}

.eicon-posts-carousel:before {
    content: "\e846"
}

.eicon-posts-grid:before {
    content: "\e847"
}

.eicon-posts-group:before {
    content: "\e848"
}

.eicon-posts-justified:before {
    content: "\e849"
}

.eicon-posts-masonry:before {
    content: "\e84a"
}

.eicon-posts-ticker:before {
    content: "\e84b"
}

.eicon-price-list:before {
    content: "\e84c"
}

.eicon-price-table:before {
    content: "\e84d"
}

.eicon-radio:before {
    content: "\e84e"
}

.eicon-rtl:before {
    content: "\e84f"
}

.eicon-scroll:before {
    content: "\e850"
}

.eicon-search:before {
    content: "\e851"
}

.eicon-select:before {
    content: "\e852"
}

.eicon-share:before {
    content: "\e853"
}

.eicon-sidebar:before {
    content: "\e854"
}

.eicon-skill-bar:before {
    content: "\e855"
}

.eicon-slider-3d:before {
    content: "\e856"
}

.eicon-slider-album:before {
    content: "\e857"
}

.eicon-slider-device:before {
    content: "\e858"
}

.eicon-slider-full-screen:before {
    content: "\e859"
}

.eicon-slider-push:before {
    content: "\e85a"
}

.eicon-slider-vertical:before {
    content: "\e85b"
}

.eicon-slider-video:before {
    content: "\e85c"
}

.eicon-slides:before {
    content: "\e85d"
}

.eicon-social-icons:before {
    content: "\e85e"
}

.eicon-spacer:before {
    content: "\e85f"
}

.eicon-table:before {
    content: "\e860"
}

.eicon-tabs:before {
    content: "\e861"
}

.eicon-tel-field:before {
    content: "\e862"
}

.eicon-text-area:before {
    content: "\e863"
}

.eicon-text-field:before {
    content: "\e864"
}

.eicon-thumbnails-down:before {
    content: "\e865"
}

.eicon-thumbnails-half:before {
    content: "\e866"
}

.eicon-thumbnails-right:before {
    content: "\e867"
}

.eicon-time-line:before {
    content: "\e868"
}

.eicon-toggle:before {
    content: "\e869"
}

.eicon-url:before {
    content: "\e86a"
}

.eicon-t-letter:before {
    content: "\e86b"
}

.eicon-wordpress:before {
    content: "\e86c"
}

.eicon-text:before {
    content: "\e86d"
}

.eicon-anchor:before {
    content: "\e86e"
}

.eicon-bullet-list:before {
    content: "\e86f"
}

.eicon-code:before {
    content: "\e870"
}

.eicon-favorite:before {
    content: "\e871"
}

.eicon-google-maps:before {
    content: "\e872"
}

.eicon-image:before {
    content: "\e873"
}

.eicon-photo-library:before {
    content: "\e874"
}

.eicon-woocommerce:before {
    content: "\e875"
}

.eicon-youtube:before {
    content: "\e876"
}

.eicon-flip-box:before {
    content: "\e877"
}

.eicon-settings:before {
    content: "\e878"
}

.eicon-headphones:before {
    content: "\e879"
}

.eicon-testimonial:before {
    content: "\e87a"
}

.eicon-counter-circle:before {
    content: "\e87b"
}

.eicon-person:before {
    content: "\e87c"
}

.eicon-chevron-right:before {
    content: "\e87d"
}

.eicon-chevron-left:before {
    content: "\e87e"
}

.eicon-close:before {
    content: "\e87f"
}

.eicon-file-download:before {
    content: "\e880"
}

.eicon-save:before {
    content: "\e881"
}

.eicon-zoom-in:before {
    content: "\e882"
}

.eicon-shortcode:before {
    content: "\e883"
}

.eicon-nerd:before {
    content: "\e884"
}

.eicon-device-desktop:before {
    content: "\e885"
}

.eicon-device-tablet:before {
    content: "\e886"
}

.eicon-device-mobile:before {
    content: "\e887"
}

.eicon-document-file:before {
    content: "\e888"
}

.eicon-folder-o:before {
    content: "\e889"
}

.eicon-hypster:before {
    content: "\e88a"
}

.eicon-h-align-left:before {
    content: "\e88b"
}

.eicon-h-align-right:before {
    content: "\e88c"
}

.eicon-h-align-center:before {
    content: "\e88d"
}

.eicon-h-align-stretch:before {
    content: "\e88e"
}

.eicon-v-align-top:before {
    content: "\e88f"
}

.eicon-v-align-bottom:before {
    content: "\e890"
}

.eicon-v-align-middle:before {
    content: "\e891"
}

.eicon-v-align-stretch:before {
    content: "\e892"
}

.eicon-pro-icon:before {
    content: "\e893"
}

.eicon-mail:before {
    content: "\e894"
}

.eicon-lock-user:before {
    content: "\e895"
}

.eicon-testimonial-carousel:before {
    content: "\e896"
}

.eicon-media-carousel:before {
    content: "\e897"
}

.eicon-section:before {
    content: "\e898"
}

.eicon-column:before {
    content: "\e899"
}

.eicon-edit:before {
    content: "\e89a"
}

.eicon-clone:before {
    content: "\e89b"
}

.eicon-trash:before {
    content: "\e89c"
}

.eicon-play:before {
    content: "\e89d"
}

.eicon-angle-right:before {
    content: "\e89e"
}

.eicon-angle-left:before {
    content: "\e89f"
}

.eicon-animated-headline:before {
    content: "\e8a0"
}

.eicon-menu-toggle:before {
    content: "\e8a1"
}

.eicon-fb-embed:before {
    content: "\e8a2"
}

.eicon-fb-feed:before {
    content: "\e8a3"
}

.eicon-twitter-embed:before {
    content: "\e8a4"
}

.eicon-twitter-feed:before {
    content: "\e8a5"
}

.eicon-sync:before {
    content: "\e8a6"
}

.eicon-import-export:before {
    content: "\e8a7"
}

.eicon-check-circle:before {
    content: "\e8a8"
}

.eicon-library-save:before {
    content: "\e8a9"
}

.eicon-library-download:before {
    content: "\e8aa"
}

.eicon-insert:before {
    content: "\e8ab"
}

.eicon-preview-medium:before {
    content: "\e8ac"
}

.eicon-sort-down:before {
    content: "\e8ad"
}

.eicon-sort-up:before {
    content: "\e8ae"
}

.eicon-heading:before {
    content: "\e8af"
}

.eicon-logo:before {
    content: "\e8b0"
}

.eicon-meta-data:before {
    content: "\e8b1"
}

.eicon-post-content:before {
    content: "\e8b2"
}

.eicon-post-excerpt:before {
    content: "\e8b3"
}

.eicon-post-navigation:before {
    content: "\e8b4"
}

.eicon-yoast:before {
    content: "\e8b5"
}

.eicon-nerd-chuckle:before {
    content: "\e8b6"
}

.eicon-nerd-wink:before {
    content: "\e8b7"
}

.eicon-comments:before {
    content: "\e8b8"
}

.eicon-download-circle-o:before {
    content: "\e8b9"
}

.eicon-library-upload:before {
    content: "\e8ba"
}

.eicon-save-o:before {
    content: "\e8bb"
}

.eicon-upload-circle-o:before {
    content: "\e8bc"
}

.eicon-ellipsis-h:before {
    content: "\e8bd"
}

.eicon-ellipsis-v:before {
    content: "\e8be"
}

.eicon-arrow-left:before {
    content: "\e8bf"
}

.eicon-arrow-right:before {
    content: "\e8c0"
}

.eicon-arrow-up:before {
    content: "\e8c1"
}

.eicon-arrow-down:before {
    content: "\e8c2"
}

.eicon-play-o:before {
    content: "\e8c3"
}

.eicon-archive-posts:before {
    content: "\e8c4"
}

.eicon-archive-title:before {
    content: "\e8c5"
}

.eicon-featured-image:before {
    content: "\e8c6"
}

.eicon-post-info:before {
    content: "\e8c7"
}

.eicon-post-title:before {
    content: "\e8c8"
}

.eicon-site-logo:before {
    content: "\e8c9"
}

.eicon-site-search:before {
    content: "\e8ca"
}

.eicon-site-title:before {
    content: "\e8cb"
}

.eicon-plus-square:before {
    content: "\e8cc"
}

.eicon-minus-square:before {
    content: "\e8cd"
}

.eicon-cloud-check:before {
    content: "\e8ce"
}

.eicon-drag-n-drop:before {
    content: "\e8cf"
}

.eicon-welcome:before {
    content: "\e8d0"
}

.eicon-handle:before {
    content: "\e8d1"
}

.eicon-cart:before {
    content: "\e8d2"
}

.eicon-product-add-to-cart:before {
    content: "\e8d3"
}

.eicon-product-breadcrumbs:before {
    content: "\e8d4"
}

.eicon-product-categories:before {
    content: "\e8d5"
}

.eicon-product-description:before {
    content: "\e8d6"
}

.eicon-product-images:before {
    content: "\e8d7"
}

.eicon-product-info:before {
    content: "\e8d8"
}

.eicon-product-meta:before {
    content: "\e8d9"
}

.eicon-product-pages:before {
    content: "\e8da"
}

.eicon-product-price:before {
    content: "\e8db"
}

.eicon-product-rating:before {
    content: "\e8dc"
}

.eicon-product-related:before {
    content: "\e8dd"
}

.eicon-product-stock:before {
    content: "\e8de"
}

.eicon-product-tabs:before {
    content: "\e8df"
}

.eicon-product-title:before {
    content: "\e8e0"
}

.eicon-product-upsell:before {
    content: "\e8e1"
}

.eicon-products:before {
    content: "\e8e2"
}

.eicon-bag-light:before {
    content: "\e8e3"
}

.eicon-bag-medium:before {
    content: "\e8e4"
}

.eicon-bag-solid:before {
    content: "\e8e5"
}

.eicon-basket-light:before {
    content: "\e8e6"
}

.eicon-basket-medium:before {
    content: "\e8e7"
}

.eicon-basket-solid:before {
    content: "\e8e8"
}

.eicon-cart-light:before {
    content: "\e8e9"
}

.eicon-cart-medium:before {
    content: "\e8ea"
}

.eicon-cart-solid:before {
    content: "\e8eb"
}

.eicon-exchange:before {
    content: "\e8ec"
}

.eicon-preview-thin:before {
    content: "\e8ed"
}

.eicon-device-laptop:before {
    content: "\e8ee"
}

.eicon-collapse:before {
    content: "\e8ef"
}

.eicon-expand:before {
    content: "\e8f0"
}

.eicon-navigator:before {
    content: "\e8f1"
}

.eicon-plug:before {
    content: "\e8f2"
}

.eicon-dashboard:before {
    content: "\e8f3"
}

.eicon-typography:before {
    content: "\e8f4"
}

.eicon-info-circle-o:before {
    content: "\e8f5"
}

.eicon-integration:before {
    content: "\e8f6"
}

.eicon-plus-circle-o:before {
    content: "\e8f7"
}

.eicon-rating:before {
    content: "\e8f8"
}

.eicon-review:before {
    content: "\e8f9"
}

.eicon-tools:before {
    content: "\e8fa"
}

.eicon-loading:before {
    content: "\e8fb"
}

.eicon-sitemap:before {
    content: "\e8fc"
}

.eicon-click:before {
    content: "\e8fd"
}

.eicon-clock:before {
    content: "\e8fe"
}

.eicon-library-open:before {
    content: "\e8ff"
}

.eicon-warning:before {
    content: "\e900"
}

.eicon-flow:before {
    content: "\e901"
}

.eicon-cursor-move:before {
    content: "\e902"
}

.eicon-arrow-circle-left:before {
    content: "\e903"
}

.eicon-flash:before {
    content: "\e904"
}

.eicon-redo:before {
    content: "\e905"
}

.eicon-ban:before {
    content: "\e906"
}

.eicon-barcode:before {
    content: "\e907"
}

.eicon-calendar:before {
    content: "\e908"
}

.eicon-caret-left:before {
    content: "\e909"
}

.eicon-caret-right:before {
    content: "\e90a"
}

.eicon-caret-up:before {
    content: "\e90b"
}

.eicon-chain-broken:before {
    content: "\e90c"
}

.eicon-check-circle-o:before {
    content: "\e90d"
}

.eicon-check:before {
    content: "\e90e"
}

.eicon-chevron-double-left:before {
    content: "\e90f"
}

.eicon-chevron-double-right:before {
    content: "\e910"
}

.eicon-undo:before {
    content: "\e911"
}

.eicon-filter:before {
    content: "\e912"
}

.eicon-circle-o:before {
    content: "\e913"
}

.eicon-circle:before {
    content: "\e914"
}

.eicon-clock-o:before {
    content: "\e915"
}

.eicon-cog:before {
    content: "\e916"
}

.eicon-cogs:before {
    content: "\e917"
}

.eicon-commenting-o:before {
    content: "\e918"
}

.eicon-copy:before {
    content: "\e919"
}

.eicon-database:before {
    content: "\e91a"
}

.eicon-dot-circle-o:before {
    content: "\e91b"
}

.eicon-envelope:before {
    content: "\e91c"
}

.eicon-external-link-square:before {
    content: "\e91d"
}

.eicon-eyedropper:before {
    content: "\e91e"
}

.eicon-folder:before {
    content: "\e91f"
}

.eicon-font:before {
    content: "\e920"
}

.eicon-adjust:before {
    content: "\e921"
}

.eicon-lightbox:before {
    content: "\e922"
}

.eicon-heart-o:before {
    content: "\e923"
}

.eicon-history:before {
    content: "\e924"
}

.eicon-image-bold:before {
    content: "\e925"
}

.eicon-info-circle:before {
    content: "\e926"
}

.eicon-link:before {
    content: "\e927"
}

.eicon-long-arrow-left:before {
    content: "\e928"
}

.eicon-long-arrow-right:before {
    content: "\e929"
}

.eicon-caret-down:before {
    content: "\e92a"
}

.eicon-paint-brush:before {
    content: "\e92b"
}

.eicon-pencil:before {
    content: "\e92c"
}

.eicon-plus-circle:before {
    content: "\e92d"
}

.eicon-zoom-in-bold:before {
    content: "\e92e"
}

.eicon-sort-amount-desc:before {
    content: "\e92f"
}

.eicon-sign-out:before {
    content: "\e930"
}

.eicon-spinner:before {
    content: "\e931"
}

.eicon-square:before {
    content: "\e932"
}

.eicon-star-o:before {
    content: "\e933"
}

.eicon-star:before {
    content: "\e934"
}

.eicon-text-align-justify:before {
    content: "\e935"
}

.eicon-text-align-center:before {
    content: "\e936"
}

.eicon-tags:before {
    content: "\e937"
}

.eicon-text-align-left:before {
    content: "\e938"
}

.eicon-text-align-right:before {
    content: "\e939"
}

.eicon-close-circle:before {
    content: "\e93a"
}

.eicon-trash-o:before {
    content: "\e93b"
}

.eicon-font-awesome:before {
    content: "\e93c"
}

.eicon-user-circle-o:before {
    content: "\e93d"
}

.eicon-video-camera:before {
    content: "\e93e"
}

.eicon-heart:before {
    content: "\e93f"
}

.eicon-wrench:before {
    content: "\e940"
}

.eicon-help:before {
    content: "\e941"
}

.eicon-help-o:before {
    content: "\e942"
}

.eicon-zoom-out-bold:before {
    content: "\e943"
}

.eicon-plus-square-o:before {
    content: "\e944"
}

.eicon-minus-square-o:before {
    content: "\e945"
}

.eicon-minus-circle:before {
    content: "\e946"
}

.eicon-minus-circle-o:before {
    content: "\e947"
}

.eicon-code-bold:before {
    content: "\e948"
}

.eicon-cloud-upload:before {
    content: "\e949"
}

.eicon-search-bold:before {
    content: "\e94a"
}

.eicon-map-pin:before {
    content: "\e94b"
}

.eicon-meetup:before {
    content: "\e94c"
}

.eicon-slideshow:before {
    content: "\e94d"
}

.eicon-t-letter-bold:before {
    content: "\e94e"
}

.eicon-preferences:before {
    content: "\e94f"
}

.eicon-table-of-contents:before {
    content: "\e950"
}

.eicon-tv:before {
    content: "\e951"
}

.eicon-upload:before {
    content: "\e952"
}

.eicon-instagram-comments:before {
    content: "\e953"
}

.eicon-instagram-nested-gallery:before {
    content: "\e954"
}

.eicon-instagram-post:before {
    content: "\e955"
}

.eicon-instagram-video:before {
    content: "\e956"
}

.eicon-instagram-gallery:before {
    content: "\e957"
}

.eicon-instagram-likes:before {
    content: "\e958"
}

.eicon-facebook:before {
    content: "\e959"
}

.eicon-twitter:before {
    content: "\e95a"
}

.eicon-pinterest:before {
    content: "\e95b"
}

.eicon-frame-expand:before {
    content: "\e95c"
}

.eicon-frame-minimize:before {
    content: "\e95d"
}

.eicon-archive:before {
    content: "\e95e"
}

.eicon-colors-typography:before {
    content: "\e95f"
}

.eicon-custom:before {
    content: "\e960"
}

.eicon-footer:before {
    content: "\e961"
}

.eicon-header:before {
    content: "\e962"
}

.eicon-layout-settings:before {
    content: "\e963"
}

.eicon-lightbox-expand:before {
    content: "\e964"
}

.eicon-error-404:before {
    content: "\e965"
}

.eicon-theme-style:before {
    content: "\e966"
}

.eicon-search-results:before {
    content: "\e967"
}

.eicon-single-post:before {
    content: "\e968"
}

.eicon-site-identity:before {
    content: "\e969"
}

.eicon-theme-builder:before {
    content: "\e96a"
}

.eicon-download-bold:before {
    content: "\e96b"
}

.eicon-share-arrow:before {
    content: "\e96c"
}

.eicon-global-settings:before {
    content: "\e96d"
}

.eicon-user-preferences:before {
    content: "\e96e"
}

.eicon-lock:before {
    content: "\e96f"
}

.eicon-export-kit:before {
    content: "\e970"
}

.eicon-import-kit:before {
    content: "\e971"
}

.eicon-lottie:before {
    content: "\e972"
}

.eicon-products-archive:before {
    content: "\e973"
}

.eicon-single-product:before {
    content: "\e974"
}

.eicon-disable-trash-o:before {
    content: "\e975"
}

.eicon-single-page:before {
    content: "\e976"
}

.eicon-wordpress-light:before {
    content: "\e977"
}

.eicon-cogs-check:before {
    content: "\e978"
}

.eicon-custom-css:before {
    content: "\e979"
}

.eicon-global-colors:before {
    content: "\e97a"
}

.eicon-globe:before {
    content: "\e97b"
}

.eicon-typography-1:before {
    content: "\e97c"
}

.eicon-background:before {
    content: "\e97d"
}

.eicon-device-responsive:before {
    content: "\e97e"
}

.eicon-device-wide:before {
    content: "\e97f"
}

.eicon-code-highlight:before {
    content: "\e980"
}

.eicon-video-playlist:before {
    content: "\e981"
}

.eicon-download-kit:before {
    content: "\e982"
}

.eicon-kit-details:before {
    content: "\e983"
}

.eicon-kit-parts:before {
    content: "\e984"
}

.eicon-kit-upload:before {
    content: "\e985"
}

.eicon-kit-plugins:before {
    content: "\e986"
}

.eicon-kit-upload-alt:before {
    content: "\e987"
}

.eicon-hotspot:before {
    content: "\e988"
}

.eicon-paypal-button:before {
    content: "\e989"
}

.eicon-shape:before {
    content: "\e98a"
}

.eicon-wordart:before {
    content: "\e98b"
}

.eicon-checkout:before {
    content: "\e98c"
}

.eicon-container:before {
    content: "\e98d"
}

.eicon-flip:before {
    content: "\e98e"
}

.eicon-info:before {
    content: "\e98f"
}

.eicon-my-account:before {
    content: "\e990"
}

.eicon-purchase-summary:before {
    content: "\e991"
}

.eicon-page-transition:before {
    content: "\e992"
}

.eicon-spotify:before {
    content: "\e993"
}

.eicon-stripe-button:before {
    content: "\e994"
}

.eicon-woo-settings:before {
    content: "\e995"
}

.eicon-woo-cart:before {
    content: "\e996"
}

.eicon-grow:before {
    content: "\e997"
}

.eicon-order-end:before {
    content: "\e998"
}

.eicon-nowrap:before {
    content: "\e999"
}

.eicon-order-start:before {
    content: "\e99a"
}

.eicon-progress-tracker:before {
    content: "\e99b"
}

.eicon-shrink:before {
    content: "\e99c"
}

.eicon-wrap:before {
    content: "\e99d"
}

.eicon-align-center-h:before {
    content: "\e99e"
}

.eicon-align-center-v:before {
    content: "\e99f"
}

.eicon-align-end-h:before {
    content: "\e9a0"
}

.eicon-align-end-v:before {
    content: "\e9a1"
}

.eicon-align-start-h:before {
    content: "\e9a2"
}

.eicon-align-start-v:before {
    content: "\e9a3"
}

.eicon-align-stretch-h:before {
    content: "\e9a4"
}

.eicon-align-stretch-v:before {
    content: "\e9a5"
}

.eicon-justify-center-h:before {
    content: "\e9a6"
}

.eicon-justify-center-v:before {
    content: "\e9a7"
}

.eicon-justify-end-h:before {
    content: "\e9a8"
}

.eicon-justify-end-v:before {
    content: "\e9a9"
}

.eicon-justify-space-around-h:before {
    content: "\e9aa"
}

.eicon-justify-space-around-v:before {
    content: "\e9ab"
}

.eicon-justify-space-between-h:before {
    content: "\e9ac"
}

.eicon-justify-space-between-v:before {
    content: "\e9ad"
}

.eicon-justify-space-evenly-h:before {
    content: "\e9ae"
}

.eicon-justify-space-evenly-v:before {
    content: "\e9af"
}

.eicon-justify-start-h:before {
    content: "\e9b0"
}

.eicon-justify-start-v:before {
    content: "\e9b1"
}

.eicon-woocommerce-cross-sells:before {
    content: "\e9b2"
}

.eicon-woocommerce-notices:before {
    content: "\e9b3"
}

.eicon-inner-container:before {
    content: "\e9b4"
}

.eicon-warning-full:before {
    content: "\e9b5"
}

.eicon-exit:before {
    content: "\e9b6"
}

.eicon-loop-builder:before {
    content: "\e9b7"
}

.eicon-notes:before {
    content: "\e9b8"
}

.eicon-read:before {
    content: "\e9b9"
}

.eicon-unread:before {
    content: "\e9ba"
}

.eicon-carousel-loop:before {
    content: "\e9bb"
}

.eicon-mega-menu:before {
    content: "\eb78"
}

.eicon-nested-carousel:before {
    content: "\e9bd"
}

.eicon-ai:before {
    content: "\e9be"
}

.eicon-taxonomy-filter:before {
    content: "\eb7d"
}

.eicon-container-grid:before {
    content: "\ef02"
}

.eicon-upgrade:before {
    content: "\e9c1"
}

.eicon-advanced:before {
    content: "\eb84"
}

.eicon-notification:before {
    content: "\e9c3"
}

.eicon-light-mode:before {
    content: "\e9c4"
}

.eicon-dark-mode:before {
    content: "\e9c5"
}

.eicon-upgrade-crown:before {
    content: "\e9c6"
}

.eicon-off-canvas:before {
    content: "\e9c7"
}

.eicon-speakerphone:before {
    content: "\e9c9"
}

.eicon-ehp-cta:before {
    content: "\e9cb"
}

.eicon-ehp-forms:before {
    content: "\e9bc"
}

.eicon-ehp-hero:before {
    content: "\e9ca"
}

.eicon-ehp-zigzage:before {
    content: "\e9cc"
}

.eicon-eye:before {
    content: "\e8ac"
}

.eicon-elementor-square:before {
    content: "\e813"
}

/*! elementor - v3.25.0 - 24-11-2024 */
.elementor-hidden {
    display: none
}

.elementor-visibility-hidden {
    visibility: hidden
}

.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible {
    position: absolute;
    top: -10000em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.elementor-clearfix:after {
    content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0
}

.e-logo-wrapper {
    background: var(--e-a-bg-logo);
    display: inline-block;
    padding: .75em;
    border-radius: 50%;
    line-height: 1
}

.e-logo-wrapper i {
    color: var(--e-a-color-logo);
    font-size: 1em
}

.elementor *,.elementor :after,.elementor :before {
    box-sizing: border-box
}

.elementor a {
    box-shadow: none;
    text-decoration: none
}

.elementor hr {
    margin: 0;
    background-color: transparent
}

.elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    box-shadow: none
}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin: 0
}

.elementor embed,.elementor iframe,.elementor object,.elementor video {
    max-width: 100%;
    width: 100%;
    margin: 0;
    line-height: 1;
    border: none
}

.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    overflow: hidden;
    z-index: 0;
    direction: ltr
}

.elementor .elementor-background-video-container {
    transition: opacity 1s;
    pointer-events: none
}

.elementor .elementor-background-video-container.elementor-loading {
    opacity: 0
}

.elementor .elementor-background-video-embed {
    max-width: none
}

.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.elementor .elementor-background-video {
    max-width: none
}

.elementor .elementor-html5-video {
    -o-object-fit: cover;
    object-fit: cover
}

.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute
}

.elementor .elementor-background-slideshow {
    z-index: 0
}

.elementor .elementor-background-slideshow__slide__image {
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-size: cover
}

.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute {
    position: absolute
}

.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed {
    position: fixed
}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
    max-width: 100%
}

@media (max-width: 1024px) {
    .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
        max-width:100%
    }
}

@media (max-width: 767px) {
    .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
        max-width:100%
    }
}

.elementor-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    flex-basis: var(--flex-basis);
    flex-grow: var(--flex-grow);
    flex-shrink: var(--flex-shrink);
    order: var(--order);
    align-self: var(--align-self)
}

.elementor-element.elementor-absolute,.elementor-element.elementor-fixed {
    z-index: 1
}

.elementor-element:where(.e-con-full,.elementor-widget) {
    flex-direction: var(--flex-direction);
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content);
    align-items: var(--align-items);
    align-content: var(--align-content);
    gap: var(--gap)
}

.elementor-invisible {
    visibility: hidden
}

.elementor-align-center {
    text-align: center
}

.elementor-align-center .elementor-button {
    width: auto
}

.elementor-align-right {
    text-align: right
}

.elementor-align-right .elementor-button {
    width: auto
}

.elementor-align-left {
    text-align: left
}

.elementor-align-left .elementor-button {
    width: auto
}

.elementor-align-justify .elementor-button {
    width: 100%
}

.elementor-custom-embed-play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.elementor-custom-embed-play i {
    font-size: 100px;
    color: #fff;
    text-shadow: 1px 0 6px rgba(0,0,0,.3)
}

.elementor-custom-embed-play svg {
    height: 100px;
    width: 100px;
    fill: #fff;
    filter: drop-shadow(1px 0 6px rgba(0,0,0,.3))
}

.elementor-custom-embed-play i,.elementor-custom-embed-play svg {
    opacity: .8;
    transition: all .5s
}

.elementor-custom-embed-play.elementor-playing i {
    font-family: eicons
}

.elementor-custom-embed-play.elementor-playing i:before {
    content: "\e8fb"
}

.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg {
    animation: eicon-spin 2s linear infinite
}

.elementor-tag {
    display: inline-flex
}

.elementor-ken-burns {
    transition-property: transform;
    transition-duration: 10s;
    transition-timing-function: linear
}

.elementor-ken-burns--out {
    transform: scale(1.3)
}

.elementor-ken-burns--active {
    transition-duration: 20s
}

.elementor-ken-burns--active.elementor-ken-burns--out {
    transform: scale(1)
}

.elementor-ken-burns--active.elementor-ken-burns--in {
    transform: scale(1.3)
}

@media (min-width: -1) {
    .elementor-widescreen-align-center {
        text-align:center
    }

    .elementor-widescreen-align-center .elementor-button {
        width: auto
    }

    .elementor-widescreen-align-right {
        text-align: right
    }

    .elementor-widescreen-align-right .elementor-button {
        width: auto
    }

    .elementor-widescreen-align-left {
        text-align: left
    }

    .elementor-widescreen-align-left .elementor-button {
        width: auto
    }

    .elementor-widescreen-align-justify .elementor-button {
        width: 100%
    }
}

@media (max-width: -1) {
    .elementor-laptop-align-center {
        text-align:center
    }

    .elementor-laptop-align-center .elementor-button {
        width: auto
    }

    .elementor-laptop-align-right {
        text-align: right
    }

    .elementor-laptop-align-right .elementor-button {
        width: auto
    }

    .elementor-laptop-align-left {
        text-align: left
    }

    .elementor-laptop-align-left .elementor-button {
        width: auto
    }

    .elementor-laptop-align-justify .elementor-button {
        width: 100%
    }
}

@media (max-width: -1) {
    .elementor-tablet_extra-align-center {
        text-align:center
    }

    .elementor-tablet_extra-align-center .elementor-button {
        width: auto
    }

    .elementor-tablet_extra-align-right {
        text-align: right
    }

    .elementor-tablet_extra-align-right .elementor-button {
        width: auto
    }

    .elementor-tablet_extra-align-left {
        text-align: left
    }

    .elementor-tablet_extra-align-left .elementor-button {
        width: auto
    }

    .elementor-tablet_extra-align-justify .elementor-button {
        width: 100%
    }
}

@media (max-width: 1024px) {
    .elementor-tablet-align-center {
        text-align:center
    }

    .elementor-tablet-align-center .elementor-button {
        width: auto
    }

    .elementor-tablet-align-right {
        text-align: right
    }

    .elementor-tablet-align-right .elementor-button {
        width: auto
    }

    .elementor-tablet-align-left {
        text-align: left
    }

    .elementor-tablet-align-left .elementor-button {
        width: auto
    }

    .elementor-tablet-align-justify .elementor-button {
        width: 100%
    }
}

@media (max-width: -1) {
    .elementor-mobile_extra-align-center {
        text-align:center
    }

    .elementor-mobile_extra-align-center .elementor-button {
        width: auto
    }

    .elementor-mobile_extra-align-right {
        text-align: right
    }

    .elementor-mobile_extra-align-right .elementor-button {
        width: auto
    }

    .elementor-mobile_extra-align-left {
        text-align: left
    }

    .elementor-mobile_extra-align-left .elementor-button {
        width: auto
    }

    .elementor-mobile_extra-align-justify .elementor-button {
        width: 100%
    }
}

@media (max-width: 767px) {
    .elementor-mobile-align-center {
        text-align:center
    }

    .elementor-mobile-align-center .elementor-button {
        width: auto
    }

    .elementor-mobile-align-right {
        text-align: right
    }

    .elementor-mobile-align-right .elementor-button {
        width: auto
    }

    .elementor-mobile-align-left {
        text-align: left
    }

    .elementor-mobile-align-left .elementor-button {
        width: auto
    }

    .elementor-mobile-align-justify .elementor-button {
        width: 100%
    }
}

:root {
    --page-title-display: block
}

.elementor-page-title,h1.entry-title {
    display: var(--page-title-display)
}

@keyframes eicon-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.eicon-animation-spin {
    animation: eicon-spin 2s linear infinite
}

.elementor-section {
    position: relative
}

.elementor-section .elementor-container {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative
}

@media (max-width: 1024px) {
    .elementor-section .elementor-container {
        flex-wrap:wrap
    }
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px
}

.elementor-section.elementor-section-stretched {
    position: relative;
    width: 100%
}

.elementor-section.elementor-section-items-top>.elementor-container {
    align-items: flex-start
}

.elementor-section.elementor-section-items-middle>.elementor-container {
    align-items: center
}

.elementor-section.elementor-section-items-bottom>.elementor-container {
    align-items: flex-end
}

@media (min-width: 768px) {
    .elementor-section.elementor-section-height-full {
        height:100vh
    }

    .elementor-section.elementor-section-height-full>.elementor-container {
        height: 100%
    }
}

.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items: flex-start
}

.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items: center
}

.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items: flex-end
}

.elementor-widget-wrap {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex
}

.elementor-widget-wrap>.elementor-element {
    width: 100%
}

.elementor-widget-wrap.e-swiper-container {
    width: calc(100% - (var(--e-column-margin-left,0px) + var(--e-column-margin-right,0px)))
}

.elementor-widget {
    position: relative
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px
}

.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial {
    margin-bottom: 0
}

.elementor-column {
    position: relative;
    min-height: 1px;
    display: flex
}

.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
    padding: 5px
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 10px
}

.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
    padding: 15px
}

.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
    padding: 20px
}

.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
    padding: 30px
}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
    padding: 0
}

@media (min-width: 768px) {
    .elementor-column.elementor-col-10,.elementor-column[data-col="10"] {
        width:10%
    }

    .elementor-column.elementor-col-11,.elementor-column[data-col="11"] {
        width: 11.111%
    }

    .elementor-column.elementor-col-12,.elementor-column[data-col="12"] {
        width: 12.5%
    }

    .elementor-column.elementor-col-14,.elementor-column[data-col="14"] {
        width: 14.285%
    }

    .elementor-column.elementor-col-16,.elementor-column[data-col="16"] {
        width: 16.666%
    }

    .elementor-column.elementor-col-20,.elementor-column[data-col="20"] {
        width: 20%
    }

    .elementor-column.elementor-col-25,.elementor-column[data-col="25"] {
        width: 25%
    }

    .elementor-column.elementor-col-30,.elementor-column[data-col="30"] {
        width: 30%
    }

    .elementor-column.elementor-col-33,.elementor-column[data-col="33"] {
        width: 33.333%
    }

    .elementor-column.elementor-col-40,.elementor-column[data-col="40"] {
        width: 40%
    }

    .elementor-column.elementor-col-50,.elementor-column[data-col="50"] {
        width: 50%
    }

    .elementor-column.elementor-col-60,.elementor-column[data-col="60"] {
        width: 60%
    }

    .elementor-column.elementor-col-66,.elementor-column[data-col="66"] {
        width: 66.666%
    }

    .elementor-column.elementor-col-70,.elementor-column[data-col="70"] {
        width: 70%
    }

    .elementor-column.elementor-col-75,.elementor-column[data-col="75"] {
        width: 75%
    }

    .elementor-column.elementor-col-80,.elementor-column[data-col="80"] {
        width: 80%
    }

    .elementor-column.elementor-col-83,.elementor-column[data-col="83"] {
        width: 83.333%
    }

    .elementor-column.elementor-col-90,.elementor-column[data-col="90"] {
        width: 90%
    }

    .elementor-column.elementor-col-100,.elementor-column[data-col="100"] {
        width: 100%
    }
}

@media (max-width: 479px) {
    .elementor-column.elementor-xs-10 {
        width:10%
    }

    .elementor-column.elementor-xs-11 {
        width: 11.111%
    }

    .elementor-column.elementor-xs-12 {
        width: 12.5%
    }

    .elementor-column.elementor-xs-14 {
        width: 14.285%
    }

    .elementor-column.elementor-xs-16 {
        width: 16.666%
    }

    .elementor-column.elementor-xs-20 {
        width: 20%
    }

    .elementor-column.elementor-xs-25 {
        width: 25%
    }

    .elementor-column.elementor-xs-30 {
        width: 30%
    }

    .elementor-column.elementor-xs-33 {
        width: 33.333%
    }

    .elementor-column.elementor-xs-40 {
        width: 40%
    }

    .elementor-column.elementor-xs-50 {
        width: 50%
    }

    .elementor-column.elementor-xs-60 {
        width: 60%
    }

    .elementor-column.elementor-xs-66 {
        width: 66.666%
    }

    .elementor-column.elementor-xs-70 {
        width: 70%
    }

    .elementor-column.elementor-xs-75 {
        width: 75%
    }

    .elementor-column.elementor-xs-80 {
        width: 80%
    }

    .elementor-column.elementor-xs-83 {
        width: 83.333%
    }

    .elementor-column.elementor-xs-90 {
        width: 90%
    }

    .elementor-column.elementor-xs-100 {
        width: 100%
    }
}

@media (max-width: 767px) {
    .elementor-column.elementor-sm-10 {
        width:10%
    }

    .elementor-column.elementor-sm-11 {
        width: 11.111%
    }

    .elementor-column.elementor-sm-12 {
        width: 12.5%
    }

    .elementor-column.elementor-sm-14 {
        width: 14.285%
    }

    .elementor-column.elementor-sm-16 {
        width: 16.666%
    }

    .elementor-column.elementor-sm-20 {
        width: 20%
    }

    .elementor-column.elementor-sm-25 {
        width: 25%
    }

    .elementor-column.elementor-sm-30 {
        width: 30%
    }

    .elementor-column.elementor-sm-33 {
        width: 33.333%
    }

    .elementor-column.elementor-sm-40 {
        width: 40%
    }

    .elementor-column.elementor-sm-50 {
        width: 50%
    }

    .elementor-column.elementor-sm-60 {
        width: 60%
    }

    .elementor-column.elementor-sm-66 {
        width: 66.666%
    }

    .elementor-column.elementor-sm-70 {
        width: 70%
    }

    .elementor-column.elementor-sm-75 {
        width: 75%
    }

    .elementor-column.elementor-sm-80 {
        width: 80%
    }

    .elementor-column.elementor-sm-83 {
        width: 83.333%
    }

    .elementor-column.elementor-sm-90 {
        width: 90%
    }

    .elementor-column.elementor-sm-100 {
        width: 100%
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    .elementor-column.elementor-md-10 {
        width:10%
    }

    .elementor-column.elementor-md-11 {
        width: 11.111%
    }

    .elementor-column.elementor-md-12 {
        width: 12.5%
    }

    .elementor-column.elementor-md-14 {
        width: 14.285%
    }

    .elementor-column.elementor-md-16 {
        width: 16.666%
    }

    .elementor-column.elementor-md-20 {
        width: 20%
    }

    .elementor-column.elementor-md-25 {
        width: 25%
    }

    .elementor-column.elementor-md-30 {
        width: 30%
    }

    .elementor-column.elementor-md-33 {
        width: 33.333%
    }

    .elementor-column.elementor-md-40 {
        width: 40%
    }

    .elementor-column.elementor-md-50 {
        width: 50%
    }

    .elementor-column.elementor-md-60 {
        width: 60%
    }

    .elementor-column.elementor-md-66 {
        width: 66.666%
    }

    .elementor-column.elementor-md-70 {
        width: 70%
    }

    .elementor-column.elementor-md-75 {
        width: 75%
    }

    .elementor-column.elementor-md-80 {
        width: 80%
    }

    .elementor-column.elementor-md-83 {
        width: 83.333%
    }

    .elementor-column.elementor-md-90 {
        width: 90%
    }

    .elementor-column.elementor-md-100 {
        width: 100%
    }
}

@media (min-width: -1) {
    .elementor-reverse-widescreen>.elementor-container>:first-child {
        order:10
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width: 1025px) and (max-width:-1) {
    .elementor-reverse-laptop>.elementor-container>:first-child {
        order:10
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width: -1) and (max-width:-1) {
    .elementor-reverse-laptop>.elementor-container>:first-child {
        order:10
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width: 1025px) and (max-width:-1) {
    .elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9),.elementor-reverse-laptop>.elementor-container>:nth-child(10) {
        order:0
    }

    .elementor-reverse-tablet_extra>.elementor-container>:first-child {
        order: 10
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    .elementor-reverse-tablet>.elementor-container>:first-child {
        order:10
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width: -1) and (max-width:1024px) {
    .elementor-reverse-tablet>.elementor-container>:first-child {
        order:10
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width: 768px) and (max-width:-1) {
    .elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9),.elementor-reverse-tablet>.elementor-container>:nth-child(10) {
        order:0
    }

    .elementor-reverse-mobile_extra>.elementor-container>:first-child {
        order: 10
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (max-width: 767px) {
    .elementor-reverse-mobile>.elementor-container>:first-child {
        order:10
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(10) {
        order: 1
    }

    .elementor-column {
        width: 100%
    }
}

ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap
}

ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
    word-break: break-word
}

.elementor-grid {
    display: grid;
    grid-column-gap: var(--grid-column-gap);
    grid-row-gap: var(--grid-row-gap)
}

.elementor-grid .elementor-grid-item {
    min-width: 0
}

.elementor-grid-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-bottom: calc(-1*var(--grid-row-gap))
}

.elementor-grid-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
}

.elementor-grid-1 .elementor-grid {
    grid-template-columns: repeat(1,1fr)
}

.elementor-grid-2 .elementor-grid {
    grid-template-columns: repeat(2,1fr)
}

.elementor-grid-3 .elementor-grid {
    grid-template-columns: repeat(3,1fr)
}

.elementor-grid-4 .elementor-grid {
    grid-template-columns: repeat(4,1fr)
}

.elementor-grid-5 .elementor-grid {
    grid-template-columns: repeat(5,1fr)
}

.elementor-grid-6 .elementor-grid {
    grid-template-columns: repeat(6,1fr)
}

.elementor-grid-7 .elementor-grid {
    grid-template-columns: repeat(7,1fr)
}

.elementor-grid-8 .elementor-grid {
    grid-template-columns: repeat(8,1fr)
}

.elementor-grid-9 .elementor-grid {
    grid-template-columns: repeat(9,1fr)
}

.elementor-grid-10 .elementor-grid {
    grid-template-columns: repeat(10,1fr)
}

.elementor-grid-11 .elementor-grid {
    grid-template-columns: repeat(11,1fr)
}

.elementor-grid-12 .elementor-grid {
    grid-template-columns: repeat(12,1fr)
}

@media (min-width: -1) {
    .elementor-grid-widescreen-0 .elementor-grid {
        display:inline-block;
        width: 100%;
        word-spacing: var(--grid-column-gap);
        margin-bottom: calc(-1*var(--grid-row-gap))
    }

    .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .elementor-grid-widescreen-1 .elementor-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .elementor-grid-widescreen-2 .elementor-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .elementor-grid-widescreen-3 .elementor-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .elementor-grid-widescreen-4 .elementor-grid {
        grid-template-columns: repeat(4,1fr)
    }

    .elementor-grid-widescreen-5 .elementor-grid {
        grid-template-columns: repeat(5,1fr)
    }

    .elementor-grid-widescreen-6 .elementor-grid {
        grid-template-columns: repeat(6,1fr)
    }

    .elementor-grid-widescreen-7 .elementor-grid {
        grid-template-columns: repeat(7,1fr)
    }

    .elementor-grid-widescreen-8 .elementor-grid {
        grid-template-columns: repeat(8,1fr)
    }

    .elementor-grid-widescreen-9 .elementor-grid {
        grid-template-columns: repeat(9,1fr)
    }

    .elementor-grid-widescreen-10 .elementor-grid {
        grid-template-columns: repeat(10,1fr)
    }

    .elementor-grid-widescreen-11 .elementor-grid {
        grid-template-columns: repeat(11,1fr)
    }

    .elementor-grid-widescreen-12 .elementor-grid {
        grid-template-columns: repeat(12,1fr)
    }
}

@media (max-width: -1) {
    .elementor-grid-laptop-0 .elementor-grid {
        display:inline-block;
        width: 100%;
        word-spacing: var(--grid-column-gap);
        margin-bottom: calc(-1*var(--grid-row-gap))
    }

    .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .elementor-grid-laptop-1 .elementor-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .elementor-grid-laptop-2 .elementor-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .elementor-grid-laptop-3 .elementor-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .elementor-grid-laptop-4 .elementor-grid {
        grid-template-columns: repeat(4,1fr)
    }

    .elementor-grid-laptop-5 .elementor-grid {
        grid-template-columns: repeat(5,1fr)
    }

    .elementor-grid-laptop-6 .elementor-grid {
        grid-template-columns: repeat(6,1fr)
    }

    .elementor-grid-laptop-7 .elementor-grid {
        grid-template-columns: repeat(7,1fr)
    }

    .elementor-grid-laptop-8 .elementor-grid {
        grid-template-columns: repeat(8,1fr)
    }

    .elementor-grid-laptop-9 .elementor-grid {
        grid-template-columns: repeat(9,1fr)
    }

    .elementor-grid-laptop-10 .elementor-grid {
        grid-template-columns: repeat(10,1fr)
    }

    .elementor-grid-laptop-11 .elementor-grid {
        grid-template-columns: repeat(11,1fr)
    }

    .elementor-grid-laptop-12 .elementor-grid {
        grid-template-columns: repeat(12,1fr)
    }
}

@media (max-width: -1) {
    .elementor-grid-tablet_extra-0 .elementor-grid {
        display:inline-block;
        width: 100%;
        word-spacing: var(--grid-column-gap);
        margin-bottom: calc(-1*var(--grid-row-gap))
    }

    .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .elementor-grid-tablet_extra-1 .elementor-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .elementor-grid-tablet_extra-2 .elementor-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .elementor-grid-tablet_extra-3 .elementor-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .elementor-grid-tablet_extra-4 .elementor-grid {
        grid-template-columns: repeat(4,1fr)
    }

    .elementor-grid-tablet_extra-5 .elementor-grid {
        grid-template-columns: repeat(5,1fr)
    }

    .elementor-grid-tablet_extra-6 .elementor-grid {
        grid-template-columns: repeat(6,1fr)
    }

    .elementor-grid-tablet_extra-7 .elementor-grid {
        grid-template-columns: repeat(7,1fr)
    }

    .elementor-grid-tablet_extra-8 .elementor-grid {
        grid-template-columns: repeat(8,1fr)
    }

    .elementor-grid-tablet_extra-9 .elementor-grid {
        grid-template-columns: repeat(9,1fr)
    }

    .elementor-grid-tablet_extra-10 .elementor-grid {
        grid-template-columns: repeat(10,1fr)
    }

    .elementor-grid-tablet_extra-11 .elementor-grid {
        grid-template-columns: repeat(11,1fr)
    }

    .elementor-grid-tablet_extra-12 .elementor-grid {
        grid-template-columns: repeat(12,1fr)
    }
}

@media (max-width: 1024px) {
    .elementor-grid-tablet-0 .elementor-grid {
        display:inline-block;
        width: 100%;
        word-spacing: var(--grid-column-gap);
        margin-bottom: calc(-1*var(--grid-row-gap))
    }

    .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .elementor-grid-tablet-1 .elementor-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .elementor-grid-tablet-2 .elementor-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .elementor-grid-tablet-3 .elementor-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .elementor-grid-tablet-4 .elementor-grid {
        grid-template-columns: repeat(4,1fr)
    }

    .elementor-grid-tablet-5 .elementor-grid {
        grid-template-columns: repeat(5,1fr)
    }

    .elementor-grid-tablet-6 .elementor-grid {
        grid-template-columns: repeat(6,1fr)
    }

    .elementor-grid-tablet-7 .elementor-grid {
        grid-template-columns: repeat(7,1fr)
    }

    .elementor-grid-tablet-8 .elementor-grid {
        grid-template-columns: repeat(8,1fr)
    }

    .elementor-grid-tablet-9 .elementor-grid {
        grid-template-columns: repeat(9,1fr)
    }

    .elementor-grid-tablet-10 .elementor-grid {
        grid-template-columns: repeat(10,1fr)
    }

    .elementor-grid-tablet-11 .elementor-grid {
        grid-template-columns: repeat(11,1fr)
    }

    .elementor-grid-tablet-12 .elementor-grid {
        grid-template-columns: repeat(12,1fr)
    }
}

@media (max-width: -1) {
    .elementor-grid-mobile_extra-0 .elementor-grid {
        display:inline-block;
        width: 100%;
        word-spacing: var(--grid-column-gap);
        margin-bottom: calc(-1*var(--grid-row-gap))
    }

    .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .elementor-grid-mobile_extra-1 .elementor-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .elementor-grid-mobile_extra-2 .elementor-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .elementor-grid-mobile_extra-3 .elementor-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .elementor-grid-mobile_extra-4 .elementor-grid {
        grid-template-columns: repeat(4,1fr)
    }

    .elementor-grid-mobile_extra-5 .elementor-grid {
        grid-template-columns: repeat(5,1fr)
    }

    .elementor-grid-mobile_extra-6 .elementor-grid {
        grid-template-columns: repeat(6,1fr)
    }

    .elementor-grid-mobile_extra-7 .elementor-grid {
        grid-template-columns: repeat(7,1fr)
    }

    .elementor-grid-mobile_extra-8 .elementor-grid {
        grid-template-columns: repeat(8,1fr)
    }

    .elementor-grid-mobile_extra-9 .elementor-grid {
        grid-template-columns: repeat(9,1fr)
    }

    .elementor-grid-mobile_extra-10 .elementor-grid {
        grid-template-columns: repeat(10,1fr)
    }

    .elementor-grid-mobile_extra-11 .elementor-grid {
        grid-template-columns: repeat(11,1fr)
    }

    .elementor-grid-mobile_extra-12 .elementor-grid {
        grid-template-columns: repeat(12,1fr)
    }
}

@media (max-width: 767px) {
    .elementor-grid-mobile-0 .elementor-grid {
        display:inline-block;
        width: 100%;
        word-spacing: var(--grid-column-gap);
        margin-bottom: calc(-1*var(--grid-row-gap))
    }

    .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .elementor-grid-mobile-1 .elementor-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .elementor-grid-mobile-2 .elementor-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .elementor-grid-mobile-3 .elementor-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .elementor-grid-mobile-4 .elementor-grid {
        grid-template-columns: repeat(4,1fr)
    }

    .elementor-grid-mobile-5 .elementor-grid {
        grid-template-columns: repeat(5,1fr)
    }

    .elementor-grid-mobile-6 .elementor-grid {
        grid-template-columns: repeat(6,1fr)
    }

    .elementor-grid-mobile-7 .elementor-grid {
        grid-template-columns: repeat(7,1fr)
    }

    .elementor-grid-mobile-8 .elementor-grid {
        grid-template-columns: repeat(8,1fr)
    }

    .elementor-grid-mobile-9 .elementor-grid {
        grid-template-columns: repeat(9,1fr)
    }

    .elementor-grid-mobile-10 .elementor-grid {
        grid-template-columns: repeat(10,1fr)
    }

    .elementor-grid-mobile-11 .elementor-grid {
        grid-template-columns: repeat(11,1fr)
    }

    .elementor-grid-mobile-12 .elementor-grid {
        grid-template-columns: repeat(12,1fr)
    }
}

@media (min-width: 1025px) {
    #elementor-device-mode:after {
        content:"desktop"
    }
}

@media (min-width: -1) {
    #elementor-device-mode:after {
        content:"widescreen"
    }
}

@media (max-width: -1) {
    #elementor-device-mode:after {
        content:"laptop";
        content: "tablet_extra"
    }
}

@media (max-width: 1024px) {
    #elementor-device-mode:after {
        content:"tablet"
    }
}

@media (max-width: -1) {
    #elementor-device-mode:after {
        content:"mobile_extra"
    }
}

@media (max-width: 767px) {
    #elementor-device-mode:after {
        content:"mobile"
    }
}

@media (prefers-reduced-motion:no-preference) {
    html {
        scroll-behavior: smooth
    }
}

.e-con {
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: var(--container-default-padding-top,10px);
    --padding-right: var(--container-default-padding-right,10px);
    --padding-bottom: var(--container-default-padding-bottom,10px);
    --padding-left: var(--container-default-padding-left,10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: .3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    position: var(--position);
    width: var(--width);
    min-width: 0;
    min-height: var(--min-height);
    height: var(--height);
    border-radius: var(--border-radius);
    z-index: var(--z-index);
    overflow: var(--overflow);
    transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
    --flex-wrap-mobile: wrap;
    margin-block-start:var(--margin-block-start);margin-inline-end: var(--margin-inline-end);
    margin-block-end:var(--margin-block-end);margin-inline-start: var(--margin-inline-start);
    padding-inline-start:var(--padding-inline-start);padding-inline-end: var(--padding-inline-end);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width)
}

body.rtl .e-con {
    --padding-inline-start: var(--padding-right);
    --padding-inline-end: var(--padding-left);
    --margin-inline-start: var(--margin-right);
    --margin-inline-end: var(--margin-left);
    --border-inline-start-width: var(--border-right-width);
    --border-inline-end-width: var(--border-left-width)
}

.e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis)
}

.e-con-full,.e-con>.e-con-inner {
    text-align: var(--text-align);
    padding-block-start:var(--padding-block-start);padding-block-end: var(--padding-block-end)
}

.e-con-full.e-flex,.e-con.e-flex>.e-con-inner {
    flex-direction: var(--flex-direction)
}

.e-con,.e-con>.e-con-inner {
    display: var(--display)
}

.e-con.e-grid {
    --grid-justify-content: start;
    --grid-align-content: start;
    --grid-auto-flow: row
}

.e-con.e-grid,.e-con.e-grid>.e-con-inner {
    grid-template-columns: var(--e-con-grid-template-columns);
    grid-template-rows: var(--e-con-grid-template-rows);
    justify-content: var(--grid-justify-content);
    align-content: var(--grid-align-content);
    grid-auto-flow: var(--grid-auto-flow);
    justify-items: var(--justify-items);
    align-items: var(--align-items)
}

.e-con-boxed.e-flex {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: normal;
    align-items: normal;
    align-content: normal
}

.e-con-boxed.e-grid {
    justify-items: legacy;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr
}

.e-con-boxed {
    text-align: initial;
    gap: initial
}

.e-con.e-flex>.e-con-inner {
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content);
    align-items: var(--align-items);
    align-content: var(--align-content);
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    align-self: auto
}

.e-con.e-grid>.e-con-inner {
    justify-items: var(--justify-items);
    align-items: var(--align-items)
}

.e-con>.e-con-inner {
    gap: var(--gap);
    width: 100%;
    max-width: var(--content-width);
    margin: 0 auto;
    padding-inline-start:0;padding-inline-end:0;height: 100%
}

:is(.elementor-section-wrap,[data-elementor-id])>.e-con {
    --margin-left: auto;
    --margin-right: auto;
    max-width: min(100%,var(--width))
}

.e-con .elementor-widget.elementor-widget {
    margin-block-end:0}

.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before {
    content: var(--background-overlay);
    display: block;
    position: absolute;
    mix-blend-mode: var(--overlay-mix-blend-mode);
    opacity: var(--overlay-opacity);
    transition: var(--overlay-transition,.3s);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    border-color: var(--border-color);
    border-block-start-width:var(--border-block-start-width);border-inline-end-width: var(--border-inline-end-width);
    border-block-end-width:var(--border-block-end-width);border-inline-start-width: var(--border-inline-start-width);
    top: calc(0px - var(--border-top-width));
    left: calc(0px - var(--border-left-width));
    width: max(100% + var(--border-left-width) + var(--border-right-width),100%);
    height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%)
}

.e-con:before {
    transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)
}

.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container {
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    border-color: var(--border-color);
    border-block-start-width:var(--border-block-start-width);border-inline-end-width: var(--border-inline-end-width);
    border-block-end-width:var(--border-block-end-width);border-inline-start-width: var(--border-inline-start-width);
    top: calc(0px - var(--border-top-width));
    left: calc(0px - var(--border-left-width));
    width: max(100% + var(--border-left-width) + var(--border-right-width),100%);
    height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%)
}

@media (max-width: 767px) {
    :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile {
        display:none
    }
}

:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before {
    z-index: 1
}

:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before {
    z-index: 2
}

.e-con .elementor-widget {
    min-width: 0
}

.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper {
    width: 100%
}

.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container {
    height: 100%
}

.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget {
    max-width: 100%
}

@media (max-width: 767px) {
    .e-con.e-flex {
        --width:100%;
        --flex-wrap: var(--flex-wrap-mobile)
    }

    .e-con.e-flex .elementor-widget-archive-posts {
        width: 100%
    }
}

.elementor-form-fields-wrapper {
    display: flex;
    flex-wrap: wrap
}

.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea {
    flex-basis: 100%;
    max-width: 100%
}

.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
    flex-grow: 1
}

.elementor-field-group {
    flex-wrap: wrap;
    align-items: center
}

.elementor-field-group.elementor-field-type-submit {
    align-items: flex-end
}

.elementor-field-group .elementor-field-textual {
    width: 100%;
    max-width: 100%;
    border: 1px solid #69727d;
    background-color: transparent;
    color: #1f2124;
    vertical-align: middle;
    flex-grow: 1
}

.elementor-field-group .elementor-field-textual:focus {
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    outline: 0
}

.elementor-field-group .elementor-field-textual::-moz-placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6
}

.elementor-field-group .elementor-field-textual::placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6
}

.elementor-field-group .elementor-select-wrapper {
    display: flex;
    position: relative;
    width: 100%
}

.elementor-field-group .elementor-select-wrapper select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    text-transform: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    flex-basis: 100%;
    padding-inline-end:20px}

.elementor-field-group .elementor-select-wrapper:before {
    content: "\e92a";
    font-family: eicons;
    font-size: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    pointer-events: none;
    text-shadow: 0 0 3px rgba(0,0,0,.3)
}

.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
    content: ""
}

.elementor-field-subgroup {
    display: flex;
    flex-wrap: wrap
}

.elementor-field-subgroup .elementor-field-option label {
    display: inline-block
}

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
    padding-inline-end:10px}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
    flex-basis: 100%
}

.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
    display: inline
}

.elementor-field-label {
    cursor: pointer
}

.elementor-mark-required .elementor-field-label:after {
    content: "*";
    color: red;
    padding-inline-start:.2em}

.elementor-field-textual {
    line-height: 1.4;
    font-size: 15px;
    min-height: 40px;
    padding: 5px 14px;
    border-radius: 3px
}

.elementor-field-textual.elementor-size-xs {
    font-size: 13px;
    min-height: 33px;
    padding: 4px 12px;
    border-radius: 2px
}

.elementor-field-textual.elementor-size-md {
    font-size: 16px;
    min-height: 47px;
    padding: 6px 16px;
    border-radius: 4px
}

.elementor-field-textual.elementor-size-lg {
    font-size: 18px;
    min-height: 59px;
    padding: 7px 20px;
    border-radius: 5px
}

.elementor-field-textual.elementor-size-xl {
    font-size: 20px;
    min-height: 72px;
    padding: 8px 24px;
    border-radius: 6px
}

.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%
}

.elementor-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1
}

.elementor-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%
}

.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit {
    justify-content: center
}

.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit {
    justify-content: flex-start
}

.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit {
    justify-content: flex-end
}

.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: auto
}

.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper {
    flex-grow: 0
}

.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button {
    flex-basis: auto
}

@media screen and (max-width: 1024px) {
    .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis:100%
    }

    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
        flex-basis: 50%;
        flex-grow: 1
    }

    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
        flex-basis: 100%
    }

    .elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit {
        justify-content: center
    }

    .elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit {
        justify-content: flex-start
    }

    .elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit {
        justify-content: flex-end
    }

    .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis: auto
    }

    .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper {
        flex-grow: 0
    }

    .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
        flex-basis: auto
    }
}

@media screen and (max-width: 767px) {
    .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis:100%
    }

    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
        flex-basis: 50%;
        flex-grow: 1
    }

    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
        flex-basis: 100%
    }

    .elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit {
        justify-content: center
    }

    .elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit {
        justify-content: flex-start
    }

    .elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit {
        justify-content: flex-end
    }

    .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis: auto
    }

    .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper {
        flex-grow: 0
    }

    .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
        flex-basis: auto
    }
}

.elementor-error .elementor-field {
    border-color: #d9534f
}

.elementor-error .help-inline {
    color: #d9534f;
    font-size: .9em
}

.elementor-message {
    margin: 10px 0;
    font-size: 1em;
    line-height: 1
}

.elementor-message:before {
    content: "\e90e";
    display: inline-block;
    font-family: eicons;
    font-weight: 400;
    font-style: normal;
    vertical-align: middle;
    margin-inline-end:5px}

.elementor-message.elementor-message-danger {
    color: #d9534f
}

.elementor-message.elementor-message-danger:before {
    content: "\e87f"
}

.elementor-message.form-message-success {
    color: #5cb85c
}

.elementor-form .elementor-button {
    padding-block-start:0;padding-block-end:0;border: none
}

.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span {
    display: flex;
    justify-content: center;
    flex-direction: row;
    gap: 5px
}

.elementor-form .elementor-button.elementor-size-xs {
    min-height: 33px
}

.elementor-form .elementor-button.elementor-size-sm {
    min-height: 40px
}

.elementor-form .elementor-button.elementor-size-md {
    min-height: 47px
}

.elementor-form .elementor-button.elementor-size-lg {
    min-height: 59px
}

.elementor-form .elementor-button.elementor-size-xl {
    min-height: 72px
}

.elementor-element .elementor-widget-container {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)
}

.elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1
}

.elementor-button {
    display: inline-block;
    line-height: 1;
    background-color: #69727d;
    font-size: 15px;
    padding: 12px 24px;
    border-radius: 3px;
    color: #fff;
    fill: #fff;
    text-align: center;
    transition: all .3s
}

.elementor-button:focus,.elementor-button:hover,.elementor-button:visited {
    color: #fff
}

.elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: row;
    gap: 5px
}

.elementor-button-icon svg {
    width: 1em;
    height: auto
}

.elementor-button-icon .e-font-icon-svg {
    height: 1em
}

.elementor-button-text {
    display: inline-block
}

.elementor-button.elementor-size-xs {
    font-size: 13px;
    padding: 10px 20px;
    border-radius: 2px
}

.elementor-button.elementor-size-md {
    font-size: 16px;
    padding: 15px 30px;
    border-radius: 4px
}

.elementor-button.elementor-size-lg {
    font-size: 18px;
    padding: 20px 40px;
    border-radius: 5px
}

.elementor-button.elementor-size-xl {
    font-size: 20px;
    padding: 25px 50px;
    border-radius: 6px
}

.elementor-button span {
    text-decoration: inherit
}

.elementor-element.elementor-button-info .elementor-button {
    background-color: #5bc0de
}

.elementor-element.elementor-button-success .elementor-button {
    background-color: #5cb85c
}

.elementor-element.elementor-button-warning .elementor-button {
    background-color: #f0ad4e
}

.elementor-element.elementor-button-danger .elementor-button {
    background-color: #d9534f
}

.elementor-widget-button .elementor-button .elementor-button-info {
    background-color: #5bc0de
}

.elementor-widget-button .elementor-button .elementor-button-success {
    background-color: #5cb85c
}

.elementor-widget-button .elementor-button .elementor-button-warning {
    background-color: #f0ad4e
}

.elementor-widget-button .elementor-button .elementor-button-danger {
    background-color: #d9534f
}

.elementor-tab-title a {
    color: inherit
}

.elementor-view-stacked .elementor-icon {
    padding: .5em;
    background-color: #69727d;
    color: #fff;
    fill: #fff
}

.elementor-view-framed .elementor-icon {
    padding: .5em;
    color: #69727d;
    border: 3px solid #69727d;
    background-color: transparent
}

.elementor-icon {
    display: inline-block;
    line-height: 1;
    transition: all .3s;
    color: #69727d;
    font-size: 50px;
    text-align: center
}

.elementor-icon:hover {
    color: #69727d
}

.elementor-icon i,.elementor-icon svg {
    width: 1em;
    height: 1em;
    position: relative;
    display: block
}

.elementor-icon i:before,.elementor-icon svg:before {
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

.elementor-icon i.fad {
    width: auto
}

.elementor-shape-square .elementor-icon {
    border-radius: 0
}

.elementor-shape-rounded .elementor-icon {
    border-radius: 10%
}

.elementor-shape-circle .elementor-icon {
    border-radius: 50%
}

.e-transform .elementor-widget-container {
    transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX,1)*var(--e-transform-scaleX,var(--e-transform-scale,1)))) scaleY(calc(var(--e-transform-flipY,1)*var(--e-transform-scaleY,var(--e-transform-scale,1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));
    transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x)
}

.e-con.e-transform {
    transform: perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX,1)*var(--e-con-transform-scaleX,var(--e-con-transform-scale,1)))) scaleY(calc(var(--e-con-transform-flipY,1)*var(--e-con-transform-scaleY,var(--e-con-transform-scale,1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));
    transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)
}

.animated {
    animation-duration: 1.25s
}

.animated.animated-slow {
    animation-duration: 2s
}

.animated.animated-fast {
    animation-duration: .75s
}

.animated.infinite {
    animation-iteration-count: infinite
}

.animated.reverse {
    animation-direction: reverse;
    animation-fill-mode: forwards
}

@media (prefers-reduced-motion:reduce) {
    .animated {
        animation: none
    }
}

.elementor-post__thumbnail__link {
    transition: none
}

#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items {
    padding: 0
}

.e--ua-appleWebkit.rtl {
    --flex-right: flex-start
}

.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right {
    --justify-content: var(--flex-right,flex-end)
}

.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center {
    --justify-content: center
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid {
    width: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content,space-between);
    margin-left: calc(-.5*var(--grid-column-gap));
    margin-right: calc(-.5*var(--grid-column-gap))
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item {
    margin-left: calc(.5*var(--grid-column-gap));
    margin-right: calc(.5*var(--grid-column-gap))
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid {
    display: inline-block
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item {
    margin-left: 0;
    margin-right: 0
}

@media (max-width: 1024px) {
    .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right {
        --justify-content:var(--flex-right,flex-end)
    }

    .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center {
        --justify-content: center
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid {
        width: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: var(--justify-content,space-between);
        margin-left: calc(-.5*var(--grid-column-gap));
        margin-right: calc(-.5*var(--grid-column-gap))
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item {
        margin-left: calc(.5*var(--grid-column-gap));
        margin-right: calc(.5*var(--grid-column-gap))
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid {
        display: inline-block
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 767px) {
    .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right {
        --justify-content:var(--flex-right,flex-end)
    }

    .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center {
        --justify-content: center
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid {
        width: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: var(--justify-content,space-between);
        margin-left: calc(-.5*var(--grid-column-gap));
        margin-right: calc(-.5*var(--grid-column-gap))
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item {
        margin-left: calc(.5*var(--grid-column-gap));
        margin-right: calc(.5*var(--grid-column-gap))
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid {
        display: inline-block
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 767px) {
    .elementor .elementor-hidden-mobile {
        display:none
    }
}

@media (min-width: -1) and (max-width:-1) {
    .elementor .elementor-hidden-mobile_extra {
        display:none
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    .elementor .elementor-hidden-tablet {
        display:none
    }
}

@media (min-width: -1) and (max-width:-1) {
    .elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra {
        display:none
    }
}

@media (min-width: 1025px) and (max-width:99999px) {
    .elementor .elementor-hidden-desktop {
        display:none
    }
}

@media (min-width: -1) {
    .elementor .elementor-hidden-widescreen {
        display:none
    }
}

.elementor-kit-19139 {
    --e-global-color-primary: #6ec1e4;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #61ce70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat",Sans-serif
}

.elementor-kit-19139 e-page-transition {
    background-color: #ffbc7d
}

.elementor-kit-19139 a {
    font-family: "Montserrat",Sans-serif
}

.elementor-kit-19139 h1 {
    font-family: "Montserrat",Sans-serif
}

.elementor-kit-19139 h2 {
    font-family: "Montserrat",Sans-serif
}

.elementor-kit-19139 h3 {
    font-family: "Montserrat",Sans-serif
}

.elementor-kit-19139 h4 {
    font-family: "Montserrat",Sans-serif
}

.elementor-kit-19139 h5 {
    font-family: "Montserrat",Sans-serif
}

.elementor-kit-19139 h6 {
    font-family: "Montserrat",Sans-serif
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1320px
}

.e-con {
    --container-max-width: 1320px
}

.elementor-widget:not(:last-child) {
    margin-block-end:20px}

.elementor-element {
    --widgets-spacing: 20px 20px
}

{
}

h1.entry-title {
    display: var(--page-title-display)
}

@media(max-width: 1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width:1024px
    }

    .e-con {
        --container-max-width: 1024px
    }
}

@media(max-width: 767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width:767px
    }

    .e-con {
        --container-max-width: 767px
    }
}

.elementor-18527 .elementor-element.elementor-element-134255d:not(.elementor-motion-effects-element-type-background),.elementor-18527 .elementor-element.elementor-element-134255d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/gallery/gallery.jpg");
    background-position: center center;
    background-size: cover
}

.elementor-18527 .elementor-element.elementor-element-134255d>.elementor-background-overlay {
    background-color: #000;
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-18527 .elementor-element.elementor-element-134255d>.elementor-container {
    min-height: 700px
}

.elementor-18527 .elementor-element.elementor-element-134255d .trx_addons_bg_text {
    z-index: 0
}

.elementor-18527 .elementor-element.elementor-element-134255d .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-18527 .elementor-element.elementor-element-134255d {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 20%
}

.elementor-18527 .elementor-element.elementor-element-32dfdff>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%
}

.elementor-18527 .elementor-element.elementor-element-32dfdff>.elementor-element-populated.elementor-column-wrap {
    padding: 0
}

.elementor-18527 .elementor-element.elementor-element-32dfdff>.elementor-element-populated.elementor-widget-wrap {
    padding: 0
}

.elementor-18527 .elementor-element.elementor-element-b127a78>.elementor-widget-container {
    padding: 15px 0 0
}

.elementor-18527 .elementor-element.elementor-element-b127a78 {
    text-align: center;
    color: #fff
}

.elementor-18527 .elementor-element.elementor-element-049af0b .trx_addons_bg_text {
    z-index: 0
}

.elementor-18527 .elementor-element.elementor-element-049af0b .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-18527 .elementor-element.elementor-element-990e445 {
    --spacer-size: 50px
}

.elementor-18527 .elementor-element.elementor-element-88de594 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-18527 .elementor-element.elementor-element-88de594 .e-gallery-item:focus .elementor-gallery-item__overlay {
    background-color: rgba(0,0,0,.5)
}

.elementor-18527 .elementor-element.elementor-element-88de594 {
    --image-transition-duration: .8s;
    --overlay-transition-duration: .8s;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: .8s;
    --content-transition-delay: .8s
}

.elementor-18527 .elementor-element.elementor-element-a03d8d6 {
    --spacer-size: 50px
}

.elementor-18527 .elementor-element.elementor-element-d37aac7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-18527 .elementor-element.elementor-element-d37aac7 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-18527 .elementor-element.elementor-element-9a8cb87 {
    --spacer-size: 50px
}

.elementor-18527 .elementor-element.elementor-element-7681614 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-18527 .elementor-element.elementor-element-7681614 .e-gallery-item:focus .elementor-gallery-item__overlay {
    background-color: rgba(0,0,0,.5)
}

.elementor-18527 .elementor-element.elementor-element-7681614 {
    --image-transition-duration: .8s;
    --overlay-transition-duration: .8s;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: .8s;
    --content-transition-delay: .8s
}

.elementor-18527 .elementor-element.elementor-element-10b1925 {
    --spacer-size: 50px
}

@font-face {
    font-family: swiper-icons;
    src: url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-android .swiper-slide,.swiper-wrapper {
    transform: translate3d(0px,0,0)
}

.swiper-pointer-events {
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: '';
    flex-shrink: 0;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper: before {
    width:100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
    width: 1px;
    height: var(--swiper-virtual-size)
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/44*27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0,0,0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color,#000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity,.2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity,1);
    background: var(--swiper-pagination-color,var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0px,-50%,0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform,.2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s right
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    content: '';
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px)
}

.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform,opacity,height
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden
}

.elementor-element,.elementor-lightbox {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px
}

.elementor-element .swiper-container .swiper-slide figure,.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper-container .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure {
    line-height: 0
}

.elementor-element .swiper-container .elementor-lightbox-content-source,.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper-container .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source {
    display: none
}

.elementor-element .swiper-container .elementor-swiper-button,.elementor-element .swiper-container~.elementor-swiper-button,.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper-container .elementor-swiper-button,.elementor-lightbox .swiper-container~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button {
    position: absolute;
    display: inline-flex;
    z-index: 1;
    cursor: pointer;
    font-size: 25px;
    color: hsla(0,0%,93.3%,.9);
    top: 50%;
    transform: translateY(-50%)
}

.elementor-element .swiper-container .elementor-swiper-button svg,.elementor-element .swiper-container~.elementor-swiper-button svg,.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper-container .elementor-swiper-button svg,.elementor-lightbox .swiper-container~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg {
    fill: hsla(0,0%,93.3%,.9);
    height: 1em;
    width: 1em
}

.elementor-element .swiper-container .elementor-swiper-button-prev,.elementor-element .swiper-container~.elementor-swiper-button-prev,.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper-container .elementor-swiper-button-prev,.elementor-lightbox .swiper-container~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev {
    left: 10px
}

.elementor-element .swiper-container .elementor-swiper-button-next,.elementor-element .swiper-container~.elementor-swiper-button-next,.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper-container .elementor-swiper-button-next,.elementor-lightbox .swiper-container~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next {
    right: 10px
}

.elementor-element .swiper-container .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper-container~.elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper-container .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper-container~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled {
    opacity: .3
}

.elementor-element .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image {
    width: 100%
}

.elementor-element .swiper-container .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper-container .swiper-pagination-custom,.elementor-element .swiper-container .swiper-pagination-fraction,.elementor-element .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper-container~.swiper-pagination-custom,.elementor-element .swiper-container~.swiper-pagination-fraction,.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper-container .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper-container .swiper-pagination-custom,.elementor-lightbox .swiper-container .swiper-pagination-fraction,.elementor-lightbox .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper-container~.swiper-pagination-custom,.elementor-lightbox .swiper-container~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction {
    bottom: 5px
}

.elementor-element .swiper-container.swiper-cube .elementor-swiper-button,.elementor-element .swiper-container.swiper-cube~.elementor-swiper-button,.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper-container.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper-container.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button {
    transform: translate3d(0,-50%,1px)
}

.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-bullets {
    bottom: 5px;
    left: 0;
    width: 100%
}

.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}

.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-progressbar {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.elementor-element.elementor-pagination-position-outside .swiper,.elementor-element.elementor-pagination-position-outside .swiper-container,.elementor-lightbox.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper-container {
    padding-bottom: 30px
}

.elementor-element.elementor-pagination-position-outside .swiper-container .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper-container~.elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper-container .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper-container~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button {
    top: calc(50% - 30px/2)
}

.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper {
    position: relative
}

.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper {
    position: static
}

.elementor-element.elementor-arrows-position-outside .swiper,.elementor-element.elementor-arrows-position-outside .swiper-container,.elementor-lightbox.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper-container {
    width: calc(100% - 60px)
}

.elementor-element.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev {
    left: 0
}

.elementor-element.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next {
    right: 0
}

#sb_instagram {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#sb_instagram:after {
    content: "";
    display: table;
    clear: both
}

#sb_instagram.sbi_fixed_height {
    overflow: hidden;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#sb_instagram #sbi_images {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#sb_instagram .sbi_header_link {
    -webkit-box-shadow: none;
    box-shadow: none
}

#sb_instagram .sbi_header_link:hover {
    border: none
}

#sb_instagram #sbi_images .sbi_item {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    zoom:1;margin: 0 !important;
    text-decoration: none;
    opacity: 1;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

#sb_instagram #sbi_images .sbi_item.sbi_transition {
    opacity: 0
}

#sb_instagram #sbi_images {
    display: grid;
    width: 100%;
    padding: 12px 0
}

#sb_instagram.sbi_col_1 #sbi_images {
    grid-template-columns: repeat(1,1fr)
}

#sb_instagram.sbi_col_2 #sbi_images {
    grid-template-columns: repeat(2,1fr)
}

#sb_instagram.sbi_col_3 #sbi_images {
    grid-template-columns: repeat(3,1fr)
}

#sb_instagram.sbi_col_4 #sbi_images {
    grid-template-columns: repeat(4,1fr)
}

#sb_instagram.sbi_col_5 #sbi_images {
    grid-template-columns: repeat(5,1fr)
}

#sb_instagram.sbi_col_6 #sbi_images {
    grid-template-columns: repeat(6,1fr)
}

#sb_instagram.sbi_col_7 #sbi_images {
    grid-template-columns: repeat(7,1fr)
}

#sb_instagram.sbi_col_8 #sbi_images {
    grid-template-columns: repeat(8,1fr)
}

#sb_instagram.sbi_col_9 #sbi_images {
    grid-template-columns: repeat(9,1fr)
}

#sb_instagram.sbi_col_10 #sbi_images {
    grid-template-columns: repeat(10,1fr)
}

#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(1,1fr)
}

#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(2,1fr)
}

#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(3,1fr)
}

#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(4,1fr)
}

#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(5,1fr)
}

#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(6,1fr)
}

#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(7,1fr)
}

#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(8,1fr)
}

#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(9,1fr)
}

#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(10,1fr)
}

#sb_instagram .sbi_photo_wrap {
    position: relative
}

#sb_instagram .sbi_photo {
    display: block;
    text-decoration: none
}

#sb_instagram .sbi_photo img {
    width: 100%;
    height: inherit;
    object-fit: cover;
    scale: 1;
    transition: -webkit-transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
    transition: transform .5s ease-in-out,-webkit-transform .5s ease-in-out;
    vertical-align: middle
}

#sb_instagram .sbi_no_js img {
    display: none
}

#sb_instagram a,#sb_instagram a:hover,#sb_instagram a:focus,#sb_instagram a:active {
    outline: none
}

#sb_instagram img {
    display: block;
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important;
    opacity: 1 !important
}

#sb_instagram .sbi_link {
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    padding: 10px 0;
    background: rgba(0,0,0,.5);
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 1.1
}

#sb_instagram .sbi_link a {
    padding: 0 6px;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    line-height: 1.1;
    display: inline-block;
    vertical-align: top;
    zoom:1}

#sb_instagram .sbi_link .sbi_lightbox_link {
    padding-bottom: 5px
}

#sb_instagram .sbi_link a:hover,#sb_instagram .sbi_link a:focus {
    text-decoration: underline
}

#sb_instagram .sbi_photo_wrap:hover .sbi_link,#sb_instagram .sbi_photo_wrap:focus .sbi_link {
    display: block
}

#sb_instagram svg:not(:root).svg-inline--fa {
    height: 1em;
    display: inline-block
}

#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_carousel .sbi_playbtn,.sbi_type_carousel .fa-clone,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play {
    display: block !important;
    position: absolute;
    z-index: 1;
    color: #fff;
    color: rgba(255,255,255,.9);
    font-style: normal !important;
    text-shadow: 0 0 8px rgba(0,0,0,.8)
}

#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_carousel .sbi_playbtn {
    z-index: 2;
    top: 50%;
    left: 50%;
    margin-top: -24px;
    margin-left: -19px;
    padding: 0;
    font-size: 48px
}

#sb_instagram .sbi_type_carousel .fa-clone {
    right: 12px;
    top: 12px;
    font-size: 24px;
    text-shadow: 0 0 8px rgba(0,0,0,.3)
}

.sbi_type_carousel svg.fa-clone,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play {
    -webkit-filter: drop-shadow(0px 0px 2px rgba(0,0,0,.4));
    filter: drop-shadow(0px 0px 2px rgba(0,0,0,.4))
}

#sb_instagram .sbi_loader {
    width: 20px;
    height: 20px;
    position: relative;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -10px;
    background-color: #000;
    background-color: rgba(0,0,0,.5);
    border-radius: 100%;
    -webkit-animation: sbi-sk-scaleout 1s infinite ease-in-out;
    animation: sbi-sk-scaleout 1s infinite ease-in-out
}

#sb_instagram br {
    display: none
}

#sbi_load p {
    display: inline;
    padding: 0;
    margin: 0
}

#sb_instagram #sbi_load .sbi_loader {
    position: absolute;
    margin-top: -11px;
    background-color: #fff;
    opacity: 1
}

@-webkit-keyframes sbi-sk-scaleout {
    0% {
        -webkit-transform: scale(0)
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 0
    }
}

@keyframes sbi-sk-scaleout {
    0% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0)
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

#sb_instagram .fa-spin,#sbi_lightbox .fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.sbi-screenreader {
    text-indent: -9999px !important;
    display: block !important;
    width: 0 !important;
    height: 0 !important;
    line-height: 0 !important;
    text-align: left !important;
    overflow: hidden !important
}

#sb_instagram .sb_instagram_header,.sb_instagram_header {
    overflow: hidden;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px 0
}

#sb_instagram .sb_instagram_header a,.sb_instagram_header a {
    text-decoration: none;
    transition: color .5s ease
}

.sb_instagram_header.sbi_header_outside {
    float: none;
    margin-left: auto !important;
    margin-right: auto !important;
    display: flex
}

.sbi_no_avatar .sbi_header_img {
    background: #333;
    color: #fff;
    width: 50px;
    height: 50px;
    position: relative
}

.sb_instagram_header .sbi_header_hashtag_icon {
    opacity: 0;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff;
    background: rgba(0,0,0,.75)
}

.sbi_no_avatar .sbi_header_hashtag_icon {
    display: block;
    color: #fff;
    opacity: .9;
    -webkit-transition: background .6s linear,color .6s linear;
    -moz-transition: background .6s linear,color .6s linear;
    -o-transition: background .6s linear,color .6s linear;
    transition: background .6s linear,color .6s linear
}

.sbi_no_avatar:hover .sbi_header_hashtag_icon {
    display: block;
    opacity: 1;
    -webkit-transition: background .2s linear,color .2s linear;
    -moz-transition: background .2s linear,color .2s linear;
    -o-transition: background .2s linear,color .2s linear;
    transition: background .2s linear,color .2s linear
}

@media all and (min-width: 480px) {
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img {
        width:80px;
        height: 80px;
        border-radius: 50%
    }

    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,.sb_instagram_header.sbi_medium .sbi_header_img img {
        width: 80px;
        height: 80px;
        border-radius: 50%
    }

    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text h3 {
        font-size: 20px
    }

    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio {
        font-size: 14px
    }

    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio {
        line-height: 1.4
    }

    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img {
        width: 120px;
        height: 120px;
        border-radius: 50%
    }

    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,.sb_instagram_header.sbi_large .sbi_header_img img {
        width: 120px;
        height: 120px;
        border-radius: 50%
    }

    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,.sb_instagram_header.sbi_large .sbi_header_text h3 {
        font-size: 28px
    }

    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio {
        font-size: 16px
    }
}

#sb_instagram .sb_instagram_header .sbi_header_img,.sb_instagram_header .sbi_header_img {
    position: relative;
    width: 50px;
    height: 50px;
    overflow: hidden;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 50%
}

#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover {
    opacity: 0;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff;
    background: rgba(0,0,0,.75)
}

#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header .sbi_header_img_hover .sbi_new_logo,.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -12px;
    width: 24px;
    height: 24px;
    font-size: 24px
}

#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo {
    margin-top: -18px;
    margin-left: -18px;
    width: 36px;
    height: 36px;
    font-size: 36px
}

#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo {
    margin-top: -24px;
    margin-left: -24px;
    width: 48px;
    height: 48px;
    font-size: 48px
}

#sb_instagram .sb_instagram_header .sbi_header_img_hover i {
    overflow: hidden
}

#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover {
    z-index: 2;
    transition: opacity .4s ease-in-out
}

#sb_instagram .sb_instagram_header .sbi_fade_in,.sb_instagram_header .sbi_fade_in {
    opacity: 1;
    transition: opacity .2s ease-in-out
}

#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,.sb_instagram_header a:hover .sbi_header_img_hover,.sb_instagram_header a:focus .sbi_header_img_hover {
    opacity: 1
}

#sb_instagram .sb_instagram_header .sbi_header_text,.sb_instagram_header .sbi_header_text {
    display: flex;
    gap: 20px;
    justify-content: flex-start;
    align-items: center
}

#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text,.sb_instagram_header.sbi_large .sbi_feedtheme_header_text {
    gap: 8px
}

.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text {
    gap: 4px
}

.sbi_feedtheme_header_text {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    gap: 4px
}

#sb_instagram .sb_instagram_header a,.sb_instagram_header a {
    text-decoration: none
}

#sb_instagram .sb_instagram_header h3,.sb_instagram_header h3 {
    font-size: 16px;
    line-height: 1.3;
    margin: 0;
    padding: 0
}

#sb_instagram .sb_instagram_header p,.sb_instagram_header p {
    font-size: 13px;
    line-height: 1.3;
    margin: 0;
    padding: 0
}

#sb_instagram p:empty {
    display: none
}

#sb_instagram .sb_instagram_header .sbi_header_text img.emoji,.sb_instagram_header .sbi_header_text img.emoji {
    margin-right: 3px !important
}

#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,.sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info {
    clear: both
}

#sb_instagram #sbi_load {
    float: left;
    clear: both;
    width: 100%;
    text-align: center
}

#sb_instagram #sbi_load .fa-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -7px;
    font-size: 15px
}

#sb_instagram #sbi_load {
    opacity: 1;
    transition: all .5s ease-in
}

#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader {
    opacity: 1;
    transition: all .1s ease-in
}

#sb_instagram .sbi_hidden {
    opacity: 0 !important
}

#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a {
    display: inline-block;
    vertical-align: top;
    zoom:1;padding: 7px 14px;
    margin: 5px auto 0 auto;
    background: #333;
    border: none;
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    line-height: 1.5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#sb_instagram #sbi_load .sbi_load_btn {
    position: relative
}

#sb_instagram .sbi_follow_btn {
    display: inline-block;
    vertical-align: top;
    zoom:1;text-align: center
}

#sb_instagram .sbi_follow_btn.sbi_top {
    display: block;
    margin-bottom: 5px
}

#sb_instagram .sbi_follow_btn a {
    background: #408bd1;
    color: #fff
}

#sb_instagram .sbi_follow_btn a,#sb_instagram .sbi_follow_btn a,#sb_instagram #sbi_load .sbi_load_btn {
    transition: all .1s ease-in
}

#sb_instagram #sbi_load .sbi_load_btn:hover {
    outline: none;
    box-shadow: inset 0 0 20px 20px rgba(255,255,255,.25)
}

#sb_instagram .sbi_follow_btn a:hover,#sb_instagram .sbi_follow_btn a:focus {
    outline: none;
    box-shadow: inset 0 0 10px 20px #359dff
}

#sb_instagram .sbi_follow_btn a:active,#sb_instagram #sbi_load .sbi_load_btn:active {
    box-shadow: inset 0 0 10px 20px rgba(0,0,0,.3)
}

#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg {
    margin-bottom: -1px;
    margin-right: 7px;
    font-size: 15px
}

#sb_instagram .sbi_follow_btn svg {
    vertical-align: -.125em
}

#sb_instagram #sbi_load .sbi_follow_btn {
    margin-left: 5px
}

#sb_instagram .sb_instagram_error {
    width: 100%;
    text-align: center;
    line-height: 1.4
}

#sbi_mod_error {
    display: none;
    border: 1px solid #ddd;
    background: #eee;
    color: #333;
    margin: 10px 0 0;
    padding: 10px 15px;
    font-size: 13px;
    text-align: center;
    clear: both;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

#sbi_mod_error br {
    display: initial !important
}

#sbi_mod_error p {
    padding: 5px 0 !important;
    margin: 0 !important;
    line-height: 1.3 !important
}

#sbi_mod_error ol,#sbi_mod_error ul {
    padding: 5px 0 5px 20px !important;
    margin: 0 !important
}

#sbi_mod_error li {
    padding: 1px 0 !important;
    margin: 0 !important
}

#sbi_mod_error span {
    font-size: 12px
}

#sb_instagram.sbi_medium .sbi_playbtn,#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play {
    margin-top: -12px;
    margin-left: -9px;
    font-size: 23px
}

#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone {
    right: 8px;
    top: 8px;
    font-size: 18px
}

#sb_instagram.sbi_small .sbi_playbtn,#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play {
    margin-top: -9px;
    margin-left: -7px;
    font-size: 18px
}

#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone {
    right: 5px;
    top: 5px;
    font-size: 12px
}

@media all and (max-width: 640px) {
    #sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_6 #sbi_images {
        grid-template-columns:repeat(2,1fr)
    }

    #sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_10 #sbi_images {
        grid-template-columns: repeat(4,1fr)
    }

    #sb_instagram.sbi_width_resp {
        width: 100% !important
    }
}

@media all and (max-width: 480px) {
    #sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_10 #sbi_images {
        grid-template-columns:1fr
    }

    #sb_instagram.sbi_mob_col_10 #sbi_images {
        grid-template-columns: repeat(10,1fr)
    }

    #sb_instagram.sbi_mob_col_9 #sbi_images {
        grid-template-columns: repeat(9,1fr)
    }

    #sb_instagram.sbi_mob_col_8 #sbi_images {
        grid-template-columns: repeat(8,1fr)
    }

    #sb_instagram.sbi_mob_col_7 #sbi_images {
        grid-template-columns: repeat(7,1fr)
    }

    #sb_instagram.sbi_mob_col_6 #sbi_images {
        grid-template-columns: repeat(6,1fr)
    }

    #sb_instagram.sbi_mob_col_5 #sbi_images {
        grid-template-columns: repeat(5,1fr)
    }

    #sb_instagram.sbi_mob_col_4 #sbi_images {
        grid-template-columns: repeat(4,1fr)
    }

    #sb_instagram.sbi_mob_col_3 #sbi_images {
        grid-template-columns: repeat(3,1fr)
    }

    #sb_instagram.sbi_mob_col_2 #sbi_images {
        grid-template-columns: repeat(2,1fr)
    }

    #sb_instagram.sbi_mob_col_1 #sbi_images {
        grid-template-columns: 1fr
    }
}

#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap {
    box-sizing: border-box;
    position: relative;
    overflow: hidden
}

#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before {
    content: "";
    display: block;
    padding-top: 100%;
    z-index: -300
}

#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition {
    opacity: 1
}

#sb_instagram.sbi_no_js .sbi_photo img,#sb_instagram.sbi_no_js .sbi_load_btn {
    display: none
}

#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,#sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo {
    padding-bottom: 0 !important
}

#sb_instagram #sbi_mod_error .sb_frontend_btn {
    display: inline-block;
    padding: 6px 10px;
    background: #ddd;
    background: rgba(0,0,0,.1);
    text-decoration: none;
    border-radius: 5px;
    margin-top: 10px;
    color: #444
}

#sb_instagram #sbi_mod_error .sb_frontend_btn:hover {
    background: #ccc;
    background: rgba(0,0,0,.15)
}

#sb_instagram #sbi_mod_error .sb_frontend_btn .fa {
    margin-right: 2px
}

.sbi_header_outside.sbi_header_palette_dark,#sb_instagram.sbi_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close {
    background-color: rgba(0,0,0,.85);
    color: rgba(255,255,255,.75)
}

#sb_instagram.sbi_palette_dark .sbi_caption,.sbi_header_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p {
    color: rgba(255,255,255,.75)
}

.sbi_header_palette_dark .sbi_bio,#sb_instagram.sbi_palette_dark .sbi_meta {
    color: rgba(255,255,255,.75)
}

.sbi_header_palette_dark a,#sb_instagram.sbi_palette_dark .sbi_expand a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter {
    color: #fff
}

.sbi_header_outside.sbi_header_palette_light,#sb_instagram.sbi_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close {
    color: rgba(0,0,0,.85);
    background-color: rgba(255,255,255,.75)
}

#sb_instagram.sbi_palette_light .sbi_caption,.sbi_header_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p {
    color: rgba(0,0,0,.85)
}

.sbi_header_palette_light .sbi_bio,#sb_instagram.sbi_palette_light .sbi_meta {
    color: rgba(0,0,0,.85)
}

.sbi_header_palette_light a,#sb_instagram.sbi_palette_light .sbi_expand a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter {
    color: #000
}

@media all and (max-width: 480px) {
    #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images {
        grid-template-columns:1fr
    }

    #sb_instagram.sbi_mob_col_2 #sbi_images {
        grid-template-columns: repeat(2,1fr)
    }

    #sb_instagram.sbi_mob_col_3 #sbi_images {
        grid-template-columns: repeat(3,1fr)
    }

    #sb_instagram.sbi_mob_col_4 #sbi_images {
        grid-template-columns: repeat(4,1fr)
    }

    #sb_instagram.sbi_mob_col_5 #sbi_images {
        grid-template-columns: repeat(5,1fr)
    }

    #sb_instagram.sbi_mob_col_6 #sbi_images {
        grid-template-columns: repeat(6,1fr)
    }

    #sb_instagram.sbi_mob_col_7 #sbi_images {
        grid-template-columns: repeat(7,1fr)
    }
}

@media all and (max-width: 800px) {
    #sb_instagram.sbi_tab_col_10 #sbi_images {
        grid-template-columns:repeat(10,1fr)
    }

    #sb_instagram.sbi_tab_col_9 #sbi_images {
        grid-template-columns: repeat(9,1fr)
    }

    #sb_instagram.sbi_tab_col_8 #sbi_images {
        grid-template-columns: repeat(8,1fr)
    }

    #sb_instagram.sbi_tab_col_7 #sbi_images {
        grid-template-columns: repeat(7,1fr)
    }

    #sb_instagram.sbi_tab_col_6 #sbi_images {
        grid-template-columns: repeat(6,1fr)
    }

    #sb_instagram.sbi_tab_col_5 #sbi_images {
        grid-template-columns: repeat(5,1fr)
    }

    #sb_instagram.sbi_tab_col_4 #sbi_images {
        grid-template-columns: repeat(4,1fr)
    }

    #sb_instagram.sbi_tab_col_3 #sbi_images {
        grid-template-columns: repeat(3,1fr)
    }

    #sb_instagram.sbi_tab_col_2 #sbi_images {
        grid-template-columns: repeat(2,1fr)
    }

    #sb_instagram.sbi_tab_col_1 #sbi_images {
        grid-template-columns: 1fr
    }
}

@media all and (max-width: 480px) {
    #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images {
        grid-template-columns:1fr
    }

    #sb_instagram.sbi_mob_col_2 #sbi_images {
        grid-template-columns: repeat(2,1fr)
    }

    #sb_instagram.sbi_mob_col_3 #sbi_images {
        grid-template-columns: repeat(3,1fr)
    }

    #sb_instagram.sbi_mob_col_4 #sbi_images {
        grid-template-columns: repeat(4,1fr)
    }

    #sb_instagram.sbi_mob_col_5 #sbi_images {
        grid-template-columns: repeat(5,1fr)
    }

    #sb_instagram.sbi_mob_col_6 #sbi_images {
        grid-template-columns: repeat(6,1fr)
    }

    #sb_instagram.sbi_mob_col_7 #sbi_images {
        grid-template-columns: repeat(7,1fr)
    }

    #sb_instagram.sbi_mob_col_8 #sbi_images {
        grid-template-columns: repeat(8,1fr)
    }

    #sb_instagram.sbi_mob_col_9 #sbi_images {
        grid-template-columns: repeat(9,1fr)
    }

    #sb_instagram.sbi_mob_col_10 #sbi_images {
        grid-template-columns: repeat(10,1fr)
    }
}

#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide {
    display: none !important
}

body:after {
    content: url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png);
    display: none
}

.sbi_lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;
    background-color: #000;
    filter: alpha(opacity=80);
    opacity: .9;
    display: none
}

.sbi_lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100000;
    text-align: center;
    line-height: 0;
    font-weight: 400
}

.sbi_lightbox .sbi_lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    object-fit: contain
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}

.sbi_lightbox a:hover,.sbi_lightbox a:focus,.sbi_lightbox a:active {
    outline: none
}

.sbi_lightbox a img {
    border: none
}

.sbi_lb-outerContainer {
    position: relative;
    background-color: #000;
    *zoom:1;width: 250px;
    height: 250px;
    margin: 0 auto 5px auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.sbi_lb-outerContainer:after {
    content: "";
    display: table;
    clear: both
}

.sbi_lb-container-wrapper {
    height: 100%
}

.sbi_lb-container {
    position: relative;
    padding: 4px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0
}

.sbi_lb-loader {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    height: 20px;
    margin-top: -10px;
    text-align: center;
    line-height: 0
}

.sbi_lb-loader span {
    display: block;
    width: 14px;
    height: 14px;
    margin: 0 auto;
    background: url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat
}

.sbi_lb-nav {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10
}

.sbi_lb-container>.nav {
    left: 0
}

.sbi_lb-nav a {
    position: absolute;
    z-index: 100;
    top: 0;
    height: 90%;
    outline: none;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')
}

.sbi_lb-prev,.sbi_lb-next {
    height: 100%;
    cursor: pointer;
    display: block
}

.sbi_lb-nav a.sbi_lb-prev {
    width: 50px;
    left: -70px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    filter: alpha(opacity=0.5);
    opacity: .5;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s
}

.sbi_lb-nav a.sbi_lb-prev:hover {
    filter: alpha(opacity=100);
    opacity: 1
}

.sbi_lb-nav a.sbi_lb-next {
    width: 50px;
    right: -70px;
    padding-left: 10px;
    padding-right: 10px;
    float: right;
    filter: alpha(opacity=0.5);
    opacity: .5;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s
}

.sbi_lb-nav a.sbi_lb-next:hover {
    filter: alpha(opacity=100);
    opacity: 1
}

.sbi_lb-nav span {
    display: block;
    top: 55%;
    position: absolute;
    left: 20px;
    width: 34px;
    height: 45px;
    margin: -25px 0 0;
    background: url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat
}

.sbi_lb-nav a.sbi_lb-prev span {
    background-position: -53px 0
}

.sbi_lb-nav a.sbi_lb-next span {
    left: auto;
    right: 20px;
    background-position: -18px 0
}

.sbi_lb-dataContainer {
    margin: 0 auto;
    padding-top: 10px;
    *zoom:1;width: 100%;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer {
    position: relative;
    padding-right: 300px;
    background: #fff;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper {
    position: relative;
    background: #000
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {
    width: 300px !important;
    position: absolute;
    top: 0;
    right: -300px;
    height: 100%;
    bottom: 0;
    background: #fff;
    line-height: 1.4;
    overflow: hidden;
    overflow-y: auto;
    text-align: left
}

.sbi_lb-dataContainer:after,.sbi_lb-data:after,.sbi_lb-commentBox:after {
    content: "";
    display: table;
    clear: both
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox {
    display: block !important;
    width: 100%;
    margin-top: 20px;
    padding: 4px
}

#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number {
    padding-bottom: 0
}

#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text {
    display: inline-block;
    padding-top: 10px
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment {
    display: block !important;
    width: 100%;
    min-width: 100%;
    float: left;
    clear: both;
    font-size: 12px;
    padding: 3px 20px 3px 0;
    margin: 0 0 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {
    font-weight: 700;
    margin-right: 5px
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p {
    text-align: left
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {
    box-sizing: border-box;
    padding: 15px 20px
}

.sbi_lb-data {
    padding: 0 4px;
    color: #ccc
}

.sbi_lb-data .sbi_lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1
}

.sbi_lb-data .sbi_lb-caption {
    float: left;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.3;
    padding-bottom: 3px;
    color: #ccc;
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto
}

.sbi_lb-data .sbi_lb-caption a {
    color: #ccc;
    font-weight: 700;
    text-decoration: none
}

.sbi_lb-data .sbi_lb-caption a:hover,.sbi_lb-commenter:hover {
    color: #fff;
    text-decoration: underline
}

.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username {
    float: left;
    width: 100%;
    color: #ccc;
    padding-bottom: 0;
    display: block;
    margin: 0 0 5px
}

.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p {
    color: #fff;
    text-decoration: underline
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {
    color: #333
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p {
    color: #333
}

.sbi_lightbox .sbi_lightbox_username img {
    float: left;
    border: none;
    width: 32px;
    height: 32px;
    margin-right: 10px;
    background: #666;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px
}

.sbi_lightbox_username p {
    float: left;
    margin: 0;
    padding: 0;
    color: #ccc;
    line-height: 32px;
    font-weight: 700;
    font-size: 13px
}

.sbi_lb-data .sbi_lb-number {
    display: block;
    float: left;
    clear: both;
    padding: 5px 0 15px;
    font-size: 12px;
    color: #999
}

.sbi_lb-data .sbi_lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    font-size: 18px;
    color: #aaa;
    text-align: right;
    outline: none;
    filter: alpha(opacity=70);
    opacity: .7;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s
}

.sbi_lb-data .sbi_lb-close:hover {
    cursor: pointer;
    filter: alpha(opacity=100);
    opacity: 1;
    color: #fff
}

.sbi_lb-nav {
    height: auto
}

.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video {
    position: relative !important
}

.sbi_lb-container {
    padding: 0
}

.sb-elementor-cta {
    width: 100% !important;
    border: 1px solid #e8e8eb !important;
    border-radius: 2px !important;
    position: relative !important;
    text-align: center !important
}

.sb-elementor-cta-img-ctn {
    width: 100% !important;
    position: relative !important;
    float: left !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin-top: 50px !important;
    margin-bottom: 35px !important
}

.sb-elementor-cta-img {
    width: 65px !important;
    height: 65px !important;
    position: relative !important;
    border: 2px solid #dcdde1 !important;
    border-radius: 16px !important;
    -webkit-transform: rotate(-3deg) !important;
    transform: rotate(-3deg) !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important
}

.sb-elementor-cta-img span svg {
    float: left !important
}

.sb-elementor-cta-img>* {
    -webkit-transform: rotate(3deg) !important;
    transform: rotate(3deg) !important
}

.sb-elementor-cta-logo {
    position: absolute !important;
    right: -15px !important;
    bottom: -19px !important;
    z-index: 1 !important
}

.sb-elementor-cta-heading {
    font-size: 19px !important;
    padding: 0 !important;
    margin: 0 !important;
    display: inline-block !important;
    width: 100% !important;
    font-weight: 700 !important;
    line-height: 1.4em !important;
    margin-bottom: 30px !important
}

.sb-elementor-cta-btn {
    background: #0068a0 !important;
    border-radius: 2px !important;
    padding: 8px 20px 8px 38px !important;
    cursor: pointer !important;
    color: #fff !important;
    position: relative !important;
    margin-bottom: 30px !important
}

.sb-elementor-cta-btn:before,.sb-elementor-cta-btn:after {
    content: '' !important;
    position: absolute !important;
    width: 2px !important;
    height: 12px !important;
    background: #fff !important;
    left: 20px !important;
    top: 14px !important
}

.sb-elementor-cta-btn:after {
    -webkit-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important
}

.sb-elementor-cta-desc {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 20px !important;
    background: #f9f9fa !important;
    border-top: 1px solid #e8e8eb !important;
    margin-top: 35px !important;
    flex-direction: column !important
}

.sb-elementor-cta-desc strong {
    color: #141b38 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 8px !important
}

.sb-elementor-cta-desc span {
    color: #434960 !important;
    font-size: 14px !important;
    line-height: 1.5em !important;
    padding: 0 20% !important
}

.sb-elementor-cta-selector {
    width: 100% !important;
    padding: 0 20% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-direction: column !important;
    margin-bottom: 45px !important
}

.sb-elementor-cta-feedselector {
    border: 1px solid #d0d1d7 !important;
    padding: 8px 16px !important;
    margin-bottom: 15px !important;
    max-width: 100% !important;
    min-width: 400px !important
}

.sb-elementor-cta-selector span {
    color: #2c324c !important
}

.sb-elementor-cta-selector span a {
    text-transform: capitalize !important;
    text-decoration: underline !important;
    font-weight: 600 !important
}

.sb-elementor-cta-selector span a:after {
    color: #2c324c !important;
    margin-left: 2px !important;
    font-weight: 400 !important;
    text-decoration-color: #fff !important
}

.sb-elementor-cta-selector span a:first-of-type:after {
    content: ',' !important
}

.sb-elementor-cta-selector span a:nth-of-type(2):after {
    content: 'or' !important
}

.sb-elementor-cta-selector span a:nth-of-type(2):after {
    margin-left: 5px !important;
    margin-right: 2px !important
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed:before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed:before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed:before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed:before {
    content: '' !important;
    height: 16px !important;
    font-variant: normal !important;
    background-position: center center !important;
    background-repeat: no-repeat !important
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A")
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A")
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed:before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area) {
    display: none
}

.elementor-popup-modal {
    background-color: transparent;
    display: flex;
    pointer-events: none;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    user-select: auto
}

.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header {
    display: none
}

.elementor-popup-modal .dialog-close-button {
    display: none;
    inset-inline-end: 20px;
    margin-top: 0;
    opacity: 1;
    pointer-events: all;
    top: 20px;
    z-index: 9999
}

.elementor-popup-modal .dialog-close-button svg {
    fill: #1f2124;
    height: 1em;
    width: 1em
}

.elementor-popup-modal .dialog-widget-content {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
    max-height: 100%;
    max-width: 100%;
    overflow: visible;
    pointer-events: all;
    width: auto
}

.elementor-popup-modal .dialog-message {
    display: flex;
    max-height: 100vh;
    max-width: 100vw;
    overflow: auto;
    padding: 0;
    width: 640px
}

.elementor-popup-modal .elementor {
    width: 100%
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInUp {
    animation-name: fadeInUp
}

/*! elementor - v3.25.0 - 24-11-2024 */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: #69727d;
    color: #fff
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
    color: #69727d;
    border: 3px solid;
    background-color: transparent
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
    margin-top: 8px
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
    width: 1em;
    height: 1em
}

.elementor-widget-text-editor .elementor-drop-cap {
    float: left;
    text-align: center;
    line-height: 1;
    font-size: 50px
}

.elementor-widget-text-editor .elementor-drop-cap-letter {
    display: inline-block
}

/*! elementor - v3.25.0 - 24-11-2024 */
.elementor-column .elementor-spacer-inner {
    height: var(--spacer-size)
}

.e-con {
    --container-widget-width: 100%
}

.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer {
    width: var(--container-widget-width,var(--spacer-size));
    --align-self: var(--container-widget-align-self,initial);
    --flex-shrink: 0
}

.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container {
    height: 100%;
    width: 100%
}

.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer {
    height: 100%
}

.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner {
    height: var(--container-widget-height,var(--spacer-size))
}

.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty {
    position: relative;
    min-height: 22px;
    min-width: 22px
}

.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    padding: 0;
    width: 22px;
    height: 22px
}

/*! pro-elements - v3.25.0 - 20-11-2024 */
.elementor-gallery__container {
    min-height: 1px
}

.elementor-gallery-item {
    border: solid var(--image-border-width) var(--image-border-color);
    border-radius: var(--image-border-radius);
    display: block;
    overflow: hidden;
    position: relative;
    text-decoration: none
}

.elementor-gallery-item__content,.elementor-gallery-item__overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.elementor-gallery-item__overlay {
    mix-blend-mode: var(--overlay-mix-blend-mode);
    transition-duration: var(--overlay-transition-duration);
    transition-property: mix-blend-mode,transform,opacity,background-color
}

.elementor-gallery-item__image.e-gallery-image {
    transition-duration: var(--image-transition-duration);
    transition-property: filter,transform
}

.elementor-gallery-item__content {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: var(--content-justify-content,center);
    padding: var(--content-padding);
    text-align: var(--content-text-align)
}

.elementor-gallery-item__content>div {
    transition-duration: var(--content-transition-duration)
}

.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(2) {
    transition-delay: calc(var(--content-transition-delay)/3)
}

.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(3) {
    transition-delay: calc(var(--content-transition-delay)/3*2)
}

.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(4) {
    transition-delay: calc(var(--content-transition-delay)/3*3)
}

.elementor-gallery-item__description {
    color: var(--description-text-color,#fff);
    width: 100%
}

.elementor-gallery-item__title {
    color: var(--title-text-color,#fff);
    font-weight: 700;
    width: 100%
}

.elementor-gallery__titles-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--titles-container-justify-content,center);
    margin-bottom: 20px
}

.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:before {
    background-color: var(--galleries-pointer-bg-color-hover)
}

.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:before {
    background-color: var(--galleries-pointer-bg-color-active)
}

.elementor-gallery__titles-container.e--pointer-framed .elementor-item:before {
    border-color: var(--galleries-pointer-bg-color-hover);
    border-width: var(--galleries-pointer-border-width)
}

.elementor-gallery__titles-container.e--pointer-framed .elementor-item:after {
    border-color: var(--galleries-pointer-bg-color-hover)
}

.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:before {
    border-color: var(--galleries-pointer-bg-color-active)
}

.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:before {
    border-width: 0 0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width)
}

.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:after {
    border-width: var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0 0
}

.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:before {
    border-width: var(--galleries-pointer-border-width) 0 0 var(--galleries-pointer-border-width)
}

.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:after {
    border-width: 0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0
}

.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:after,.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:before,.elementor-gallery__titles-container .e--pointer-overline .elementor-item:before,.elementor-gallery__titles-container .e--pointer-underline .elementor-item:after {
    height: var(--galleries-pointer-border-width)
}

.elementor-gallery-title {
    --space-between: 10px;
    color: #6d7882;
    cursor: pointer;
    font-weight: 500;
    padding: 7px 14px;
    position: relative;
    transition: all .3s
}

.elementor-gallery-title--active {
    color: #495157
}

.elementor-gallery-title:not(:last-child) {
    margin-inline-end:var(--space-between)}

.elementor-gallery-item__title+.elementor-gallery-item__description {
    margin-top: var(--description-margin-top)
}

.e-gallery-item.elementor-gallery-item {
    transition-property: all
}

.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-bottom,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-left,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-right,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-top,.e-gallery-item:focus .elementor-gallery__item-overlay-bg,.e-gallery-item:focus .elementor-gallery__item-overlay-content,.e-gallery-item:focus .elementor-gallery__item-overlay-content__description,.e-gallery-item:focus .elementor-gallery__item-overlay-content__title,.e-gallery-item:hover .elementor-gallery__item-overlay-bg,.e-gallery-item:hover .elementor-gallery__item-overlay-content,.e-gallery-item:hover .elementor-gallery__item-overlay-content__description,.e-gallery-item:hover .elementor-gallery__item-overlay-content__title {
    opacity: 1
}

a.elementor-item.elementor-gallery-title {
    color: var(--galleries-title-color-normal)
}

a.elementor-item.elementor-gallery-title.elementor-item-active,a.elementor-item.elementor-gallery-title.highlighted,a.elementor-item.elementor-gallery-title:focus,a.elementor-item.elementor-gallery-title:hover {
    color: var(--galleries-title-color-hover)
}

a.elementor-item.elementor-gallery-title.elementor-item-active {
    color: var(--gallery-title-color-active)
}

.e-con-inner>.elementor-widget-gallery,.e-con>.elementor-widget-gallery {
    width: var(--container-widget-width);
    --flex-grow: var(--container-widget-flex-grow)
}

/*! E-Gallery v1.2.0 by Elementor */
.e-gallery-container {
    position: relative;
    display: flex;
    flex-wrap: wrap
}

.e-gallery-container:not(.e-gallery-grid) {
    transition: padding-bottom var(--animation-duration)
}

.e-gallery-item {
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
    transition-property: all;
    transition-duration: var(--animation-duration)
}

.e-gallery-item:not(:hover) .e-gallery-overlay {
    display: none
}

.e-gallery-item.e-gallery-item--hidden {
    transform: scale3d(0,0,0);
    opacity: 0
}

.e-gallery-image {
    background-position: center center;
    background-size: cover;
    width: 100%;
    transform-origin: center top;
    transition: var(--animation-duration)
}

.e-gallery-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    flex-wrap: wrap;
    flex-direction: column;
    color: #fff;
    background-color: rgba(0,0,0,.5)
}

.e-gallery-overlay__title {
    font-size: 24px
}

.e-gallery-grid:not(.e-gallery--animated) {
    display: grid;
    grid-gap: var(--vgap) var(--hgap);
    grid-template-columns: repeat(var(--columns),1fr)
}

.e-gallery-grid:not(.e-gallery--animated) .e-gallery-item--hidden {
    position: absolute
}

.e-gallery-grid.e-gallery--animated {
    padding-bottom: var(--container-aspect-ratio)
}

.e-gallery-grid.e-gallery--animated .e-gallery-item {
    --item-width: calc((100% - ((var(--columns) - 1)*var(--hgap)))/var(--columns));
    position: absolute;
    top: calc(((100%/var(--rows)) + (var(--vgap)/var(--rows)))*var(--row));
    width: var(--item-width)
}

.e-gallery-grid .e-gallery-image {
    padding-bottom: var(--aspect-ratio)
}

.e-gallery-justified {
    padding-bottom: calc(var(--container-aspect-ratio)*100%)
}

.e-gallery-justified .e-gallery-item {
    position: absolute;
    width: calc(var(--item-width)*(100% - var(--hgap)*var(--gap-count)));
    height: var(--item-height);
    top: calc(var(--item-top) + (var(--row)*var(--vgap)))
}

.e-gallery-justified .e-gallery-image {
    height: 100%
}

.e-gallery-masonry {
    height: 0;
    margin-bottom: calc(var(--highest-column-gap-count)*var(--vgap))
}

.e-gallery-masonry .e-gallery-item {
    position: absolute;
    width: calc(100%/var(--columns) - (var(--hgap)*(var(--columns) - 1)/var(--columns)));
    top: calc(var(--percent-height) + (var(--items-in-column)*var(--vgap)))
}

.e-gallery-masonry .e-gallery-image {
    padding-bottom: var(--item-height)
}

.e-gallery--ltr.e-gallery-grid.e-gallery--animated .e-gallery-item {
    left: calc(var(--item-width)*var(--column) + (var(--hgap)*var(--column)))
}

.e-gallery--ltr.e-gallery-justified .e-gallery-item {
    left: calc(var(--item-start)*(100% - var(--hgap)*var(--gap-count)) + var(--hgap)*var(--item-row-index))
}

.e-gallery--ltr.e-gallery-masonry .e-gallery-item {
    left: calc((100%/var(--columns) - (var(--hgap)*(var(--columns) - 1)/var(--columns)))*var(--column) + (var(--hgap)*var(--column)))
}

.e-gallery--rtl.e-gallery-grid.e-gallery--animated .e-gallery-item {
    right: calc(var(--item-width)*var(--column) + (var(--hgap)*var(--column)))
}

.e-gallery--rtl.e-gallery-justified .e-gallery-item {
    right: calc(var(--item-start)*(100% - var(--hgap)*var(--gap-count)) + var(--hgap)*var(--item-row-index))
}

.e-gallery--rtl.e-gallery-masonry .e-gallery-item {
    right: calc((100%/var(--columns) - (var(--hgap)*(var(--columns) - 1)/var(--columns)))*var(--column) + (var(--hgap)*var(--column)))
}

.e-gallery--lazyload .e-gallery-image:not(.e-gallery-image-loaded) {
    filter: opacity(0);
    transform: scale(.5)
}

.elementor-animated-content {
    --translate: 0,0
}

.elementor-animated-content:focus .elementor-animated-item--grow,.elementor-animated-content:hover .elementor-animated-item--grow {
    transform: scale(1.1)
}

.elementor-animated-content:focus .elementor-animated-item--shrink,.elementor-animated-content:hover .elementor-animated-item--shrink {
    transform: scale(.85)
}

.elementor-animated-content:focus .elementor-animated-item--shrink-contained,.elementor-animated-content:hover .elementor-animated-item--shrink-contained {
    transform: scale(1)
}

.elementor-animated-content:focus .elementor-animated-item--enter-zoom-in,.elementor-animated-content:focus .elementor-animated-item--enter-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in {
    opacity: 1;
    transform: scale(1)
}

.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out {
    opacity: 0
}

.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out {
    transform: scale(.2)
}

.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in {
    transform: scale(2)
}

.elementor-animated-content:focus .elementor-animated-item--enter-from-bottom,.elementor-animated-content:focus .elementor-animated-item--enter-from-left,.elementor-animated-content:focus .elementor-animated-item--enter-from-right,.elementor-animated-content:focus .elementor-animated-item--enter-from-top,.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top {
    opacity: 1;
    transform: translateY(0) translateX(0)
}

.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-right {
    transform: translateX(1000px)
}

.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-left {
    transform: translateX(-1000px)
}

.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-top {
    transform: translateY(-600px)
}

.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom {
    transform: translateY(600px)
}

.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top {
    opacity: 0
}

.elementor-animated-content:focus .elementor-animated-item--move-right,.elementor-animated-content:hover .elementor-animated-item--move-right {
    transform: translateX(30px)
}

.elementor-animated-content:focus .elementor-animated-item--move-left,.elementor-animated-content:hover .elementor-animated-item--move-left {
    transform: translateX(-30px)
}

.elementor-animated-content:focus .elementor-animated-item--move-up,.elementor-animated-content:hover .elementor-animated-item--move-up {
    transform: translateY(-30px)
}

.elementor-animated-content:focus .elementor-animated-item--move-down,.elementor-animated-content:hover .elementor-animated-item--move-down {
    transform: translateY(30px)
}

.elementor-animated-content:focus .elementor-animated-item--move-contained-right,.elementor-animated-content:hover .elementor-animated-item--move-contained-right {
    --translate: 8%,0
}

.elementor-animated-content:focus .elementor-animated-item--move-contained-left,.elementor-animated-content:hover .elementor-animated-item--move-contained-left {
    --translate: -8%,0
}

.elementor-animated-content:focus .elementor-animated-item--move-contained-top,.elementor-animated-content:hover .elementor-animated-item--move-contained-top {
    --translate: 0,-8%
}

.elementor-animated-content:focus .elementor-animated-item--move-contained-bottom,.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom {
    --translate: 0,8%
}

.elementor-animated-content [class^=elementor-animated-item] {
    will-change: transform,opacity
}

.elementor-animated-content .elementor-animated-item--shrink-contained {
    transform: scale(1.17)
}

.elementor-animated-content .elementor-animated-item--enter-zoom-in {
    transform: scale(.2)
}

.elementor-animated-content .elementor-animated-item--enter-zoom-out {
    transform: scale(2)
}

.elementor-animated-content .elementor-animated-item--enter-zoom-in,.elementor-animated-content .elementor-animated-item--enter-zoom-out,.elementor-animated-content .elementor-animated-item--fade-in {
    opacity: 0
}

.elementor-animated-content .elementor-animated-item--exit-zoom-in,.elementor-animated-content .elementor-animated-item--exit-zoom-out,.elementor-animated-content .elementor-animated-item--fade-out {
    opacity: 1;
    transform: scale(1)
}

.elementor-animated-content .elementor-animated-item--enter-from-right {
    transform: translateX(1000px)
}

.elementor-animated-content .elementor-animated-item--enter-from-left {
    transform: translateX(-1000px)
}

.elementor-animated-content .elementor-animated-item--enter-from-top {
    transform: translateY(-600px)
}

.elementor-animated-content .elementor-animated-item--enter-from-bottom {
    transform: translateY(500px)
}

.elementor-animated-content .elementor-animated-item--enter-from-bottom,.elementor-animated-content .elementor-animated-item--enter-from-left,.elementor-animated-content .elementor-animated-item--enter-from-right,.elementor-animated-content .elementor-animated-item--enter-from-top {
    opacity: 0
}

.elementor-animated-content .elementor-animated-item--exit-to-bottom,.elementor-animated-content .elementor-animated-item--exit-to-left,.elementor-animated-content .elementor-animated-item--exit-to-right,.elementor-animated-content .elementor-animated-item--exit-to-top {
    opacity: 1;
    transform: translateY(0) translateX(0)
}

.elementor-animated-content .elementor-animated-item--move-contained-bottom,.elementor-animated-content .elementor-animated-item--move-contained-left,.elementor-animated-content .elementor-animated-item--move-contained-right,.elementor-animated-content .elementor-animated-item--move-contained-top {
    transform: scale(1.2) translate(var(--translate))
}

.wpgdprc .wpgdprc-consent-bar__notice,.wpgdprc blockquote,.wpgdprc dd,.wpgdprc dl,.wpgdprc fieldset,.wpgdprc figure,.wpgdprc h1,.wpgdprc h2,.wpgdprc h3,.wpgdprc h4,.wpgdprc h5,.wpgdprc h6,.wpgdprc hr,.wpgdprc legend,.wpgdprc ol,.wpgdprc p,.wpgdprc pre,.wpgdprc ul {
    margin: 0;
    padding: 0
}

.wpgdprc li>ol,.wpgdprc li>ul {
    margin-bottom: 0
}

.wpgdprc table {
    border-collapse: collapse;
    border-spacing: 0
}

.wpgdprc fieldset {
    border: 0;
    min-width: 0
}

.wpgdprc *,.wpgdprc :after,.wpgdprc :before {
    box-sizing: inherit
}

.wpgdprc [type=button],.wpgdprc [type=reset],.wpgdprc [type=submit] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    margin: 0
}

.wpgdprc ::-moz-selection {
    background: #3c7c96;
    color: #fff
}

.wpgdprc ::selection {
    background: #3c7c96;
    color: #fff
}

.wpgdprc a {
    transition: all .25s cubic-bezier(0,.6,.7,1)
}

.wpgdprc form {
    margin-bottom: 0
}

.wpgdprc .no-bullet {
    list-style: none
}

.wpgdprc .video-container {
    height: 0;
    opacity: 0;
    padding-bottom: 56.25%;
    padding-top: 25px;
    position: relative;
    transition: opacity .25s cubic-bezier(0,.6,.7,1)
}

.wpgdprc .video-container iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.wpgdprc .video-container.active {
    opacity: 1
}

.wpgdprc img {
    box-sizing: inherit;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

.wpgdprc svg.icon {
    fill: currentColor;
    height: 1rem;
    margin: 0;
    vertical-align: sub;
    width: 1rem
}

.wpgdprc {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #5a5a5a;
    font-family: sofia-pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: 1rem
}

.wpgdprc h1,.wpgdprc h2,.wpgdprc h3,.wpgdprc h4,.wpgdprc h5,.wpgdprc h6 {
    font-family: sofia-pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    margin-bottom: .5rem;
    margin-top: 0
}

.wpgdprc .h1,.wpgdprc .h2,.wpgdprc .h3,.wpgdprc .h4,.wpgdprc .h5,.wpgdprc .h6,.wpgdprc h1,.wpgdprc h2,.wpgdprc h3,.wpgdprc h4,.wpgdprc h5,.wpgdprc h6 {
    color: #000;
    font-family: sofia-pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-weight: 700;
    line-height: 1.2
}

.wpgdprc .h1,.wpgdprc h1 {
    font-size: 3rem
}

.wpgdprc .h2,.wpgdprc h2 {
    font-size: 2rem
}

.wpgdprc .h3,.wpgdprc h3 {
    font-size: 1.5rem
}

.wpgdprc .h4,.wpgdprc h4 {
    font-size: 1.375rem
}

.wpgdprc .h5,.wpgdprc h5 {
    font-size: 1.25rem
}

.wpgdprc .h6,.wpgdprc h6 {
    font-size: 1.125rem
}

.wpgdprc .wpgdprc-consent-bar__notice,.wpgdprc p {
    font-size: 1rem;
    line-height: 1.625
}

.wpgdprc .wpgdprc-consent-bar__notice:last-child,.wpgdprc p:last-child {
    margin-bottom: 0
}

.wpgdprc ol,.wpgdprc ul {
    margin: 0 0 1rem 1rem
}

.wpgdprc blockquote .wpgdprc-consent-bar__notice:before,.wpgdprc blockquote p:before {
    content: "“"
}

.wpgdprc blockquote .wpgdprc-consent-bar__notice:after,.wpgdprc blockquote p:after {
    content: "”"
}

.wpgdprc blockquote cite {
    color: #5a5a5a
}

.wpgdprc .screen-reader-text {
    clip: rect(0,0,0,0)!important;
    border: 0!important;
    height: 1px!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    white-space: nowrap!important;
    width: 1px!important
}

.button.wpgdprc-button,.wpgdprc-button {
    align-items: center;
    background-color: #3c7c96;
    border: 1px solid #3c7c96;
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 700;
    justify-content: center;
    line-height: 1.125;
    padding: .8125rem 1.125rem;
    position: relative;
    text-decoration: none;
    transition: all .25s cubic-bezier(0,.6,.7,1);
    width: auto
}

.button.wpgdprc-button.wpgdprc-button--outline:not(:focus),.button.wpgdprc-button.wpgdprc-button--outline:not(:hover),.wpgdprc-button.wpgdprc-button--outline:not(:focus),.wpgdprc-button.wpgdprc-button--outline:not(:hover) {
    background-color: transparent;
    color: #3c7c96
}

.button.wpgdprc-button.wpgdprc-button--outline:focus,.button.wpgdprc-button.wpgdprc-button--outline:hover,.wpgdprc-button.wpgdprc-button--outline:focus,.wpgdprc-button.wpgdprc-button--outline:hover {
    background-color: #2d5e72;
    border-color: #2d5e72;
    border-width: 1px;
    color: #fff
}

.button.wpgdprc-button:focus,.button.wpgdprc-button:hover,.wpgdprc-button:focus,.wpgdprc-button:hover,:root .button.wpgdprc-button.wpgdprc-button--active,:root .wpgdprc-button.wpgdprc-button--active {
    background-color: #2d5e72;
    border-color: #2d5e72;
    color: #fff
}

.wpgdprc-button.wpgdprc-button--alert {
    align-items: center;
    background-color: #d03343;
    border: 1px solid #d03343;
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 700;
    justify-content: center;
    line-height: 1.125;
    padding: .8125rem 1.125rem;
    position: relative;
    text-decoration: none;
    transition: all .25s cubic-bezier(0,.6,.7,1);
    width: auto
}

.wpgdprc-button.wpgdprc-button--alert.wpgdprc-button--outline:not(:focus),.wpgdprc-button.wpgdprc-button--alert.wpgdprc-button--outline:not(:hover) {
    background-color: transparent;
    color: #d03343
}

.wpgdprc-button.wpgdprc-button--alert.wpgdprc-button--outline:focus,.wpgdprc-button.wpgdprc-button--alert.wpgdprc-button--outline:hover {
    background-color: #a92734;
    border-color: #a92734;
    border-width: 1px;
    color: #fff
}

.wpgdprc-button.wpgdprc-button--alert:focus,.wpgdprc-button.wpgdprc-button--alert:hover,:root .wpgdprc-button.wpgdprc-button--alert.wpgdprc-button--active {
    background-color: #a92734;
    border-color: #a92734;
    color: #fff
}

.wpgdprc-button.wpgdprc-button--white {
    align-items: center;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    color: #5a5a5a;
    cursor: pointer;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 700;
    justify-content: center;
    line-height: 1.125;
    padding: .8125rem 1.125rem;
    position: relative;
    text-decoration: none;
    transition: all .25s cubic-bezier(0,.6,.7,1);
    width: auto
}

.wpgdprc-button.wpgdprc-button--white.wpgdprc-button--outline:not(:focus),.wpgdprc-button.wpgdprc-button--white.wpgdprc-button--outline:not(:hover) {
    background-color: transparent;
    color: #fff
}

.wpgdprc-button.wpgdprc-button--white.wpgdprc-button--outline:focus,.wpgdprc-button.wpgdprc-button--white.wpgdprc-button--outline:hover {
    background-color: #3c7c96;
    border-color: #3c7c96;
    border-width: 1px;
    color: #fff
}

.wpgdprc-button.wpgdprc-button--white:focus,.wpgdprc-button.wpgdprc-button--white:hover,:root .wpgdprc-button.wpgdprc-button--white.wpgdprc-button--active {
    background-color: #3c7c96;
    border-color: #3c7c96;
    color: #fff
}

.wpgdprc-button.wpgdprc-button--white-primary {
    align-items: center;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    color: #3c7c96;
    cursor: pointer;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 700;
    justify-content: center;
    line-height: 1.125;
    padding: .8125rem 1.125rem;
    position: relative;
    text-decoration: none;
    transition: all .25s cubic-bezier(0,.6,.7,1);
    width: auto
}

.wpgdprc-button.wpgdprc-button--white-primary.wpgdprc-button--outline:not(:focus),.wpgdprc-button.wpgdprc-button--white-primary.wpgdprc-button--outline:not(:hover) {
    background-color: transparent;
    color: #fff
}

.wpgdprc-button.wpgdprc-button--white-primary.wpgdprc-button--outline:focus,.wpgdprc-button.wpgdprc-button--white-primary.wpgdprc-button--outline:hover {
    background-color: #3c7c96;
    border-color: #3c7c96;
    border-width: 1px;
    color: #fff
}

.wpgdprc-button.wpgdprc-button--white-primary:focus,.wpgdprc-button.wpgdprc-button--white-primary:hover,:root .wpgdprc-button.wpgdprc-button--white-primary.wpgdprc-button--active {
    background-color: #3c7c96;
    border-color: #3c7c96;
    color: #fff
}

.wpgdprc-button.wpgdprc-button--white-alert {
    align-items: center;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    color: #d03343;
    cursor: pointer;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 700;
    justify-content: center;
    line-height: 1.125;
    padding: .8125rem 1.125rem;
    position: relative;
    text-decoration: none;
    transition: all .25s cubic-bezier(0,.6,.7,1);
    width: auto
}

.wpgdprc-button.wpgdprc-button--white-alert.wpgdprc-button--outline:not(:focus),.wpgdprc-button.wpgdprc-button--white-alert.wpgdprc-button--outline:not(:hover) {
    background-color: transparent;
    color: #fff
}

.wpgdprc-button.wpgdprc-button--white-alert.wpgdprc-button--outline:focus,.wpgdprc-button.wpgdprc-button--white-alert.wpgdprc-button--outline:hover {
    background-color: #d03343;
    border-color: #d03343;
    border-width: 1px;
    color: #fff
}

.wpgdprc-button.wpgdprc-button--white-alert:focus,.wpgdprc-button.wpgdprc-button--white-alert:hover,:root .wpgdprc-button.wpgdprc-button--white-alert.wpgdprc-button--active {
    background-color: #d03343;
    border-color: #d03343;
    color: #fff
}

.wpgdprc-button.wpgdprc-button--transparent {
    align-items: center;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    box-shadow: none;
    color: #5a5a5a;
    cursor: pointer;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 700;
    justify-content: center;
    line-height: 1.125;
    padding: .8125rem 1.125rem;
    position: relative;
    text-decoration: none;
    transition: all .25s cubic-bezier(0,.6,.7,1);
    width: auto
}

.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--outline:not(:focus),.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--outline:not(:hover) {
    background-color: transparent;
    color: transparent
}

.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--outline:focus,.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--outline:hover {
    background-color: transparent;
    border-color: transparent;
    border-width: 1px;
    color: #3c7c96
}

.wpgdprc-button.wpgdprc-button--transparent:focus,.wpgdprc-button.wpgdprc-button--transparent:hover,:root .wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--active {
    background-color: transparent;
    border-color: transparent;
    color: #3c7c96
}

.wpgdprc-button[disabled] {
    align-items: center;
    background-color: #f8f8f9;
    border: 1px solid #f8f8f9;
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    color: #afafaf;
    cursor: pointer;
    cursor: not-allowed;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 700;
    justify-content: center;
    line-height: 1.125;
    padding: .8125rem 1.125rem;
    position: relative;
    text-decoration: none;
    transition: all .25s cubic-bezier(0,.6,.7,1);
    width: auto
}

.wpgdprc-button[disabled].wpgdprc-button--outline:not(:focus),.wpgdprc-button[disabled].wpgdprc-button--outline:not(:hover) {
    background-color: transparent;
    color: #f8f8f9
}

.wpgdprc-button[disabled].wpgdprc-button--outline:focus,.wpgdprc-button[disabled].wpgdprc-button--outline:hover {
    background-color: #f8f8f9;
    border-color: #f8f8f9;
    border-width: 1px;
    color: #afafaf
}

.wpgdprc-button[disabled]:focus,.wpgdprc-button[disabled]:hover,:root .wpgdprc-button[disabled].wpgdprc-button--active {
    background-color: #f8f8f9;
    border-color: #f8f8f9;
    color: #afafaf
}

:root .wpgdprc-button.wpgdprc-button--small {
    font-family: sofia-pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.1428571429;
    min-width: 4.3125rem;
    padding: .5rem .875rem
}

:root .wpgdprc-button.wpgdprc-button--small.wpgdprc-button--transparent {
    box-shadow: none
}

.wpgdprc-button--transparent.wpgdprc-button--delete {
    color: #888
}

.wpgdprc-button--transparent.wpgdprc-button--delete:focus,.wpgdprc-button--transparent.wpgdprc-button--delete:hover {
    color: #3c7c96
}

.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--white {
    color: #fff
}

.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--white:focus,.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--white:hover {
    color: hsla(0,0%,100%,.6)
}

:root .wpgdprc-button.wpgdprc-button--icon {
    min-width: 0;
    padding: .5rem 1.125rem .3125rem 2.25rem
}

:root .wpgdprc-button.wpgdprc-button--icon .icon--wrap {
    font-size: .875rem;
    left: .75rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

:root .wpgdprc-button.wpgdprc-button--icon .icon--wrap svg.icon {
    margin: 0
}

.wpgdprc-button.wpgdprc-button--border {
    border-color: #d6d6d6
}

.wpgdprc-button.is-hidden {
    display: none
}

.wpgdprc .wpgdprc-form {
    margin-bottom: 1rem
}

.wpgdprc .wpgdprc-form:last-child {
    margin-bottom: 0
}

.hbspt-form label,.wpgdprc .wpgdprc-form__label,.wpgdprc .wpgdprc-form__legend {
    color: #000;
    display: block;
    font-weight: 700;
    margin-bottom: 1rem
}

.hbspt-form label~legend {
    margin-top: -1rem
}

.wpgdprc .wpgdprc-form__fields {
    list-style: none;
    margin-bottom: 0;
    margin-left: 0
}

.hbspt-form .hs-form-field,.wpgdprc-form__field {
    margin-bottom: 1.4375rem
}

.hbspt-form .hs-form-field:last-child,.wpgdprc-form__field:last-child {
    margin-bottom: 0
}

.wpgdprc-form__field--switch .wpgdprc-switch {
    margin-bottom: 0;
    min-height: 2.8125rem
}

.wpgdprc-form__field--switch-no-text .wpgdprc-switch__text {
    margin: 0
}

.hbspt-form .hs-field-desc,.wpgdprc .wpgdprc-form__description {
    color: #888;
    font-size: .875rem;
    margin-bottom: .75rem
}

.hbspt-form .hs-form-booleancheckbox {
    margin: .625rem 0
}

.hbspt-form .legal-consent-container {
    color: #888;
    font-size: .875rem
}

.wpgdprc .wpgdprc-form__field--checkbox,.wpgdprc .wpgdprc-form__field--radio {
    align-items: center;
    display: flex;
    margin-bottom: 0
}

.wpgdprc .wpgdprc-form__field--checkbox input,.wpgdprc .wpgdprc-form__field--radio input {
    aspect-ratio: 1/1
}

.wpgdprc .wpgdprc-form__field--checkbox .wpgdprc-form__input,.wpgdprc .wpgdprc-form__field--radio .wpgdprc-form__input {
    align-self: flex-start;
    flex-shrink: 0;
    margin-right: .5rem;
    width: auto
}

.wpgdprc .wpgdprc-form__field--checkbox .wpgdprc-form__label,.wpgdprc .wpgdprc-form__field--radio .wpgdprc-form__label {
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0
}

.wpgdprc-form__input {
    width: 100%
}

.wpgdprc .wpgdprc-form__input--textarea {
    line-height: 1.8571428571;
    min-height: 12.1875rem
}

.wpgdprc .wpgdprc-form__input--submit {
    width: auto
}

.wpgdprc-form__field--submit,.wpgdprc-form__field--submit .wpgdprc-consent-bar__notice,.wpgdprc-form__field--submit p,.wpgdprc-form__submit {
    text-align: right
}

.wpgdprc-form__footer {
    margin-top: 1.4375rem
}

.wpgdprc .wpgdprc-status--processing,.wpgdprc .wpgdprc-status--removed {
    pointer-events: none
}

.wpgdprc .wpgdprc-status--removed {
    opacity: .5;
    text-decoration: line-through
}

.wpgdprc-checkbox {
    display: flex
}

.comment-form .wpgdprc-checkbox label {
    font-size: var(--global--font-size-xs);
    font-weight: 400
}

.wpgdprc-switch {
    align-items: center;
    display: inline-flex
}

:root .wpgdprc-switch .wpgdprc-form__label {
    margin-bottom: 0
}

.wpgdprc-switch.regular-text {
    width: auto
}

.wpgdprc-switch__text {
    font-size: .875rem;
    font-weight: 700;
    margin-right: .9375rem
}

.wpgdprc-switch__switch {
    display: inline-block;
    height: 2.25rem;
    position: relative;
    width: 5.125rem
}

.wpgdprc-switch__input {
    height: 0;
    opacity: 0;
    width: 0
}

.wpgdprc-switch__input:focus+.wpgdprc-switch__slider {
    box-shadow: 0 0 8px 0 #3c7c96
}

.wpgdprc-switch__input:disabled {
    border: 0
}

.wpgdprc-switch__input:disabled+.wpgdprc-switch__slider:after {
    opacity: 1
}

.wpgdprc-switch__slider {
    background-color: #fff;
    border-radius: 6.25rem;
    bottom: 0;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
    cursor: pointer;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transition: .4s
}

.wpgdprc-switch__slider .icon--wrap {
    align-items: center;
    background-color: #888;
    border-radius: 6.25rem;
    bottom: calc(50% - .875rem);
    color: #fff;
    display: flex;
    height: 1.75rem;
    justify-content: center;
    left: 4px;
    position: absolute;
    transition: .4s;
    width: 2.4375rem
}

.wpgdprc-switch__slider:after {
    -webkit-animation: barberpole 1s linear infinite;
    animation: barberpole 1s linear infinite;
    background-image: repeating-linear-gradient(45deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4) .5rem,hsla(0,0%,53%,.4) 0,hsla(0,0%,53%,.4) 1rem);
    background-size: 200% 200%;
    content: " ";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .25s cubic-bezier(0,.6,.7,1);
    width: 100%
}

.wpgdprc-switch__input:checked+.wpgdprc-switch__slider .icon--wrap {
    background-color: #176f3e
}

.wpgdprc-switch__input:checked+.wpgdprc-switch__slider .icon--wrap[data-icon=times] {
    opacity: 0
}

.wpgdprc-switch__input:checked+.wpgdprc-switch__slider .icon--wrap {
    transform: translateX(35px)
}

.wpgdprc-switch--border .wpgdprc-switch__slider {
    border: 1px solid #d8d8d8
}

.wpgdprc-switch--column {
    align-items: flex-start;
    flex-direction: column
}

.wpgdprc-switch--column .wpgdprc-switch__text {
    color: #000;
    font-size: 1.125rem;
    margin-bottom: .625rem;
    margin-right: 0
}

.wpgdprc-switch--no-margin-right .wpgdprc-switch__text {
    margin-right: 0
}

.wpgdprc-message {
    display: flex;
    margin-bottom: 1rem;
    position: relative
}

.wpgdprc-message:last-child {
    margin-bottom: 0
}

.wpgdprc-message.fade-out {
    -webkit-animation-duration: .25s;
    animation-duration: .25s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: fade-out;
    animation-name: fade-out;
    -webkit-animation-timing-function: cubic-bezier(0,.6,.7,1);
    animation-timing-function: cubic-bezier(0,.6,.7,1)
}

.wpgdprc-message__icon {
    align-self: flex-start;
    margin-top: unset;
    order: 0
}

.wpgdprc-message__icon svg {
    width: 1.5rem
}

.wpgdprc-message__content {
    order: 1
}

.wpgdprc-message.is-hidden {
    display: none
}

.wpgdprc-table {
    margin-bottom: 1rem;
    width: 100%
}

.wpgdprc-table:last-child {
    margin-bottom: 0
}

.wpgdprc-table__th {
    font-weight: 700
}

.wpgdprc-table__td:before {
    content: attr(data-title);
    display: none;
    font-weight: 700;
    left: .625rem;
    overflow: hidden;
    padding-right: .625rem;
    position: absolute;
    top: .625rem;
    white-space: nowrap;
    width: 45%
}

@media print,screen and (max-width: 39.99875em) {
    .wpgdprc-table,.wpgdprc-table__tbody,.wpgdprc-table__td,.wpgdprc-table__th,.wpgdprc-table__thead,.wpgdprc-table__tr {
        display:block
    }

    .wpgdprc-table__tr--thead {
        left: -9999px;
        position: absolute;
        top: -9999px
    }

    .wpgdprc-table__tr--tbody:nth-of-type(2n) {
        background-color: #f8f8f9
    }

    .wpgdprc-table__td {
        border-left: 0;
        border-right: 0;
        border-top: 0;
        min-height: 2.5rem;
        padding-left: 50%;
        position: relative
    }

    .wpgdprc-table__td:before {
        display: block
    }
}

@media print,screen and (min-width: 40em) {
    .wpgdprc-table {
        border-collapse:collapse
    }

    .wpgdprc-table .wpgdprc-table__td,.wpgdprc-table .wpgdprc-table__th {
        padding: .375rem;
        text-align: left
    }
}

.wpgdprc-admin-bar,.wpgdprc-consent-bar {
    bottom: 0;
    font-family: inherit;
    font-family: var(--wp-gdpr--bar--font-family,inherit);
    left: 0;
    margin: .9375rem;
    position: fixed;
    right: 0;
    z-index: 99999
}

.wpgdprc-admin-bar .wpgdprc-consent-bar__notice {
    text-align: center
}

.wpgdprc-consent-bar__inner {
    -webkit-animation: wpgdprcFadeIn .3s cubic-bezier(0,0,.2,1);
    animation: wpgdprcFadeIn .3s cubic-bezier(0,0,.2,1);
    background-color: var(--wp-gdpr--bar--background-color);
    border-radius: 5px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    margin: 0 auto;
    max-width: 75rem;
    padding: 1.25rem .625rem;
    text-align: center;
    z-index: 999
}

.wpgdprc-consent-bar__inner,.wpgdprc-consent-bar__inner a {
    color: var(--wp-gdpr--bar--color)
}

.wpgdprc-consent-bar__container {
    display: flex;
    flex-wrap: wrap;
    position: relative
}

.wpgdprc-consent-bar__column {
    padding: 0 10px
}

.wpgdprc-consent-bar__column:first-child {
    flex-grow: 1
}

.wpgdprc-consent-bar__content {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    text-align: left;
    width: 100%
}

.wpgdprc-consent-bar__column--notice {
    flex-grow: 1;
    margin-bottom: .5rem
}

.wpgdprc-consent-bar__column--accept .wpgdprc-button,.wpgdprc-consent-bar__column--settings .wpgdprc-button {
    flex-grow: 1;
    white-space: nowrap
}

.wpgdprc-consent-bar__notice {
    font-size: 1rem
}

.wpgdprc-consent-bar__notice .wpgdprc-consent-bar__notice,.wpgdprc-consent-bar__notice p {
    margin-bottom: 0
}

:root .wpgdprc-consent-bar button.wpgdprc-button--accept {
    align-items: center;
    background-color: var(--wp-gdpr--button--background-color);
    border-color: var(--wp-gdpr--button--background-color);
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    color: var(--wp-gdpr--button--color);
    cursor: pointer;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 700;
    justify-content: center;
    line-height: 1.1666666667;
    padding: .8125rem 1.125rem;
    position: relative;
    text-decoration: none;
    transition: all .25s cubic-bezier(0,.6,.7,1)
}

:root .wpgdprc-consent-bar button.wpgdprc-button--accept:focus,:root .wpgdprc-consent-bar button.wpgdprc-button--accept:hover {
    background-color: var(--wp-gdpr--button--background-color--darken);
    border-color: var(--wp-gdpr--button--background-color--darken)
}

:root .wpgdprc-consent-bar button.wpgdprc-button--settings {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    color: var(--wp-gdpr--bar--color)
}

:root .wpgdprc-consent-bar button.wpgdprc-button--settings:focus,:root .wpgdprc-consent-bar button.wpgdprc-button--settings:hover {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    opacity: .75
}

@media print,screen and (min-width: 40em) {
    .wpgdprc-consent-bar__column--notice {
        flex-grow:0;
        margin-bottom: 0
    }

    .wpgdprc-consent-bar__column--settings {
        margin-left: 0
    }

    .wpgdprc-consent-bar__content {
        flex-wrap: nowrap
    }
}

.wpgdprc-consent-bar--position-top {
    bottom: auto;
    top: 0
}

@media screen and (min-width: 48.9375em) {
    .admin-bar .wpgdprc-consent-bar--position-top {
        top:2rem
    }
}

.admin-bar .wpgdprc-consent-bar--position-top {
    top: 2.875rem
}

.wpgdprc-consent-bar--admin {
    margin: 0;
    position: relative
}

.wpgdprc-consent-bar--admin .wpgdprc-consent-bar__notice {
    max-width: 100%
}

.wpgdprc-consent-modal {
    display: none
}

.wpgdprc-consent-modal.is-open {
    display: block!important
}

.wpgdprc-consent-modal[aria-hidden=false] .wpgdprc-consent-modal__overlay {
    -webkit-animation: wpgdprcFadeIn .3s cubic-bezier(0,0,.2,1);
    animation: wpgdprcFadeIn .3s cubic-bezier(0,0,.2,1)
}

.wpgdprc-consent-modal[aria-hidden=true] .wpgdprc-consent-modal__overlay {
    -webkit-animation: wpgdprcFadeOut .3s cubic-bezier(0,0,.2,1);
    animation: wpgdprcFadeOut .3s cubic-bezier(0,0,.2,1)
}

.wpgdprc-consent-modal {
    font-family: inherit;
    font-family: var(--wp-gdpr--bar--font-family,inherit)
}

.wpgdprc-consent-modal__overlay {
    align-items: center;
    background: #000;
    background: rgba(0,0,0,.6);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    will-change: transform;
    z-index: 999999
}

.wpgdprc-consent-modal__inner {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 10px 15px 0 rgba(0,0,0,.2);
    display: flex;
    flex-direction: column;
    height: 80%;
    height: 80vh;
    max-width: 800px;
    overflow-y: auto;
    position: relative;
    width: 90%;
    width: 90vw
}

.wpgdprc-consent-modal__header {
    border-bottom: 1px solid #ededed;
    padding: .9375rem
}

:root .wpgdprc-consent-modal__title {
    color: #000;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0;
    margin-bottom: 0
}

:root .wpgdprc-consent-modal__title--description {
    font-size: 1.5rem;
    margin-bottom: .625rem
}

:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close {
    align-items: center;
    background-color: transparent;
    border: 0;
    border-radius: 3px;
    color: #5a5a5a;
    display: flex;
    height: 40px;
    justify-content: center;
    margin: 0;
    padding: 0;
    position: absolute;
    right: .625rem;
    top: .75rem;
    transition: all .25s cubic-bezier(0,.6,.7,1);
    width: 40px
}

:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close:focus,:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close:hover {
    background-color: #3c7c96;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    color: #fff
}

:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close svg {
    pointer-events: none;
    width: .875rem
}

:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close svg path {
    fill: currentColor
}

.wpgdprc-consent-modal__body {
    border-bottom: 1px solid #ededed;
    flex-grow: 1
}

.wpgdprc-consent-modal__description {
    color: #8a8a8a;
    display: none;
    flex-direction: column;
    height: 100%
}

.wpgdprc-consent-modal__description--active {
    display: block
}

.wpgdprc-consent-modal__information,.wpgdprc-consent-modal__navigation {
    padding: .9375rem;
    position: relative
}

.wpgdprc-consent-modal__information {
    flex-grow: 1
}

.wpgdprc-consent-modal__navigation {
    border-bottom: 1px solid #ededed;
    flex-shrink: 0
}

.wpgdprc-consent-modal__navigation>a {
    display: block;
    margin-top: 10px
}

.wpgdprc-consent-modal__navigation>a:first-child {
    margin-top: 0
}

:root .wpgdprc-consent-modal__navigation-list {
    list-style: none;
    margin: 0
}

:root .wpgdprc button.wpgdprc-consent-modal__navigation-button {
    background-color: transparent;
    border: 0;
    color: #878787;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 2.25;
    outline: none;
    padding: 0;
    text-align: left
}

:root .wpgdprc button.wpgdprc-consent-modal__navigation-button:focus,:root .wpgdprc button.wpgdprc-consent-modal__navigation-button:hover {
    color: #3c7c96
}

:root .wpgdprc button.wpgdprc-consent-modal__navigation-button--active {
    color: #3c7c96;
    font-weight: 700
}

:root .wpgdprc-content-modal__content {
    color: #5a5a5a;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 1.625
}

:root .wpgdprc-content-modal__content h2 {
    font-size: 1.3125rem
}

:root .wpgdprc-content-modal__content>:not(h2):not(h3):not(h4):not(h5):not(h6):not(ul):not(ol) {
    margin-bottom: 1.625rem
}

:root .wpgdprc-content-modal__content>:not(h2):not(h3):not(h4):not(h5):not(h6):not(ul):not(ol):last-child {
    margin-bottom: 0
}

.wpgdprc-content-modal__options {
    margin-top: auto
}

.wpgdprc-content-modal__options>* {
    margin-top: 1.625rem
}

.wpgdprc-consent-modal__footer {
    display: flex;
    justify-content: flex-end;
    padding: .9375rem
}

:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background) {
    align-items: center;
    background-color: #3c7c96;
    border: 1px solid #3c7c96;
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 700;
    justify-content: center;
    line-height: 1.125;
    padding: .8125rem 1.125rem;
    position: relative;
    text-decoration: none;
    transition: all .25s cubic-bezier(0,.6,.7,1);
    width: auto
}

:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background).wpgdprc-button--outline:not(:focus),:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background).wpgdprc-button--outline:not(:hover) {
    background-color: transparent;
    color: #3c7c96
}

:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background).wpgdprc-button--outline:focus,:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background).wpgdprc-button--outline:hover {
    background-color: #2d5e72;
    border-color: #2d5e72;
    border-width: 1px;
    color: #fff
}

:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background):focus,:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background):hover,:root :root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background).wpgdprc-button--active {
    background-color: #2d5e72;
    border-color: #2d5e72;
    color: #fff
}

:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background):focus,:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background):hover {
    background-color: #264f5f
}

.wpgdprc-consent-modal__footer__information {
    align-items: center;
    display: flex;
    flex-grow: 1;
    position: relative
}

@media only screen and (min-width: 768px) {
    .wpgdprc-consent-modal__header {
        padding:1.5rem 1.5625rem
    }

    :root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close {
        right: .9375rem;
        top: 1.25rem
    }

    .wpgdprc-consent-modal__body {
        display: flex;
        flex-direction: row
    }

    .wpgdprc-consent-modal__information,.wpgdprc-consent-modal__navigation {
        padding: 1.5625rem
    }

    .wpgdprc-consent-modal__navigation {
        border-bottom: 0;
        width: 14.1875rem
    }

    .wpgdprc-consent-modal__footer {
        padding: 1.5625rem
    }
}

abbr.wpgdprc-required+abbr.required {
    display: none!important
}

@-webkit-keyframes wpgdprcFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes wpgdprcFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes wpgdprcFadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes wpgdprcFadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.gform_wrapper .gfield_error label a,.gform_wrapper .gfield_validation_message a,.gform_wrapper .validation_message a {
    color: inherit
}

:root {
    --wp-gdpr--bar--background-color: #000;
    --wp-gdpr--bar--color: #fff;
    --wp-gdpr--button--background-color: #000;
    --wp-gdpr--button--background-color--darken: #000;
    --wp-gdpr--button--color: #fff
}

html,body,div,span,applet,object,iframe,video,audio,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,button,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,address,section {
    font-family: inherit;
    font-size: 100%;
    line-height: inherit;
    font-weight: inherit;
    font-style: inherit;
    outline: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

applet,object,iframe,video,audio,fieldset,form,label,legend,input,textarea,button,table,caption,tbody,tfoot,thead,tr,th,td {
    border: 0
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

html:not(.edit-post-visual-editor) {
    height: 100%;
    overflow-y: scroll !important;
    overflow-x: hidden
}

html:not(.edit-post-visual-editor),body:not(.edit-post-visual-editor) {
    margin: 0;
    padding: 0;
    width: 100%
}

div.ui-widget,div.ui-widget .ui-widget,div.ui-widget .ui-widget-header,div.ui-widget .ui-widget-content,div.ui-accordion .ui-accordion-header,div.ui-state-default,div.ui-widget-content .ui-state-default,div.ui-widget-header .ui-state-default {
    font-family: inherit;
    font-size: 1em;
    line-height: inherit
}

div.ui-widget,div.ui-widget .ui-widget,div.ui-widget .ui-widget-header,div.ui-widget .ui-widget-content,div.ui-accordion .ui-accordion-header,div.ui-state-default,div.ui-widget-content .ui-state-default,div.ui-widget-header .ui-state-default {
    color: inherit;
    background: 0 0;
    border-style: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

div.ui-datepicker {
    background-color: #fff
}

div.ui-accordion .ui-accordion-header {
    padding: 0
}

div.ui-accordion .ui-accordion-header-icon {
    display: none
}

div.ui-tabs,div.ui-tabs .ui-tabs-panel,div.ui-tabs .ui-tabs-nav {
    padding: 0
}

div.ui-tabs .ui-tabs-nav li {
    float: none;
    margin: 0
}

div.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: none
}

.rounded_none {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.rounded_tiny {
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.rounded_small {
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.rounded_medium {
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px
}

.rounded_large {
    -webkit-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px
}

.rounded {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.overflow_hidden {
    overflow: hidden !important
}

.overflow_x_hidden {
    overflow-x: hidden !important
}

.overflow_y_hidden {
    overflow-y: hidden !important
}

.mejs-offscreen {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal
}

.mejs-container {
    background: #000;
    font-family: Helvetica,Arial,serif;
    position: relative;
    text-align: left;
    text-indent: 0;
    vertical-align: top
}

.mejs-container,.mejs-container * {
    box-sizing: border-box
}

.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button {
    -webkit-appearance: none;
    display: none!important
}

.mejs-fill-container,.mejs-fill-container .mejs-container {
    height: 100%;
    width: 100%
}

.mejs-fill-container {
    background: 0 0;
    margin: 0 auto;
    overflow: hidden;
    position: relative
}

.mejs-container:focus {
    outline: none
}

.mejs-iframe-overlay {
    height: 100%;
    position: absolute;
    width: 100%
}

.mejs-embed,.mejs-embed body {
    background: #000;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.mejs-fullscreen {
    overflow: hidden!important
}

.mejs-container-fullscreen {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video {
    height: 100%!important;
    width: 100%!important
}

.mejs-background,.mejs-mediaelement {
    left: 0;
    position: absolute;
    top: 0
}

.mejs-mediaelement {
    height: 100%;
    width: 100%;
    z-index: 0
}

.mejs-poster {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1
}

:root .mejs-poster-img {
    display: none
}

.mejs-poster-img {
    border: 0;
    padding: 0
}

.mejs-overlay {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0
}

.mejs-layer {
    z-index: 1
}

.mejs-overlay-play {
    cursor: pointer
}

.mejs-overlay-button {
    background: url(/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;
    background-position: 0 -39px;
    height: 80px;
    width: 80px
}

.mejs-overlay:hover>.mejs-overlay-button {
    background-position: -80px -39px
}

.mejs-overlay-loading {
    height: 80px;
    width: 80px
}

.mejs-overlay-loading-bg-img {
    -webkit-animation: a 1s linear infinite;
    animation: a 1s linear infinite;
    background: transparent url(/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;
    display: block;
    height: 80px;
    width: 80px;
    z-index: 1
}

@-webkit-keyframes a {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes a {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.mejs-controls {
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 0 10px;
    position: absolute;
    width: 100%;
    z-index: 3
}

.mejs-controls:not([style*="display: none"]) {
    background: rgba(255,0,0,.7);
    background: -webkit-linear-gradient(transparent,rgba(0,0,0,.35));
    background: linear-gradient(transparent,rgba(0,0,0,.35))
}

.mejs-button,.mejs-time,.mejs-time-rail {
    font-size: 10px;
    height: 40px;
    line-height: 10px;
    margin: 0;
    width: 32px
}

.mejs-button>button {
    background: transparent url(/wp-includes/js/mediaelement/mejs-controls.svg);
    border: 0;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    margin: 10px 6px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-decoration: none;
    width: 20px
}

.mejs-button>button:focus {
    outline: 1px dotted #999
}

.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus {
    outline: 0
}

.mejs-time {
    box-sizing: content-box;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    height: 24px;
    overflow: hidden;
    padding: 16px 6px 0;
    text-align: center;
    width: auto
}

.mejs-play>button {
    background-position: 0 0
}

.mejs-pause>button {
    background-position: -20px 0
}

.mejs-replay>button {
    background-position: -160px 0
}

.mejs-time-rail {
    direction: ltr;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 40px;
    margin: 0 10px;
    padding-top: 10px;
    position: relative
}

.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total {
    border-radius: 2px;
    cursor: pointer;
    display: block;
    height: 10px;
    position: absolute
}

.mejs-time-total {
    background: hsla(0,0%,100%,.3);
    margin: 5px 0 0;
    width: 100%
}

.mejs-time-buffering {
    -webkit-animation: b 2s linear infinite;
    animation: b 2s linear infinite;
    background: -webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);
    background: linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);
    background-size: 15px 15px;
    width: 100%
}

@-webkit-keyframes b {
    0% {
        background-position: 0 0
    }

    to {
        background-position: 30px 0
    }
}

@keyframes b {
    0% {
        background-position: 0 0
    }

    to {
        background-position: 30px 0
    }
}

.mejs-time-loaded {
    background: hsla(0,0%,100%,.3)
}

.mejs-time-current,.mejs-time-handle-content {
    background: hsla(0,0%,100%,.9)
}

.mejs-time-hovered {
    background: hsla(0,0%,100%,.5);
    z-index: 10
}

.mejs-time-hovered.negative {
    background: rgba(0,0,0,.2)
}

.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded {
    left: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: all .15s ease-in;
    transition: all .15s ease-in;
    width: 100%
}

.mejs-time-buffering {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.mejs-time-hovered {
    -webkit-transition: height .1s cubic-bezier(.44,0,1,1);
    transition: height .1s cubic-bezier(.44,0,1,1)
}

.mejs-time-hovered.no-hover {
    -webkit-transform: scaleX(0)!important;
    -ms-transform: scaleX(0)!important;
    transform: scaleX(0)!important
}

.mejs-time-handle,.mejs-time-handle-content {
    border: 4px solid transparent;
    cursor: pointer;
    left: 0;
    position: absolute;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    z-index: 11
}

.mejs-time-handle-content {
    border: 4px solid hsla(0,0%,100%,.9);
    border-radius: 50%;
    height: 10px;
    left: -7px;
    top: -4px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    width: 10px
}

.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.mejs-time-float {
    background: #eee;
    border: 1px solid #333;
    bottom: 100%;
    color: #111;
    display: none;
    height: 17px;
    margin-bottom: 9px;
    position: absolute;
    text-align: center;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 36px
}

.mejs-time-float-current {
    display: block;
    left: 0;
    margin: 2px;
    text-align: center;
    width: 30px
}

.mejs-time-float-corner {
    border: 5px solid #eee;
    border-color: #eee transparent transparent;
    border-radius: 0;
    display: block;
    height: 0;
    left: 50%;
    line-height: 0;
    position: absolute;
    top: 100%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0
}

.mejs-long-video .mejs-time-float {
    margin-left: -23px;
    width: 64px
}

.mejs-long-video .mejs-time-float-current {
    width: 60px
}

.mejs-broadcast {
    color: #fff;
    height: 10px;
    position: absolute;
    top: 15px;
    width: 100%
}

.mejs-fullscreen-button>button {
    background-position: -80px 0
}

.mejs-unfullscreen>button {
    background-position: -100px 0
}

.mejs-mute>button {
    background-position: -60px 0
}

.mejs-unmute>button {
    background-position: -40px 0
}

.mejs-volume-button {
    position: relative
}

.mejs-volume-button>.mejs-volume-slider {
    -webkit-backface-visibility: hidden;
    background: rgba(50,50,50,.7);
    border-radius: 0;
    bottom: 100%;
    display: none;
    height: 115px;
    left: 50%;
    margin: 0;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 25px;
    z-index: 1
}

.mejs-volume-button:hover {
    border-radius: 0 0 4px 4px
}

.mejs-volume-total {
    background: hsla(0,0%,100%,.5);
    height: 100px;
    left: 50%;
    margin: 0;
    position: absolute;
    top: 8px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 2px
}

.mejs-volume-current {
    left: 0;
    margin: 0;
    width: 100%
}

.mejs-volume-current,.mejs-volume-handle {
    background: hsla(0,0%,100%,.9);
    position: absolute
}

.mejs-volume-handle {
    border-radius: 1px;
    cursor: ns-resize;
    height: 6px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 16px
}

.mejs-horizontal-volume-slider {
    display: block;
    height: 36px;
    position: relative;
    vertical-align: middle;
    width: 56px
}

.mejs-horizontal-volume-total {
    background: rgba(50,50,50,.8);
    height: 8px;
    top: 16px;
    width: 50px
}

.mejs-horizontal-volume-current,.mejs-horizontal-volume-total {
    border-radius: 2px;
    font-size: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute
}

.mejs-horizontal-volume-current {
    background: hsla(0,0%,100%,.8);
    height: 100%;
    top: 0;
    width: 100%
}

.mejs-horizontal-volume-handle {
    display: none
}

.mejs-captions-button,.mejs-chapters-button {
    position: relative
}

.mejs-captions-button>button {
    background-position: -140px 0
}

.mejs-chapters-button>button {
    background-position: -180px 0
}

.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector {
    background: rgba(50,50,50,.7);
    border: 1px solid transparent;
    border-radius: 0;
    bottom: 100%;
    margin-right: -43px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 50%;
    visibility: visible;
    width: 86px
}

.mejs-chapters-button>.mejs-chapters-selector {
    margin-right: -55px;
    width: 110px
}

.mejs-captions-selector-list,.mejs-chapters-selector-list {
    list-style-type: none!important;
    margin: 0;
    overflow: hidden;
    padding: 0
}

.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item {
    color: #fff;
    cursor: pointer;
    display: block;
    list-style-type: none!important;
    margin: 0 0 6px;
    overflow: hidden;
    padding: 0
}

.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover {
    background-color: #c8c8c8!important;
    background-color: hsla(0,0%,100%,.4)!important
}

.mejs-captions-selector-input,.mejs-chapters-selector-input {
    clear: both;
    float: left;
    left: -1000px;
    margin: 3px 3px 0 5px;
    position: absolute
}

.mejs-captions-selector-label,.mejs-chapters-selector-label {
    cursor: pointer;
    float: left;
    font-size: 10px;
    line-height: 15px;
    padding: 4px 10px 0;
    width: 100%
}

.mejs-captions-selected,.mejs-chapters-selected {
    color: #21f8f8
}

.mejs-captions-translations {
    font-size: 10px;
    margin: 0 0 5px
}

.mejs-captions-layer {
    bottom: 0;
    color: #fff;
    font-size: 16px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center
}

.mejs-captions-layer a {
    color: #fff;
    text-decoration: underline
}

.mejs-captions-layer[lang=ar] {
    font-size: 20px;
    font-weight: 400
}

.mejs-captions-position {
    bottom: 15px;
    left: 0;
    position: absolute;
    width: 100%
}

.mejs-captions-position-hover {
    bottom: 35px
}

.mejs-captions-text,.mejs-captions-text * {
    background: hsla(0,0%,8%,.5);
    box-shadow: 5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);
    padding: 0;
    white-space: pre-wrap
}

.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container {
    display: none
}

.mejs-overlay-error {
    position: relative
}

.mejs-overlay-error>img {
    left: 0;
    max-width: 100%;
    position: absolute;
    top: 0;
    z-index: -1
}

.mejs-cannotplay,.mejs-cannotplay a {
    color: #fff;
    font-size: .8em
}

.mejs-cannotplay {
    position: relative
}

.mejs-cannotplay a,.mejs-cannotplay p {
    display: inline-block;
    padding: 0 15px;
    width: 100%
}

.mejs-container {
    clear: both;
    max-width: 100%
}

.mejs-container * {
    font-family: Helvetica,Arial
}

.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body {
    background: #222
}

.mejs-time {
    font-weight: 400;
    word-wrap: normal
}

.mejs-controls a.mejs-horizontal-volume-slider {
    display: table
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #fff
}

.mejs-controls .mejs-time-rail .mejs-time-current {
    background: #0073aa
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total {
    background: rgba(255,255,255,.33)
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span {
    border-radius: 0
}

.mejs-overlay-loading {
    background: 0 0
}

.mejs-controls button:hover {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.me-cannotplay {
    width: auto!important
}

.media-embed-details .wp-audio-shortcode {
    display: inline-block;
    max-width: 400px
}

.audio-details .embed-media-settings {
    overflow: visible
}

.media-embed-details .embed-media-settings .setting span:not(.button-group) {
    max-width: 400px;
    width: auto
}

.media-embed-details .embed-media-settings .checkbox-setting span {
    display: inline-block
}

.media-embed-details .embed-media-settings {
    padding-top: 0;
    top: 28px
}

.media-embed-details .instructions {
    padding: 16px 0;
    max-width: 600px
}

.media-embed-details .setting .remove-setting,.media-embed-details .setting p {
    color: #a00;
    font-size: 10px;
    text-transform: uppercase
}

.media-embed-details .setting .remove-setting {
    padding: 5px 0
}

.media-embed-details .setting a:hover {
    color: #dc3232
}

.media-embed-details .embed-media-settings .checkbox-setting {
    float: none;
    margin: 0 0 10px
}

.wp-video {
    max-width: 100%;
    height: auto
}

.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video {
    margin-top: 18px
}

.wp-video-shortcode video,video.wp-video-shortcode {
    max-width: 100%;
    display: inline-block
}

.video-details .wp-video-holder {
    width: 100%;
    max-width: 640px
}

.wp-playlist {
    border: 1px solid #ccc;
    padding: 10px;
    margin: 12px 0 18px;
    font-size: 14px;
    line-height: 1.5
}

.wp-admin .wp-playlist {
    margin: 0 0 18px
}

.wp-playlist video {
    display: inline-block;
    max-width: 100%
}

.wp-playlist audio {
    display: none;
    max-width: 100%;
    width: 400px
}

.wp-playlist .mejs-container {
    margin: 0;
    max-width: 100%
}

.wp-playlist .mejs-controls .mejs-button button {
    outline: 0
}

.wp-playlist-light {
    background: #fff;
    color: #000
}

.wp-playlist-dark {
    color: #fff;
    background: #000
}

.wp-playlist-caption {
    display: block;
    max-width: 88%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    line-height: 1.5
}

.wp-playlist-item .wp-playlist-caption {
    text-decoration: none;
    color: #000;
    max-width: -webkit-calc(100% - 40px);
    max-width: calc(100% - 40px)
}

.wp-playlist-item-meta {
    display: block;
    font-size: 14px;
    line-height: 1.5
}

.wp-playlist-item-title {
    font-size: 14px;
    line-height: 1.5
}

.wp-playlist-item-album {
    font-style: italic;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wp-playlist-item-artist {
    font-size: 12px;
    text-transform: uppercase
}

.wp-playlist-item-length {
    position: absolute;
    right: 3px;
    top: 0;
    font-size: 14px;
    line-height: 1.5
}

.rtl .wp-playlist-item-length {
    left: 3px;
    right: auto
}

.wp-playlist-tracks {
    margin-top: 10px
}

.wp-playlist-item {
    position: relative;
    cursor: pointer;
    padding: 0 3px;
    border-bottom: 1px solid #ccc
}

.wp-playlist-item:last-child {
    border-bottom: 0
}

.wp-playlist-light .wp-playlist-caption {
    color: #333
}

.wp-playlist-dark .wp-playlist-caption {
    color: #ddd
}

.wp-playlist-playing {
    font-weight: 700;
    background: #f7f7f7
}

.wp-playlist-light .wp-playlist-playing {
    background: #fff;
    color: #000
}

.wp-playlist-dark .wp-playlist-playing {
    background: #000;
    color: #fff
}

.wp-playlist-current-item {
    overflow: hidden;
    margin-bottom: 10px;
    height: 60px
}

.wp-playlist .wp-playlist-current-item img {
    float: left;
    max-width: 60px;
    height: auto;
    margin-right: 10px;
    padding: 0;
    border: 0
}

.rtl .wp-playlist .wp-playlist-current-item img {
    float: right;
    margin-left: 10px;
    margin-right: 0
}

.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wp-audio-playlist .me-cannotplay span {
    padding: 5px 15px
}

:root {
    --theme-var-koef_narrow: .75;
    --theme-var-menu_side: 6rem;
    --theme-var-rad50: calc(50%*var(--theme-var-rad_koef));
    --theme-var-rad1em: calc(1em*var(--theme-var-rad_koef));
    --theme-var-rad4: calc(4px*var(--theme-var-rad_koef));
    --theme-var-rad3: calc(3px*var(--theme-var-rad_koef));
    --theme-var-rad2: calc(2px*var(--theme-var-rad_koef));
    --theme-var-page: var(--theme-var-page_width);
    --theme-var-sidebar_width_max: 500px;
    --theme-var-sidebar_width_min: 150px;
    --theme-var-sidebar_gap_width_max: 100px;
    --theme-var-sidebar_gap_width_min: 0px;
    --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
    --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
    --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
    --theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
    --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
    --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)));
    --fixed-rows-height: 0px
}

.body_style_boxed {
    --theme-var-page_boxed: calc(var(--theme-var-page_width) + var(--theme-var-page_boxed_extra)*2);
    --theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra)*2);
    --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
    --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
    --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
    --theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
    --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
    --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
}

.body_style_fullwide {
    --theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra)*2);
    --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
    --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
    --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
    --theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
    --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
    --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
}

.accent1 {
    color: var(--theme-color-text_link)
}

.accent2 {
    color: var(--theme-color-text_link2)
}

.accent3 {
    color: var(--theme-color-text_link3)
}

.accent1_bg {
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_text)
}

.accent2_bg {
    background-color: var(--theme-color-text_link2);
    color: var(--theme-color-inverse_text)
}

.accent3_bg {
    background-color: var(--theme-color-text_link3);
    color: var(--theme-color-inverse_text)
}

.alter_bg {
    background-color: var(--theme-color-alter_bg_color)
}

.alter_text {
    color: var(--theme-color-alter_text)
}

.alter_link {
    color: var(--theme-color-alter_link)
}

.alter_link2 {
    color: var(--theme-color-alter_link2)
}

.alter_link3 {
    color: var(--theme-color-alter_link3)
}

.extra_bg {
    background-color: var(--theme-color-extra_bg_color)
}

.extra_text {
    color: var(--theme-color-extra_text)
}

.extra_link {
    color: var(--theme-color-extra_link)
}

.extra_link2 {
    color: var(--theme-color-extra_link2)
}

.extra_link3 {
    color: var(--theme-color-extra_link3)
}

html {
    font-size: 17px
}

html[style*="overflow: hidden"] {
    overflow: hidden !important;
    width: auto
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body,body[class*=scheme_],.body_style_boxed .page_wrap {
    background-color: var(--theme-color-bg_color)
}

[class*=scheme_],body[class*=scheme_] {
    color: var(--theme-color-text)
}

body.body_style_fullscreen .content_wrap_fullscreen {
    overflow: clip
}

article,aside,details,footer,header,hgroup,nav,section {
    display: block
}

li>p+p {
    margin-top: .5em
}

ol,ul {
    padding-left: 1.5em
}

li>ol,li>ul,li>dl,dl>dl {
    margin-bottom: 0 !important
}

li>p {
    margin-bottom: 0
}

ul[class*=wp-block-] {
    margin-bottom: 0
}

ul.wp-block-archives-list,ul.wp-block-categories-list {
    padding-left: 1.5em
}

ul>li:before {
    color: var(--theme-color-text_link)
}

a {
    text-decoration: none;
    background: 0 0;
    color: var(--theme-color-text_link)
}

a:hover {
    color: var(--theme-color-text_hover)
}

.color_style_link2 a {
    color: var(--theme-color-text_link2)
}

.color_style_link2 a:hover {
    color: var(--theme-color-text_hover2)
}

.color_style_link3 a {
    color: var(--theme-color-text_link3)
}

.color_style_link3 a:hover {
    color: var(--theme-color-text_hover3)
}

.color_style_dark a {
    color: var(--theme-color-text_dark)
}

.color_style_dark a:hover {
    color: var(--theme-color-text_link)
}

a,a:hover,:focus,a:focus,:active,a:active {
    outline: 0
}

body.show_outline :focus,body.show_outline a:focus {
    outline: thin dotted !important
}

a[href="javascript:void(0)"] {
    cursor: default
}

a img {
    border: none
}

a,button,input[type=button],input[type=submit] {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

h1>a,h2>a,h3>a,h4>a,h5>a,h6>a {
    display: block
}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,li a,[class*=color_style_] h1 a,[class*=color_style_] h2 a,[class*=color_style_] h3 a,[class*=color_style_] h4 a,[class*=color_style_] h5 a,[class*=color_style_] h6 a,[class*=color_style_] li a {
    color: var(--theme-color-text_dark)
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,li a:hover {
    color: var(--theme-color-text_link)
}

.color_style_link2 h1 a:hover,.color_style_link2 h2 a:hover,.color_style_link2 h3 a:hover,.color_style_link2 h4 a:hover,.color_style_link2 h5 a:hover,.color_style_link2 h6 a:hover,.color_style_link2 li a:hover {
    color: var(--theme-color-text_link2)
}

.color_style_link3 h1 a:hover,.color_style_link3 h2 a:hover,.color_style_link3 h3 a:hover,.color_style_link3 h4 a:hover,.color_style_link3 h5 a:hover,.color_style_link3 h6 a:hover,.color_style_link3 li a:hover {
    color: var(--theme-color-text_link3)
}

.color_style_dark h1 a:hover,.color_style_dark h2 a:hover,.color_style_dark h3 a:hover,.color_style_dark h4 a:hover,.color_style_dark h5 a:hover,.color_style_dark h6 a:hover,.color_style_dark li a:hover {
    color: var(--theme-color-text_link)
}

table {
    border-collapse: collapse
}

.sc_table table th,table th {
    padding: 1em .8em
}

.sc_table table td,table td {
    padding: 1em .8em
}

table th+th,table th+td,table td+th,table td+td {
    border-left: none
}

table>p {
    margin: 0 !important
}

.sc_table table tr:first-child th,.sc_table table tr:first-child td {
    font-weight: 500
}

table th {
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    text-transform: none;
    text-align: center
}

caption {
    font-weight: 700;
    text-align: center
}

table td,table th+td,table td+td {
    color: var(--theme-color-text)
}

table td {
    font-size: 15px
}

table th {
    color: var(--theme-color-extra_dark);
    background-color: var(--theme-color-extra_bg_color)
}

table th b,table th strong {
    color: var(--theme-color-extra_dark)
}

table>tbody>tr:nth-child(2n+1)>td {
    background-color: var(--theme-color-bg_color)
}

table>tbody>tr:nth-child(2n)>td {
    background-color: var(--theme-color-alter_bg_color)
}

table th a:hover {
    color: var(--theme-color-extra_dark)
}

blockquote {
    position: relative;
    overflow: hidden;
    border: none
}

blockquote:not(.has-text-align-right):not(.has-text-align-center) {
    text-align: left
}

blockquote,blockquote[class*=wp-block-quote][class*=is-],.wp-block-quote:not(.is-large):not(.is-style-large),.wp-block-quote.is-large:not(.is-style-plain),.wp-block-quote.is-style-large:not(.is-style-plain),.wp-block-freeform.block-library-rich-text__tinymce blockquote {
    padding: 2.75em 2.9em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

blockquote[class*=wp-block-quote][class*=is-style-large],blockquote[class*=wp-block-quote][class*=is-large] {
    margin: 0 0 2em
}

.wp-block-pullquote.is-style-solid-color>blockquote,.wp-block-column blockquote {
    margin: 0 !important;
    max-width: none !important
}

.blog_mode_post blockquote,.blog_mode_page blockquote {
    margin: 1.8em 0
}

.blog_mode_post .comments_list blockquote,.blog_mode_page .comments_list blockquote {
    margin: 1.5em 0
}

blockquote:after,q:before,q:after {
    content: ""
}

blockquote,q {
    quotes: "" ""
}

blockquote p {
    margin: 0;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400
}

.wp-block-pullquote.is-style-solid-color blockquote p {
    line-height: 1.5
}

blockquote.has-text-align-right>.wp-block-quote__citation,blockquote.has-text-align-right>cite,blockquote.has-text-align-center>.wp-block-quote__citation,blockquote.has-text-align-center>cite {
    display: inline-block
}

.wp-block-quote.is-style-large>cite {
    padding-left: 0
}

.wp-block-quote.is-style-large>cite:before {
    display: none
}

blockquote>cite,blockquote>p>cite,blockquote>.wp-block-pullquote__citation,.wp-block-quote .wp-block-quote__citation {
    display: block;
    font-size: 19px;
    line-height: 28px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    margin-bottom: 3px;
    margin-top: 1.35em;
    padding-left: 60px;
    position: relative;
    text-transform: none
}

blockquote>cite:before,blockquote>p>cite:before,blockquote>.wp-block-pullquote__citation:before,.wp-block-quote .wp-block-quote__citation:before {
    background-color: currentColor;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin-top: 0;
    position: absolute;
    top: 50%;
    width: 40px
}

blockquote .block-library-pullquote__content {
    margin-bottom: 2.5em
}

.wp-block-quote.is-large .wp-block-quote__citation {
    text-align: right;
    font-size: inherit
}

.wp-block-pullquote {
    padding: 0
}

.wp-block-pullquote[class*=align] blockquote {
    margin-left: 0;
    margin-right: 0
}

section>blockquote:not(.has-background):not(.is-style-plain),div:not(.has-background)>blockquote:not(.has-background):not(.is-style-plain),figure:not(.has-background)>blockquote:not(.has-background):not(.is-style-plain) {
    background-color: var(--theme-color-alter_bg_color)
}

.wp-block-quote .wp-block-quote__citation {
    color: var(--theme-color-alter_dark) !important
}

section>blockquote:not(.has-text-color):not(.is-style-plain),section>blockquote:not(.has-text-color):not(.is-style-plain) p,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain),div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) p,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain),figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) p {
    color: var(--theme-color-alter_dark) !important
}

section>blockquote:not(.has-text-color):not(.is-style-plain) a,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) a,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) a {
    color: var(--theme-color-text_link)
}

section>blockquote:not(.has-text-color):not(.is-style-plain) a:hover,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) a:hover,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) a:hover {
    color: var(--theme-color-text_hover)
}

section>blockquote:not(.has-text-color):not(.is-style-plain) dt,section>blockquote:not(.has-text-color):not(.is-style-plain) b,section>blockquote:not(.has-text-color):not(.is-style-plain) strong,section>blockquote:not(.has-text-color):not(.is-style-plain) i,section>blockquote:not(.has-text-color):not(.is-style-plain) em,section>blockquote:not(.has-text-color):not(.is-style-plain) mark,section>blockquote:not(.has-text-color):not(.is-style-plain) ins,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) dt,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) b,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) strong,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) i,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) em,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) mark,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) ins,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) dt,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) b,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) strong,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) i,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) em,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) mark,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) ins {
    color: var(--theme-color-alter_dark)
}

section>blockquote:not(.has-text-color):not(.is-style-plain) s,section>blockquote:not(.has-text-color):not(.is-style-plain) strike,section>blockquote:not(.has-text-color):not(.is-style-plain) del,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) s,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) strike,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) del,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) s,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) strike,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) del {
    color: var(--theme-color-alter_light)
}

section>blockquote:not(.has-text-color):not(.is-style-plain) code,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) code,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain) code {
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-bg_color);
    border-color: var(--theme-color-bd_color)
}

section>blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_])>cite:before,section>blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_])>p>cite:before,section>blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_])>.wp-block-pullquote__citation:before,section>blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_]) .wp-block-quote__citation:before,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_])>cite:before,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_])>p>cite:before,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_])>.wp-block-pullquote__citation:before,div:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_]) .wp-block-quote__citation:before,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_])>cite:before,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_])>p>cite:before,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_])>.wp-block-pullquote__citation:before,figure:not(.has-text-color)>blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_]) .wp-block-quote__citation:before {
    background-color: var(--theme-color-alter_link)
}

[class*=type-cpt_] [class*=_page_content] blockquote {
    margin-left: 0;
    margin-right: 0
}

.has-drop-cap:not(:focus):first-letter {
    font-weight: 700;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    font-size: 57px;
    height: 55px;
    line-height: 55px;
    margin: 10px 20px 5px 0;
    text-align: left;
    min-width: 60px
}

dd {
    margin-left: 1.5em
}

dt,b,strong {
    font-weight: 700
}

dfn,em,i {
    font-style: italic
}

pre,code,kbd,tt,var,samp {
    font-family: "Courier New",Courier,monospace;
    font-size: 1em;
    letter-spacing: 0
}

pre {
    overflow: auto;
    max-width: 100%
}

code {
    overflow: auto;
    max-width: 100%;
    padding: 0 1em;
    display: inline-block;
    vertical-align: middle;
    word-wrap: break-word;
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color);
    border: 1px solid var(--theme-color-alter_bd_color)
}

pre>code {
    display: block;
    vertical-align: top;
    padding: 1em
}

code a {
    color: var(--theme-color-alter_link)
}

code a:hover {
    color: var(--theme-color-alter_hover)
}

abbr,acronym {
    cursor: help
}

mark,ins {
    background-color: transparent;
    text-decoration: none
}

mark {
    color: var(--theme-color-text_dark)
}

sup,sub {
    font-size: 75%;
    height: 0;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    bottom: 1ex
}

sub {
    top: .5ex
}

small {
    font-size: 80%
}

big {
    font-size: 120%
}

[hidden],template {
    display: none
}

hr {
    -webkit-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    border: none;
    border-top: 1px solid var(--theme-color-bd_color);
    margin-top: 6.7857em !important;
    margin-bottom: 6.7857em !important
}

.wp-block-separator:not([class*=is-style]) {
    width: 15%
}

[class^=icon-]:before,[class*=" icon-"]:before {
    font-size: inherit;
    line-height: inherit !important;
    font-weight: inherit;
    font-style: inherit;
    display: inline-block;
    width: auto;
    margin: 0
}

.wp-editor-container {
    border-width: 0 !important
}

.wp-editor-container .quicktags-toolbar {
    border: 1px solid var(--theme-color-bd_color)
}

.wp-editor-container .quicktags-toolbar:empty {
    display: none
}

.wp-editor-container .quicktags-toolbar input[type=button] {
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bd_color);
    color: var(--theme-color-alter_dark);
    -webkit-box-shadow: 0 1px 0 0 var(--theme-color-alter_bd_hover);
    -ms-box-shadow: 0 1px 0 0 var(--theme-color-alter_bd_hover);
    box-shadow: 0 1px 0 0 var(--theme-color-alter_bd_hover)
}

.wp-editor-container .quicktags-toolbar input[type=button]:hover,.wp-editor-container .quicktags-toolbar input[type=button]:focus {
    background-color: var(--theme-color-alter_bg_hover);
    border-color: var(--theme-color-alter_bd_hover);
    color: var(--theme-color-alter_link)
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: top
}

figure.wp-block-gallery {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.wp-block-gallery {
    margin-top: 0;
    margin-bottom: 1.2em
}

.wp-block-gallery .blocks-gallery-grid {
    margin-top: 0;
    margin-bottom: 0 !important
}

.widget .wp-block-gallery .blocks-gallery-grid {
    font-size: inherit;
    padding-left: 0
}

.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

figure,.wp-caption,.wp-caption-overlay .wp-caption {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative;
    max-width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

figure,.wp-caption {
    margin-bottom: 1em
}

p figure,p .wp-caption {
    margin-bottom: 0
}

figure figcaption,.wp-block-image figcaption,.wp-block-audio figcaption,.wp-block-video figcaption,.wp-block-embed figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-caption .wp-caption-text,.wp-caption .wp-caption-dd,.wp-caption-overlay .wp-caption .wp-caption-text,.wp-caption-overlay .wp-caption .wp-caption-dd {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background: 0 0;
    bottom: auto;
    color: var(--theme-color-text);
    display: block;
    left: auto;
    margin: 0;
    max-height: 6em;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 14px 0 5px !important;
    position: relative;
    right: auto;
    text-align: left;
    top: auto;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-basis: auto;
    -ms-flex-basis: auto;
    flex-basis: auto;
    scrollbar-width: thin;
    scrollbar-color: var(--theme-color-alter_bd_color) var(--theme-color-alter_bg_color)
}

figure figcaption::-webkit-scrollbar,.wp-block-image figcaption::-webkit-scrollbar,.wp-block-audio figcaption::-webkit-scrollbar,.wp-block-video figcaption::-webkit-scrollbar,.wp-block-embed figcaption::-webkit-scrollbar,.wp-block-gallery .blocks-gallery-image figcaption::-webkit-scrollbar,.wp-block-gallery .blocks-gallery-item figcaption::-webkit-scrollbar,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar,.wp-caption .wp-caption-text::-webkit-scrollbar,.wp-caption .wp-caption-dd::-webkit-scrollbar,.wp-caption-overlay .wp-caption .wp-caption-text::-webkit-scrollbar,.wp-caption-overlay .wp-caption .wp-caption-dd::-webkit-scrollbar {
    width: 6px
}

figure figcaption::-webkit-scrollbar-track,.wp-block-image figcaption::-webkit-scrollbar-track,.wp-block-audio figcaption::-webkit-scrollbar-track,.wp-block-video figcaption::-webkit-scrollbar-track,.wp-block-embed figcaption::-webkit-scrollbar-track,.wp-block-gallery .blocks-gallery-image figcaption::-webkit-scrollbar-track,.wp-block-gallery .blocks-gallery-item figcaption::-webkit-scrollbar-track,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar-track,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar-track,.wp-caption .wp-caption-text::-webkit-scrollbar-track,.wp-caption .wp-caption-dd::-webkit-scrollbar-track,.wp-caption-overlay .wp-caption .wp-caption-text::-webkit-scrollbar-track,.wp-caption-overlay .wp-caption .wp-caption-dd::-webkit-scrollbar-track {
    background: var(--theme-color-alter_bg_color)
}

figure figcaption::-webkit-scrollbar-thumb,.wp-block-image figcaption::-webkit-scrollbar-thumb,.wp-block-audio figcaption::-webkit-scrollbar-thumb,.wp-block-video figcaption::-webkit-scrollbar-thumb,.wp-block-embed figcaption::-webkit-scrollbar-thumb,.wp-block-gallery .blocks-gallery-image figcaption::-webkit-scrollbar-thumb,.wp-block-gallery .blocks-gallery-item figcaption::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar-thumb,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar-thumb,.wp-caption .wp-caption-text::-webkit-scrollbar-thumb,.wp-caption .wp-caption-dd::-webkit-scrollbar-thumb,.wp-caption-overlay .wp-caption .wp-caption-text::-webkit-scrollbar-thumb,.wp-caption-overlay .wp-caption .wp-caption-dd::-webkit-scrollbar-thumb {
    background-color: var(--theme-color-alter_bd_hover);
    border: 1px solid var(--theme-color-alter_bg_color);
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

figure figcaption a,.wp-block-image figcaption a,.wp-block-audio figcaption a,.wp-block-video figcaption a,.wp-block-embed figcaption a,.wp-block-gallery .blocks-gallery-image figcaption a,.wp-block-gallery .blocks-gallery-item figcaption a,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption a,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption a,.wp-caption .wp-caption-text a,.wp-caption .wp-caption-dd a,.wp-caption-overlay .wp-caption .wp-caption-text a,.wp-caption-overlay .wp-caption .wp-caption-dd a {
    color: var(--theme-color-text_dark)
}

figure figcaption a:hover,.wp-block-image figcaption a:hover,.wp-block-audio figcaption a:hover,.wp-block-video figcaption a:hover,.wp-block-embed figcaption a:hover,.wp-block-gallery .blocks-gallery-image figcaption a:hover,.wp-block-gallery .blocks-gallery-item figcaption a:hover,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a:hover,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption a:hover,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption a:hover,.wp-caption .wp-caption-text a:hover,.wp-caption .wp-caption-dd a:hover,.wp-caption-overlay .wp-caption .wp-caption-text a:hover,.wp-caption-overlay .wp-caption .wp-caption-dd a:hover {
    color: var(--theme-color-text_hover)
}

.blocks-gallery-grid figcaption,.wp-block-gallery figcaption {
    flex-grow: 0
}

.wp-block-image .alignleft figcaption,img.alignleft figcaption,.wp-block-image .alignright figcaption,img.alignright figcaption,.wp-block-image .aligncenter figcaption,img.aligncenter figcaption,.wp-block-image.is-resized figcaption {
    display: block;
    color: var(--theme-color-text_dark) !important
}

.wp-block-freeform.block-library-rich-text__tinymce dd.wp-caption-dd a {
    display: inline
}

svg:not(:root) {
    overflow: hidden
}

.gallery {
    margin: 0 -5px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.gallery-item {
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 5px
}

figure.gallery-item {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.gallery-columns-9 .gallery-item {
    width: 11.1111111111% !important
}

.gallery-columns-8 .gallery-item {
    width: 12.5% !important
}

.gallery-columns-7 .gallery-item {
    width: 14.2857142857% !important
}

.gallery-columns-6 .gallery-item {
    width: 16.6666666667% !important
}

.gallery-columns-5 .gallery-item {
    width: 20% !important
}

.gallery-columns-4 .gallery-item {
    width: 25% !important
}

.gallery-columns-3 .gallery-item {
    width: 33.3333333333% !important
}

.gallery-columns-2 .gallery-item {
    width: 50% !important
}

.gallery-columns-1 .gallery-item {
    width: 100% !important
}

.gallery-item a {
    display: block
}

.gallery-item a img {
    border: none;
    display: block;
    width: 100%
}

.gallery-columns-9 .gallery-caption {
    font-size: .625em;
    line-height: 1.75em
}

.gallery-columns-8 .gallery-caption {
    font-size: .6875em;
    line-height: 1.75em
}

.gallery-columns-7 .gallery-caption {
    font-size: .75em;
    line-height: 1.75em
}

.gallery-columns-6 .gallery-caption {
    font-size: .8125em;
    line-height: 1.75em
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

video {
    width: 100%;
    height: auto
}

audio:not([controls]) {
    display: none;
    height: 0
}

iframe,video,embed {
    max-width: 100%;
    min-height: 100px;
    vertical-align: top
}

.wp-block-embed.alignwide iframe,.wp-block-embed.alignfull iframe {
    width: 100%
}

figure.wp-block-audio,figure.wp-block-video,figure.wp-block-embed {
    overflow: visible
}

figure.wp-block-audio {
    display: block
}

figure.wp-block-audio figcaption,figure.wp-block-video figcaption,figure.wp-block-embed figcaption {
    margin: 1em 0 0 !important;
    padding: 0 !important
}

.wp-block-embed.wp-has-aspect-ratio {
    display: block
}

.wp-block-embed .wp-block-embed__wrapper {
    position: relative;
    max-width: 100%
}

.wp-block-embed.alignwide .wp-block-embed__wrapper iframe,.wp-block-embed.alignfull .wp-block-embed__wrapper iframe,.wp-block-embed[class*=wp-embed-aspect-] .wp-block-embed__wrapper iframe {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}

.wp-block-embed.is-type-video.alignwide .wp-block-embed__wrapper:before,.wp-block-embed.is-type-video.alignfull .wp-block-embed__wrapper:before,.wp-block-embed.is-type-video[class*=wp-embed-aspect-] .wp-block-embed__wrapper:before {
    content: "";
    display: block;
    width: 0
}

.wp-block-embed.is-type-video.alignwide .wp-block-embed__wrapper:before,.wp-block-embed.is-type-video.alignfull .wp-block-embed__wrapper:before,.wp-block-embed.is-type-video.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top: 56.25%
}

.wp-block-embed.is-type-video.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    padding-top: 42.85%
}

.wp-block-embed.is-type-video.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-block-embed.is-type-video.wp-embed-aspect-2-1 .wp-block-embed__wrapper:before {
    padding-top: 50%
}

.wp-block-embed.is-type-video.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
    padding-top: 75%
}

.wp-block-embed.is-type-video.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
    padding-top: 100%
}

.wp-block-embed.is-type-video.wp-embed-aspect-3-4 .wp-block-embed__wrapper:before {
    padding-top: 133.33%
}

.wp-block-embed.is-type-video.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
    padding-top: 177.77%
}

.wp-block-embed.is-type-video.wp-embed-aspect-9-18 .wp-block-embed__wrapper:before,.wp-block-embed.is-type-video.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
    padding-top: 200%
}

.wp-block-embed.is-type-video.wp-embed-aspect-9-21 .wp-block-embed__wrapper:before {
    padding-top: 233.33%
}

.wp-playlist-light {
    background: 0 0;
    color: var(--theme-color-alter_dark)
}

.wp-playlist-light .wp-playlist-current-item {
    background: var(--theme-color-alter_bg_color)
}

.wp-playlist-light .wp-playlist-caption {
    color: var(--theme-color-text_dark)
}

.wp-playlist-light .wp-playlist-playing {
    background: 0 0;
    color: var(--theme-color-alter_link)
}

.wp-playlist-light .wp-playlist-playing * {
    color: var(--theme-color-alter_link) !important
}

.wp-playlist-item {
    border-color: var(--theme-color-bd_color)
}

.wp-playlist .wp-playlist-current-item img {
    background-color: #fff
}

.wp-playlist .mejs-container .mejs-controls {
    background: var(--theme-color-alter_bg_color)
}

.wp-block-cover-image,.wp-block-cover {
    color: #fff;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.wp-block-cover-image .wp-block-cover-text,.wp-block-cover .wp-block-cover-text {
    max-width: 90%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.wp-block-cover-image p,.wp-block-cover p {
    margin-bottom: 0 !important;
    line-height: 1.5em !important
}

.wp-block-cover-image p+p,.wp-block-cover p+p {
    margin-top: 1em !important
}

.wp-block-cover-image a,.wp-block-cover a {
    color: inherit
}

.wp-block-media-text .has-medium-font-size {
    line-height: 1.5em
}

.wp-block-media-text .has-large-font-size {
    line-height: 1.4em
}

.wp-block-media-text .has-huge-font-size {
    line-height: 1.3em
}

.wp-block-calendar table th {
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color)
}

.has-large-font-size,.has-huge-font-size {
    line-height: 1.4em
}

.wp-block-columns {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 0
}

.wp-block-column:nth-child(odd) {
    margin-right: 0
}

.wp-block-column:nth-child(even) {
    margin-left: 0
}

.wp-block-column:not(:first-child) {
    margin-left: calc(var(--theme-var-grid_gap)/2)
}

.wp-block-column:not(:last-child) {
    margin-right: calc(var(--theme-var-grid_gap)/2)
}

.kt-gutter-default>.innerblocks-wrap>.editor-inner-blocks>.editor-block-list__layout>[data-type="kadence/column"] {
    margin-right: var(--theme-var-grid_gap)
}

.kt-gutter-default>.wp-block-kadence-column {
    margin-right: var(--theme-var-grid_gap)
}

.has-small-gutter>[class*=wp-block-coblocks-]:not(:first-child) {
    margin-left: calc(var(--theme-var-grid_gap)/2)
}

.has-small-gutter>[class*=wp-block-coblocks-]:not(:last-child) {
    margin-right: calc(var(--theme-var-grid_gap)/2)
}

.wp-block-group.has-background {
    padding: 1.5em 2em;
    margin-bottom: 1.5em
}

.wp-block-group.has-background .wp-block-group__inner-container>:last-child {
    margin-bottom: 0
}

.alignleft {
    display: inline-block;
    vertical-align: top;
    float: left;
    margin-right: 1.7em !important;
    margin-bottom: 1em !important;
    margin-top: .5em !important
}

.alignright {
    display: inline-block;
    vertical-align: top;
    float: right;
    margin-left: 1.7em !important;
    margin-bottom: 1em !important;
    margin-top: .5em !important
}

.aligncenter {
    display: block;
    text-align: center;
    clear: both;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 1em !important
}

figure.alignleft,figure.alignright {
    margin-top: .5em !important
}

.wp-block-gallery[class*=align] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.has-left-content {
    text-align: left;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.has-center-content {
    text-align: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.has-right-content {
    text-align: right;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sidebar_hide.narrow_content .alignleft.is-style-alignfar,.sidebar_hide.narrow_content .is-style-alignfar>.alignleft,.sidebar_hide.narrow_content .alignright.is-style-alignfar,.sidebar_hide.narrow_content .is-style-alignfar>.alignright {
    max-width: calc((var(--theme-var-page) - var(--theme-var-content_narrow))/2 - var(--theme-var-grid_gap))
}

.sidebar_hide.narrow_content .alignleft.is-style-alignfar,.sidebar_hide.narrow_content .is-style-alignfar>.alignleft {
    float: left;
    margin: 1em 1em 1em calc((var(--theme-var-page) - var(--theme-var-content_narrow))/-2)
}

.sidebar_hide.narrow_content .alignright.is-style-alignfar,.sidebar_hide.narrow_content .is-style-alignfar>.alignright {
    float: right;
    margin: 1em calc((var(--theme-var-page) - var(--theme-var-content_narrow))/-2) 1em 2em
}

.sidebar_hide.narrow_content .wp-block-image>.alignleft.is-style-alignfar,.sidebar_hide.narrow_content .wp-block-image.is-style-alignfar>.alignleft,.sidebar_hide.narrow_content .wp-block-image>.alignright.is-style-alignfar,.sidebar_hide.narrow_content .wp-block-image.is-style-alignfar>.alignright {
    max-width: none !important
}

.sidebar_hide.normal_content .alignleft.is-style-alignfar,.sidebar_hide.normal_content .is-style-alignfar>.alignleft {
    float: left;
    margin: 1em 1em 1em calc((var(--theme-var-page) - var(--theme-var-content))/-2)
}

.sidebar_hide.normal_content .post_info_vertical_present .alignleft.is-style-alignfar,.sidebar_hide.normal_content .post_info_vertical_present .is-style-alignfar>.alignleft {
    margin-left: calc(-1*(17.647% + (var(--theme-var-page) - var(--theme-var-content))/2))
}

.sidebar_hide.normal_content .alignright.is-style-alignfar,.sidebar_hide.normal_content .is-style-alignfar>.alignright {
    float: right;
    margin: 1em calc((var(--theme-var-page) - var(--theme-var-content))/-2) 1em 2em
}

.sidebar_hide.normal_content .wp-block-image>.alignleft.is-style-alignfar,.sidebar_hide.normal_content .wp-block-image.is-style-alignfar>.alignleft,.sidebar_hide.normal_content .wp-block-image>.alignright.is-style-alignfar,.sidebar_hide.normal_content .wp-block-image.is-style-alignfar>.alignright {
    max-width: none !important
}

.alignfull>img,.alignwide>img {
    max-width: none;
    width: 100%
}

body.sidebar_hide .alignwide {
    position: relative;
    z-index: 1;
    left: calc(-88vw/2 + 100%/2);
    width: 88vw;
    max-width: none
}

body.sidebar_hide.narrow_content .alignwide,body.sidebar_hide.normal_content .alignwide {
    left: calc(var(--theme-var-page)/-2 + 50%);
    width: var(--theme-var-page)
}

.sidebar_hide.normal_content .post_info_vertical_present .alignwide {
    left: calc(var(--theme-var-page)/-2 + 50% - 8.8235%)
}

.sidebar_hide.expand_content .post_info_vertical_present .alignwide {
    left: calc(-88vw/2 + 100%/2 - 8.8235%)
}

body.sidebar_hide .alignfull {
    position: relative;
    z-index: 1;
    margin-left: calc(-100vw/2 + 100%/2 + 8px);
    margin-right: calc(-100vw/2 + 100%/2 + 8px);
    width: calc(100vw - 16px);
    max-width: calc(100vw - 16px)
}

.sidebar_hide:not(.narrow_content) .post_info_vertical_present .alignfull {
    margin-left: calc(-100vw/2 + 100%/2 + 8px - 8.8235%)
}

form {
    margin-bottom: 0
}

button,input,optgroup,select,textarea,textarea.wp-editor-area {
    font-family: inherit;
    font-size: 1em;
    margin: 0;
    vertical-align: baseline
}

button:not(.components-button) {
    overflow: visible
}

form button:not(.components-button),input[type=button],input[type=reset],input[type=submit],.theme_button,.post_item .more-link,.wp-block-button__link,.sc_button:not(.sc_button_simple),.sc_form button,.sc_portfolio_preview_show .post_readmore {
    -webkit-appearance: none;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    vertical-align: top;
    font-size: var(--theme-font-button_font-size);
    line-height: var(--theme-font-button_line-height);
    font-weight: var(--theme-font-button_font-weight);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    text-transform: var(--theme-font-button_text-transform);
    letter-spacing: var(--theme-font-button_letter-spacing);
    white-space: nowrap;
    height: auto;
    max-width: 100%;
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
    padding: 18px 42px;
    border-width: 0 !important
}

form button:not(.components-button).sc_button_shadow,input[type=button].sc_button_shadow,input[type=reset].sc_button_shadow,input[type=submit].sc_button_shadow,.theme_button.sc_button_shadow,.post_item .more-link.sc_button_shadow,.wp-block-button__link.sc_button_shadow,.sc_button:not(.sc_button_simple).sc_button_shadow,.sc_form button.sc_button_shadow,.sc_portfolio_preview_show .post_readmore.sc_button_shadow {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link_02)
}

form button:not(.components-button).sc_button_shadow.color_style_dark,input[type=button].sc_button_shadow.color_style_dark,input[type=reset].sc_button_shadow.color_style_dark,input[type=submit].sc_button_shadow.color_style_dark,.theme_button.sc_button_shadow.color_style_dark,.post_item .more-link.sc_button_shadow.color_style_dark,.wp-block-button__link.sc_button_shadow.color_style_dark,.sc_button:not(.sc_button_simple).sc_button_shadow.color_style_dark,.sc_form button.sc_button_shadow.color_style_dark,.sc_portfolio_preview_show .post_readmore.sc_button_shadow.color_style_dark {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    box-shadow: 0 7px 25px var(--theme-color-text_dark_02)
}

form button:not(.components-button).sc_button_shadow.color_style_link2,input[type=button].sc_button_shadow.color_style_link2,input[type=reset].sc_button_shadow.color_style_link2,input[type=submit].sc_button_shadow.color_style_link2,.theme_button.sc_button_shadow.color_style_link2,.post_item .more-link.sc_button_shadow.color_style_link2,.wp-block-button__link.sc_button_shadow.color_style_link2,.sc_button:not(.sc_button_simple).sc_button_shadow.color_style_link2,.sc_form button.sc_button_shadow.color_style_link2,.sc_portfolio_preview_show .post_readmore.sc_button_shadow.color_style_link2 {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link2_02)
}

form button:not(.components-button).sc_button_shadow.color_style_link3,input[type=button].sc_button_shadow.color_style_link3,input[type=reset].sc_button_shadow.color_style_link3,input[type=submit].sc_button_shadow.color_style_link3,.theme_button.sc_button_shadow.color_style_link3,.post_item .more-link.sc_button_shadow.color_style_link3,.wp-block-button__link.sc_button_shadow.color_style_link3,.sc_button:not(.sc_button_simple).sc_button_shadow.color_style_link3,.sc_form button.sc_button_shadow.color_style_link3,.sc_portfolio_preview_show .post_readmore.sc_button_shadow.color_style_link3 {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link3_02)
}

.wp-block-button__link {
    white-space: normal
}

.sidebar_small_screen_above .sidebar_control {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
    padding: 18px 42px;
    align-items: center;
    vertical-align: top;
    font-size: 13px;
    line-height: 20px;
    font-weight: 700;
    position: relative;
    border-width: 0 !important;
    text-align: center
}

.sidebar_small_screen_above .sidebar_control:after {
    content: '\e828';
    font-family: "fontello";
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    -webkit-transition: color .3s ease,background-color .3s ease,transform .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,transform .3s ease;
    transition: color .3s ease,background-color .3s ease,transform .3s ease;
    position: absolute;
    z-index: 1;
    top: .7em;
    right: 1em
}

.sidebar_small_screen_above .sidebar.opened .sidebar_control:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sidebar_small_screen_above .sidebar_control {
    color: var(--theme-color-inverse_link) !important;
    background-color: var(--theme-color-text_link) !important
}

.sidebar_small_screen_above .sidebar_control:focus,.sidebar_small_screen_above .sidebar_control:hover {
    color: var(--theme-color-inverse_link) !important;
    background-color: var(--theme-color-text_hover) !important
}

.wp-block-button.is-style-squared .wp-block-button__link {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.wpcf7 .wpcf7-submit {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_button_wrap {
    margin-bottom: -10px
}

.sc_button_wrap .sc_button {
    margin-bottom: 10px
}

form button:not(.components-button):hover,form button:not(.components-button):focus,input[type=submit]:hover,input[type=submit]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=button]:hover,input[type=button]:focus,.post_item .more-link:hover,.comments_wrap .form-submit input[type=submit]:hover,.comments_wrap .form-submit input[type=submit]:focus,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus,.sc_button_default:hover,.sc_button_default:focus,.sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,.sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus,.socials_share.socials_type_block .social_icon:hover,.socials_share.socials_type_block .social_icon:focus {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_hover);
    background-color: var(--theme-color-text_hover)
}

.sc_button_icon {
    font-size: .9em;
    line-height: 1em
}

.sc_button_decoration .sc_button_icon {
    font-size: 1em
}

.sc_button_icon_left .sc_button_icon {
    margin-right: .55em
}

.sc_button_icon_right .sc_button_icon {
    float: none;
    margin-left: .55em;
    order: 2
}

.sc_button_icon_top {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.sc_button+.sc_button {
    margin-left: 0
}

.sc_button {
    margin-right: 2.3em
}

.sc_button:last-child {
    margin-right: 0
}

.sc_button_hover {
    position: relative
}

.sc_button_hover .sc_button_icon,.sc_button_hover .sc_button_text {
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out;
    will-change: transform
}

.sc_button_hover:hover .sc_button_icon,.sc_button_hover:hover .sc_button_text {
    -webkit-transform: translateX(-1.1rem);
    -ms-transform: translateX(-1.1rem);
    transform: translateX(-1.1rem)
}

.sc_button_hover:before {
    content: '\e9a4';
    font-family: "fontello";
    font-size: 10px;
    font-weight: 400;
    margin: 0;
    position: absolute;
    z-index: 1;
    right: 0 !important;
    left: auto !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: opacity .3s ease-out,right .3s ease-out;
    -ms-transition: opacity .3s ease-out,right .3s ease-out;
    transition: opacity .3s ease-out,right .3s ease-out;
    background-color: transparent !important;
    color: inherit !important;
    opacity: 0;
    will-change: right,opacity
}

.sc_button_hover:hover:before,.sc_button_hover.active:before {
    right: 2em !important;
    opacity: 1
}

.sc_button_hover.sc_button_size_small:hover .sc_button_icon,.sc_button_hover.sc_button_size_small:hover .sc_button_text {
    -webkit-transform: translateX(-1.1rem);
    -ms-transform: translateX(-1.1rem);
    transform: translateX(-1.1rem)
}

.sc_button_hover.sc_button_size_small:hover:before,.sc_button_hover.sc_button_size_small.active:before {
    right: 2.5em !important
}

button[disabled],input[type=submit][disabled],input[type=button][disabled],a.sc_button[disabled],a.theme_button[disabled],button[disabled]:hover,input[type=submit][disabled]:hover,input[type=button][disabled]:hover,a.sc_button[disabled]:hover,a.theme_button[disabled]:hover {
    color: var(--theme-color-inverse_link) !important;
    border-color: var(--theme-color-inverse_link) !important;
    background-color: var(--theme-color-text_light) !important;
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important
}

.sc_button.sc_button_size_small:not(.sc_button_simple),.theme_button.theme_button_small {
    padding: 12px 38px;
    font-size: 12px
}

.sc_button.sc_button_bordered.sc_button_size_small {
    padding: 10px 36px
}

.sc_button.sc_button_size_large:not(.sc_button_simple) {
    font-size: 14px;
    padding: 20px 50px
}

.sc_button_bordered.sc_button.sc_button_size_large {
    padding: 18px 48px
}

.color_style_link2 .sc_button.sc_button_shadow:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link2_02)
}

.color_style_link3 .sc_button.sc_button_shadow:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link3_02)
}

.color_style_dark .sc_button.sc_button_shadow:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    box-shadow: 0 7px 25px var(--theme-color-text_dark_02)
}

.sc_button_default.color_style_link2,.color_style_link2 .sc_button_default,.sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),.color_style_link2 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
    border-color: var(--theme-color-text_link2);
    background-color: var(--theme-color-text_link2)
}

.sc_button_default.color_style_link2:hover,.sc_button_default.color_style_link2:focus,.color_style_link2 .sc_button_default:hover,.color_style_link2 .sc_button_default:focus,.sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,.sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus,.color_style_link2 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,.color_style_link2 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus {
    border-color: var(--theme-color-text_hover2);
    background-color: var(--theme-color-text_hover2)
}

.sc_button_default.color_style_link3,.color_style_link3 .sc_button_default,.sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),.color_style_link3 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
    border-color: var(--theme-color-text_link3);
    background-color: var(--theme-color-text_link3)
}

.sc_button_default.color_style_link3:hover,.sc_button_default.color_style_link3:focus,.color_style_link3 .sc_button_default:hover,.color_style_link3 .sc_button_default:focus,.sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,.sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus,.color_style_link3 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,.color_style_link3 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus {
    border-color: var(--theme-color-text_hover3);
    background-color: var(--theme-color-text_hover3)
}

.sc_button_default.color_style_dark,.color_style_dark .sc_button_default,.sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),.color_style_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
    color: var(--theme-color-bg_color);
    border-color: var(--theme-color-text_dark);
    background-color: var(--theme-color-text_dark)
}

.sc_button_default.color_style_dark:hover,.sc_button_default.color_style_dark:focus,.color_style_dark .sc_button_default:hover,.color_style_dark .sc_button_default:focus,.sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,.sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus,.color_style_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,.color_style_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus {
    color: var(--theme-color-inverse_hover);
    border-color: var(--theme-color-text_dark_blend);
    background-color: var(--theme-color-text_dark_blend)
}

.search_wrap .search_submit:before {
    color: var(--theme-color-input_text);
    content: '\e9a6';
    font-family: "fontello";
    padding: 1px
}

.search_wrap .search_submit:hover:before,.search_wrap .search_submit:focus:before {
    color: var(--theme-color-input_dark)
}

.sc_button.sc_button_decoration {
    position: relative;
    padding-left: 37px;
    padding-right: 35px
}

.sc_button.sc_button_decoration.sc_button_icon_top:not(.sc_button_with_icon):not(.sc_button_with_image) {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.sc_button.sc_button_decoration.sc_button_size_small {
    padding-left: 33px;
    padding-right: 30px
}

.sc_button.sc_button_decoration:not(.sc_button_with_icon):not(.sc_button_with_image):after {
    content: '\e9a4';
    font-family: "fontello";
    font-size: 10px;
    font-weight: 400;
    margin-left: 50px
}

.sc_button.sc_button_decoration.sc_button_size_small:not(.sc_button_with_icon):not(.sc_button_with_image):after {
    margin-left: 24px
}

.sc_button.sc_button_decoration:hover {
    color: var(--theme-color-inverse_hover) !important;
    border-color: var(--theme-color-text_dark) !important;
    background-color: var(--theme-color-text_dark) !important
}

.sc_button.sc_button_decoration.sc_button_shadow:hover {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02) !important;
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02) !important;
    box-shadow: 0 7px 25px var(--theme-color-text_dark_02) !important
}

.sc_button.sc_button_decoration.color_style_dark:hover {
    color: var(--theme-color-bg_color) !important;
    border-color: var(--theme-color-text_dark_blend) !important;
    background-color: var(--theme-color-text_dark_blend) !important
}

.sc_button.sc_button_bordered,.wp-block-button.is-style-outline>.wp-block-button__link {
    -webkit-appearance: none;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    vertical-align: top;
    font-size: var(--theme-font-button_font-size);
    line-height: var(--theme-font-button_line-height);
    font-weight: var(--theme-font-button_font-weight);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    text-transform: var(--theme-font-button_text-transform);
    letter-spacing: var(--theme-font-button_letter-spacing);
    white-space: nowrap;
    height: auto;
    max-width: 100%;
    background: 0 0 !important;
    border-width: 2px !important;
    border-style: solid;
    padding: 16px 40px;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_button.sc_button_bordered.sc_button_shadow,.wp-block-button.is-style-outline>.wp-block-button__link.sc_button_shadow {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link_02)
}

.sc_button.sc_button_bordered.sc_button_shadow.color_style_dark,.wp-block-button.is-style-outline>.wp-block-button__link.sc_button_shadow.color_style_dark {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    box-shadow: 0 7px 25px var(--theme-color-text_dark_02)
}

.sc_button.sc_button_bordered.sc_button_shadow.color_style_link2,.wp-block-button.is-style-outline>.wp-block-button__link.sc_button_shadow.color_style_link2 {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link2_02)
}

.sc_button.sc_button_bordered.sc_button_shadow.color_style_link3,.wp-block-button.is-style-outline>.wp-block-button__link.sc_button_shadow.color_style_link3 {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link3_02)
}

.sc_layouts_row_type_narrow .sc_button.sc_button_bordered,.sc_layouts_row_type_narrow .wp-block-button.is-style-outline>.wp-block-button__link {
    padding: 14px 48px
}

.sc_button_bordered:not(.sc_button_bg_image),.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color) {
    color: var(--theme-color-text_link);
    border-color: var(--theme-color-text_link)
}

.sc_button_bordered:not(.sc_button_bg_image):hover,.sc_button_bordered:not(.sc_button_bg_image):focus,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus {
    color: var(--theme-color-inverse_link) !important;
    border-color: var(--theme-color-text_hover) !important;
    background-color: var(--theme-color-text_hover) !important
}

.sc_button_bordered.color_style_link2:not(.sc_button_bg_image),.color_style_link2 .sc_button_bordered:not(.sc_button_bg_image) {
    color: var(--theme-color-text_link2);
    border-color: var(--theme-color-text_link2)
}

.sc_button_bordered.color_style_link2:not(.sc_button_bg_image):hover,.sc_button_bordered.color_style_link2:not(.sc_button_bg_image):focus,.color_style_link2 .sc_button_bordered:not(.sc_button_bg_image):hover,.color_style_link2 .sc_button_bordered:not(.sc_button_bg_image):focus {
    color: var(--theme-color-inverse_link) !important;
    border-color: var(--theme-color-text_link2) !important;
    background-color: var(--theme-color-text_link2) !important
}

.sc_button_bordered.color_style_link3:not(.sc_button_bg_image),.color_style_link3 .sc_button_bordered:not(.sc_button_bg_image) {
    color: var(--theme-color-text_link3);
    border-color: var(--theme-color-text_link3)
}

.sc_button_bordered.color_style_link3:not(.sc_button_bg_image):hover,.sc_button_bordered.color_style_link3:not(.sc_button_bg_image):focus,.color_style_link3 .sc_button_bordered:not(.sc_button_bg_image):hover,.color_style_link3 .sc_button_bordered:not(.sc_button_bg_image):focus {
    color: var(--theme-color-inverse_link) !important;
    border-color: var(--theme-color-text_link3) !important;
    background-color: var(--theme-color-text_link3) !important
}

.sc_button_bordered.color_style_dark:not(.sc_button_bg_image),.color_style_dark .sc_button_bordered:not(.sc_button_bg_image) {
    color: var(--theme-color-text_dark);
    border-color: var(--theme-color-text_dark)
}

.sc_button_bordered.color_style_dark:not(.sc_button_bg_image):hover,.sc_button_bordered.color_style_dark:not(.sc_button_bg_image):focus,.color_style_dark .sc_button_bordered:not(.sc_button_bg_image):hover,.color_style_dark .sc_button_bordered:not(.sc_button_bg_image):focus {
    color: var(--theme-color-inverse_hover) !important;
    border-color: var(--theme-color-text_dark) !important;
    background-color: var(--theme-color-text_dark) !important
}

.sc_button.sc_button_slide {
    --theme-var-button_slide_color: var(--theme-color-text_link);
    --theme-var-button_slide_color_hover_text: var(--theme-color-inverse_link);
    background: 0 0 !important;
    position: relative;
    z-index: 1;
    overflow: hidden;
    color: var(--theme-var-button_slide_color) !important
}

.sc_button.sc_button_slide.color_style_link2 {
    --theme-var-button_slide_color: var(--theme-color-text_link2)
}

.sc_button.sc_button_slide.color_style_link3 {
    --theme-var-button_slide_color: var(--theme-color-text_link3)
}

.sc_button.sc_button_slide.color_style_dark {
    --theme-var-button_slide_color: var(--theme-color-text_dark);
    --theme-var-button_slide_color_hover_text: var(--theme-color-inverse_hover)
}

.sc_button.sc_button_slide>span {
    position: relative;
    z-index: 2;
    color: currentColor
}

.sc_button.sc_button_slide:before {
    content: "";
    -webkit-border-radius: inherit;
    -ms-border-radius: inherit;
    border-radius: inherit;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-shadow: inset 0 0 0 2px var(--theme-var-button_slide_color);
    -ms-box-shadow: inset 0 0 0 2px var(--theme-var-button_slide_color);
    box-shadow: inset 0 0 0 2px var(--theme-var-button_slide_color)
}

.sc_button.sc_button_slide:after {
    content: "";
    position: absolute;
    z-index: 1;
    display: block;
    width: 100%;
    height: 120%;
    top: -10%;
    left: 0;
    background-color: currentColor;
    transform: translateX(-100%)
}

.sc_button.sc_button_slide.hovered:after,.sc_button.sc_button_slide:hover:after {
    animation: button-slide-animation 1.2s cubic-bezier(.34,.43,.13,.96) forwards
}

.sc_button.sc_button_slide.hovered>span,.sc_button.sc_button_slide:hover>span {
    animation: button-slide-text-animation 1.2s forwards
}

@keyframes button-slide-text-animation {
    0%,100%,75% {
        color: currentColor
    }

    30%,50% {
        color: var(--theme-var-button_slide_color_hover_text)
    }
}

@keyframes button-slide-animation {
    0% {
        transform: translateX(-101%)
    }

    50% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(101%)
    }
}

.sc_button.sc_button_flow {
    position: relative;
    z-index: 1;
    overflow: hidden;
    --theme-var-button_flow_color_text_hover: var(--theme-color-inverse_link);
    --theme-var-button_flow_color: var(--theme-color-text_dark);
    --theme-var-button_flow_color_hover: var(--theme-color-text_link);
    color: var(--theme-color-inverse_hover) !important;
    background-color: var(--theme-var-button_flow_color_hover) !important
}

.sc_button.sc_button_flow.color_style_link2 {
    --theme-var-button_flow_color_hover: var(--theme-color-text_link2)
}

.sc_button.sc_button_flow.color_style_link3 {
    --theme-var-button_flow_color_hover: var(--theme-color-text_link3)
}

.sc_button.sc_button_flow.color_style_dark {
    --theme-var-button_flow_color_hover: var(--theme-color-text_dark_blend);
    --theme-var-button_flow_color_text_hover: var(--theme-color-inverse_hover)
}

.sc_button.sc_button_flow>span {
    position: relative;
    z-index: 2
}

.sc_button.sc_button_flow:before {
    content: "";
    -webkit-border-radius: inherit;
    -ms-border-radius: inherit;
    border-radius: inherit;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-shadow: inset 0 100px 0 0 var(--theme-var-button_flow_color) !important;
    -ms-box-shadow: inset 0 100px 0 0 var(--theme-var-button_flow_color) !important;
    box-shadow: inset 0 100px 0 0 var(--theme-var-button_flow_color) !important;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_button.sc_button_flow:hover,.sc_button.sc_button_flow:focus,.sc_button.sc_button_flow:active {
    color: var(--theme-var-button_flow_color_text_hover) !important
}

.sc_button.sc_button_flow:hover:before,.sc_button.sc_button_flow:focus:before,.sc_button.sc_button_flow:active:before {
    -webkit-box-shadow: inset 0 100px 0 -100px var(--theme-var-button_flow_color) !important;
    -ms-box-shadow: inset 0 100px 0 -100px var(--theme-var-button_flow_color) !important;
    box-shadow: inset 0 100px 0 -100px var(--theme-var-button_flow_color) !important
}

.sc_button.sc_button_flow.sc_button_shadow {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02) !important;
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02) !important;
    box-shadow: 0 7px 25px var(--theme-color-text_dark_02) !important
}

.sc_button.sc_button_veil {
    --theme-var-button_veil_color: var(--theme-color-text_link);
    --theme-var-button_veil_color_hover_text: var(--theme-color-inverse_link);
    background: 0 0 !important;
    position: relative;
    z-index: 1;
    overflow: hidden;
    color: var(--theme-var-button_veil_color) !important
}

.sc_button.sc_button_veil.color_style_link2 {
    --theme-var-button_veil_color: var(--theme-color-text_link2)
}

.sc_button.sc_button_veil.color_style_link3 {
    --theme-var-button_veil_color: var(--theme-color-text_link3)
}

.sc_button.sc_button_veil.color_style_dark {
    --theme-var-button_veil_color: var(--theme-color-text_dark);
    --theme-var-button_veil_color_hover_text: var(--theme-color-inverse_hover)
}

.sc_button.sc_button_veil>span {
    position: relative;
    z-index: 2
}

.sc_button.sc_button_veil:before {
    content: "";
    -webkit-border-radius: inherit;
    -ms-border-radius: inherit;
    border-radius: inherit;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-shadow: inset 0 0 0 2px var(--theme-var-button_veil_color);
    -ms-box-shadow: inset 0 0 0 2px var(--theme-var-button_veil_color);
    box-shadow: inset 0 0 0 2px var(--theme-var-button_veil_color)
}

.sc_button.sc_button_veil:after {
    content: "";
    position: absolute;
    z-index: 1;
    display: block;
    width: 600px;
    height: 800px;
    bottom: 100%;
    left: 50%;
    background-color: var(--theme-var-button_veil_color);
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    transform: translateX(-50%);
    -webkit-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.sc_button.sc_button_veil:hover,.sc_button.sc_button_veil:focus,.sc_button.sc_button_veil:active {
    color: var(--theme-var-button_veil_color_hover_text) !important
}

.sc_button.sc_button_veil:hover:after,.sc_button.sc_button_veil:focus:after,.sc_button.sc_button_veil:active:after {
    bottom: -100%
}

.sc_button.sc_button_curtain {
    position: relative;
    z-index: 1;
    overflow: hidden;
    --theme-var-button_curtain_color: var(--theme-color-text_link);
    --theme-var-button_curtain_color_text: var(--theme-color-inverse_link);
    color: var(--theme-var-button_curtain_color_text) !important;
    background-color: var(--theme-color-alter_bg_color) !important
}

.sc_button.sc_button_curtain.color_style_link2 {
    --theme-var-button_curtain_color: var(--theme-color-text_link2)
}

.sc_button.sc_button_curtain.color_style_link3 {
    --theme-var-button_curtain_color: var(--theme-color-text_link3)
}

.sc_button.sc_button_curtain.color_style_dark {
    --theme-var-button_curtain_color: var(--theme-color-text_dark);
    --theme-var-button_curtain_color_text: var(--theme-color-inverse_hover);
    --theme-var-button_curtain_color_text_hover: var(--theme-color-inverse_hover)
}

.sc_button.sc_button_curtain>span {
    position: relative;
    z-index: 3
}

.sc_button.sc_button_curtain:before {
    content: "";
    -webkit-border-radius: inherit;
    -ms-border-radius: inherit;
    border-radius: inherit;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-shadow: inset 0 0 0 2px var(--theme-var-button_curtain_color);
    -ms-box-shadow: inset 0 0 0 2px var(--theme-var-button_curtain_color);
    box-shadow: inset 0 0 0 2px var(--theme-var-button_curtain_color)
}

.sc_button.sc_button_curtain:after {
    content: "";
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--theme-var-button_curtain_color);
    -webkit-transition: bottom .3s cubic-bezier(.7,0,.2,1);
    -ms-transition: bottom .3s cubic-bezier(.7,0,.2,1);
    transition: bottom .3s cubic-bezier(.7,0,.2,1)
}

.sc_button.sc_button_curtain:hover,.sc_button.sc_button_curtain:focus,.sc_button.sc_button_curtain:active {
    color: var(--theme-var-button_curtain_color) !important
}

.sc_button.sc_button_curtain:hover:after,.sc_button.sc_button_curtain:focus:after,.sc_button.sc_button_curtain:active:after {
    bottom: 100%
}

.sc_button.sc_button_slant {
    position: relative;
    z-index: 1;
    overflow: hidden;
    --theme-var-button_curtain_color: var(--theme-color-text_link);
    --theme-var-button_curtain_color_text: var(--theme-color-inverse_link);
    color: var(--theme-var-button_curtain_color_text) !important;
    background-color: var(--theme-color-alter_bg_color) !important
}

.sc_button.sc_button_slant.color_style_link2 {
    --theme-var-button_curtain_color: var(--theme-color-text_link2)
}

.sc_button.sc_button_slant.color_style_link3 {
    --theme-var-button_curtain_color: var(--theme-color-text_link3)
}

.sc_button.sc_button_slant.color_style_dark {
    --theme-var-button_curtain_color: var(--theme-color-text_dark);
    --theme-var-button_curtain_color_text: var(--theme-color-inverse_hover);
    --theme-var-button_curtain_color_text_hover: var(--theme-color-inverse_hover)
}

.sc_button.sc_button_slant>span {
    position: relative;
    z-index: 2
}

.sc_button.sc_button_slant:before {
    content: "";
    width: 120%;
    background-color: var(--theme-var-button_curtain_color);
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: -10%;
    -webkit-transform: skew(30deg);
    -ms-transform: skew(30deg);
    transform: skew(30deg);
    -webkit-transition: -webkit-transform .4s cubic-bezier(.3,1,.8,1);
    -ms-transition: -ms-transform .4s cubic-bezier(.3,1,.8,1);
    transition: transform .4s cubic-bezier(.3,1,.8,1)
}

.sc_button.sc_button_slant:hover,.sc_button.sc_button_slant:focus,.sc_button.sc_button_slant:active {
    color: var(--theme-var-button_curtain_color) !important
}

.sc_button.sc_button_slant:hover:before,.sc_button.sc_button_slant:focus:before,.sc_button.sc_button_slant:active:before {
    -webkit-transform: translate3d(100%,0,0);
    -ms-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0)
}

.sc_button.sc_button.sc_button_simple {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    font-style: normal;
    background: 0 0 !important;
    border: none !important;
    letter-spacing: .8px;
    padding: 0 1.7em 2px 0;
    text-transform: uppercase
}

.sc_button.sc_button.sc_button_simple:not(.sc_button_with_icon) .sc_button_text {
    vertical-align: top
}

.sc_button.sc_button.sc_button_simple.sc_button_size_large {
    font-size: 15px;
    padding-bottom: 3px
}

.sc_button.sc_button.sc_button_simple.sc_button_size_small {
    font-size: 13px
}

.sc_button.sc_button.sc_button_simple:before,.sc_button.sc_button.sc_button_simple:after {
    content: '\e9a4';
    font-family: "fontello";
    font-style: normal;
    font-size: 11px;
    font-weight: 400;
    top: -1px;
    padding-right: 1px;
    -webkit-transition: right .3s ease,opacity .3s ease;
    -ms-transition: right .3s ease,opacity .3s ease;
    transition: right .3s ease,opacity .3s ease
}

.sc_button.sc_button.sc_button_simple.sc_button_with_icon {
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0
}

.sc_button.sc_button.sc_button_simple.sc_button_with_icon.sc_button_icon_right .sc_button_icon {
    margin-left: .6em
}

.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon {
    position: relative;
    font-size: 20px;
    width: 56px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid var(--theme-color-bd_color)
}

.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon>span {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 30px;
    height: 30px;
    line-height: 29px
}

.sc_button.sc_button.sc_button_simple.sc_button_with_icon:before,.sc_button.sc_button.sc_button_simple.sc_button_with_icon:after {
    display: none
}

.sc_button_simple.sc_button_icon_left .sc_button_icon {
    margin-right: .6em
}

.sc_button_size_small.sc_button.sc_button_simple.sc_button_icon_left .sc_button_icon {
    margin-right: 0
}

.sc_button_size_small.sc_button.sc_button_simple.sc_button_icon_left .sc_button_icon+.sc_button_text {
    margin-left: .5em
}

.sc_button_size_small.sc_button.sc_button_simple.sc_button_icon_right .sc_button_icon {
    margin-left: 0
}

.sc_button_size_small.sc_button.sc_button_simple.sc_button_icon_right .sc_button_icon+.sc_button_text {
    margin-right: .5em
}

.sc_button_size_small.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon {
    font-size: 12px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center
}

.sc_button.sc_button_simple:not(.sc_button_bg_image) {
    color: var(--theme-color-text_link)
}

.sc_button.sc_button_simple:not(.sc_button_bg_image):hover,.sc_button.sc_button_simple:not(.sc_button_bg_image):focus {
    color: var(--theme-color-text_hover) !important
}

.sc_button.sc_button_simple.color_style_link2:not(.sc_button_bg_image),.color_style_link2 .sc_button.sc_button_simple:not(.sc_button_bg_image) {
    color: var(--theme-color-text_link2)
}

.sc_button.sc_button_simple.color_style_link2:not(.sc_button_bg_image):hover,.sc_button.sc_button_simple.color_style_link2:not(.sc_button_bg_image):focus,.color_style_link2 .sc_button.sc_button_simple:not(.sc_button_bg_image):hover,.color_style_link2 .sc_button.sc_button_simple:not(.sc_button_bg_image):focus {
    color: var(--theme-color-text_hover2) !important
}

.sc_button.sc_button_simple.color_style_link3:not(.sc_button_bg_image),.color_style_link3 .sc_button.sc_button_simple:not(.sc_button_bg_image) {
    color: var(--theme-color-text_link3)
}

.sc_button.sc_button_simple.color_style_link3:not(.sc_button_bg_image):hover,.sc_button.sc_button_simple.color_style_link3:not(.sc_button_bg_image):focus,.color_style_link3 .sc_button.sc_button_simple:not(.sc_button_bg_image):hover,.color_style_link3 .sc_button.sc_button_simple:not(.sc_button_bg_image):focus {
    color: var(--theme-color-text_hover3) !important
}

.sc_button.sc_button_simple.color_style_dark:not(.sc_button_bg_image),.color_style_dark .sc_button.sc_button_simple:not(.sc_button_bg_image) {
    color: var(--theme-color-text_dark)
}

.sc_button.sc_button_simple.color_style_dark:not(.sc_button_bg_image):hover,.sc_button.sc_button_simple.color_style_dark:not(.sc_button_bg_image):focus,.color_style_dark .sc_button.sc_button_simple:not(.sc_button_bg_image):hover,.color_style_dark .sc_button.sc_button_simple:not(.sc_button_bg_image):focus {
    color: var(--theme-color-text_dark) !important
}

.theme_button {
    color: var(--theme-color-inverse_link) !important;
    border-color: var(--theme-color-text_link) !important;
    background-color: var(--theme-color-text_link) !important
}

.theme_button:hover,.theme_button:focus {
    color: var(--theme-color-inverse_link) !important;
    border-color: var(--theme-color-text_hover) !important;
    background-color: var(--theme-color-text_hover) !important
}

.theme_button.color_style_link2,.color_style_link2 .theme_button {
    border-color: var(--theme-color-text_link2) !important;
    background-color: var(--theme-color-text_link2) !important
}

.theme_button.color_style_link2:hover,.theme_button.color_style_link2:focus,.color_style_link2 .theme_button:hover,.color_style_link2 .theme_button:focus {
    border-color: var(--theme-color-text_hover2) !important;
    background-color: var(--theme-color-text_hover2) !important
}

.theme_button.color_style_link3,.color_style_link3 .theme_button {
    border-color: var(--theme-color-text_link3) !important;
    background-color: var(--theme-color-text_link3) !important
}

.theme_button.color_style_link3:hover,.theme_button.color_style_link3:focus,.color_style_link3 .theme_button:hover,.color_style_link3 .theme_button:focus {
    border-color: var(--theme-color-text_hover3) !important;
    background-color: var(--theme-color-text_hover3) !important
}

.theme_button.color_style_dark,.color_style_dark .theme_button {
    color: var(--theme-color-bg_color) !important;
    border-color: var(--theme-color-text_dark) !important;
    background-color: var(--theme-color-text_dark) !important
}

.theme_button.color_style_dark:hover,.theme_button.color_style_dark:focus,.color_style_dark .theme_button:hover,.color_style_dark .theme_button:focus {
    color: var(--theme-color-inverse_hover) !important;
    border-color: var(--theme-color-text_dark_blend) !important;
    background-color: var(--theme-color-text_dark_blend) !important
}

[class*=scheme_].sidebar .sc_button_simple:not(.sc_button_bg_image) {
    color: var(--theme-color-alter_link)
}

[class*=scheme_].sidebar .sc_button_simple:not(.sc_button_bg_image):hover,[class*=scheme_].sidebar .sc_button_simple:not(.sc_button_bg_image):focus {
    color: var(--theme-color-alter_hover) !important
}

[class*=scheme_].sidebar .sc_button_bordered:not(.sc_button_bg_image) {
    color: var(--theme-color-alter_link);
    border-color: var(--theme-color-alter_link)
}

[class*=scheme_].sidebar .sc_button_bordered:not(.sc_button_bg_image):hover,[class*=scheme_].sidebar .sc_button_bordered:not(.sc_button_bg_image):focus {
    color: var(--theme-color-alter_hover) !important;
    border-color: var(--theme-color-alter_hover) !important
}

[class*=scheme_].sidebar button,[class*=scheme_].sidebar input[type=reset],[class*=scheme_].sidebar input[type=submit],[class*=scheme_].sidebar input[type=button],[class*=scheme_].sidebar .sc_button_default,[class*=scheme_].sidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),[class*=scheme_].sidebar .socials_share.socials_type_block .social_icon {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-alter_link);
    background-color: var(--theme-color-alter_link)
}

[class*=scheme_].sidebar button:hover,[class*=scheme_].sidebar button:focus,[class*=scheme_].sidebar input[type=reset]:hover,[class*=scheme_].sidebar input[type=reset]:focus,[class*=scheme_].sidebar input[type=submit]:hover,[class*=scheme_].sidebar input[type=submit]:focus,[class*=scheme_].sidebar input[type=button]:hover,[class*=scheme_].sidebar input[type=button]:focus,[class*=scheme_].sidebar .sc_button_default:hover,[class*=scheme_].sidebar .sc_button_default:focus,[class*=scheme_].sidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,[class*=scheme_].sidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus,[class*=scheme_].sidebar .socials_share.socials_type_block .social_icon:hover,[class*=scheme_].sidebar .socials_share.socials_type_block .social_icon:focus {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-alter_hover);
    background-color: var(--theme-color-alter_hover)
}

input[type=text],input[type=number],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=search],select,textarea,textarea.wp-editor-area {
    padding: .6em 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

input[type=text],input[type=number],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=password],.select2-container.select2-container--default span.select2-choice,.select2-container.select2-container--default span.select2-selection,.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container.select2-container--default .select2-selection--multiple,textarea,textarea.wp-editor-area,select.select2-hidden-accessible.filled+.select2-container.select2-container--default span.select2-selection--multiple,select.select2-hidden-accessible.filled+.select2-container.select2-container--default span.select2-selection--single,select.select2-hidden-accessible.filled+.select2-container.select2-container--default span.select2-choice {
    color: var(--theme-color-input_text);
    border-color: var(--theme-color-input_bd_color);
    background-color: var(--theme-color-input_bg_color);
    text-overflow: ellipsis
}

input[type=text]:focus,input[type=text].filled,input[type=number]:focus,input[type=number].filled,input[type=email]:focus,input[type=email].filled,input[type=url]:focus,input[type=url].filled,input[type=tel]:focus,input[type=tel].filled,input[type=search]:focus,input[type=search].filled,input[type=password]:focus,input[type=password].filled,.select_container:hover,select option:hover,select option:focus,.select2-container.select2-container--default span.select2-selection--single:hover,.select2-container.select2-container--default span.select2-choice:hover,.select2-container.select2-container--default span.select2-selection--multiple:hover,.select2-container--default.select2-container--open .select2-selection--multiple,.select2-container--default.select2-container--open .select2-selection--single,select.select2-hidden-accessible.filled+.select2-container.select2-container--default.select2-container--open span.select2-selection--multiple,select.select2-hidden-accessible.filled+.select2-container.select2-container--default.select2-container--open span.select2-selection--single,select.select2-hidden-accessible.filled+.select2-container.select2-container--default.select2-container--open span.select2-choice,.select2-container.select2-container--focus span.select2-choice,.select2-container.select2-container--open span.select2-choice,.select2-container.select2-container--focus span.select2-selection--single,.select2-container.select2-container--open span.select2-selection--single,.select2-container.select2-container--focus span.select2-selection--multiple,.select2-container.select2-container--open span.select2-selection--multiple,textarea:focus,textarea.filled,textarea.wp-editor-area:focus,textarea.wp-editor-area.filled {
    color: var(--theme-color-input_dark);
    border-color: var(--theme-color-input_bd_hover);
    background-color: var(--theme-color-input_bg_hover)
}

textarea,textarea.wp-editor-area {
    overflow: auto;
    vertical-align: top;
    min-height: 10em
}

textarea.wp-editor-area {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.widget input[type=text],.widget input[type=number],.widget input[type=email],.widget input[type=url],.widget input[type=tel],.widget input[type=password],.widget input[type=search],.widget select,.widget textarea,.widget textarea.wp-editor-area {
    padding: .77em 1.2em
}

input[placeholder]::-webkit-input-placeholder {
    text-overflow: ellipsis;
    opacity: 1;
    color: var(--theme-color-input_light);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

textarea[placeholder]::-webkit-input-placeholder {
    text-overflow: ellipsis;
    opacity: 1;
    color: var(--theme-color-input_light);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

input[placeholder]::-moz-placeholder {
    text-overflow: ellipsis;
    opacity: 1;
    color: var(--theme-color-input_light);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

textarea[placeholder]::-moz-placeholder {
    text-overflow: ellipsis;
    opacity: 1;
    color: var(--theme-color-input_light);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

input[placeholder]:-ms-input-placeholder {
    text-overflow: ellipsis;
    opacity: 1;
    color: var(--theme-color-input_light);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

textarea[placeholder]:-ms-input-placeholder {
    text-overflow: ellipsis;
    opacity: 1;
    color: var(--theme-color-input_light);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

input[placeholder]::placeholder {
    text-overflow: ellipsis;
    opacity: 1;
    color: var(--theme-color-input_light);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

textarea[placeholder]::placeholder {
    text-overflow: ellipsis;
    opacity: 1;
    color: var(--theme-color-input_light);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

input[placeholder]:focus::-webkit-input-placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

textarea[placeholder]:focus::-webkit-input-placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

input[placeholder]:focus::-moz-placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

textarea[placeholder]:focus::-moz-placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

input[placeholder]:focus:-ms-input-placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

textarea[placeholder]:focus:-ms-input-placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

input[placeholder]:focus::placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

textarea[placeholder]:focus::placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

input[placeholder]:active::-webkit-input-placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

textarea[placeholder]:active::-webkit-input-placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

input[placeholder]:active::-moz-placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

textarea[placeholder]:active::-moz-placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

input[placeholder]:active:-ms-input-placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

textarea[placeholder]:active:-ms-input-placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

input[placeholder]:active::placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

textarea[placeholder]:active::placeholder {
    opacity: 1;
    color: var(--theme-color-input_dark)
}

input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active {
    transition: background-color 50000s ease-in-out 90000s,color 50000s ease-in-out 90000s
}

input[type=password].edge-autofilled,input[type=email].edge-autofilled,input[type=text].edge-autofilled {
    color: var(--theme-color-input_dark) !important;
    border-color: var(--theme-color-input_bd_hover) !important;
    background-color: var(--theme-color-input_bg_hover) !important
}

textarea,textarea.wp-editor-area,select,input[type=text],input[type=number],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=password],input[type=checkbox],input[type=radio] {
    -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

option {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-bg_color);
    font-size: inherit;
    font-weight: inherit
}

input[type=checkbox],input[type=radio] {
    padding: 0
}

input[type=number]::-webkit-outer-spin-button {
    height: 50%
}

input[type=number],input[type=search] {
    -webkit-appearance: none
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

button[disabled],html input[disabled] {
    cursor: default !important
}

input[type=text],input[type=number],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=search],select,textarea,textarea.wp-editor-area {
    -webkit-appearance: none;
    outline: none;
    resize: none
}

button:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,select:focus,textarea:focus,textarea.wp-editor-area:focus {
    outline: 0
}

body.show_outline button:focus,body.show_outline input:focus,body.show_outline select:focus,body.show_outline textarea:focus,body.show_outline textarea.wp-editor-area:focus {
    outline: thin dotted !important
}

h3#ship-to-different-address label .input-checkbox,input[type=radio],input[type=checkbox],.edd_price_options ul>li>label>input[type=radio],.edd_price_options ul>li>label>input[type=checkbox],.wpcf7-radio input[type=radio],.wpcf7-checkbox input[type=checkbox],.wpcf7-acceptance input[type=checkbox] {
    clip: rect(1px,1px,1px,1px);
    position: absolute !important;
    margin: 0 !important;
    padding: 0 !important
}

label>input[type=radio],label>input[type=checkbox],input[type=checkbox].wpcf7-acceptance {
    display: inline-block;
    vertical-align: baseline;
    position: static !important;
    clip: auto
}

.wpcf7-radio .wpcf7-list-item-label,.wpcf7-checkbox .wpcf7-list-item-label {
    cursor: pointer
}

.edd_price_options ul>li>label>input[type=radio]+span,.edd_price_options ul>li>label>input[type=checkbox]+span {
    display: inline-block;
    vertical-align: baseline
}

h3#ship-to-different-address label>span,input[type=radio]+label,input[type=checkbox]+label,input[type=radio]+.wpcf7-list-item-label,input[type=checkbox]+.wpcf7-list-item-label,.edd_price_options ul>li>label>input[type=radio]+span,.edd_price_options ul>li>label>input[type=checkbox]+span {
    position: relative;
    font-size: 14px;
    padding-left: 1.8em;
    line-height: 22px;
    display: inline-block;
    vertical-align: top
}

h3#ship-to-different-address label>span a,input[type=radio]+label a,input[type=checkbox]+label a,input[type=radio]+.wpcf7-list-item-label a,input[type=checkbox]+.wpcf7-list-item-label a,.edd_price_options ul>li>label>input[type=radio]+span a,.edd_price_options ul>li>label>input[type=checkbox]+span a {
    color: inherit;
    border-bottom: 1px solid var(--theme-color-text);
    line-height: 1em;
    display: inline-block;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

h3#ship-to-different-address label>span a:hover,input[type=radio]+label a:hover,input[type=checkbox]+label a:hover,input[type=radio]+.wpcf7-list-item-label a:hover,input[type=checkbox]+.wpcf7-list-item-label a:hover,.edd_price_options ul>li>label>input[type=radio]+span a:hover,.edd_price_options ul>li>label>input[type=checkbox]+span a:hover {
    color: var(--theme-color-text_dark);
    border-color: var(--theme-color-text_dark)
}

.wpcf7-list-item-label.wpcf7-list-item-right {
    position: relative;
    padding-right: 1.4em;
    display: inline-block;
    vertical-align: top
}

h3#ship-to-different-address label>span:before,input[type=radio]+label:before,input[type=checkbox]+label:before,input[type=radio]+.wpcf7-list-item-label:before,input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7-list-item-label.wpcf7-list-item-right:before,.edd_price_options ul>li>label>input[type=radio]+span:before,.edd_price_options ul>li>label>input[type=checkbox]+span:before {
    content: ' ';
    font-family: "fontello";
    font-size: 7px;
    letter-spacing: -.7px;
    display: block;
    text-align: center;
    border: 1px solid var(--theme-color-bd_color);
    width: 16px;
    height: 16px;
    line-height: 15px;
    position: absolute;
    z-index: 1;
    top: .45em;
    left: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    color: var(--theme-color-text_dark);
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.payment_methods input[type=radio]+label:before {
    top: .65em
}

input[type=radio]+label:hover:before,input[type=checkbox]+label:hover:before,input[type=radio]+.wpcf7-list-item-label:hover:before,input[type=checkbox]+.wpcf7-list-item-label:hover:before,.wpcf7-list-item-label.wpcf7-list-item-right:hover:before,.edd_price_options ul>li>label>input[type=radio]+span:hover:before,.edd_price_options ul>li>label>input[type=checkbox]+span:hover:before {
    border-color: var(--theme-color-text_dark)
}

body.show_outline input[type=radio]:focus+label:before,body.show_outline input[type=checkbox]:focus+label:before,body.show_outline input[type=radio]:focus+.wpcf7-list-item-label:before,body.show_outline input[type=checkbox]:focus+.wpcf7-list-item-label:before,body.show_outline .edd_price_options ul>li>label>input[type=radio]:focus+span:before,body.show_outline .edd_price_options ul>li>label>input[type=checkbox]:focus+span:before {
    outline: 0 !important;
    box-shadow: 0 0 0 1px #000
}

.wpcf7-list-item-label.wpcf7-list-item-right:before {
    left: auto;
    right: 0
}

h3#ship-to-different-address label input[type=checkbox]:checked+span:before,input[type=checkbox]:checked+label:before,input[type=checkbox]:checked+.wpcf7-list-item-label:before,.wpcf7-checkbox .wpcf7-list-item-checked.wpcf7-list-item-right:before,.edd_price_options ul>li>label>input[type=checkbox]:checked+span:before {
    content: '\e9f6'
}

input[type=radio]:checked+label:before,input[type=radio]:checked+.wpcf7-list-item-label:before,.wpcf7-radio .wpcf7-list-item-checked.wpcf7-list-item-right:before,.edd_price_options ul>li>label>input[type=radio]:checked+span:before {
    content: '\e9f6'
}

input[type=radio]+label:before,input[type=checkbox]+label:before,.wpcf7-list-item-label.wpcf7-list-item-right:before {
    border-color: var(--theme-color-input_bd_color) !important
}

input[type=radio]+label:hover:before,input[type=checkbox]+label:hover:before,.wpcf7-list-item-label.wpcf7-list-item-right:hover:before {
    border-color: var(--theme-color-text_dark) !important
}

select {
    text-overflow: ellipsis;
    white-space: nowrap
}

select::-ms-expand {
    display: none
}

select:not(.esg-sorting-select):not([class*=trx_addons_attrib_]) {
    visibility: hidden
}

.select_container select:not(.esg-sorting-select):not([class*=trx_addons_attrib_]) {
    visibility: visible
}

.select_container {
    width: 100%;
    position: relative
}

.select_container,.select_container:after,.select_container select {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.select_container:before {
    content: ' ';
    display: block;
    position: absolute;
    z-index: 1;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: auto;
    width: 3em;
    z-index: 1;
    pointer-events: none;
    cursor: pointer;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-input_text);
    background-color: var(--theme-color-input_bg_color)
}

.select_container:focus:before,.select_container:hover:before {
    color: var(--theme-color-input_dark);
    background-color: var(--theme-color-input_bg_hover)
}

.sc_input_hover_accent .select_container:before {
    right: 2px;
    top: 2px;
    bottom: 2px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.select_container:after {
    content: '\e828';
    font-family: "fontello";
    display: block;
    position: absolute;
    z-index: 2;
    top: 50%;
    right: 0;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-align: center;
    margin-top: -.5em;
    pointer-events: none;
    cursor: pointer;
    color: var(--theme-color-input_text)
}

.select_container:focus:after,.select_container:hover:after {
    color: var(--theme-color-input_dark)
}

.select_container select {
    width: 100% !important;
    max-width: none !important;
    padding-right: 3em !important;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--theme-color-input_text);
    background: var(--theme-color-input_bg_color) !important;
    border-color: var(--theme-color-input_bd_color)
}

.select_container select:focus {
    color: var(--theme-color-input_dark);
    background-color: var(--theme-color-input_bg_hover) !important
}

.widget .select_container select {
    padding-right: 2em !important;
    padding-left: 0;
    padding-top: .75em;
    padding-bottom: .75em
}

.widget .select_container:before {
    width: 2em
}

.widget .select_container:after {
    right: 0
}

.select2-container {
    width: 100% !important
}

.select2-container.select2-container--default span.select2-choice,.select2-container.select2-container--default span.select2-selection {
    height: auto;
    border: none;
    border-bottom: 1px solid var(--theme-color-input_bd_color);
    padding: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 0
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    display: inline-block
}

.select2-container--default .select2-selection--single span.select2-selection__rendered {
    color: inherit;
    line-height: 2.7em;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.select2-selection .select2-selection__arrow {
    position: relative;
    text-align: right
}

.select2-selection .select2-selection__arrow b {
    display: none
}

.select2-selection .select2-selection__arrow:before {
    content: '\e942';
    font-family: "fontello"
}

.select2-container.select2-container--default .select2-selection .select2-selection__arrow {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.select2-drop-active {
    border: none
}

.select2-dropdown {
    border: 1px solid var(--theme-color-input_bd_color) !important;
    -webkit-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important
}

.select2-search {
    padding: 8px
}

.select2-dropdown,.select2-container.select2-container--focus span.select2-selection,.select2-container.select2-container--open span.select2-selection {
    color: var(--theme-color-text_dark);
    border-color: var(--theme-color-input_bd_color);
    background: var(--theme-color-bg_color)
}

.select2-container .select2-results__option {
    color: var(--theme-color-input_dark);
    background: var(--theme-color-input_bg_hover)
}

.select2-dropdown .select2-highlighted,.select2-container .select2-results__option--highlighted[aria-selected] {
    color: var(--theme-color-inverse_link);
    background: var(--theme-color-text_link)
}

.select2-container--default .select2-results__option[aria-selected=true] {
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color)
}

.select2-container--default .select2-results__option[data-selected=true] {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link)
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border-color: var(--theme-color-input_bd_color)
}

.select2-container--default .select2-search--dropdown .select2-search__field:focus {
    border-color: var(--theme-color-input_bd_hover)
}

label.required:after {
    content: '*';
    display: none;
    vertical-align: text-top;
    font-size: 80%;
    color: #da6f5b
}

.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    position: absolute !important;
    margin: 0 !important;
    padding: 0 !important
}

.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus {
    display: block;
    top: 5px;
    left: 5px;
    width: auto;
    height: auto;
    font-size: .8em;
    line-height: normal;
    padding: 1em 1.5em;
    color: #21759b;
    background-color: #f1f1f1;
    border-radius: 3px;
    clip: auto !important;
    text-decoration: none;
    z-index: 100000;
    -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
    -ms-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
    box-shadow: 0 0 2px 2px rgba(0,0,0,.6)
}

.crafti_skip_link {
    position: absolute;
    z-index: 999999;
    top: 6px;
    left: 6px;
    -webkit-transform: translateY(-300px);
    -ms-transform: translateY(-300px);
    transform: translateY(-300px);
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.crafti_skip_link:focus {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    outline-offset: -1px;
    display: block;
    width: auto;
    height: auto;
    font-size: 1em;
    font-weight: 400;
    padding: 1em 1.5em;
    background: #f1f1f1;
    color: #0073aa;
    line-height: normal;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.6)
}

a.crafti_skip_link_anchor {
    position: absolute;
    width: 0;
    height: 0
}

.container,.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: calc(var(--theme-var-grid_gap)/2);
    padding-right: calc(var(--theme-var-grid_gap)/2)
}

.row,.columns_wrap {
    margin-left: 0;
    margin-right: calc(-1*var(--theme-var-grid_gap))
}

.row>[class*=column-],.columns_wrap>[class*=column-] {
    display: inline-block;
    vertical-align: top;
    position: relative;
    z-index: 20;
    min-height: 1px;
    padding-left: 0;
    padding-right: var(--theme-var-grid_gap);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.row.columns_padding_left,.columns_wrap.columns_padding_left,.vc_row.columns_padding_left {
    margin-left: calc(-1*var(--theme-var-grid_gap));
    margin-right: 0
}

.vc_row.columns_padding_left .vc_column_container>.vc_column-inner,.row.columns_padding_left>[class*=column-],.columns_wrap.columns_padding_left>[class*=column-],.row>[class*=column-].columns_padding_left,.columns_wrap>[class*=column-].columns_padding_left {
    padding-left: var(--theme-var-grid_gap);
    padding-right: 0
}

.vc_row.columns_padding_right,.row.columns_padding_right,.columns_wrap.columns_padding_right {
    margin-left: 0;
    margin-right: calc(-1*var(--theme-var-grid_gap))
}

.vc_row.columns_padding_right .vc_column_container>.vc_column-inner,.row.columns_padding_right>[class*=column-],.columns_wrap.columns_padding_right>[class*=column-],.row>[class*=column-].columns_padding_right,.columns_wrap>[class*=column-].columns_padding_right {
    padding-left: 0;
    padding-right: var(--theme-var-grid_gap)
}

.vc_row,.row.columns_padding_center,.columns_wrap.columns_padding_center {
    margin-left: calc(-1*var(--theme-var-grid_gap)/2);
    margin-right: calc(-1*var(--theme-var-grid_gap)/2)
}

.vc_column_container>.vc_column-inner,.row.columns_padding_center>[class*=column-],.columns_wrap.columns_padding_center>[class*=column-],.row>[class*=column-].columns_padding_center,.columns_wrap>[class*=column-].columns_padding_center {
    padding-left: calc(var(--theme-var-grid_gap)/2);
    padding-right: calc(var(--theme-var-grid_gap)/2)
}

.row.columns_padding_bottom>[class*=column-],.columns_wrap.columns_padding_bottom>[class*=column-],.row>[class*=column-].columns_padding_bottom,.columns_wrap>[class*=column-].columns_padding_bottom {
    padding-bottom: var(--theme-var-grid_gap)
}

.row.columns_padding_bottom.columns_in_single_row>[class*=column-],.columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=column-] {
    padding-bottom: 0
}

.sc_blogger.no_margin .row,.sc_blogger.no_margin .columns_wrap,.row.no_margin,.columns_wrap.no_margin {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.sc_blogger.no_margin .row>[class*=column-],.sc_blogger.no_margin .columns_wrap>[class*=column-],.row.no_margin>[class*=column-],.columns_wrap.no_margin>[class*=column-] {
    padding: 0 !important
}

.column-1,.column-1_1 {
    width: 100%
}

.column-1_2 {
    width: 50%
}

.push-1_2 {
    left: 50%
}

.pull-1_2 {
    right: 50%
}

.offset-1_2 {
    margin-left: 50%
}

.column-1_3 {
    width: 33.3333333333%
}

.push-1_3 {
    left: 33.3333333333%
}

.pull-1_3 {
    right: 33.3333333333%
}

.offset-1_3 {
    margin-left: 33.3333333333%
}

.column-1_4 {
    width: 25%
}

.push-1_4 {
    left: 25%
}

.pull-1_4 {
    right: 25%
}

.offset-1_4 {
    margin-left: 25%
}

.column-1_5 {
    width: 20%
}

.push-1_5 {
    left: 20%
}

.pull-1_5 {
    right: 20%
}

.offset-1_5 {
    margin-left: 20%
}

.column-1_6 {
    width: 16.6666666667%
}

.push-1_6 {
    left: 16.6666666667%
}

.pull-1_6 {
    right: 16.6666666667%
}

.offset-1_6 {
    margin-left: 16.6666666667%
}

.column-1_7 {
    width: 14.2857142857%
}

.push-1_7 {
    left: 14.2857142857%
}

.pull-1_7 {
    right: 14.2857142857%
}

.offset-1_7 {
    margin-left: 14.2857142857%
}

.column-1_8 {
    width: 12.5%
}

.push-1_8 {
    left: 12.5%
}

.pull-1_8 {
    right: 12.5%
}

.offset-1_8 {
    margin-left: 12.5%
}

.column-1_9 {
    width: 11.1111111111%
}

.push-1_9 {
    left: 11.1111111111%
}

.pull-1_9 {
    right: 11.1111111111%
}

.offset-1_9 {
    margin-left: 11.1111111111%
}

.column-1_10 {
    width: 10%
}

.push-1_10 {
    left: 10%
}

.pull-1_10 {
    right: 10%
}

.offset-1_10 {
    margin-left: 10%
}

.column-1_11 {
    width: 9.0909090909%
}

.push-1_11 {
    left: 9.0909090909%
}

.pull-1_11 {
    right: 9.0909090909%
}

.offset-1_11 {
    margin-left: 9.0909090909%
}

.column-1_12 {
    width: 8.3333333333%
}

.push-1_12 {
    left: 8.3333333333%
}

.pull-1_12 {
    right: 8.3333333333%
}

.offset-1_12 {
    margin-left: 8.3333333333%
}

.column-2_2 {
    width: 100%
}

.column-2_3 {
    width: 66.6666666667%
}

.push-2_3 {
    left: 66.6666666667%
}

.pull-2_3 {
    right: 66.6666666667%
}

.offset-2_3 {
    margin-left: 66.6666666667%
}

.column-2_4 {
    width: 50%
}

.push-2_4 {
    left: 50%
}

.pull-2_4 {
    right: 50%
}

.offset-2_4 {
    margin-left: 50%
}

.column-2_5 {
    width: 40%
}

.push-2_5 {
    left: 40%
}

.pull-2_5 {
    right: 40%
}

.offset-2_5 {
    margin-left: 40%
}

.column-2_6 {
    width: 33.3333333333%
}

.push-2_6 {
    left: 33.3333333333%
}

.pull-2_6 {
    right: 33.3333333333%
}

.offset-2_6 {
    margin-left: 33.3333333333%
}

.column-2_7 {
    width: 28.5714285714%
}

.push-2_7 {
    left: 28.5714285714%
}

.pull-2_7 {
    right: 28.5714285714%
}

.offset-2_7 {
    margin-left: 28.5714285714%
}

.column-2_8 {
    width: 25%
}

.push-2_8 {
    left: 25%
}

.pull-2_8 {
    right: 25%
}

.offset-2_8 {
    margin-left: 25%
}

.column-2_9 {
    width: 22.2222222222%
}

.push-2_9 {
    left: 22.2222222222%
}

.pull-2_9 {
    right: 22.2222222222%
}

.offset-2_9 {
    margin-left: 22.2222222222%
}

.column-2_10 {
    width: 20%
}

.push-2_10 {
    left: 20%
}

.pull-2_10 {
    right: 20%
}

.offset-2_10 {
    margin-left: 20%
}

.column-2_11 {
    width: 18.1818181818%
}

.push-2_11 {
    left: 18.1818181818%
}

.pull-2_11 {
    right: 18.1818181818%
}

.offset-2_11 {
    margin-left: 18.1818181818%
}

.column-2_12 {
    width: 16.6666666667%
}

.push-2_12 {
    left: 16.6666666667%
}

.pull-2_12 {
    right: 16.6666666667%
}

.offset-2_12 {
    margin-left: 16.6666666667%
}

.column-3_3 {
    width: 100%
}

.column-3_4 {
    width: 74%
}

.push-3_4 {
    left: 75%
}

.pull-3_4 {
    right: 75%
}

.offset-3_4 {
    margin-left: 75%
}

.column-3_5 {
    width: 60%
}

.push-3_5 {
    left: 60%
}

.pull-3_5 {
    right: 60%
}

.offset-3_5 {
    margin-left: 60%
}

.column-3_6 {
    width: 50%
}

.push-3_6 {
    left: 50%
}

.pull-3_6 {
    right: 50%
}

.offset-3_6 {
    margin-left: 50%
}

.column-3_7 {
    width: 42.8571428571%
}

.push-3_7 {
    left: 42.8571428571%
}

.pull-3_7 {
    right: 42.8571428571%
}

.offset-3_7 {
    margin-left: 42.8571428571%
}

.column-3_8 {
    width: 37.5%
}

.push-3_8 {
    left: 37.5%
}

.pull-3_8 {
    right: 37.5%
}

.offset-3_8 {
    margin-left: 37.5%
}

.column-3_9 {
    width: 33.3333333333%
}

.push-3_9 {
    left: 33.3333333333%
}

.pull-3_9 {
    right: 33.3333333333%
}

.offset-3_9 {
    margin-left: 33.3333333333%
}

.column-3_10 {
    width: 30%
}

.push-3_10 {
    left: 30%
}

.pull-3_10 {
    right: 30%
}

.offset-3_10 {
    margin-left: 30%
}

.column-3_11 {
    width: 27.2727272727%
}

.push-3_11 {
    left: 27.2727272727%
}

.pull-3_11 {
    right: 27.2727272727%
}

.offset-3_11 {
    margin-left: 27.2727272727%
}

.column-3_12 {
    width: 25%
}

.push-3_12 {
    left: 25%
}

.pull-3_12 {
    right: 25%
}

.offset-3_12 {
    margin-left: 25%
}

.column-4_4 {
    width: 100%
}

.column-4_5 {
    width: 80%
}

.push-4_5 {
    left: 80%
}

.pull-4_5 {
    right: 80%
}

.offset-4_5 {
    margin-left: 80%
}

.column-4_6 {
    width: 66.6666666667%
}

.push-4_6 {
    left: 66.6666666667%
}

.pull-4_6 {
    right: 66.6666666667%
}

.offset-4_6 {
    margin-left: 66.6666666667%
}

.column-4_7 {
    width: 57.1428571429%
}

.push-4_7 {
    left: 57.1428571429%
}

.pull-4_7 {
    right: 57.1428571429%
}

.offset-4_7 {
    margin-left: 57.1428571429%
}

.column-4_8 {
    width: 50%
}

.push-4_8 {
    left: 50%
}

.pull-4_8 {
    right: 50%
}

.offset-4_8 {
    margin-left: 50%
}

.column-4_9 {
    width: 44.4444444444%
}

.push-4_9 {
    left: 44.4444444444%
}

.pull-4_9 {
    right: 44.4444444444%
}

.offset-4_9 {
    margin-left: 44.4444444444%
}

.column-4_10 {
    width: 40%
}

.push-4_10 {
    left: 40%
}

.pull-4_10 {
    right: 40%
}

.offset-4_10 {
    margin-left: 40%
}

.column-4_11 {
    width: 36.3636363636%
}

.push-4_11 {
    left: 36.3636363636%
}

.pull-4_11 {
    right: 36.3636363636%
}

.offset-4_11 {
    margin-left: 36.3636363636%
}

.column-4_12 {
    width: 33.3333333333%
}

.push-4_12 {
    left: 33.3333333333%
}

.pull-4_12 {
    right: 33.3333333333%
}

.offset-4_12 {
    margin-left: 33.3333333333%
}

.column-5_5 {
    width: 100%
}

.column-5_6 {
    width: 83.3333333333%
}

.push-5_6 {
    left: 83.3333333333%
}

.pull-5_6 {
    right: 83.3333333333%
}

.offset-5_6 {
    margin-left: 83.3333333333%
}

.column-5_7 {
    width: 71.4285714286%
}

.push-5_7 {
    left: 71.4285714286%
}

.pull-5_7 {
    right: 71.4285714286%
}

.offset-5_7 {
    margin-left: 71.4285714286%
}

.column-5_8 {
    width: 62.5%
}

.push-5_8 {
    left: 62.5%
}

.pull-5_8 {
    right: 62.5%
}

.offset-5_8 {
    margin-left: 62.5%
}

.column-5_9 {
    width: 55.5555555556%
}

.push-5_9 {
    left: 55.5555555556%
}

.pull-5_9 {
    right: 55.5555555556%
}

.offset-5_9 {
    margin-left: 55.5555555556%
}

.column-5_10 {
    width: 50%
}

.push-5_10 {
    left: 50%
}

.pull-5_10 {
    right: 50%
}

.offset-5_10 {
    margin-left: 50%
}

.column-5_11 {
    width: 45.4545454545%
}

.push-5_11 {
    left: 45.4545454545%
}

.pull-5_11 {
    right: 45.4545454545%
}

.offset-5_11 {
    margin-left: 45.4545454545%
}

.column-5_12 {
    width: 41.6666666667%
}

.push-5_12 {
    left: 41.6666666667%
}

.pull-5_12 {
    right: 41.6666666667%
}

.offset-5_12 {
    margin-left: 41.6666666667%
}

.column-6_6 {
    width: 100%
}

.column-6_7 {
    width: 85.7142857143%
}

.push-6_7 {
    left: 85.7142857143%
}

.pull-6_7 {
    right: 85.7142857143%
}

.offset-6_7 {
    margin-left: 85.7142857143%
}

.column-6_8 {
    width: 75%
}

.push-6_8 {
    left: 75%
}

.pull-6_8 {
    right: 75%
}

.offset-6_8 {
    margin-left: 75%
}

.column-6_9 {
    width: 66.6666666667%
}

.push-6_9 {
    left: 66.6666666667%
}

.pull-6_9 {
    right: 66.6666666667%
}

.offset-6_9 {
    margin-left: 66.6666666667%
}

.column-6_10 {
    width: 60%
}

.push-6_10 {
    left: 60%
}

.pull-6_10 {
    right: 60%
}

.offset-6_10 {
    margin-left: 60%
}

.column-6_11 {
    width: 54.5454545455%
}

.push-6_11 {
    left: 54.5454545455%
}

.pull-6_11 {
    right: 54.5454545455%
}

.offset-6_11 {
    margin-left: 54.5454545455%
}

.column-6_12 {
    width: 50%
}

.push-6_12 {
    left: 50%
}

.pull-6_12 {
    right: 50%
}

.offset-6_12 {
    margin-left: 50%
}

.column-7_7 {
    width: 100%
}

.column-7_8 {
    width: 87.5%
}

.push-7_8 {
    left: 87.5%
}

.pull-7_8 {
    right: 87.5%
}

.offset-7_8 {
    margin-left: 87.5%
}

.column-7_9 {
    width: 77.7777777778%
}

.push-7_9 {
    left: 77.7777777778%
}

.pull-7_9 {
    right: 77.7777777778%
}

.offset-7_9 {
    margin-left: 77.7777777778%
}

.column-7_10 {
    width: 70%
}

.push-7_10 {
    left: 70%
}

.pull-7_10 {
    right: 70%
}

.offset-7_10 {
    margin-left: 70%
}

.column-7_11 {
    width: 63.6363636364%
}

.push-7_11 {
    left: 63.6363636364%
}

.pull-7_11 {
    right: 63.6363636364%
}

.offset-7_11 {
    margin-left: 63.6363636364%
}

.column-7_12 {
    width: 58.3333333333%
}

.push-7_12 {
    left: 58.3333333333%
}

.pull-7_12 {
    right: 58.3333333333%
}

.offset-7_12 {
    margin-left: 58.3333333333%
}

.column-8_8 {
    width: 100%
}

.column-8_9 {
    width: 88.8888888889%
}

.push-8_9 {
    left: 88.8888888889%
}

.pull-8_9 {
    right: 88.8888888889%
}

.offset-8_9 {
    margin-left: 88.8888888889%
}

.column-8_10 {
    width: 80%
}

.push-8_10 {
    left: 80%
}

.pull-8_10 {
    right: 80%
}

.offset-8_10 {
    margin-left: 80%
}

.column-8_11 {
    width: 72.7272727273%
}

.push-8_11 {
    left: 72.7272727273%
}

.pull-8_11 {
    right: 72.7272727273%
}

.offset-8_11 {
    margin-left: 72.7272727273%
}

.column-8_12 {
    width: 66.6666666667%
}

.push-8_12 {
    left: 66.6666666667%
}

.pull-8_12 {
    right: 66.6666666667%
}

.offset-8_12 {
    margin-left: 66.6666666667%
}

.column-9_9 {
    width: 100%
}

.column-9_10 {
    width: 90%
}

.push-9_10 {
    left: 90%
}

.pull-9_10 {
    right: 90%
}

.offset-9_10 {
    margin-left: 90%
}

.column-9_11 {
    width: 81.8181818182%
}

.push-9_11 {
    left: 81.8181818182%
}

.pull-9_11 {
    right: 81.8181818182%
}

.offset-9_11 {
    margin-left: 81.8181818182%
}

.column-9_12 {
    width: 75%
}

.push-9_12 {
    left: 75%
}

.pull-9_12 {
    right: 75%
}

.offset-9_12 {
    margin-left: 75%
}

.column-10_10 {
    width: 100%
}

.column-10_11 {
    width: 90.9090909091%
}

.push-10_11 {
    left: 90.9090909091%
}

.pull-10_11 {
    right: 90.9090909091%
}

.offset-10_11 {
    margin-left: 90.9090909091%
}

.column-10_12 {
    width: 83.3333333333%
}

.push-10_12 {
    left: 83.3333333333%
}

.pull-10_12 {
    right: 83.3333333333%
}

.offset-10_12 {
    margin-left: 83.3333333333%
}

.column-11_11 {
    width: 100%
}

.column-11_12 {
    width: 91.6666666667%
}

.push-11_12 {
    left: 91.6666666667%
}

.pull-11_12 {
    right: 91.6666666667%
}

.offset-11_12 {
    margin-left: 91.6666666667%
}

.column-12_12 {
    width: 100%
}

.clearfix:after,.container:after,.container-fluid:after,.row:after {
    content: " ";
    clear: both;
    width: 100%;
    height: 0;
    display: block
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.affix {
    position: fixed;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.show {
    display: block !important
}

.hide {
    display: none !important
}

.hidden {
    display: none !important;
    visibility: hidden !important
}

.text-hide {
    font-size: 0;
    line-height: 0;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.vertical-centered {
    overflow: hidden
}

.vertical-centered:before {
    content: ' ';
    width: 0;
    height: 100%;
    margin-left: -.3em
}

.vertical-centered:before,.vertical-centered>* {
    display: inline-block;
    vertical-align: middle
}

.crafti_loading,.trx_addons_loading {
    background-image: url(/wp-content/themes/crafti/images/preloader.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important
}

.theme_button_close,.trx_addons_button_close,.review-form a.close,#cancel-comment-reply-link {
    display: block;
    cursor: pointer;
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    margin: 0 !important
}

.sc_layouts_panel_close.trx_addons_button_close {
    width: 47px;
    height: 47px;
    line-height: 47px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: var(--theme-color-alter_bg_hover);
    color: var(--theme-color-alter_dark);
    right: 50px;
    top: 48px;
    font-size: 16px
}

.sc_layouts_panel_left .sc_layouts_panel_close.trx_addons_button_close {
    right: auto;
    left: 50px
}

.review-form a.close,#cancel-comment-reply-link,.sc_layouts_cart_widget_close {
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    font-size: 16px
}

.mfp-close-icon {
    width: 100% !important
}

.mfp-close-icon,.review-form a.close,#cancel-comment-reply-link {
    text-indent: -300px;
    overflow: hidden !important;
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    will-change: transform;
    -webkit-transform: translate(-50%,-50%) rotate(0deg);
    -ms-transform: translate(-50%,-50%) rotate(0deg);
    transform: translate(-50%,-50%) rotate(0deg)
}

#cancel-comment-reply-link {
    top: .9rem;
    right: -1.2rem;
    width: 2rem;
    height: 2rem;
    line-height: 2rem
}

.mfp-close-icon,.theme_button_close_icon,.trx_addons_button_close_icon {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    position: absolute;
    z-index: 1;
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translate(-50%,-50%) rotate(0deg);
    -ms-transform: translate(-50%,-50%) rotate(0deg);
    transform: translate(-50%,-50%) rotate(0deg);
    transform-origin: center center;
    width: auto;
    height: auto;
    font-size: 15px
}

.theme_button_close_icon:after,.trx_addons_button_close_icon:after,.mfp-close-icon:after,.review-form a.close:after,#cancel-comment-reply-link:after {
    display: none
}

.mfp-close-icon:before,.theme_button_close_icon:before,.trx_addons_button_close_icon:before,.mfp-close-icon:before,.review-form a.close:before,#cancel-comment-reply-link:before {
    position: relative;
    top: 0;
    left: 0;
    content: '\e9e1';
    font-family: "fontello";
    line-height: 1;
    text-align: center;
    border: none
}

.mfp-close-icon:before,.review-form a.close:before,#cancel-comment-reply-link:before {
    position: absolute;
    right: 0;
    text-indent: 0;
    line-height: inherit
}

.theme_button_close:hover .theme_button_close_icon,.trx_addons_button_close:hover .trx_addons_button_close_icon,.mfp-close:hover .mfp-close-icon,.review-form a.close:hover,#cancel-comment-reply-link:hover {
    -webkit-transform: translate(-50%,-50%) rotate(180deg);
    -ms-transform: translate(-50%,-50%) rotate(180deg);
    transform: translate(-50%,-50%) rotate(180deg)
}

.mfp-close-icon {
    font-size: 23px
}

.mfp-wrap .mfp-close {
    margin: -50px -50px 0 0
}

.page_wrap {
    min-height: 100vh;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.page_wrap,.content_wrap {
    margin: 0 auto
}

.body_style_boxed {
    background-color: #f0f0f0;
    background-attachment: fixed;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover
}

.body_style_boxed .page_wrap {
    width: var(--theme-var-page_boxed);
    max-width: 100%
}

.page_content_wrap {
    padding-top: 7.1rem;
    padding-bottom: 7.4rem
}

.remove_margins .page_content_wrap {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.content_wrap,.content_container {
    width: var(--theme-var-page);
    max-width: 100%;
    margin: 0 auto
}

.content_wrap .content_wrap,.content_wrap .content_container,.content_container .content_wrap,.content_container .content_container {
    width: 100%
}

.content_wrap:after,.content_container:after {
    content: " ";
    clear: both;
    width: 100%;
    height: 0;
    display: block
}

.body_style_fullwide .content_wrap {
    max-width: var(--theme-var-page_fullwide_max);
    margin: 0 auto;
    width: 100% !important;
    padding-left: var(--theme-var-page_fullwide_extra);
    padding-right: var(--theme-var-page_fullwide_extra);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.content,.sidebar,.sidebar_inner {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.page_content_wrap .content_wrap,.page_content_wrap .content_wrap_fullscreen {
    position: relative
}

#page_preloader,.page_content_wrap,.custom-background .content_wrap>.content,.background_banner_wrap~.content_wrap>.content {
    background-color: var(--theme-color-bg_color)
}

.body_wrap.with_pattern {
    background: url(../image/main-bg-pattern.png) center center repeat;
    -webkit-background-size: auto;
    background-size: auto
}

.body_wrap.with_pattern .page_content_wrap {
    background-color: transparent
}

.body_wrap.with_pattern:not([class*=_inline_]) .content .widget_calendar td#prev a:before,.body_wrap.with_pattern:not([class*=_inline_]) .content .widget_calendar td#next a:before,.body_wrap.with_pattern:not([class*=_inline_]) .content .widget_calendar .wp-calendar-nav a:before,.body_wrap.with_pattern:not([class*=_inline_]) .content .wp-block-calendar td#prev a:before,.body_wrap.with_pattern:not([class*=_inline_]) .content .wp-block-calendar td#next a:before,.body_wrap.with_pattern:not([class*=_inline_]) .content .wp-block-calendar .wp-calendar-nav a:before,.body_wrap.with_pattern:not([class*=_inline_]) .footer_wrap .widget_calendar td#prev a:before,.body_wrap.with_pattern:not([class*=_inline_]) .footer_wrap .widget_calendar td#next a:before,.body_wrap.with_pattern:not([class*=_inline_]) .footer_wrap .widget_calendar .wp-calendar-nav a:before,.body_wrap.with_pattern:not([class*=_inline_]) .footer_wrap .wp-block-calendar td#prev a:before,.body_wrap.with_pattern:not([class*=_inline_]) .footer_wrap .wp-block-calendar td#next a:before,.body_wrap.with_pattern:not([class*=_inline_]) .footer_wrap .wp-block-calendar .wp-calendar-nav a:before {
    background: url(../image/main-bg-pattern.png) center center repeat
}

.page_wrap.with_bg {
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover
}

.page_wrap.with_bg .page_content_wrap {
    background-color: transparent
}

.preloader_wrap>div {
    background-color: var(--theme-color-text_link)
}

body.body_style_wide:not(.expand_content) [class*=content_wrap]>.content,body.body_style_boxed:not(.expand_content) [class*=content_wrap]>.content {
    width: var(--theme-var-content)
}

[class*=content_wrap]>.sidebar {
    width: var(--theme-var-sidebar)
}

.sidebar_hide [class*=content_wrap]>.content {
    margin-left: auto;
    margin-right: auto
}

.sidebar_right [class*=content_wrap]>.content {
    float: left
}

.sidebar_right [class*=content_wrap]>.sidebar {
    float: right
}

.sidebar_left [class*=content_wrap]>.content {
    float: right
}

.sidebar_left [class*=content_wrap]>.sidebar {
    float: left
}

.body_style_fullwide [class*=content_wrap]>.content,.body_style_fullscreen [class*=content_wrap]>.content {
    width: 100%
}

.body_style_fullwide.sidebar_right [class*=content_wrap]>.content,.body_style_fullscreen.sidebar_right [class*=content_wrap]>.content {
    padding-right: var(--theme-var-sidebar_and_gap)
}

.body_style_fullwide.sidebar_right [class*=content_wrap]>.sidebar,.body_style_fullscreen.sidebar_right [class*=content_wrap]>.sidebar {
    margin-left: calc(-1*var(--theme-var-sidebar))
}

.body_style_fullwide.sidebar_left [class*=content_wrap]>.content,.body_style_fullscreen.sidebar_left [class*=content_wrap]>.content {
    padding-left: var(--theme-var-sidebar_and_gap)
}

.body_style_fullwide.sidebar_left [class*=content_wrap]>.sidebar,.body_style_fullscreen.sidebar_left [class*=content_wrap]>.sidebar {
    margin-right: calc(-1*var(--theme-var-sidebar))
}

.body_style_fullscreen .page_content_wrap {
    padding: 0;
    position: relative
}

.body_style_fullscreen [class*=content_wrap]>.content>article.page {
    padding: 0
}

.fixed_blocks_sticky .sidebar {
    -webkit-position: sticky;
    position: -webkit-sticky;
    position: sticky;
    top: var(--fixed-rows-height)
}

.sidebar_fixed_placeholder {
    min-height: 1px
}

.sidebar_control {
    display: none;
    color: var(--theme-color-alter_dark) !important;
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bd_color)
}

.sidebar_control:hover {
    color: var(--theme-color-alter_link) !important;
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bd_hover)
}

.sidebar .sidebar_control,.sidebar .sidebar_control:after {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

@media (max-width: 1023px) {
    .sidebar_custom.sidebar_float,.sidebar_default.sidebar_float:not([class*=scheme_]) {
        -webkit-box-shadow:10px 10px 10px rgba(0,0,0,.05);
        -ms-box-shadow: 10px 10px 10px rgba(0,0,0,.05);
        box-shadow: 10px 10px 10px rgba(0,0,0,.05)
    }

    .sidebar_custom.sidebar_float .sidebar_inner,.sidebar_default.sidebar_float:not([class*=scheme_]) .sidebar_inner {
        background-color: var(--theme-color-bg_color);
        padding: 30px
    }
}

[class*=_banner_wrap]:not(.background_banner_wrap) {
    background-color: var(--theme-color-alter_bg_color)
}

.banner_wrap_title,.sidebar .banner_wrap_title {
    color: var(--theme-color-alter_light)
}

.widget_banner:not(.widget_fullwidth) .image_wrap {
    padding: 15px;
    background-color: var(--theme-color-alter_bg_hover);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}

.crafti-full-height {
    min-height: calc(100vh - var(--fixed-rows-height))
}

.top_panel {
    position: relative;
    z-index: 8000;
    padding: .02px 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.top_panel,[class*=scheme_].top_panel,[class*=scheme_].footer_wrap {
    color: var(--theme-color-text);
    background-color: var(--theme-color-bg_color)
}

.body_wrap.with_pattern .top_panel,.body_wrap.with_pattern [class*=scheme_].top_panel,.body_wrap.with_pattern [class*=scheme_].footer_wrap {
    background-color: transparent
}

.top_panel .row>[class*=column-],.top_panel .columns_wrap>[class*=column-] {
    vertical-align: middle
}

.top_panel.with_bg_image:before {
    content: ' ';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.7)
}

[class*=scheme_].top_panel.with_bg_image:before {
    background-color: var(--theme-color-bg_color_07)
}

[class*=scheme_].top_panel .slider_engine_revo .slide_subtitle,.top_panel .slider_engine_revo .slide_subtitle {
    color: var(--theme-color-text_link)
}

.top_panel_default .top_panel_navi,[class*=scheme_].top_panel_default .top_panel_navi {
    background-color: var(--theme-color-bg_color)
}

.top_panel_default .top_panel_title,[class*=scheme_].top_panel_default .top_panel_title {
    background-color: var(--theme-color-alter_bg_color)
}

.top_panel_default .sc_layouts_row_type_normal {
    padding: 4em 0 5.3em
}

.top_panel_default .sc_layouts_row_type_compact {
    padding: .8em 0
}

.top_panel_default.with_bg_image .sc_layouts_row:not(.sc_layouts_row_fixed_on) {
    background-color: transparent
}

#background_video {
    object-fit: cover;
    overflow: hidden;
    position: absolute;
    z-index: -1 !important;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%
}

div#background_video {
    position: absolute !important
}

div#background_video:after {
    content: ' ';
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.3)
}

div#background_video iframe,div#background_video video {
    position: absolute;
    z-index: 1;
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translate(-50%,50%) !important;
    -ms-transform: translate(-50%,50%) !important;
    transform: translate(-50%,50%) !important;
    max-width: none
}

#tubular-container {
    display: none
}

.top_panel.with_bg_video {
    background: #000
}

.header_position_over .page_wrap {
    position: relative
}

.header_position_over .top_panel {
    position: absolute;
    z-index: 8000;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0) !important
}

.header_position_over .top_panel .sc_layouts_row[class*=scheme_] {
    -webkit-transition: background-color .3s ease;
    -ms-transition: background-color .3s ease;
    transition: background-color .3s ease
}

.header_position_over:not(.trx_addons_page_scrolled) .top_panel .sc_layouts_row[class*=scheme_],.header_position_over .top_panel .sc_layouts_row[class*=scheme_]:not(.sc_layouts_row_fixed_on) {
    background-color: transparent
}

@media (min-width: 768px) {
    body.header_position_over .elementor-section-height-full.sc_stack_section_on,body.header_position_under .elementor-section-height-full.sc_stack_section_on {
        height:100vh
    }

    body.header_position_over.fixed_blocks_sticky .sc_stack_section_effect_slide:not(.elementor-element-edit-mode),body.header_position_under.fixed_blocks_sticky .sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
        top: 0
    }

    body.header_position_over.admin-bar.fixed_blocks_sticky .elementor-section-height-full.sc_stack_section_on,body.header_position_under.admin-bar.fixed_blocks_sticky .elementor-section-height-full.sc_stack_section_on {
        height: calc(100vh - 32px)
    }

    body.header_position_over.admin-bar.fixed_blocks_sticky .sc_stack_section_effect_slide:not(.elementor-element-edit-mode),body.header_position_under.admin-bar.fixed_blocks_sticky .sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
        top: 32px
    }
}

.header_position_under .top_panel {
    position: relative;
    z-index: 2;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.header_position_under .top_panel_mask {
    display: none;
    background-color: #000;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    z-index: 9999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.header_position_under .page_content_wrap {
    position: relative;
    z-index: 4
}

.header_position_under .footer_wrap {
    position: relative;
    z-index: 3
}

.header_position_under .page_wrap {
    padding-bottom: .1px
}

.top_panel_default .sc_layouts_menu_nav>li.menu-item-has-children>a:after {
    content: '\e828';
    font-family: "fontello"
}

.top_panel_default .sc_layouts_menu_nav li li.menu-item-has-children>a:after {
    content: '\e836';
    font-family: "fontello"
}

.top_panel_default .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before {
    content: '\e8ba';
    font-family: "fontello"
}

.sc_layouts_menu_mobile_button .sc_layouts_item_icon,.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon {
    color: var(--theme-color-text_dark);
    font-size: 16px
}

.sc_layouts_menu_mobile_button .sc_layouts_item_icon:before,.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon:before {
    font-family: "fontello";
    content: '\e9d7'
}

[class*=scheme_].sc_layouts_row {
    color: var(--theme-color-text);
    background-color: var(--theme-color-bg_color)
}

.sc_layouts_row_delimiter,[class*=scheme_].sc_layouts_row_delimiter {
    border-color: var(--theme-color-bd_color)
}

.footer_wrap [class*=scheme_].vc_row .sc_layouts_row_delimiter,.footer_wrap [class*=scheme_].sc_layouts_row_delimiter,[class*=scheme_].footer_wrap .sc_layouts_row_delimiter {
    border-color: var(--theme-color-alter_bd_color)
}

.sc_layouts_item_icon {
    color: var(--theme-color-text_light)
}

.sc_layouts_item_details_line1 {
    color: var(--theme-color-text_link)
}

.sc_layouts_item_details_line2 {
    color: var(--theme-color-text_dark)
}

span.trx_addons_login_menu,span.trx_addons_login_menu:after {
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bd_color)
}

span.trx_addons_login_menu .trx_addons_login_menu_delimiter {
    border-color: var(--theme-color-alter_bd_color)
}

span.trx_addons_login_menu .trx_addons_login_menu_item {
    color: var(--theme-color-alter_text)
}

span.trx_addons_login_menu .trx_addons_login_menu_item:hover,span.trx_addons_login_menu .trx_addons_login_menu_item:focus {
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_hover)
}

.sc_layouts_row_fixed_on {
    background-color: var(--theme-color-bg_color)
}

.sc_layouts_row.sc_layouts_row_type_narrow,[class*=scheme_].sc_layouts_row.sc_layouts_row_type_narrow {
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color)
}

.sc_layouts_row_type_narrow .sc_layouts_item,[class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item {
    color: var(--theme-color-alter_text)
}

.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]),[class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]) {
    color: var(--theme-color-alter_text)
}

.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):hover,.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):focus,.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):hover .sc_layouts_item_icon,.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):focus .sc_layouts_item_icon,[class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):hover,[class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):focus,[class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):hover .sc_layouts_item_icon,[class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):focus .sc_layouts_item_icon {
    color: var(--theme-color-alter_text)
}

.sc_layouts_row_type_narrow .sc_layouts_item_icon,[class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item_icon {
    color: var(--theme-color-alter_text)
}

.sc_layouts_row_type_narrow .sc_layouts_item_details_line1,.sc_layouts_row_type_narrow .sc_layouts_item_details_line2,[class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item_details_line1,[class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
    color: var(--theme-color-alter_text)
}

.sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon,[class*=scheme_].sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon,.sc_layouts_row_type_narrow .socials_wrap:not([class*=socials_type_]) .social_item .social_icon,[class*=scheme_].sc_layouts_row_type_narrow .socials_wrap:not([class*=socials_type_]) .social_item .social_icon {
    background-color: transparent !important;
    color: var(--theme-color-alter_dark)
}

.sc_layouts_row_type_narrow .socials_wrap .social_item:hover .social_icon,.sc_layouts_row_type_narrow .socials_wrap .social_item:focus .social_icon,[class*=scheme_].sc_layouts_row_type_narrow .socials_wrap .social_item:hover .social_icon,[class*=scheme_].sc_layouts_row_type_narrow .socials_wrap .social_item:focus .social_icon,.sc_layouts_row_type_narrow .socials_wrap:not([class*=socials_type_]) .social_item:hover .social_icon,.sc_layouts_row_type_narrow .socials_wrap:not([class*=socials_type_]) .social_item:focus .social_icon,[class*=scheme_].sc_layouts_row_type_narrow .socials_wrap:not([class*=socials_type_]) .social_item:hover .social_icon,[class*=scheme_].sc_layouts_row_type_narrow .socials_wrap:not([class*=socials_type_]) .social_item:focus .social_icon {
    color: var(--theme-color-alter_link)
}

.sc_layouts_row_type_narrow .sc_button_default,.sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),[class*=scheme_].sc_layouts_row_type_narrow .sc_button_default,[class*=scheme_].sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
    background-color: var(--theme-color-alter_link);
    color: var(--theme-color-inverse_link)
}

.sc_layouts_row_type_narrow .sc_button_default:hover,.sc_layouts_row_type_narrow .sc_button_default:focus,.sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,.sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus,[class*=scheme_].sc_layouts_row_type_narrow .sc_button_default:hover,[class*=scheme_].sc_layouts_row_type_narrow .sc_button_default:focus,[class*=scheme_].sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,[class*=scheme_].sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus {
    background-color: var(--theme-color-alter_link);
    color: var(--theme-color-inverse_link)
}

.sc_layouts_row_type_narrow .sc_button.color_style_link2,[class*=scheme_].sc_layouts_row_type_narrow .sc_button.color_style_link2 {
    background-color: var(--theme-color-alter_link2);
    color: var(--theme-color-inverse_link)
}

.sc_layouts_row_type_narrow .sc_button.color_style_link2:hover,.sc_layouts_row_type_narrow .sc_button.color_style_link2:focus,[class*=scheme_].sc_layouts_row_type_narrow .sc_button.color_style_link2:hover,[class*=scheme_].sc_layouts_row_type_narrow .sc_button.color_style_link2:focus {
    background-color: var(--theme-color-alter_hover2);
    color: var(--theme-color-inverse_link) !important
}

.sc_layouts_row_type_narrow .sc_button.color_style_link3,[class*=scheme_].sc_layouts_row_type_narrow .sc_button.color_style_link3 {
    background-color: var(--theme-color-alter_link3);
    color: var(--theme-color-inverse_link)
}

.sc_layouts_row_type_narrow .sc_button.color_style_link3:hover,.sc_layouts_row_type_narrow .sc_button.color_style_link3:focus,[class*=scheme_].sc_layouts_row_type_narrow .sc_button.color_style_link3:hover,[class*=scheme_].sc_layouts_row_type_narrow .sc_button.color_style_link3:focus {
    background-color: var(--theme-color-alter_hover3);
    color: var(--theme-color-inverse_link) !important
}

.sc_layouts_row_type_narrow .sc_button.color_style_dark,[class*=scheme_].sc_layouts_row_type_narrow .sc_button.color_style_dark {
    background-color: var(--theme-color-alter_dark);
    color: var(--theme-color-inverse_link)
}

.sc_layouts_row_type_narrow .sc_button.color_style_dark:hover,.sc_layouts_row_type_narrow .sc_button.color_style_dark:focus,[class*=scheme_].sc_layouts_row_type_narrow .sc_button.color_style_dark:hover,[class*=scheme_].sc_layouts_row_type_narrow .sc_button.color_style_dark:focus {
    background-color: var(--theme-color-alter_link);
    color: var(--theme-color-inverse_link) !important
}

.sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image),[class*=scheme_].sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image) {
    color: var(--theme-color-alter_link);
    border-color: var(--theme-color-alter_link)
}

.sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image):hover,.sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image):focus,[class*=scheme_].sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image):hover,[class*=scheme_].sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image):focus {
    color: var(--theme-color-alter_hover) !important;
    border-color: var(--theme-color-alter_hover) !important
}

.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image),[class*=scheme_].sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image) {
    color: var(--theme-color-alter_link2);
    border-color: var(--theme-color-alter_link2)
}

.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):hover,.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):focus,[class*=scheme_].sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):hover,[class*=scheme_].sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):focus {
    color: var(--theme-color-alter_hover2) !important;
    border-color: var(--theme-color-alter_hover2) !important
}

.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image),[class*=scheme_].sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image) {
    color: var(--theme-color-alter_link3);
    border-color: var(--theme-color-alter_link3)
}

.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):hover,.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):focus,[class*=scheme_].sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):hover,[class*=scheme_].sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):focus {
    color: var(--theme-color-alter_hover3) !important;
    border-color: var(--theme-color-alter_hover3) !important
}

.sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image),[class*=scheme_].sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image) {
    color: var(--theme-color-alter_dark);
    border-color: var(--theme-color-alter_dark)
}

.sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image):hover,.sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image):focus,[class*=scheme_].sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image):hover,[class*=scheme_].sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image):focus {
    color: var(--theme-color-alter_link) !important;
    border-color: var(--theme-color-alter_link) !important
}

.sc_layouts_row_type_narrow .search_wrap .search_submit,[class*=scheme_].sc_layouts_row_type_narrow .search_wrap .search_submit {
    background-color: transparent;
    color: var(--theme-color-alter_link)
}

.sc_layouts_row_type_narrow .search_wrap .search_field,[class*=scheme_].sc_layouts_row_type_narrow .search_wrap .search_field {
    color: var(--theme-color-alter_text)
}

.sc_layouts_row_type_narrow .search_wrap .search_field::-webkit-input-placeholder,[class*=scheme_].sc_layouts_row_type_narrow .search_wrap .search_field::-webkit-input-placeholder {
    color: var(--theme-color-alter_text)
}

.sc_layouts_row_type_narrow .search_wrap .search_field::-moz-placeholder,[class*=scheme_].sc_layouts_row_type_narrow .search_wrap .search_field::-moz-placeholder {
    color: var(--theme-color-alter_text)
}

.sc_layouts_row_type_narrow .search_wrap .search_field:-ms-input-placeholder,[class*=scheme_].sc_layouts_row_type_narrow .search_wrap .search_field:-ms-input-placeholder {
    color: var(--theme-color-alter_text)
}

.sc_layouts_row_type_narrow .search_wrap .search_field:focus,[class*=scheme_].sc_layouts_row_type_narrow .search_wrap .search_field:focus {
    color: var(--theme-color-alter_dark)
}

.sc_layouts_row_type_compact .sc_layouts_item,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item {
    color: var(--theme-color-text)
}

.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]),[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]) {
    color: var(--theme-color-text_dark)
}

.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]):hover,.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]):focus,.sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon,.sc_layouts_row_type_compact .sc_layouts_item a:focus .sc_layouts_item_icon,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]):hover,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]):focus,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:focus .sc_layouts_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_layouts_row_type_compact .sc_layouts_item_icon,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_layouts_row_type_compact .sc_layouts_item_details_line1,.sc_layouts_row_type_compact .sc_layouts_item_details_line2,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item_details_line1,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
    color: var(--theme-color-text_dark)
}

.sc_layouts_row_type_compact .socials_wrap .social_item .social_icon,[class*=scheme_].sc_layouts_row_type_compact .socials_wrap .social_item .social_icon,.sc_layouts_row_type_compact .socials_wrap:not([class*=socials_type_]) .social_item .social_icon,[class*=scheme_].sc_layouts_row_type_compact .socials_wrap:not([class*=socials_type_]) .social_item .social_icon {
    background-color: transparent;
    color: var(--theme-color-text_dark)
}

.sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon,[class*=scheme_].sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon,.sc_layouts_row_type_compact .socials_wrap:not([class*=socials_type_]) .social_item:hover .social_icon,[class*=scheme_].sc_layouts_row_type_compact .socials_wrap:not([class*=socials_type_]) .social_item:hover .social_icon {
    background-color: transparent;
    color: var(--theme-color-text_hover)
}

.sc_layouts_row_type_compact .search_wrap .search_submit,[class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_submit {
    background-color: transparent;
    color: var(--theme-color-text_dark)
}

.sc_layouts_row_type_compact .search_wrap .search_submit:before,[class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_submit:before {
    color: var(--theme-color-text_dark)
}

.sc_layouts_row_type_compact .search_wrap .search_submit:hover,.sc_layouts_row_type_compact .search_wrap .search_submit:focus,[class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_submit:hover,[class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_submit:focus {
    background-color: transparent;
    color: var(--theme-color-text_hover)
}

.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit,[class*=scheme_].sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit {
    color: var(--theme-color-text_link)
}

.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover,.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:focus,[class*=scheme_].sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover,[class*=scheme_].sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:focus {
    color: var(--theme-color-text_hover)
}

.sc_layouts_row_type_compact .search_wrap .search_field::-webkit-input-placeholder,[class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_field::-webkit-input-placeholder {
    color: var(--theme-color-text)
}

.sc_layouts_row_type_compact .search_wrap .search_field::-moz-placeholder,[class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_field::-moz-placeholder {
    color: var(--theme-color-text)
}

.sc_layouts_row_type_compact .search_wrap .search_field:-ms-input-placeholder,[class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_field:-ms-input-placeholder {
    color: var(--theme-color-text)
}

.sc_layouts_row_type_normal .sc_layouts_item,[class*=scheme_].sc_layouts_row_type_normal .sc_layouts_item {
    color: var(--theme-color-text)
}

.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]),[class*=scheme_].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]) {
    color: var(--theme-color-text)
}

.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):hover,.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):focus,.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):hover .sc_layouts_item_icon,.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):focus .sc_layouts_item_icon,[class*=scheme_].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):hover,[class*=scheme_].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):focus,[class*=scheme_].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):hover .sc_layouts_item_icon,[class*=scheme_].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):focus .sc_layouts_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_layouts_row_type_normal .search_wrap .search_submit,[class*=scheme_].sc_layouts_row_type_normal .search_wrap .search_submit {
    background-color: transparent;
    color: var(--theme-color-input_text)
}

.sc_layouts_row_type_normal .search_wrap .search_submit:hover,.sc_layouts_row_type_normal .search_wrap .search_submit:focus,[class*=scheme_].sc_layouts_row_type_normal .search_wrap .search_submit:hover,[class*=scheme_].sc_layouts_row_type_normal .search_wrap .search_submit:focus {
    background-color: transparent;
    color: var(--theme-color-input_dark)
}

.sc_layouts_logo b {
    color: var(--theme-color-text_dark)
}

.sc_layouts_logo i {
    color: var(--theme-color-text_link)
}

.sc_layouts_logo_text,.sc_layouts_logo .logo_text {
    color: var(--theme-color-text_dark) !important
}

.sc_layouts_logo_text:hover,.sc_layouts_logo:hover .logo_text {
    color: var(--theme-color-text_link) !important
}

.sc_layouts_logo_slogan,.sc_layouts_logo .logo_slogan {
    color: var(--theme-color-text) !important
}

.sc_layouts_logo .logo_slogan {
    font-size: 14px;
    line-height: 18px
}

.search_style_normal.search_wrap .search_form {
    top: 2px
}

.search_style_normal.search_wrap .search_field {
    padding: 5px 0 5px 2em !important
}

.search_style_normal.search_wrap .search_field[placeholder]::-webkit-input-placeholder {
    color: var(--theme-color-input_text)
}

.search_style_normal.search_wrap .search_field[placeholder]::-moz-placeholder {
    color: var(--theme-color-input_text)
}

.search_style_normal.search_wrap .search_field[placeholder]:-ms-input-placeholder {
    color: var(--theme-color-input_text)
}

.search_style_normal.search_wrap .search_field[placeholder]::placeholder {
    color: var(--theme-color-input_text)
}

.search_style_normal.search_wrap .search_submit:before {
    color: var(--theme-color-text);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.search_style_normal.search_wrap .search_submit:hover:before,.search_style_normal.search_wrap .search_submit:focus:before {
    color: var(--theme-color-text_dark)
}

.search_style_expand.search_wrap .search_form {
    top: 2px
}

.search_style_expand.search_wrap .search_field {
    padding: 5px 0 5px 2em !important
}

.search_style_expand.search_wrap .search_field[placeholder]::-webkit-input-placeholder {
    color: var(--theme-color-input_text)
}

.search_style_expand.search_wrap .search_field[placeholder]::-moz-placeholder {
    color: var(--theme-color-input_text)
}

.search_style_expand.search_wrap .search_field[placeholder]:-ms-input-placeholder {
    color: var(--theme-color-input_text)
}

.search_style_expand.search_wrap .search_field[placeholder]::placeholder {
    color: var(--theme-color-input_text)
}

.search_style_expand.search_wrap .search_submit:before {
    color: var(--theme-color-text);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.search_style_expand.search_wrap .search_submit:hover:before,.search_style_expand.search_wrap .search_submit:focus:before {
    color: var(--theme-color-text_dark)
}

.search_style_expand.search_opened {
    background-color: transparent;
    border-color: transparent
}

.search_style_expand.search_opened .search_submit {
    color: var(--theme-color-text)
}

.search_style_expand.search_opened .search_submit:hover,.search_style_expand.search_opened .search_submit:focus {
    color: var(--theme-color-text_dark)
}

.search_style_fullscreen .search_results {
    width: 67vw
}

.search_style_fullscreen.search_wrap {
    min-width: 1.55em;
    min-height: 1.55em
}

.search_style_fullscreen.search_wrap .search_field {
    padding: 0 0 0 1.55em !important
}

.search_style_fullscreen.search_wrap .search_submit {
    bottom: -5px
}

.search_style_fullscreen.search_wrap.search_ajax .search_field {
    padding-left: 1.55em !important
}

.search_style_fullscreen.search_wrap.search_ajax.search_opened .search_field {
    padding-left: 0 !important
}

.search_style_fullscreen.search_opened .search_form_wrap {
    background-color: var(--theme-color-alter_bg_color)
}

.search_style_fullscreen.search_opened .search_form {
    border-color: var(--theme-color-alter_dark_05)
}

.search_style_fullscreen.search_opened .search_field,.search_style_fullscreen.search_opened .search_close,.search_style_fullscreen.search_opened .search_submit {
    color: var(--theme-color-alter_dark)
}

.search_style_fullscreen.search_opened .search_close:hover,.search_style_fullscreen.search_opened .search_close:focus,.search_style_fullscreen.search_opened .search_field:hover,.search_style_fullscreen.search_opened .search_field:focus,.search_style_fullscreen.search_opened .search_submit:hover,.search_style_fullscreen.search_opened .search_submit:focus {
    color: var(--theme-color-alter_dark)
}

.search_style_fullscreen.search_opened .search_field::-webkit-input-placeholder {
    color: var(--theme-color-alter_text) !important;
    opacity: 1 !important
}

.search_style_fullscreen.search_opened .search_field::-moz-placeholder {
    color: var(--theme-color-alter_text) !important;
    opacity: 1 !important
}

.search_style_fullscreen.search_opened .search_field:-moz-placeholder {
    color: var(--theme-color-alter_text) !important;
    opacity: 1 !important
}

.search_style_fullscreen.search_opened .search_field:-ms-input-placeholder {
    color: var(--theme-color-alter_text) !important;
    opacity: 1 !important
}

.search_style_fullscreen.search_opened .search_form {
    width: 68%
}

.search_style_fullscreen.search_opened .search_field,.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
    padding: 0 1.5em 0 0 !important;
    font-size: 1.944rem !important;
    line-height: normal !important;
    font-weight: 400 !important;
    height: 3em;
    letter-spacing: 0
}

.search_style_fullscreen.search_opened .search_field[placeholder]::-webkit-input-placeholder,.search_style_fullscreen.search_opened .search_field[placeholder]::-moz-placeholder,.search_style_fullscreen.search_opened .search_field[placeholder]:-ms-input-placeholder,.search_style_fullscreen.search_opened .search_field[placeholder]::placeholder,.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field[placeholder]::-webkit-input-placeholder,.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field[placeholder]::-moz-placeholder,.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field[placeholder]:-ms-input-placeholder,.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field[placeholder]::placeholder {
    line-height: normal !important;
    height: 3em !important
}

.search_style_fullscreen.search_opened .search_submit,.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {
    font-size: 1.5rem
}

.search_style_fullscreen.search_opened.search_ajax .search_submit,.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened.search_ajax .search_submit {
    margin-top: -1.5em
}

.search_style_fullscreen.search_opened .search_close {
    font-size: 1.3rem;
    font-weight: 400;
    top: -4em;
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.search_style_fullscreen.search_opened .search_close:hover {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.search_style_fullscreen.search_opened .search_submit,.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {
    left: auto !important;
    right: 0 !important
}

.search_style_fullscreen.search_opened .search_field,.search_style_fullscreen.search_opened .search_submit,.search_style_fullscreen.search_opened .search_submit:before {
    -webkit-transition: none;
    -ms-transition: none;
    transition: none
}

.search_wrap.search_progress .search_submit:before {
    content: '\E830'
}

.search_wrap .search_field {
    padding: 0 0 0 1.7em !important
}

.search_wrap .search_submit {
    padding: 1px;
    bottom: 0
}

.search_close:before {
    content: '\e9e1';
    font-family: "fontello"
}

.admin-bar .search_modern .search_wrap.search_opened {
    top: 32px
}

@media (max-width: 782px) {
    .admin-bar .search_modern .search_wrap.search_opened {
        top:46px
    }
}

@media (max-width: 600px) {
    .admin-bar .search_modern .search_wrap.search_opened {
        top:0
    }
}

body.search_active .top_panel {
    z-index: 8002
}

body.sc_layouts_search_opened .top_panel {
    z-index: 8003
}

.search_modern {
    position: relative;
    z-index: 2000;
    display: inline-block;
    vertical-align: middle
}

.search_modern.search_active {
    z-index: 100005
}

.search_modern>.search_submit {
    display: block;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center;
    position: relative;
    top: -1px;
    -webkit-transition: all .3s cubic-bezier(.46,.03,.52,.96);
    -ms-transition: all .3s cubic-bezier(.46,.03,.52,.96);
    transition: all .3s cubic-bezier(.46,.03,.52,.96);
    opacity: 1;
    cursor: pointer;
    padding: 1px;
    color: var(--theme-color-text_dark);
    background-color: transparent
}

.search_modern>.search_submit:before {
    padding: 1px;
    font-size: 24px !important;
    font-family: "fontello";
    content: '\EA15';
    margin: 0;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_row_type_compact .search_modern .search_wrap .search_submit {
    font-size: inherit
}

.search_modern .search_wrap {
    position: fixed;
    left: 0;
    top: -500px;
    z-index: 100;
    width: 100%;
    height: 500px;
    overflow: hidden;
    will-change: top,box-shadow;
    -webkit-transition: top .5s cubic-bezier(.46,.03,.52,.96),box-shadow .3s ease-out;
    -ms-transition: top .5s cubic-bezier(.46,.03,.52,.96),box-shadow .3s ease-out;
    transition: top .5s cubic-bezier(.46,.03,.52,.96),box-shadow .3s ease-out;
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0);
    -ms-box-shadow: 0 1px 6px rgba(0,0,0,0);
    box-shadow: 0 1px 6px rgba(0,0,0,0);
    background-color: var(--theme-color-alter_bg_color)
}

.search_modern .search_wrap.search_ajax {
    overflow: visible
}

.search_modern .search_wrap.search_progress .search_submit {
    -webkit-animation: spin 2s infinite linear;
    -ms-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

.search_modern .search_wrap.search_progress .search_submit:before {
    content: '\E830'
}

.search_modern .search_wrap .search_form {
    font-size: 1em;
    position: absolute;
    z-index: 1;
    top: 55%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    border: none
}

.search_modern .search_wrap .search_form:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: var(--theme-color-text_dark);
    -webkit-transform: scale3d(0,1,1);
    -ms-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center
}

.search_modern .search_wrap .search_field,.search_modern .search_wrap .search_submit,.search_modern .search_wrap .search_submit:before {
    -webkit-transition: none;
    -ms-transition: none;
    transition: none
}

.search_modern .search_form_wrap {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: var(--theme-var-page);
    height: 100%
}

.search_modern .search_form_wrap .search_field {
    width: 0;
    visibility: hidden;
    padding: 0 0 0 1.25em;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    background-color: transparent
}

.search_modern .search_form_wrap .search_field[placeholder]::-webkit-input-placeholder {
    color: var(--theme-color-text)
}

.search_modern .search_form_wrap .search_field[placeholder]::-moz-placeholder {
    color: var(--theme-color-text)
}

.search_modern .search_form_wrap .search_field[placeholder]:-ms-input-placeholder {
    color: var(--theme-color-text)
}

.search_modern .search_form_wrap .search_field[placeholder]::placeholder {
    color: var(--theme-color-text)
}

.search_modern .search_form_wrap .search_submit {
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    position: absolute;
    left: auto;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: transparent;
    padding: 0
}

.search_modern .search_form_wrap .search_submit:before {
    font-size: 24px !important;
    font-family: "fontello";
    content: '\EA15';
    margin: 0;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease;
    color: var(--theme-color-text_dark)
}

.search_modern .search_wrap .search_results {
    padding: 3em
}

.search_modern .search_results,.sc_layouts_column_align_right .search_modern .search_results {
    top: 6.5em;
    left: 0;
    right: auto;
    width: 100%
}

.search_modern .search_results:after,.sc_layouts_column_align_right .search_modern .search_results:after {
    left: 3em;
    right: auto
}

.search_modern .search_results .search_results_content {
    max-height: 30vh;
    overflow-y: auto
}

.search_modern .search_header_wrap {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 2
}

.search_modern .search_header_wrap .logo_image {
    position: absolute;
    left: 60px;
    top: 55px;
    display: inline-block;
    max-height: 100px;
    width: auto
}

.search_modern .search_header_wrap .search_close {
    position: absolute;
    right: 60px;
    top: 60px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 1.2em;
    height: 1.2em;
    line-height: 1.2em;
    font-size: 2rem;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    -webkit-transition: none;
    -ms-transition: none;
    transition: none;
    color: var(--theme-color-text_dark)
}

.search_modern .search_header_wrap .search_close:before {
    position: relative;
    display: inline-block;
    content: '\e9e1';
    font-family: "fontello";
    font-size: 24px;
    -webkit-transition: -webkit-transform .3s ease,color .3s ease;
    -ms-transition: -ms-transform .3s ease,color .3s ease;
    transition: transform .3s ease,color .3s ease;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.search_modern .search_header_wrap .search_close:hover:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.search_modern .search_overlay {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 1000%;
    height: 1000%;
    background-color: var(--theme-color-alter_bg_color);
    opacity: .2
}

.content .search_modern .search_wrap {
    max-width: 100%
}

.content .search_modern .search_wrap .search_form_wrap {
    width: var(--theme-var-page)
}

.search_modern .search_wrap.search_opened {
    top: 0;
    -webkit-transition: top .5s cubic-bezier(.46,.03,.52,.96),box-shadow .3s ease-out;
    -ms-transition: top .5s cubic-bezier(.46,.03,.52,.96),box-shadow .3s ease-out;
    transition: top .5s cubic-bezier(.46,.03,.52,.96),box-shadow .3s ease-out;
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,.05);
    -ms-box-shadow: 0 1px 6px rgba(0,0,0,.05);
    box-shadow: 0 1px 6px rgba(0,0,0,.05)
}

.search_modern .search_wrap.search_opened.search_ajax .search_submit {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin-top: -1.5em
}

.search_modern .search_wrap.search_opened .search_field {
    font-size: 1.9rem !important;
    line-height: normal !important;
    font-weight: 400 !important;
    width: 100%;
    height: 3em;
    letter-spacing: 0;
    margin: 0;
    padding: 0 1.5em 0 0;
    border: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    resize: none;
    overflow: hidden;
    display: block;
    visibility: visible
}

.search_modern .search_wrap.search_opened .search_field[placeholder]::-webkit-input-placeholder,.search_modern .search_wrap.search_opened .search_field[placeholder]::-moz-placeholder,.search_modern .search_wrap.search_opened .search_field[placeholder]:-ms-input-placeholder,.search_modern .search_wrap.search_opened .search_field[placeholder]::placeholder {
    line-height: normal !important;
    height: 3em !important
}

.search_modern .search_wrap.search_opened .search_submit {
    position: absolute;
    left: auto;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.search_modern .search_wrap.search_opened .search_submit:before {
    font-size: 1.5rem;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.search_modern .search_wrap.search_opened .search_field {
    padding: 0 1.5em 0 0 !important
}

.search_modern .search_wrap.search_opened .search_field,.search_modern .search_wrap.search_opened .search_field:hover,.search_modern .search_wrap.search_opened .search_field:focus {
    background-color: transparent
}

.search_modern .search_wrap.search_opened .search_field::-ms-clear {
    display: none
}

.search_modern .search_form {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden
}

.search_modern .search_form:after {
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s;
    visibility: hidden
}

.search_modern .search_opened .search_form {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.search_modern .search_opened .search_form:after {
    -webkit-animation-name: fadeInMove;
    animation-name: fadeInMove;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.search_out_anim .search_modern .search_form {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s
}

.search_out_anim .search_modern .search_form:after {
    -webkit-animation-name: fadeOutMove2;
    animation-name: fadeOutMove2;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible;
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.search_modern .logo_image {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: hidden
}

.search_modern .search_opened .logo_image {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.search_out_anim .search_modern .logo_image {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: visible
}

.search_modern .search_close:before {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: hidden
}

.search_modern .search_opened .search_close:before {
    -webkit-animation-name: fadeInAnimScale;
    animation-name: fadeInAnimScale;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
    visibility: visible
}

.search_out_anim .search_modern .search_close:before {
    -webkit-animation-name: fadeOutAnimScale;
    animation-name: fadeOutAnimScale;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: visible
}

.search_wrap .search_results {
    background-color: var(--theme-color-bg_color);
    border-color: var(--theme-color-bd_color)
}

.search_wrap .search_results:after {
    background-color: var(--theme-color-bg_color);
    border-left-color: var(--theme-color-bd_color);
    border-top-color: var(--theme-color-bd_color)
}

.search_wrap .search_results .search_results_close {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center;
    font-size: 14px;
    top: 8px;
    right: 8px;
    color: var(--theme-color-text_dark)
}

.search_wrap .search_results .search_results_close:hover {
    color: var(--theme-color-text_dark)
}

.search_wrap .search_results .search_results_close:before {
    font-family: "fontello";
    content: '\e9e1';
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.search_wrap .search_results .search_results_close:hover:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.search_wrap .search_results.widget_area .post_item+.post_item {
    border-top-color: var(--theme-color-bd_color)
}

.content .search_wrap {
    margin: 0
}

.content .search_wrap .search_form_wrap {
    width: 100%
}

.content .search_wrap .search_form_wrap .search_field {
    width: 100%
}

.content .search_wrap .search_submit {
    background-color: transparent
}

.content .search_wrap .search_results {
    width: 100%
}

.post_item_none_search .search_wrap,.post_item_none_archive .search_wrap {
    max-width: 410px;
    margin: 0 auto
}

.post_item_none_search .search_wrap .search_field,.post_item_none_archive .search_wrap .search_field {
    padding: .77em 1.2em .77em 3.3em !important;
    border-width: 1px !important;
    border-style: solid !important;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.post_item_none_search .search_wrap .search_submit,.post_item_none_archive .search_wrap .search_submit {
    left: 0;
    right: auto;
    top: 0;
    padding: 0 1em;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.post_item_none_search .search_wrap .search_submit:before,.post_item_none_archive .search_wrap .search_submit:before {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_layouts_title .sc_layouts_title_meta,.sc_layouts_title .sc_layouts_title_breadcrumbs,.sc_layouts_title .sc_layouts_title_breadcrumbs a,.sc_layouts_title .sc_layouts_title_description,.sc_layouts_title .post_meta,.sc_layouts_title .post_meta_item,.sc_layouts_title .post_meta .vc_inline-link,.sc_layouts_title .post_meta_item a,.sc_layouts_title .post_meta_item:after,.sc_layouts_title .post_meta_item:hover:after,.sc_layouts_title .post_meta_item.post_meta_edit:after,.sc_layouts_title .post_meta_item.post_meta_edit:hover:after,.sc_layouts_title .post_meta_item.post_categories,.sc_layouts_title .post_meta_item.post_categories a,.sc_layouts_title .post_info .post_info_item,.sc_layouts_title .post_info .post_info_item a,.sc_layouts_title .post_info_counters .post_meta_item {
    color: var(--theme-color-text_dark)
}

.sc_layouts_title .post_meta_item a:hover,.sc_layouts_title .post_meta_item a:focus,.sc_layouts_title .sc_layouts_title_breadcrumbs a:hover,.sc_layouts_title .sc_layouts_title_breadcrumbs a:focus,.sc_layouts_title .post_meta .vc_inline-link:hover,.sc_layouts_title .post_meta .vc_inline-link:focus,.sc_layouts_title a.post_meta_item:hover,.sc_layouts_title a.post_meta_item:focus,.sc_layouts_title .post_meta_item.post_categories a:hover,.sc_layouts_title .post_meta_item.post_categories a:focus,.sc_layouts_title .post_info .post_info_item a:hover,.sc_layouts_title .post_info .post_info_item a:focus,.sc_layouts_title .post_info_counters .post_meta_item:hover,.sc_layouts_title .post_info_counters .post_meta_item:focus {
    color: var(--theme-color-text_hover)
}

.sc_layouts_menu_nav>li>a {
    color: var(--theme-color-text_dark)
}

.sc_layouts_menu_nav>li>a:hover,.sc_layouts_menu_nav>li.sfHover>a {
    color: var(--theme-color-text_link) !important
}

.sc_layouts_menu_nav>li.current-menu-item>a,.sc_layouts_menu_nav>li.current-menu-parent>a,.sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: var(--theme-color-text_link) !important
}

.sc_layouts_menu_nav .menu-collapse>a:before {
    color: var(--theme-color-alter_dark);
    font-weight: 400
}

.sc_layouts_menu_nav .menu-collapse>a:after {
    display: none;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    background-color: var(--theme-color-alter_bg_color)
}

.sc_layouts_menu_nav .menu-collapse>a:hover:before,.sc_layouts_menu_nav .menu-collapse>a:focus:before {
    color: var(--theme-color-alter_dark)
}

.sc_layouts_menu_nav .menu-collapse>a:hover:after,.sc_layouts_menu_nav .menu-collapse>a:focus:after {
    background-color: var(--theme-color-alter_bg_hover)
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,.sc_layouts_menu_popup .sc_layouts_menu_nav>li>ul,.sc_layouts_menu_nav>li>ul ul,.sc_layouts_menu_nav>li ul:not(.sc_item_filters_tabs) {
    background-color: var(--theme-color-extra_bg_color)
}

.widget_nav_menu li.menu-delimiter,.sc_layouts_menu_nav>li li.menu-delimiter {
    border-color: var(--theme-color-extra_bd_color)
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li>a,.sc_layouts_menu_nav>li li>a {
    color: var(--theme-color-extra_text) !important
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li>a:hover,.sc_layouts_menu_popup .sc_layouts_menu_nav>li.sfHover>a,.sc_layouts_menu_nav>li li>a:hover,.sc_layouts_menu_nav>li li.sfHover>a {
    color: var(--theme-color-extra_hover) !important
}

.sc_layouts_menu_nav>li li>a:hover:after {
    color: var(--theme-color-extra_hover) !important
}

.sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children>a:hover,.sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children.sfHover>a {
    color: var(--theme-color-extra_text) !important;
    background-color: transparent
}

.sc_layouts_menu_nav>li li[class*=icon-]:before {
    color: var(--theme-color-extra_hover)
}

.sc_layouts_menu_nav>li li[class*=icon-]:hover:before,.sc_layouts_menu_nav>li li[class*=icon-].shHover:before {
    color: var(--theme-color-extra_hover)
}

.sc_layouts_menu_nav>li li.current-menu-item>a,.sc_layouts_menu_nav>li li.current-menu-parent>a,.sc_layouts_menu_nav>li li.current-menu-ancestor>a {
    color: var(--theme-color-extra_hover) !important
}

.sc_layouts_menu_nav>li li.current-menu-item:before,.sc_layouts_menu_nav>li li.current-menu-parent:before,.sc_layouts_menu_nav>li li.current-menu-ancestor:before {
    color: var(--theme-color-extra_hover) !important
}

.sc_layouts_menu_item_description {
    color: var(--theme-color-extra_light)
}

.menu_main_nav>li ul [class*=current-menu-]>a .sc_layouts_menu_item_description,.sc_layouts_menu_nav>li ul li[class*=current-menu-]>a .sc_layouts_menu_item_description,.menu_main_nav>li ul a:hover .sc_layouts_menu_item_description,.sc_layouts_menu_nav>li ul a:hover .sc_layouts_menu_item_description {
    color: var(--theme-color-text_light)
}

.menu_main_nav>li[class*=current-menu-]>a .sc_layouts_menu_item_description,.sc_layouts_menu_nav>li[class*=current-menu-]>a .sc_layouts_menu_item_description,.menu_main_nav>li>a:hover .sc_layouts_menu_item_description,.sc_layouts_menu_nav>li>a:hover .sc_layouts_menu_item_description {
    color: var(--theme-color-text)
}

.menu_hover_fade_box .sc_layouts_menu_nav>a:hover,.menu_hover_fade_box .sc_layouts_menu_nav>li:not(.menu-collapse)>a:hover,.menu_hover_fade_box .sc_layouts_menu_nav>li:not(.menu-collapse).sfHover>a {
    color: var(--theme-color-alter_link);
    background-color: var(--theme-color-alter_bg_color)
}

.menu_hover_slide_box .sc_layouts_menu_nav>li#blob {
    background-color: var(--theme-color-alter_bg_color)
}

.menu_hover_slide_line .sc_layouts_menu_nav>li#blob {
    background-color: var(--theme-color-text_link)
}

.menu_hover_color_line .sc_layouts_menu_nav>li:not(.menu-collapse)>a:before {
    background-color: var(--theme-color-text_dark)
}

.menu_hover_color_line .sc_layouts_menu_nav>li:not(.menu-collapse)>a:after,.menu_hover_color_line .sc_layouts_menu_nav>li:not(.menu-collapse).menu-item-has-children>a:after {
    background-color: var(--theme-color-text_link);
    display: block
}

.menu_hover_color_line .sc_layouts_menu_nav>li:not(.menu-collapse).sfHover>a,.menu_hover_color_line .sc_layouts_menu_nav>li:not(.menu-collapse)>a:hover,.menu_hover_color_line .sc_layouts_menu_nav>li:not(.menu-collapse)>a:focus {
    color: var(--theme-color-text_link)
}

.menu_hover_zoom_line .sc_layouts_menu_nav>li:not(.menu-collapse)>a:after {
    background-color: var(--theme-color-text_dark)
}

.menu_hover_zoom_line .sc_layouts_menu_nav>li>a:hover,.menu_hover_zoom_line .sc_layouts_menu_nav>li.sfHover>a {
    color: var(--theme-color-text_dark) !important
}

.menu_hover_zoom_line>ul>li:not(.menu-collapse)>a:before {
    display: none
}

.menu_hover_zoom_line>ul>li:not(.menu-collapse)>a:after {
    content: "" !important;
    display: block !important;
    position: relative;
    z-index: 1;
    top: auto;
    bottom: -2px;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: 0;
    height: 2px;
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease
}

.menu_hover_zoom_line>ul>li:not(.menu-collapse)>a:hover:after,.menu_hover_zoom_line>ul>li:not(.menu-collapse).sfHover>a:after,.menu_hover_zoom_line>ul>li:not(.menu-collapse).current-menu-item>a:after,.menu_hover_zoom_line>ul>li:not(.menu-collapse).current-menu-parent>a:after,.menu_hover_zoom_line>ul>li:not(.menu-collapse).current-menu-ancestor>a:after {
    width: 100%
}

.menu_hover_zoom_line .sc_layouts_menu_nav>li.current-menu-item>a,.menu_hover_zoom_line .sc_layouts_menu_nav>li.current-menu-parent>a,.menu_hover_zoom_line .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: var(--theme-color-text_dark) !important
}

.menu_hover_path_line .sc_layouts_menu_nav>li:not(.menu-collapse):before,.menu_hover_path_line .sc_layouts_menu_nav>li:not(.menu-collapse):after,.menu_hover_path_line .sc_layouts_menu_nav>li:not(.menu-collapse)>a:before,.menu_hover_path_line .sc_layouts_menu_nav>li:not(.menu-collapse)>a:after {
    background-color: var(--theme-color-text_link)
}

.menu_hover_roll_down .sc_layouts_menu_nav>li:not(.menu-collapse)>a:before {
    background-color: var(--theme-color-text_link)
}

.sc_layouts_menu li>ul.sc_layouts_submenu .elementor-section,.sc_layouts_menu li>ul.sc_layouts_submenu .vc_row,.sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item,.sc_layouts_menu li>ul.sc_layouts_submenu .post_item,.sc_layouts_menu li>ul.sc_layouts_submenu .amount,.sc_layouts_menu li>ul.sc_layouts_submenu li {
    color: var(--theme-color-extra_text)
}

.sc_layouts_menu li>ul.sc_layouts_submenu .elementor-section a:not(.sc_button):not([class*=button]),.sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:not(.sc_button):not([class*=button]),.sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not([class*=button]) {
    color: var(--theme-color-extra_dark)
}

.sc_layouts_menu li>ul.sc_layouts_submenu .elementor-section a:not(.sc_button):not([class*=button]):hover,.sc_layouts_menu li>ul.sc_layouts_submenu .elementor-section a:not(.sc_button):not([class*=button]):focus,.sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:not(.sc_button):not([class*=button]):hover,.sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:not(.sc_button):not([class*=button]):focus,.sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not([class*=button]):hover,.sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not([class*=button]):focus,.sc_layouts_menu li>ul.sc_layouts_submenu .elementor-section a:hover .sc_layouts_item_icon,.sc_layouts_menu li>ul.sc_layouts_submenu .elementor-section a:focus .sc_layouts_item_icon,.sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:hover .sc_layouts_item_icon,.sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:focus .sc_layouts_item_icon,.sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:hover .sc_layouts_item_icon,.sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:focus .sc_layouts_item_icon {
    color: var(--theme-color-extra_link)
}

ul.sc_layouts_submenu h1,ul.sc_layouts_submenu h2,ul.sc_layouts_submenu h3,ul.sc_layouts_submenu h4,ul.sc_layouts_submenu h5,ul.sc_layouts_submenu h6,ul.sc_layouts_submenu h1 a,ul.sc_layouts_submenu h2 a,ul.sc_layouts_submenu h3 a,ul.sc_layouts_submenu h4 a,ul.sc_layouts_submenu h5 a,ul.sc_layouts_submenu h6 a,ul.sc_layouts_submenu [class*=color_style_] h1 a,ul.sc_layouts_submenu [class*=color_style_] h2 a,ul.sc_layouts_submenu [class*=color_style_] h3 a,ul.sc_layouts_submenu [class*=color_style_] h4 a,ul.sc_layouts_submenu [class*=color_style_] h5 a,ul.sc_layouts_submenu [class*=color_style_] h6 a {
    color: var(--theme-color-extra_dark)
}

ul.sc_layouts_submenu h1 a:hover,ul.sc_layouts_submenu h1 a:focus,ul.sc_layouts_submenu h2 a:hover,ul.sc_layouts_submenu h2 a:focus,ul.sc_layouts_submenu h3 a:hover,ul.sc_layouts_submenu h3 a:focus,ul.sc_layouts_submenu h4 a:hover,ul.sc_layouts_submenu h4 a:focus,ul.sc_layouts_submenu h5 a:hover,ul.sc_layouts_submenu h5 a:focus,ul.sc_layouts_submenu h6 a:hover,ul.sc_layouts_submenu h6 a:focus {
    color: var(--theme-color-extra_link)
}

ul.sc_layouts_submenu .color_style_link2 h1 a:hover,ul.sc_layouts_submenu .color_style_link2 h1 a:focus,ul.sc_layouts_submenu .color_style_link2 h2 a:hover,ul.sc_layouts_submenu .color_style_link2 h2 a:focus,ul.sc_layouts_submenu .color_style_link2 h3 a:hover,ul.sc_layouts_submenu .color_style_link2 h3 a:focus,ul.sc_layouts_submenu .color_style_link2 h4 a:hover,ul.sc_layouts_submenu .color_style_link2 h4 a:focus,ul.sc_layouts_submenu .color_style_link2 h5 a:hover,ul.sc_layouts_submenu .color_style_link2 h5 a:focus,ul.sc_layouts_submenu .color_style_link2 h6 a:hover,ul.sc_layouts_submenu .color_style_link2 h6 a:focus {
    color: var(--theme-color-extra_link2)
}

ul.sc_layouts_submenu .color_style_link3 h1 a:hover,ul.sc_layouts_submenu .color_style_link3 h1 a:focus,ul.sc_layouts_submenu .color_style_link3 h2 a:hover,ul.sc_layouts_submenu .color_style_link3 h2 a:focus,ul.sc_layouts_submenu .color_style_link3 h3 a:hover,ul.sc_layouts_submenu .color_style_link3 h3 a:focus,ul.sc_layouts_submenu .color_style_link3 h4 a:hover,ul.sc_layouts_submenu .color_style_link3 h4 a:focus,ul.sc_layouts_submenu .color_style_link3 h5 a:hover,ul.sc_layouts_submenu .color_style_link3 h5 a:focus,ul.sc_layouts_submenu .color_style_link3 h6 a:hover,ul.sc_layouts_submenu .color_style_link3 h6 a:focus {
    color: var(--theme-color-extra_link3)
}

ul.sc_layouts_submenu .color_style_dark h1 a:hover,ul.sc_layouts_submenu .color_style_dark h1 a:focus,ul.sc_layouts_submenu .color_style_dark h2 a:hover,ul.sc_layouts_submenu .color_style_dark h2 a:focus,ul.sc_layouts_submenu .color_style_dark h3 a:hover,ul.sc_layouts_submenu .color_style_dark h3 a:focus,ul.sc_layouts_submenu .color_style_dark h4 a:hover,ul.sc_layouts_submenu .color_style_dark h4 a:focus,ul.sc_layouts_submenu .color_style_dark h5 a:hover,ul.sc_layouts_submenu .color_style_dark h5 a:focus,ul.sc_layouts_submenu .color_style_dark h6 a:hover,ul.sc_layouts_submenu .color_style_dark h6 a:focus {
    color: var(--theme-color-extra_link)
}

ul.sc_layouts_submenu dt,ul.sc_layouts_submenu b,ul.sc_layouts_submenu strong,ul.sc_layouts_submenu i,ul.sc_layouts_submenu em,ul.sc_layouts_submenu mark,ul.sc_layouts_submenu ins {
    color: var(--theme-color-extra_dark)
}

ul.sc_layouts_submenu s,ul.sc_layouts_submenu strike,ul.sc_layouts_submenu del,ul.sc_layouts_submenu .post_meta {
    color: var(--theme-color-extra_light)
}

ul.sc_layouts_submenu .sc_recent_news_header {
    border-color: var(--theme-color-extra_bd_color)
}

.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-section,.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row,.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item,.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .post_item {
    color: var(--theme-color-text)
}

.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-section a:not(.sc_button):not([class*=button]),.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:not(.sc_button):not([class*=button]),.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not([class*=button]) {
    color: var(--theme-color-text_link)
}

.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-section a:not(.sc_button):not([class*=button]):hover,.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-section a:not(.sc_button):not([class*=button]):focus,.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-section a:hover .sc_layouts_item_icon,.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-section a:focus .sc_layouts_item_icon,.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:not(.sc_button):not([class*=button]):hover,.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:not(.sc_button):not([class*=button]):focus,.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:hover .sc_layouts_item_icon,.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:focus .sc_layouts_item_icon,.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not([class*=button]):hover,.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not([class*=button]):focus,.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:hover .sc_layouts_item_icon,.widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:focus .sc_layouts_item_icon {
    color: var(--theme-color-text_hover)
}

.widget_nav_menu ul.sc_layouts_submenu h1,.widget_nav_menu ul.sc_layouts_submenu h2,.widget_nav_menu ul.sc_layouts_submenu h3,.widget_nav_menu ul.sc_layouts_submenu h4,.widget_nav_menu ul.sc_layouts_submenu h5,.widget_nav_menu ul.sc_layouts_submenu h6,.widget_nav_menu ul.sc_layouts_submenu h1 a,.widget_nav_menu ul.sc_layouts_submenu h2 a,.widget_nav_menu ul.sc_layouts_submenu h3 a,.widget_nav_menu ul.sc_layouts_submenu h4 a,.widget_nav_menu ul.sc_layouts_submenu h5 a,.widget_nav_menu ul.sc_layouts_submenu h6 a,.widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h1 a,.widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h2 a,.widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h3 a,.widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h4 a,.widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h5 a,.widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h6 a {
    color: var(--theme-color-text_dark)
}

.widget_nav_menu ul.sc_layouts_submenu h1 a:hover,.widget_nav_menu ul.sc_layouts_submenu h1 a:focus,.widget_nav_menu ul.sc_layouts_submenu h2 a:hover,.widget_nav_menu ul.sc_layouts_submenu h2 a:focus,.widget_nav_menu ul.sc_layouts_submenu h3 a:hover,.widget_nav_menu ul.sc_layouts_submenu h3 a:focus,.widget_nav_menu ul.sc_layouts_submenu h4 a:hover,.widget_nav_menu ul.sc_layouts_submenu h4 a:focus,.widget_nav_menu ul.sc_layouts_submenu h5 a:hover,.widget_nav_menu ul.sc_layouts_submenu h5 a:focus,.widget_nav_menu ul.sc_layouts_submenu h6 a:hover,.widget_nav_menu ul.sc_layouts_submenu h6 a:focus {
    color: var(--theme-color-text_link)
}

.widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h1 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h1 a:focus,.widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h2 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h2 a:focus,.widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h3 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h3 a:focus,.widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h4 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h4 a:focus,.widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h5 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h5 a:focus,.widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h6 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h6 a:focus {
    color: var(--theme-color-text_link2)
}

.widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h1 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h1 a:focus,.widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h2 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h2 a:focus,.widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h3 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h3 a:focus,.widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h4 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h4 a:focus,.widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h5 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h5 a:focus,.widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h6 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h6 a:focus {
    color: var(--theme-color-text_link3)
}

.widget_nav_menu ul.sc_layouts_submenu .color_style_dark h1 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_dark h1 a:focus,.widget_nav_menu ul.sc_layouts_submenu .color_style_dark h2 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_dark h2 a:focus,.widget_nav_menu ul.sc_layouts_submenu .color_style_dark h3 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_dark h3 a:focus,.widget_nav_menu ul.sc_layouts_submenu .color_style_dark h4 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_dark h4 a:focus,.widget_nav_menu ul.sc_layouts_submenu .color_style_dark h5 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_dark h5 a:focus,.widget_nav_menu ul.sc_layouts_submenu .color_style_dark h6 a:hover,.widget_nav_menu ul.sc_layouts_submenu .color_style_dark h6 a:focus {
    color: var(--theme-color-text_link)
}

.widget_nav_menu ul.sc_layouts_submenu dt,.widget_nav_menu ul.sc_layouts_submenu b,.widget_nav_menu ul.sc_layouts_submenu strong,.widget_nav_menu ul.sc_layouts_submenu i,.widget_nav_menu ul.sc_layouts_submenu em,.widget_nav_menu ul.sc_layouts_submenu mark,.widget_nav_menu ul.sc_layouts_submenu ins {
    color: var(--theme-color-text_dark)
}

.widget_nav_menu ul.sc_layouts_submenu s,.widget_nav_menu ul.sc_layouts_submenu strike,.widget_nav_menu ul.sc_layouts_submenu del,.widget_nav_menu ul.sc_layouts_submenu .post_meta {
    color: var(--theme-color-text_light)
}

.widget_nav_menu ul.sc_layouts_submenu .sc_recent_news_header {
    border-color: var(--theme-color-bd_color)
}

body.menu_side_present {
    width: auto;
    -webkit-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box
}

body.menu_side_left {
    margin-left: 6rem
}

body.menu_side_right {
    margin-right: 6rem
}

.menu_side_present .body_wrap {
    position: relative;
    overflow: hidden;
    max-width: 100%
}

.menu_side_present .menu_side_wrap {
    position: fixed;
    z-index: 20000;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0;
    width: 6rem;
    -webkit-transition: left .3s ease,right .3s ease;
    -ms-transition: left .3s ease,right .3s ease;
    transition: left .3s ease,right .3s ease
}

.menu_side_right .menu_side_wrap {
    left: auto;
    right: 0
}

.admin-bar .menu_side_wrap {
    top: 32px
}

@media (max-width: 782px) {
    .admin-bar .menu_side_wrap {
        top:46px
    }
}

@media (max-width: 600px) {
    .admin-bar .menu_side_wrap {
        top:0
    }
}

.menu_side_wrap .menu_side_inner {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.menu_side_inner {
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color)
}

.menu_side_present .menu_side_wrap .sc_layouts_logo {
    display: block;
    padding: 25% 10%;
    text-align: center;
    border-bottom: 1px solid #ddd;
    position: relative;
    z-index: 1
}

.menu_side_inner .sc_layouts_logo {
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bd_color)
}

[class*=scheme_].menu_side_icons .sc_layouts_logo {
    background-color: var(--theme-color-bg_color);
    border-color: var(--theme-color-bd_color)
}

.menu_side_present .menu_side_wrap .logo_text {
    font-size: 1em;
    letter-spacing: 0;
    text-align: center;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.menu_side_present .menu_side_wrap .logo_slogan {
    display: none
}

.menu_side_wrap .menu_mobile_button {
    display: block;
    position: relative;
    left: 0;
    right: auto;
    top: 0
}

.menu_side_wrap .menu_side_button {
    display: none;
    font-size: 16px;
    margin-top: -1.5em;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: -1.5em;
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: left .3s ease,right .3s ease;
    -ms-transition: left .3s ease,right .3s ease;
    transition: left .3s ease,right .3s ease
}

.menu_side_right .menu_side_wrap .menu_side_button {
    text-align: left;
    padding-left: 10px;
    -webkit-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px
}

.menu_side_left .menu_side_wrap .menu_side_button {
    left: auto;
    right: -1.5em;
    text-align: right;
    padding-right: 10px;
    -webkit-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0
}

.menu_side_right .menu_side_wrap .menu_side_button:before {
    content: '\e837'
}

.menu_side_right .menu_side_wrap.opened .menu_side_button:before {
    content: '\e836'
}

.menu_side_left .menu_side_wrap .menu_side_button:before {
    content: '\e836'
}

.menu_side_left .menu_side_wrap.opened .menu_side_button:before {
    content: '\e837'
}

[class*=scheme_].menu_side_wrap .menu_side_button {
    color: var(--theme-color-alter_dark);
    border-color: var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-alter_bg_color_07)
}

[class*=scheme_].menu_side_wrap .menu_side_button:hover {
    color: var(--theme-color-inverse_hover);
    border-color: var(--theme-color-alter_hover);
    background-color: var(--theme-color-alter_link)
}

#toc_menu {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    margin: -50% 0 0 -50%
}

.toc_menu_item {
    position: relative;
    z-index: 1
}

.toc_menu_item .toc_menu_icon {
    display: block;
    position: relative;
    color: #888;
    height: 1.5em;
    line-height: 1.5em;
    text-align: center
}

.toc_menu_item .toc_menu_icon:before {
    display: inline-block;
    line-height: inherit;
    color: inherit
}

.toc_menu_item .toc_menu_icon_default:before {
    content: ' ';
    margin-top: .75em;
    width: .5em;
    height: 1px;
    background-color: #888
}

.toc_menu_item:hover .toc_menu_icon,.toc_menu_item_active .toc_menu_icon {
    color: #292929
}

.toc_menu_item:hover .toc_menu_icon_default:before,.toc_menu_item_active .toc_menu_icon_default:before {
    background-color: #292929
}

.toc_menu_item_active .toc_menu_icon_default:before {
    width: 1.5em
}

.toc_menu_item .toc_menu_description {
    position: absolute;
    top: 0;
    right: -20em;
    opacity: 0;
    white-space: nowrap;
    -webkit-transition: all .6s ease-out;
    -ms-transition: all .6s ease-out;
    transition: all .6s ease-out
}

.toc_menu_item:hover .toc_menu_description {
    right: 100%;
    margin-right: 1.5em;
    opacity: 1
}

.menu_side_inner #toc_menu {
    display: block;
    position: relative;
    z-index: 0;
    -webkit-transition: top .3s ease;
    -ms-transition: top .3s ease;
    transition: top .3s ease
}

.menu_side_icons #toc_menu {
    left: 0;
    top: 0;
    margin: 0
}

.menu_side_icons .toc_menu_item .toc_menu_description {
    height: 6rem;
    font-size: 1.0667em;
    line-height: 6rem;
    font-weight: 700;
    text-transform: uppercase;
    top: 0
}

.menu_side_icons .toc_menu_item:hover .toc_menu_description {
    margin-right: 0
}

.menu_side_icons .toc_menu_item .toc_menu_description span {
    display: inline-block;
    vertical-align: middle;
    padding: 0 3em;
    letter-spacing: 1px
}

.menu_side_icons .toc_menu_item .toc_menu_icon {
    width: 100%;
    height: 6rem;
    line-height: 6rem;
    -webkit-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    border-bottom: 1px solid #ddd
}

.menu_side_icons .toc_menu_item .toc_menu_icon:before {
    font-size: 2rem;
    line-height: inherit;
    font-weight: 400
}

.menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon {
    text-align: center
}

.menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon_default:before {
    content: ' ';
    width: 5px;
    height: 5px;
    line-height: inherit;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.menu_side_dots #toc_menu .toc_menu_item_active .toc_menu_icon_default:before {
    width: 9px;
    height: 9px;
    line-height: 9px;
    text-align: center
}

.menu_side_left .toc_menu_item .toc_menu_description {
    left: -20em;
    right: auto
}

.menu_side_left .toc_menu_item:hover .toc_menu_description {
    left: 100%;
    right: auto
}

[class*=scheme_].menu_side_icons .toc_menu_item .toc_menu_icon,.menu_side_inner>.toc_menu_item .toc_menu_icon {
    background-color: var(--theme-color-bg_color);
    border-color: var(--theme-color-bd_color);
    color: var(--theme-color-text_link)
}

[class*=scheme_].menu_side_icons .toc_menu_item:hover .toc_menu_icon,[class*=scheme_].menu_side_icons .toc_menu_item_active .toc_menu_icon,.menu_side_inner>.toc_menu_item:hover .toc_menu_icon,.menu_side_inner>.toc_menu_item_active .toc_menu_icon {
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link)
}

[class*=scheme_].menu_side_icons .toc_menu_icon_default:before,.menu_side_inner>.toc_menu_icon_default:before {
    background-color: var(--theme-color-text_link)
}

[class*=scheme_].menu_side_icons .toc_menu_item:hover .toc_menu_icon_default:before,[class*=scheme_].menu_side_icons .toc_menu_item_active .toc_menu_icon_default:before,.menu_side_inner>.toc_menu_item:hover .toc_menu_icon_default:before,.menu_side_inner>.toc_menu_item_active .toc_menu_icon_default:before {
    background-color: var(--theme-color-text_dark)
}

[class*=scheme_].menu_side_icons .toc_menu_item .toc_menu_description,.menu_side_inner>.toc_menu_item .toc_menu_description {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link)
}

[class*=scheme_].menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon {
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-alter_text)
}

[class*=scheme_].menu_side_dots #toc_menu .toc_menu_item:hover .toc_menu_icon,[class*=scheme_].menu_side_dots #toc_menu .toc_menu_item_active .toc_menu_icon {
    color: var(--theme-color-alter_link)
}

[class*=scheme_].menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon:before {
    background-color: var(--theme-color-alter_link)
}

[class*=scheme_].menu_side_dots #toc_menu .toc_menu_item:hover .toc_menu_icon:before {
    background-color: var(--theme-color-alter_hover)
}

@-webkit-keyframes fadeInAnim {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeInAnim {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeOutAnim {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOutAnim {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes fadeInAnimScale {
    0% {
        opacity: 0;
        -webkit-transform: scale(.2) rotate(0)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1) rotate(180deg)
    }
}

@keyframes fadeInAnimScale {
    0% {
        opacity: 0;
        transform: scale(.2) rotate(0)
    }

    100% {
        opacity: 1;
        transform: scale(1) rotate(180deg)
    }
}

@-webkit-keyframes fadeOutAnimScale {
    0% {
        opacity: 1;
        -webkit-transform: scale(1) rotate(180deg)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.2) rotate(0)
    }
}

@keyframes fadeOutAnimScale {
    0% {
        opacity: 1;
        transform: scale(1) rotate(180deg)
    }

    100% {
        opacity: 0;
        transform: scale(.2) rotate(0)
    }
}

@-webkit-keyframes fadeInRightPanel {
    0% {
        opacity: 0;
        -webkit-transform: translateX(30px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@keyframes fadeInRightPanel {
    0% {
        opacity: 0;
        transform: translateX(30px)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes fadeOutRightPanel {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px)
    }
}

@keyframes fadeOutRightPanel {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        transform: translateX(20px)
    }
}

@-webkit-keyframes fadeInMove {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0,1,1)
    }

    10% {
        opacity: 1;
        -webkit-transform: scale3d(.1,1,1)
    }

    100% {
        opacity: .14;
        -webkit-transform: scale3d(1,1,1)
    }
}

@keyframes fadeInMove {
    0% {
        opacity: 0;
        transform: scale3d(0,1,1)
    }

    10% {
        opacity: 1;
        transform: scale3d(.1,1,1)
    }

    100% {
        opacity: .14;
        transform: scale3d(1,1,1)
    }
}

@-webkit-keyframes fadeOutMove {
    0% {
        opacity: .14;
        -webkit-transform: scale3d(1,1,1)
    }

    100% {
        opacity: .14;
        -webkit-transform: scale3d(0,1,1)
    }
}

@keyframes fadeOutMove {
    0% {
        opacity: .14;
        transform: scale3d(1,1,1)
    }

    100% {
        opacity: .14;
        transform: scale3d(0,1,1)
    }
}

@-webkit-keyframes fadeOutMove2 {
    0% {
        opacity: .8;
        -webkit-transform: scale3d(1,1,1)
    }

    100% {
        opacity: .14;
        -webkit-transform: scale3d(0,1,1)
    }
}

@keyframes fadeOutMove2 {
    0% {
        opacity: .8;
        transform: scale3d(1,1,1)
    }

    100% {
        opacity: .14;
        transform: scale3d(0,1,1)
    }
}

.top_panel_mobile_info p {
    margin: 0
}

.admin-bar .sc_layouts_panel_menu {
    top: 32px
}

.admin-bar .sc_layouts_panel_menu.opened,.admin-bar .sc_layouts_panel_menu.sc_layouts_panel_menu_fullscreen.opened {
    height: calc(100% - 32px) !important
}

.admin-bar .sc_layouts_panel_menu.sc_layouts_panel_menu_narrow.opened {
    height: calc(75% - 32px) !important
}

@media (max-width: 782px) {
    .admin-bar .sc_layouts_panel_menu {
        top:46px
    }

    .admin-bar .sc_layouts_panel_menu.opened,.admin-bar .sc_layouts_panel_menu.sc_layouts_panel_menu_fullscreen.opened {
        height: calc(100% - 46px) !important
    }

    .admin-bar .sc_layouts_panel_menu.sc_layouts_panel_menu_narrow.opened {
        height: calc(75% - 46px) !important
    }
}

@media (max-width: 600px) {
    .admin-bar .sc_layouts_panel_menu {
        top:0
    }

    .admin-bar .sc_layouts_panel_menu.opened,.admin-bar .sc_layouts_panel_menu.sc_layouts_panel_menu_fullscreen.opened {
        height: 100% !important
    }

    .admin-bar .sc_layouts_panel_menu.sc_layouts_panel_menu_narrow.opened {
        height: 100% !important
    }
}

.sc_layouts_panel_menu_overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 8001;
    width: 100%;
    height: 100%;
    background-color: var(--theme-color-alter_bg_color);
    opacity: .1
}

.sc_layouts_panel_menu {
    position: fixed;
    z-index: 100002;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    will-change: height;
    -webkit-transition: height .5s cubic-bezier(.5,1,.89,1);
    -ms-transition: height .5s cubic-bezier(.5,1,.89,1);
    transition: height .5s cubic-bezier(.5,1,.89,1)
}

.sc_layouts_panel_menu .elementor-section.elementor-section-height-full>.elementor-container {
    height: 100%
}

.sc_layouts_panel_menu.sc_layouts_panel_menu_fullscreen.opened {
    height: 100%
}

.sc_layouts_panel_menu.sc_layouts_panel_menu_narrow.opened {
    height: 75%
}

.sc_layouts_panel_menu.sc_layouts_panel_menu_narrow .sc_layouts_panel_menu_inner {
    overflow-x: hidden;
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.sc_layouts_panel_menu.sc_layouts_panel_menu_narrow .sc_layouts_panel_menu_inner::-webkit-scrollbar {
    width: 0
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_inner {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color)
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_inner>.elementor,.sc_layouts_panel_menu .sc_layouts_panel_menu_inner .elementor-section-wrap,.sc_layouts_panel_menu .sc_layouts_panel_menu_inner .elementor-inner,.sc_layouts_panel_menu .sc_layouts_panel_menu_inner .elementor-section.elementor-section-height-full {
    height: 100%;
    min-height: auto
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_inner>p {
    margin: 0
}

.sc_layouts_panel_menu .panel_menu_header {
    padding: 60px 50px
}

.sc_layouts_panel_menu.scheme_default .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_text,.sc_layouts_panel_menu.scheme_light .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_text {
    color: var(--theme-color-alter_dark)
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_close {
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: 60px;
    right: 65px;
    margin: 0 !important;
    line-height: 1em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    color: var(--theme-color-alter_dark);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_close:hover {
    color: var(--theme-color-alter_dark)
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon {
    font-size: 19px;
    font-weight: 400;
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out;
    color: var(--theme-color-alter_dark)
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon:before {
    position: relative;
    z-index: 1;
    content: '\e9e1';
    font-family: "fontello";
    line-height: 1;
    text-align: center
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_close:hover .sc_layouts_panel_menu_close_icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_text {
    font-size: 17px;
    line-height: 1em;
    font-weight: 400;
    margin-right: .9em;
    color: var(--theme-color-alter_light)
}

.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li>a,.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li>a,.sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li>a,.sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li>a {
    color: var(--theme-color-alter_dark)
}

.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li>a:hover,.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li>a:hover,.sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li>a:hover,.sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li>a:hover {
    color: var(--theme-color-alter_dark) !important
}

.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*=icon-]:before,.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li[class*=icon-]:before,.sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*=icon-]:before,.sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li[class*=icon-]:before {
    color: var(--theme-color-alter_dark)
}

.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li>a,.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li>a,.sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li>a,.sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li>a {
    color: var(--theme-color-alter_dark) !important
}

.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li>a:hover,.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li>a:hover,.sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li>a:hover,.sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li>a:hover {
    color: var(--theme-color-alter_link) !important
}

.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li.opened>a,.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li.opened>a,.sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li.opened>a,.sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li.opened>a {
    color: var(--theme-color-alter_link) !important
}

.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*=icon-]>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding: 5px 4.4rem
}

.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*=icon-]:before {
    left: 50%;
    -webkit-transform: translateX(-12rem);
    -ms-transform: translateX(-12rem);
    transform: translateX(-12rem)
}

.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
    padding: .4rem 3.9rem
}

.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]:before {
    margin-left: 0
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu {
    right: auto;
    left: 0
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu:before {
    content: '\EA07';
    left: 10px;
    right: auto;
    -webkit-transition: left .3s ease-out,color .3s ease,opacity .3s ease-out;
    -ms-transition: left .3s ease-out,color .3s ease,opacity .3s ease-out;
    transition: left .3s ease-out,color .3s ease,opacity .3s ease-out
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.opened>a>.open_child_menu:before,.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li>a:hover>.open_child_menu:before {
    right: auto;
    left: 0;
    opacity: 1
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding-right: 0 !important;
    padding-left: 2rem
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*=icon-]:before {
    left: auto;
    right: 0
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*=icon-].menu-item-has-children>a {
    padding-right: 2.2rem !important
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*=icon-]>a {
    padding-right: 2.2rem !important
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding-left: 4.4rem
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]>a {
    padding-right: 3.4rem !important
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]:before {
    margin-right: 1.8rem;
    margin-left: 0
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a,.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a {
    padding-right: 1.7rem;
    padding-left: 3.9rem
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
    padding-right: 3.9rem;
    padding-left: 3.9rem
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li li.menu-item-has-children>a {
    padding-right: 3.9rem
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]>a {
    padding-right: 5.3rem !important
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]:before {
    margin-left: 0;
    margin-right: 3.8rem
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li>a {
    padding-right: 5.8rem;
    padding-left: 3.9rem
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li li li.menu-item-has-children>a {
    padding-right: 5.8rem
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li li li li[class*=icon-]>a {
    padding-right: 7.3rem !important;
    padding-left: 3.9rem
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li li li li[class*=icon-]:before {
    margin-left: 0;
    margin-right: 5.8rem
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding: 5px 0
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
    padding: .4rem 0
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*=icon-]:before,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]:before,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*=icon-]:before,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]:before {
    display: none
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul>li>ul,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul>li>ul {
    font-size: 17px;
    padding: .2em 0
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu {
    display: none !important
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
    padding: .25em 0
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
    padding: .25em 0
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*=icon-].menu-item-has-children>a {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li>a {
    padding-right: 0;
    padding-left: 0
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]>a {
    padding-left: 0;
    padding-right: 0 !important
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a {
    padding-right: 0
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li li.menu-item-has-children>a {
    padding-right: 0
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
    padding-right: 0
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li>a {
    padding-right: 0
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li li li.menu-item-has-children>a {
    padding-right: 0
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding: .25em 0
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav>li li>a {
    color: var(--theme-color-extra_text) !important
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav>li li>a:hover,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav>li li.sfHover>a {
    color: var(--theme-color-extra_hover) !important
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown {
    display: block;
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 45vH;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown::-webkit-scrollbar {
    width: 0
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
    font-size: 38px;
    line-height: 1.5em;
    font-weight: 500;
    letter-spacing: .6px;
    text-align: inherit
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul {
    padding: 1em 0;
    margin: 0
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li {
    display: block;
    float: none;
    width: 100%
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul {
    text-align: inherit
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li>a {
    position: relative;
    width: auto;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease;
    color: var(--theme-color-alter_text)
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li>a:hover {
    color: var(--theme-color-alter_dark) !important
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li>a {
    color: var(--theme-color-alter_text) !important
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li.opened>a,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li>a:hover {
    color: var(--theme-color-alter_dark) !important
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
    padding: 1em 0 .6em;
    font-size: 19px;
    line-height: 1.5em;
    font-weight: 500;
    letter-spacing: .6px;
    text-align: inherit
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding: 5px 2rem 5px 0
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding-right: 4.4rem !important
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
    padding: .4rem 1.7rem
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul>li>a {
    letter-spacing: .6px
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a {
    padding-right: 3.9rem
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
    padding-left: 3.9rem
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li>a {
    padding-left: 5.8rem
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu {
    display: block;
    width: auto;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    padding: 0;
    -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    line-height: inherit
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li>a>.open_child_menu:before,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu:before {
    font-family: "fontello";
    content: '\E9A4';
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    right: 10px;
    opacity: 0;
    -webkit-transition: right .3s ease-out,color .3s ease,opacity .3s ease;
    -ms-transition: right .3s ease-out,color .3s ease,opacity .3s ease;
    transition: right .3s ease-out,color .3s ease,opacity .3s ease
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu {
    top: 4px
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a>.open_child_menu:before,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu:before {
    font-size: 8px;
    font-weight: 400
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.opened>a>.open_child_menu:before,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li>a:hover>.open_child_menu:before {
    right: 0;
    opacity: 1
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*=icon-]>a {
    padding-left: 2.2rem
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*=icon-]:before {
    font-size: 24px;
    line-height: inherit;
    font-weight: 400;
    display: inline-block;
    padding: 0;
    width: 1em;
    position: absolute;
    top: 9px;
    left: 0;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease;
    color: inherit
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]>a {
    padding-left: 3.3rem
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]:before {
    font-size: 18px;
    margin-left: 1.8rem;
    top: 8px
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]>a {
    padding-left: 5.5rem
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]:before {
    margin-left: 3.9rem
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li[class*=icon-]>a {
    padding-left: 7.3rem
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li[class*=icon-]:before {
    margin-left: 5.7rem
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav {
    font-size: 30px;
    line-height: 1.5em;
    font-weight: 500;
    margin-left: -.75em
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li>a {
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease;
    color: var(--theme-color-alter_text)
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li ul,.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li:last-child ul {
    background-color: transparent;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>ul {
    font-size: 18px;
    line-height: 1.5em;
    font-weight: 400;
    top: 3.6em;
    left: -.2em
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li ul:not(.sc_item_filters_tabs) {
    width: 12em;
    background-color: var(--theme-color-alter_bg_color)
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>ul ul {
    left: 12em;
    margin: 0
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding: .5em .75em
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>a {
    color: var(--theme-color-alter_text)
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>a:hover,.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.sfHover>a {
    color: var(--theme-color-alter_dark) !important
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li>a {
    padding: .45em 1.6em;
    letter-spacing: .7px;
    color: var(--theme-color-alter_text) !important
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li>a:hover,.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li.sfHover>a,.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li.current-menu-item>a,.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li.current-menu-parent>a,.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li.current-menu-ancestor>a {
    color: var(--theme-color-alter_dark) !important
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li li.menu-item-has-children>a:after {
    content: '\E9DF';
    font-size: 9px;
    font-weight: 400;
    top: 1em;
    right: 0;
    color: inherit !important
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*=icon-]+li[class*=icon-],.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li+li[class*=icon-],.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*=icon-]+li {
    margin-left: 1em
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*=icon-]>a {
    padding-left: 1.3em
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*=icon-]:before {
    font-size: 24px;
    color: inherit;
    padding: .8em 0;
    top: 0;
    left: 0
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li[class*=icon-]>a {
    padding-left: 3em
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li[class*=icon-]:before {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 1.5em;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: inherit
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal.menu_hover_color_line>ul>li:not(.menu-collapse)>a:before,.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal.menu_hover_color_line>ul>li:not(.menu-collapse)>a:after,.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal.menu_hover_color_line>ul>li:not(.menu-collapse).menu-item-has-children>a:after {
    top: 2.3em
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal.menu_hover_color_line>ul>li:not(.menu-collapse).menu-item-has-children>a:before,.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal.menu_hover_color_line>ul>li:not(.menu-collapse).menu-item-has-children>a:after {
    right: 1em !important
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal.menu_hover_color_line .sc_layouts_menu_nav>li:not(.menu-collapse)>a:after,.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal.menu_hover_color_line .sc_layouts_menu_nav>li:not(.menu-collapse).menu-item-has-children>a:after {
    background-color: var(--theme-color-text_dark)
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li:first-child>a,.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.menu-item-has-children:first-child>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li:first-child>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.menu-item-has-children:first-child>a {
    padding-left: .75em
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li:last-child>a,.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.menu-item-has-children:last-child>a {
    padding-right: 0
}

.sc_layouts_panel_menu .sc_socials.sc_socials_default .socials_wrap .social_item {
    margin-right: 4px;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_panel_menu .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
    color: var(--theme-color-alter_dark);
    border-color: var(--theme-color-alter_dark_015)
}

.sc_layouts_panel_menu .sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*=facebook] {
    color: #4f5fbf !important
}

.sc_layouts_panel_menu .sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*=twitter] {
    color: #48bde9 !important
}

.sc_layouts_panel_menu .sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*=dribble] {
    color: #ea4c89 !important
}

.sc_layouts_panel_menu .sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*=instagram] {
    color: #c41bd1 !important
}

.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*=youtube] {
    color: #c00505 !important
}

.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item {
    font-size: 17px;
    margin-right: 32px;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item .social_icon {
    padding: 0 1px;
    width: auto;
    height: auto;
    line-height: inherit;
    text-align: left;
    color: var(--theme-color-alter_dark) !important;
    background-color: transparent !important
}

.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item .social_icon:hover {
    background-color: transparent !important
}

.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item .social_icon[class*=facebook]:hover {
    color: #4f5fbf !important
}

.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item .social_icon[class*=twitter]:hover {
    color: #48bde9 !important
}

.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item .social_icon[class*=dribble]:hover {
    color: #ea4c89 !important
}

.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item .social_icon[class*=instagram]:hover {
    color: #c41bd1 !important
}

.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_socials.sc_socials_icons_names .socials_wrap {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_socials.sc_socials_icons_names .socials_wrap {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item {
    padding: 0 1px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 1.3em;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease;
    color: var(--theme-color-alter_dark)
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon {
    color: var(--theme-color-alter_dark)
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon[class*=facebook] {
    color: #4f5fbf !important
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon[class*=twitter] {
    color: #48bde9 !important
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon[class*=dribble] {
    color: #ea4c89 !important
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon[class*=instagram] {
    color: #c41bd1 !important
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_name {
    color: var(--theme-color-alter_dark)
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item:last-child {
    margin-right: 0
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon {
    padding: 0 1px;
    width: auto;
    height: auto;
    line-height: inherit;
    text-align: left
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon+.social_name {
    font-size: 13px;
    line-height: 17px;
    font-weight: 500;
    margin: 0 0 0 8px
}

.sc_layouts_panel_menu .section_divider .elementor-container {
    padding-top: 30px;
    padding-bottom: 30px
}

.sc_layouts_panel_menu .section_divider .elementor-container:before {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: var(--theme-color-alter_dark)
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon,.sc_layouts_panel_menu .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_text {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: hidden
}

.sc_layouts_panel_menu.opened .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon,.sc_layouts_panel_menu.opened .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_text {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.opened .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon {
    -webkit-animation-name: fadeInAnimScale;
    animation-name: fadeInAnimScale;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
    transform-origin: 50% 54%
}

.sc_layouts_panel_menu.out_anim .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon,.sc_layouts_panel_menu.out_anim .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_text {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon {
    -webkit-animation-name: fadeOutAnimScale;
    animation-name: fadeOutAnimScale;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.sc_layouts_panel_menu .ps1-anim1 .sc_layouts_logo {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: hidden;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_panel_menu.opened .ps1-anim1 .sc_layouts_logo {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps1-anim1 .sc_layouts_logo {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s;
    visibility: visible
}

.sc_layouts_panel_menu .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden
}

.sc_layouts_panel_menu .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(2) {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s
}

.sc_layouts_panel_menu .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(3) {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s
}

.sc_layouts_panel_menu .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(4) {
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s
}

.sc_layouts_panel_menu .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(5) {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s
}

.sc_layouts_panel_menu .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(6) {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s
}

.sc_layouts_panel_menu .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(7) {
    -webkit-animation-delay: 1.1s;
    -moz-animation-delay: 1.1s;
    -o-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.sc_layouts_panel_menu.opened .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(2) {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s
}

.sc_layouts_panel_menu.out_anim .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(3) {
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s
}

.sc_layouts_panel_menu.out_anim .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(4) {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s
}

.sc_layouts_panel_menu.out_anim .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(5) {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

.sc_layouts_panel_menu.out_anim .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(6) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.sc_layouts_panel_menu.out_anim .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(7) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.sc_layouts_panel_menu .ps1-anim3 .elementor-heading-title {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden
}

.sc_layouts_panel_menu.opened .ps1-anim3 .elementor-heading-title {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps1-anim3 .elementor-heading-title {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s;
    visibility: visible
}

.sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor h1,.sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor h2,.sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor h3,.sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor h4,.sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor h5,.sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor h6 {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: hidden
}

.sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor h1,.sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor h2,.sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor h3,.sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor h4,.sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor h5,.sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor h6 {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor h1,.sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor h2,.sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor h3,.sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor h4,.sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor h5,.sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor h6 {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: visible
}

.sc_layouts_panel_menu .ps1-anim5.elementor-widget-text-editor p>a {
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_panel_menu .ps1-anim5.elementor-widget-text-editor p {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s;
    visibility: hidden
}

.sc_layouts_panel_menu.opened .ps1-anim5.elementor-widget-text-editor p {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps1-anim5.elementor-widget-text-editor p {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: visible
}

.sc_layouts_panel_menu .ps1-anim6 .sc_socials .socials_wrap .social_item,.sc_layouts_panel_menu .ps1-anim6 .sc_widget_socials .socials_wrap .social_item {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden
}

.sc_layouts_panel_menu .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(2),.sc_layouts_panel_menu .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s
}

.sc_layouts_panel_menu .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(3),.sc_layouts_panel_menu .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s
}

.sc_layouts_panel_menu .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(4),.sc_layouts_panel_menu .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s
}

.sc_layouts_panel_menu .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(5),.sc_layouts_panel_menu .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s
}

.sc_layouts_panel_menu.opened .ps1-anim6 .sc_socials .socials_wrap .social_item,.sc_layouts_panel_menu.opened .ps1-anim6 .sc_widget_socials .socials_wrap .social_item {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_socials .socials_wrap .social_item,.sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_widget_socials .socials_wrap .social_item {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(2),.sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s
}

.sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(3),.sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s
}

.sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(4),.sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s
}

.sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(5),.sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

.sc_layouts_panel_menu .ps2-anim1 .sc_layouts_logo {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: hidden;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_panel_menu.opened .ps2-anim1 .sc_layouts_logo {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps2-anim1 .sc_layouts_logo {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s;
    visibility: visible
}

.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_vertical>ul>li,.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_horizontal>ul>li {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden
}

.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_vertical>ul>li:nth-child(2),.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_horizontal>ul>li:nth-child(2) {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s
}

.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_vertical>ul>li:nth-child(3),.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_horizontal>ul>li:nth-child(3) {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s
}

.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_vertical>ul>li:nth-child(4),.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_horizontal>ul>li:nth-child(4) {
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s
}

.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_vertical>ul>li:nth-child(5),.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_horizontal>ul>li:nth-child(5) {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s
}

.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_vertical>ul>li:nth-child(6),.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_horizontal>ul>li:nth-child(6) {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s
}

.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_vertical>ul>li:nth-child(7),.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_horizontal>ul>li:nth-child(7) {
    -webkit-animation-delay: 1.1s;
    -moz-animation-delay: 1.1s;
    -o-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.sc_layouts_panel_menu.opened .ps2-anim2 .sc_layouts_menu_dir_vertical>ul>li,.sc_layouts_panel_menu.opened .ps2-anim2 .sc_layouts_menu_dir_horizontal>ul>li {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_vertical>ul>li,.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_horizontal>ul>li {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_vertical>ul>li:nth-child(2),.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_horizontal>ul>li:nth-child(2) {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s
}

.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_vertical>ul>li:nth-child(3),.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_horizontal>ul>li:nth-child(3) {
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s
}

.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_vertical>ul>li:nth-child(4),.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_horizontal>ul>li:nth-child(4) {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s
}

.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_vertical>ul>li:nth-child(5),.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_horizontal>ul>li:nth-child(5) {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_vertical>ul>li:nth-child(6),.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_horizontal>ul>li:nth-child(6) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_vertical>ul>li:nth-child(7),.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_horizontal>ul>li:nth-child(7) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.sc_layouts_panel_menu .ps2-anim3 .elementor-divider-separator {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    --divider-border-color: var(--theme-color-alter_dark);
    --divider-color: var(--theme-color-alter_dark)
}

.sc_layouts_panel_menu.opened .ps2-anim3 .elementor-divider-separator {
    -webkit-animation-name: fadeInMove;
    animation-name: fadeInMove;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps2-anim3 .elementor-divider-separator {
    -webkit-animation-name: fadeOutMove;
    animation-name: fadeOutMove;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s;
    visibility: visible
}

.sc_layouts_panel_menu .ps2-anim4 .sc_socials .socials_wrap .social_item,.sc_layouts_panel_menu .ps2-anim4 .sc_widget_socials .socials_wrap .social_item {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: hidden
}

.sc_layouts_panel_menu .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(2),.sc_layouts_panel_menu .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s
}

.sc_layouts_panel_menu .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(3),.sc_layouts_panel_menu .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s
}

.sc_layouts_panel_menu .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(4),.sc_layouts_panel_menu .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s
}

.sc_layouts_panel_menu .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(5),.sc_layouts_panel_menu .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s
}

.sc_layouts_panel_menu.opened .ps2-anim4 .sc_socials .socials_wrap .social_item,.sc_layouts_panel_menu.opened .ps2-anim4 .sc_widget_socials .socials_wrap .social_item {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_socials .socials_wrap .social_item,.sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_widget_socials .socials_wrap .social_item {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(2),.sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s
}

.sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(3),.sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s
}

.sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(4),.sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

.sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(5),.sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.sc_layouts_panel_menu .ps3-anim1 .sc_layouts_logo {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: hidden;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_panel_menu.opened .ps3-anim1 .sc_layouts_logo {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps3-anim1 .sc_layouts_logo {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s;
    visibility: visible
}

.sc_layouts_panel_menu .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden
}

.sc_layouts_panel_menu .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(2) {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s
}

.sc_layouts_panel_menu .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(3) {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s
}

.sc_layouts_panel_menu .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(4) {
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s
}

.sc_layouts_panel_menu .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(5) {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s
}

.sc_layouts_panel_menu .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(6) {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s
}

.sc_layouts_panel_menu .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(7) {
    -webkit-animation-delay: 1.1s;
    -moz-animation-delay: 1.1s;
    -o-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.sc_layouts_panel_menu.opened .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(2) {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s
}

.sc_layouts_panel_menu.out_anim .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(3) {
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s
}

.sc_layouts_panel_menu.out_anim .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(4) {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s
}

.sc_layouts_panel_menu.out_anim .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(5) {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

.sc_layouts_panel_menu.out_anim .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(6) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.sc_layouts_panel_menu.out_anim .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(7) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.sc_layouts_panel_menu .ps3-anim3 .elementor-divider-separator {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    --divider-border-color: var(--theme-color-alter_dark);
    --divider-color: var(--theme-color-alter_dark)
}

.sc_layouts_panel_menu.opened .ps3-anim3 .elementor-divider-separator {
    -webkit-animation-name: fadeInMove;
    animation-name: fadeInMove;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps3-anim3 .elementor-divider-separator {
    -webkit-animation-name: fadeOutMove;
    animation-name: fadeOutMove;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s;
    visibility: visible
}

.sc_layouts_panel_menu .ps3-anim4 .sc_socials .socials_wrap .social_item,.sc_layouts_panel_menu .ps3-anim4 .sc_widget_socials .socials_wrap .social_item {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: hidden
}

.sc_layouts_panel_menu .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(2),.sc_layouts_panel_menu .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s
}

.sc_layouts_panel_menu .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(3),.sc_layouts_panel_menu .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s
}

.sc_layouts_panel_menu .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(4),.sc_layouts_panel_menu .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s
}

.sc_layouts_panel_menu .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(5),.sc_layouts_panel_menu .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s
}

.sc_layouts_panel_menu.opened .ps3-anim4 .sc_socials .socials_wrap .social_item,.sc_layouts_panel_menu.opened .ps3-anim4 .sc_widget_socials .socials_wrap .social_item {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_socials .socials_wrap .social_item,.sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_widget_socials .socials_wrap .social_item {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(2),.sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s
}

.sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(3),.sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s
}

.sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(4),.sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

.sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(5),.sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.sc_layouts_panel_menu .ps4-anim1 .sc_layouts_logo {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: hidden;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_panel_menu.opened .ps4-anim1 .sc_layouts_logo {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps4-anim1 .sc_layouts_logo {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s;
    visibility: visible
}

.sc_layouts_panel_menu .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden
}

.sc_layouts_panel_menu .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(2) {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s
}

.sc_layouts_panel_menu .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(3) {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s
}

.sc_layouts_panel_menu .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(4) {
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s
}

.sc_layouts_panel_menu .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(5) {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s
}

.sc_layouts_panel_menu .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(6) {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s
}

.sc_layouts_panel_menu .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(7) {
    -webkit-animation-delay: 1.1s;
    -moz-animation-delay: 1.1s;
    -o-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.sc_layouts_panel_menu.opened .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(2) {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s
}

.sc_layouts_panel_menu.out_anim .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(3) {
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s
}

.sc_layouts_panel_menu.out_anim .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(4) {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s
}

.sc_layouts_panel_menu.out_anim .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(5) {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

.sc_layouts_panel_menu.out_anim .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(6) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.sc_layouts_panel_menu.out_anim .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(7) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.sc_layouts_panel_menu .ps4-anim3 .elementor-divider-separator,.sc_layouts_panel_menu .ps4-anim3.section_divider .elementor-container:before {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    --divider-border-color: var(--theme-color-alter_dark);
    --divider-color: var(--theme-color-alter_dark)
}

.sc_layouts_panel_menu.opened .ps4-anim3 .elementor-divider-separator,.sc_layouts_panel_menu.opened .ps4-anim3.section_divider .elementor-container:before {
    -webkit-animation-name: fadeInMove;
    animation-name: fadeInMove;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps4-anim3 .elementor-divider-separator,.sc_layouts_panel_menu.out_anim .ps4-anim3.section_divider .elementor-container:before {
    -webkit-animation-name: fadeOutMove;
    animation-name: fadeOutMove;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s;
    visibility: visible
}

.sc_layouts_panel_menu .ps4-anim4.elementor-widget-text-editor p>a {
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_panel_menu .ps4-anim4.elementor-widget-text-editor p {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: hidden
}

.sc_layouts_panel_menu.opened .ps4-anim4.elementor-widget-text-editor p {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps4-anim4.elementor-widget-text-editor p {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s;
    visibility: visible
}

.sc_layouts_panel_menu .ps4-anim5 .sc_socials .socials_wrap .social_item,.sc_layouts_panel_menu .ps4-anim5 .sc_widget_socials .socials_wrap .social_item {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: hidden
}

.sc_layouts_panel_menu .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(2),.sc_layouts_panel_menu .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s
}

.sc_layouts_panel_menu .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(3),.sc_layouts_panel_menu .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s
}

.sc_layouts_panel_menu .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(4),.sc_layouts_panel_menu .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s
}

.sc_layouts_panel_menu .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(5),.sc_layouts_panel_menu .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s
}

.sc_layouts_panel_menu.opened .ps4-anim5 .sc_socials .socials_wrap .social_item,.sc_layouts_panel_menu.opened .ps4-anim5 .sc_widget_socials .socials_wrap .social_item {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_socials .socials_wrap .social_item,.sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_widget_socials .socials_wrap .social_item {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(2),.sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
    -webkit-animation-delay: .25s;
    -moz-animation-delay: .25s;
    -o-animation-delay: .25s;
    animation-delay: .25s
}

.sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(3),.sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

.sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(4),.sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
    -webkit-animation-delay: .15s;
    -moz-animation-delay: .15s;
    -o-animation-delay: .15s;
    animation-delay: .15s
}

.sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(5),.sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.sc_layouts_panel_menu .ps5-anim1 .sc_layouts_logo {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: hidden;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_panel_menu.opened .ps5-anim1 .sc_layouts_logo {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps5-anim1 .sc_layouts_logo {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s;
    visibility: visible
}

.sc_layouts_panel_menu .ps5-anim2.elementor-widget-text-editor p>a {
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_panel_menu .ps5-anim2.elementor-widget-text-editor p {
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s;
    visibility: hidden
}

.sc_layouts_panel_menu.opened .ps5-anim2.elementor-widget-text-editor p {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps5-anim2.elementor-widget-text-editor p {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: visible
}

.sc_layouts_panel_menu .ps5-anim3.elementor-widget-text-editor p>a {
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_layouts_panel_menu .ps5-anim3.elementor-widget-text-editor p {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden
}

.sc_layouts_panel_menu.opened .ps5-anim3.elementor-widget-text-editor p {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps5-anim3.elementor-widget-text-editor p {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: visible
}

.sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor h1,.sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor h2,.sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor h3,.sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor h4,.sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor h5,.sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor h6 {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: hidden
}

.sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor h1,.sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor h2,.sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor h3,.sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor h4,.sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor h5,.sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor h6 {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor h1,.sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor h2,.sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor h3,.sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor h4,.sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor h5,.sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor h6 {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s;
    visibility: visible
}

.sc_layouts_panel_menu .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden
}

.sc_layouts_panel_menu .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(2) {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s
}

.sc_layouts_panel_menu .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(3) {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s
}

.sc_layouts_panel_menu .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(4) {
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s
}

.sc_layouts_panel_menu .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(5) {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s
}

.sc_layouts_panel_menu .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(6) {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s
}

.sc_layouts_panel_menu .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(7) {
    -webkit-animation-delay: 1.1s;
    -moz-animation-delay: 1.1s;
    -o-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.sc_layouts_panel_menu.opened .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(2) {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s
}

.sc_layouts_panel_menu.out_anim .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(3) {
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s
}

.sc_layouts_panel_menu.out_anim .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(4) {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s
}

.sc_layouts_panel_menu.out_anim .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(5) {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

.sc_layouts_panel_menu.out_anim .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(6) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.sc_layouts_panel_menu.out_anim .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li:nth-child(7) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.sc_layouts_panel_menu .ps5-anim6 .elementor-divider-separator {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    --divider-border-color: var(--theme-color-alter_dark);
    --divider-color: var(--theme-color-alter_dark)
}

.sc_layouts_panel_menu.opened .ps5-anim6 .elementor-divider-separator {
    -webkit-animation-name: fadeInMove;
    animation-name: fadeInMove;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps5-anim6 .elementor-divider-separator {
    -webkit-animation-name: fadeOutMove;
    animation-name: fadeOutMove;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s;
    visibility: visible
}

.sc_layouts_panel_menu .ps5-anim7 .sc_socials .socials_wrap .social_item,.sc_layouts_panel_menu .ps5-anim7 .sc_widget_socials .socials_wrap .social_item {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: hidden
}

.sc_layouts_panel_menu .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(2),.sc_layouts_panel_menu .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s
}

.sc_layouts_panel_menu .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(3),.sc_layouts_panel_menu .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s
}

.sc_layouts_panel_menu .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(4),.sc_layouts_panel_menu .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s
}

.sc_layouts_panel_menu .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(5),.sc_layouts_panel_menu .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s
}

.sc_layouts_panel_menu.opened .ps5-anim7 .sc_socials .socials_wrap .social_item,.sc_layouts_panel_menu.opened .ps5-anim7 .sc_widget_socials .socials_wrap .social_item {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_socials .socials_wrap .social_item,.sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_widget_socials .socials_wrap .social_item {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: visible
}

.sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(2),.sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
    -webkit-animation-delay: .25s;
    -moz-animation-delay: .25s;
    -o-animation-delay: .25s;
    animation-delay: .25s
}

.sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(3),.sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

.sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(4),.sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
    -webkit-animation-delay: .15s;
    -moz-animation-delay: .15s;
    -o-animation-delay: .15s;
    animation-delay: .15s
}

.sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(5),.sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

body.mobile_layout.menu_side_left {
    margin-left: 0
}

body.mobile_layout.menu_side_right {
    margin-right: 0
}

body.mobile_layout.menu_side_right .menu_side_wrap {
    right: -6rem
}

body.mobile_layout.menu_side_left .menu_side_wrap {
    left: -6rem
}

body.mobile_layout.menu_side_right .menu_side_wrap.opened {
    right: 0
}

body.mobile_layout.menu_side_left .menu_side_wrap.opened {
    left: 0
}

body.mobile_layout.menu_side_present .menu_side_wrap .menu_side_button {
    display: block
}

body.mobile_layout.menu_side_left .menu_side_wrap .menu_side_button:hover {
    right: -2em
}

body.mobile_layout.menu_side_right .menu_side_wrap .menu_side_button:hover {
    left: -2em
}

.admin-bar .menu_mobile {
    top: 32px
}

.admin-bar .menu_mobile.opened {
    height: calc(100% - 32px)
}

@media (max-width: 782px) {
    .admin-bar .menu_mobile {
        top:46px
    }

    .admin-bar .menu_mobile.opened {
        height: calc(100% - 46px)
    }
}

@media (max-width: 600px) {
    .admin-bar .menu_mobile {
        top:0
    }

    .admin-bar .menu_mobile.opened {
        height: 100%
    }
}

.menu_mobile_overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 8001;
    width: 100%;
    height: 100%;
    background-color: var(--theme-color-alter_bg_color);
    opacity: .1
}

.menu_mobile {
    position: fixed;
    z-index: 100002;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    will-change: height;
    -webkit-transition: height .45s cubic-bezier(.5,1,.89,1);
    -ms-transition: height .45s cubic-bezier(.5,1,.89,1);
    transition: height .45s cubic-bezier(.5,1,.89,1)
}

.menu_mobile.opened {
    height: 100%
}

.menu_mobile .menu_mobile_inner {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    overflow: hidden;
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color)
}

.menu_mobile .menu_mobile_header_wrap {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    padding: 60px 65px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.menu_mobile .menu_mobile_content_wrap.content_wrap {
    position: relative;
    z-index: 1;
    height: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.menu_mobile .menu_mobile_content_wrap_inner {
    position: relative;
    z-index: 1;
    height: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.menu_mobile .menu_mobile_button {
    color: var(--theme-color-text_dark)
}

.menu_mobile .menu_mobile_button:hover {
    color: var(--theme-color-text_link)
}

.menu_mobile .menu-item>a {
    display: block
}

.menu_mobile .menu_mobile_inner a,.menu_mobile .menu_mobile_inner .menu_mobile_nav_area li:before {
    color: var(--theme-color-alter_text)
}

.menu_mobile .menu_mobile_inner a:hover,.menu_mobile .menu_mobile_inner .current-menu-ancestor>a,.menu_mobile .menu_mobile_inner .current-menu-item>a,.menu_mobile .menu_mobile_inner .menu_mobile_nav_area li:hover:before,.menu_mobile .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before,.menu_mobile .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before {
    color: var(--theme-color-alter_dark)
}

.menu_mobile .menu_mobile_inner .menu-item.opened>a {
    color: var(--theme-color-alter_dark)
}

.menu_mobile [class*=sc_fly_]:not(.sc_fly_static) {
    position: static !important;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto
}

.menu_mobile .menu_mobile_nav_area {
    position: absolute;
    z-index: 1;
    top: 27%;
    left: 0;
    width: 100%;
    height: auto;
    max-height: 53%;
    overflow-x: hidden;
    overflow-y: auto
}

.menu_mobile .menu_mobile_content_wrap_inner.without_socials .menu_mobile_nav_area {
    max-height: 65%
}

.menu_mobile .menu_mobile_nav_area {
    -ms-overflow-style: none
}

.menu_mobile .menu_mobile_nav_area {
    scrollbar-width: none
}

.menu_mobile .menu_mobile_nav_area::-webkit-scrollbar {
    width: 0
}

.menu_mobile .menu_mobile_nav_area ul {
    margin: 0 auto;
    padding: 0;
    list-style: none;
    width: auto
}

.menu_mobile .menu_mobile_nav_area ul ul {
    padding: 1em 0;
    margin: 0;
    display: none
}

.menu_mobile .menu_mobile_nav_area>ul>li>ul {
    padding: 1em 0 .6em
}

.menu_mobile .menu_mobile_nav_area li {
    margin-bottom: 0;
    width: 100%
}

.menu_mobile .menu_mobile_nav_area .menu-item>a {
    font-size: 19px;
    line-height: 1.5em;
    font-weight: 400;
    letter-spacing: .6px;
    padding: 5px 2em;
    position: relative;
    display: inline-block;
    width: auto;
    text-align: left;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.menu_mobile .menu_mobile_nav_area .menu-item[class*=icon-] {
    position: relative;
    display: block
}

.menu_mobile .menu_mobile_nav_area .menu-item[class*=icon-]:before {
    font-size: 24px;
    line-height: inherit;
    font-weight: 400;
    display: inline-block;
    padding: 0;
    width: 1em;
    position: absolute;
    z-index: 1;
    top: 24px;
    left: 50%;
    -webkit-transform: translateX(-12rem);
    -ms-transform: translateX(-12rem);
    transform: translateX(-12rem);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.menu_mobile .menu_mobile_nav_area .menu-item .menu-item[class*=icon-]:before {
    top: 6px;
    font-size: 18px
}

.menu_mobile .menu_mobile_nav_area>ul {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.menu_mobile .menu_mobile_nav_area>ul>.menu-item:last-child>ul {
    padding-bottom: 0
}

.menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
    font-size: 38px;
    line-height: 1.5em;
    font-weight: 500;
    letter-spacing: 0
}

.menu_mobile .menu_mobile_nav_area>ul>.menu-item .menu-item>a {
    padding: .4em 3.7em
}

.menu_mobile .menu_mobile_nav_area .open_child_menu {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    padding: 0;
    -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    transition: color .3s ease,background-color .3s ease,border-color .3s ease
}

.menu_mobile .menu_mobile_nav_area .menu-item .menu-item .open_child_menu {
    top: 5px;
    background-color: transparent;
    padding: 0
}

.menu_mobile .menu_mobile_nav_area li>a>.open_child_menu:before {
    font-size: 16px;
    font-weight: 400;
    font-family: "fontello";
    content: '\E9A4';
    position: relative;
    right: 10px;
    opacity: 0;
    -webkit-transition: right .3s ease-out,color .3s ease,opacity .3s ease;
    -ms-transition: right .3s ease-out,color .3s ease,opacity .3s ease;
    transition: right .3s ease-out,color .3s ease,opacity .3s ease
}

.menu_mobile .menu_mobile_nav_area li.opened>a>.open_child_menu:before,.menu_mobile .menu_mobile_nav_area li>a:hover>.open_child_menu:before {
    right: 0;
    opacity: 1
}

.menu_mobile .menu_mobile_nav_area>ul>li li>a>.open_child_menu:before {
    font-size: 9px
}

.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu {
    display: none;
    width: auto;
    text-align: left;
    padding: 1em;
    margin: 0 auto
}

.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .sc_content {
    width: 100% !important
}

.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .columns_wrap [class*=column-],.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .wpb_column:not([class*=vc_col-xs-]),.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .elementor-column:not([class*=elementor-xs-]) {
    width: 100%;
    float: none
}

.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .wpb_column:not([class*=vc_col-xs-])+.wpb_column:not([class*=vc_col-xs-]),.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .elementor-column:not([class*=elementor-xs-])+.elementor-column:not([class*=elementor-xs-]) {
    margin-top: 2em
}

.menu_mobile .menu_mobile_nav_area li>ul.sc_layouts_submenu ul {
    display: block
}

.menu_mobile .search_mobile {
    position: absolute;
    z-index: 1;
    bottom: 8rem;
    left: 0;
    width: 28rem;
    margin-left: 0
}

.menu_mobile .search_mobile form {
    position: relative
}

.menu_mobile .search_mobile .search_field {
    width: 100%;
    padding: 1.5em 3em 1.5em 1.5em !important
}

.menu_mobile .search_mobile .search_submit {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    font-size: .8667em;
    padding: 2em 1.8em;
    color: var(--theme-color-input_light);
    background-color: transparent
}

.menu_mobile .search_mobile .search_submit:focus,.menu_mobile .search_mobile .search_submit:hover {
    color: var(--theme-color-input_dark)
}

.menu_mobile .socials_mobile {
    position: absolute;
    z-index: 1;
    bottom: 2rem;
    left: 0;
    display: block;
    width: 100%;
    padding-top: 2.6em
}

.menu_mobile .socials_mobile:before {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    display: block;
    content: '';
    width: 100%;
    height: 1px;
    -webkit-transform: scale3d(0,1,1);
    -ms-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1);
    background-color: var(--theme-color-alter_dark)
}

.menu_mobile .social_item {
    display: inline-block;
    margin: 0 2em 0 0;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.menu_mobile .social_item .social_icon {
    font-size: 16px;
    font-weight: 400;
    padding: 0 1px;
    display: block;
    width: auto;
    height: auto;
    line-height: inherit;
    color: var(--theme-color-alter_dark);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease;
    opacity: 1
}

.menu_mobile .social_item .social_icon[class*=facebook]:hover {
    color: #4f5fbf !important
}

.menu_mobile .social_item .social_icon[class*=twitter]:hover {
    color: #48bde9 !important
}

.menu_mobile .social_item .social_icon[class*=dribble]:hover {
    color: #ea4c89 !important
}

.menu_mobile .social_item .social_icon[class*=instagram]:hover {
    color: #c41bd1 !important
}

.menu_mobile .social_item .social_icon[class*=youtube]:hover {
    color: #c00505 !important
}

.menu_mobile .social_item:last-child {
    margin-right: 0
}

.menu_mobile .menu_mobile_close {
    position: relative;
    z-index: 1;
    margin: 0 0 0 10px !important;
    line-height: 1em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    color: var(--theme-color-alter_dark);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.menu_mobile .menu_mobile_close:hover {
    color: var(--theme-color-alter_dark)
}

.menu_mobile .menu_mobile_close .menu_button_close_icon {
    font-size: 19px;
    font-weight: 400;
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out;
    color: var(--theme-color-alter_dark)
}

.menu_mobile .menu_mobile_close .menu_button_close_icon:before {
    position: relative;
    z-index: 1;
    content: '\e9e1';
    font-family: "fontello";
    line-height: 1;
    text-align: center
}

.menu_mobile .menu_mobile_close:hover .menu_button_close_icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.menu_mobile .menu_mobile_close .menu_button_close_text {
    font-size: 17px;
    line-height: 1em;
    font-weight: 400;
    margin-right: .9em;
    color: var(--theme-color-alter_light)
}

.menu_mobile:not(.opened) .menu_button_close_icon {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.menu_mobile .menu_mobile_inner.with_widgets {
    text-align: left
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_content_wrap_inner {
    margin-right: 15%
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item>a {
    padding: 5px 2em 5px 0
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item>a {
    padding: .4em 3.7em .4em 1.7em
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item[class*=icon-] {
    position: relative
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item[class*=icon-]:before {
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item[class*=image-]>a {
    background-position: 1em center;
    background-repeat: no-repeat;
    background-size: 1em;
    padding-left: 2.3em
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item[class*=icon-]>a {
    padding-left: 1.2em
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item[class*=icon-]:before {
    font-size: 18px;
    margin-left: 1.9em;
    top: 8px
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item[class*=icon-]>a {
    padding-left: 3.3em
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item[class*=image-]>a {
    background-position: 1.6667em center;
    padding-left: 3.3em
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item[class*=columns-][class*=icon-]:before {
    position: static;
    margin: 0 0 0 .5em;
    float: left
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item[class*=columns-][class*=icon-]>a {
    float: left;
    margin-left: -1.5em
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item[class*=icon-]:before {
    margin-left: 3.9em
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item[class*=icon-]>a {
    padding-left: 5.3em
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item[class*=image-]>a {
    background-position: 1.6667em center;
    padding-left: 5.3em
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item[class*=icon-]:before {
    margin-left: 6em
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item[class*=icon-]>a {
    padding-left: 7.3em
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item[class*=image-]>a {
    background-position: 1.6667em center;
    padding-left: 7.3em
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item>a {
    padding-left: 3.7em
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item>a {
    padding-left: 5.7em
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item.menu-delimiter {
    margin-top: 0 !important;
    padding-top: 0 !important;
    text-align: center;
    overflow: hidden
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item.menu-delimiter>a {
    overflow: hidden;
    padding-top: .25em;
    padding-bottom: .25em;
    padding-right: .5em;
    height: 1px
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item.menu-delimiter>a:before {
    content: ' ';
    display: block;
    border-top: 1px solid var(--theme-color-alter_bd_color);
    width: 100%;
    height: 0
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item.menu-delimiter>a {
    border-color: var(--theme-color-alter_bd_color)
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item.menu-delimiter>a>* {
    display: none
}

.menu_mobile .menu_mobile_inner.with_widgets .socials_mobile:before {
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center
}

.menu_mobile .menu_mobile_widgets_area {
    padding: 100px 70px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    z-index: 5;
    top: 0;
    right: 0;
    width: 24%;
    height: 100%;
    background-color: var(--theme-color-bg_color);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.menu_mobile .menu_mobile_widgets_area a {
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.menu_mobile .menu_mobile_widgets_area .columns_wrap [class*=column-] {
    width: 100%
}

.menu_mobile .menu_mobile_widgets_area .columns_wrap .widget+.widget {
    margin-top: 2em
}

.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap {
    position: relative;
    z-index: 1;
    max-height: 90%;
    height: auto;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-top: 2px;
    padding-bottom: 2px
}

.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap {
    -ms-overflow-style: none
}

.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap {
    scrollbar-width: none
}

.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap::-webkit-scrollbar {
    width: 0
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item+.extra_item {
    margin-top: 4em
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item h6 {
    font-size: 1em;
    line-height: 1.3em;
    font-weight: 400;
    margin: 0;
    color: var(--theme-color-text_dark)
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a {
    display: inline-block;
    font-size: 1.2em;
    line-height: 1.3em;
    font-weight: 500;
    letter-spacing: -.8px;
    color: var(--theme-color-text_dark)
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a[href*=mailto] {
    padding-bottom: .2em
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*=mailto]) {
    position: relative;
    padding-right: calc(1.9em + 8px)
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*=mailto]):after {
    font-family: "fontello";
    content: '\E9E2';
    font-size: 8px;
    font-weight: 400;
    position: absolute;
    top: calc(50% + 2px);
    right: 8px;
    color: var(--theme-color-text_link);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: right .3s ease-out,color .3s ease,opacity .3s ease;
    -ms-transition: right .3s ease-out,color .3s ease,opacity .3s ease;
    transition: right .3s ease-out,color .3s ease,opacity .3s ease
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*=mailto]):hover:after {
    right: 1px
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item h6+a {
    margin-top: .5em
}

.menu_mobile .menu_mobile_close .menu_button_close_icon,.menu_mobile .menu_mobile_close .menu_button_close_text {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: hidden
}

.menu_mobile.opened .menu_mobile_close .menu_button_close_icon,.menu_mobile.opened .menu_mobile_close .menu_button_close_text {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.menu_mobile.opened .menu_mobile_close .menu_button_close_icon {
    -webkit-animation-name: fadeInAnimScale;
    animation-name: fadeInAnimScale;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
    transform-origin: 50% 54%
}

.menu_mobile.out_anim .menu_mobile_close .menu_button_close_icon,.menu_mobile.out_anim .menu_mobile_close .menu_button_close_text {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: visible
}

.menu_mobile.out_anim .menu_mobile_close .menu_button_close_icon {
    -webkit-animation-name: fadeOutAnimScale;
    animation-name: fadeOutAnimScale;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.menu_mobile .sc_layouts_logo {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin: 0;
    font-size: 1em !important;
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: hidden;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.menu_mobile.opened .sc_layouts_logo {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.menu_mobile.out_anim .sc_layouts_logo {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s;
    visibility: visible
}

.menu_mobile .menu_mobile_nav_area>ul>li {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden
}

.menu_mobile .menu_mobile_nav_area>ul>li:nth-child(2) {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s
}

.menu_mobile .menu_mobile_nav_area>ul>li:nth-child(3) {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s
}

.menu_mobile .menu_mobile_nav_area>ul>li:nth-child(4) {
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s
}

.menu_mobile .menu_mobile_nav_area>ul>li:nth-child(5) {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s
}

.menu_mobile .menu_mobile_nav_area>ul>li:nth-child(6) {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s
}

.menu_mobile .menu_mobile_nav_area>ul>li:nth-child(7) {
    -webkit-animation-delay: 1.1s;
    -moz-animation-delay: 1.1s;
    -o-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.menu_mobile .menu_mobile_nav_area>ul>li:nth-child(8) {
    -webkit-animation-delay: 1.2s;
    -moz-animation-delay: 1.2s;
    -o-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.menu_mobile .menu_mobile_nav_area>ul>li:nth-child(9) {
    -webkit-animation-delay: 1.3s;
    -moz-animation-delay: 1.3s;
    -o-animation-delay: 1.3s;
    animation-delay: 1.3s
}

.menu_mobile .menu_mobile_nav_area>ul>li:nth-child(10) {
    -webkit-animation-delay: 1.4s;
    -moz-animation-delay: 1.4s;
    -o-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.menu_mobile.opened .menu_mobile_nav_area>ul>li {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.menu_mobile.out_anim .menu_mobile_nav_area>ul>li {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    visibility: visible
}

.menu_mobile.out_anim .menu_mobile_nav_area>ul>li:nth-child(2) {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s
}

.menu_mobile.out_anim .menu_mobile_nav_area>ul>li:nth-child(3) {
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s
}

.menu_mobile.out_anim .menu_mobile_nav_area>ul>li:nth-child(4) {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s
}

.menu_mobile.out_anim .menu_mobile_nav_area>ul>li:nth-child(5) {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

.menu_mobile.out_anim .menu_mobile_nav_area>ul>li:nth-child(6) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.menu_mobile.out_anim .menu_mobile_nav_area>ul>li:nth-child(7) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.menu_mobile.out_anim .menu_mobile_nav_area>ul>li:nth-child(8),.menu_mobile.out_anim .menu_mobile_nav_area>ul>li:nth-child(9),.menu_mobile.out_anim .menu_mobile_nav_area>ul>li:nth-child(10) {
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -o-animation-delay: 0s;
    animation-delay: 0s
}

.menu_mobile .menu_mobile_inner .socials_mobile .social_item {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden
}

.menu_mobile .menu_mobile_inner .socials_mobile .social_item:nth-child(2) {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s
}

.menu_mobile .menu_mobile_inner .socials_mobile .social_item:nth-child(3) {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s
}

.menu_mobile .menu_mobile_inner .socials_mobile .social_item:nth-child(4) {
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s
}

.menu_mobile .menu_mobile_inner .socials_mobile .social_item:nth-child(5) {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s
}

.menu_mobile.opened .menu_mobile_inner .socials_mobile .social_item {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.menu_mobile.out_anim .menu_mobile_inner .socials_mobile .social_item {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: visible
}

.menu_mobile.out_anim .menu_mobile_inner .socials_mobile .social_item:nth-child(2) {
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s
}

.menu_mobile.out_anim .menu_mobile_inner .socials_mobile .social_item:nth-child(3) {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s
}

.menu_mobile.out_anim .menu_mobile_inner .socials_mobile .social_item:nth-child(4) {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

.menu_mobile.out_anim .menu_mobile_inner .socials_mobile .social_item:nth-child(5) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.menu_mobile .menu_mobile_inner .socials_mobile {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden
}

.menu_mobile .menu_mobile_inner .socials_mobile:before {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: hidden
}

.menu_mobile.opened .menu_mobile_inner .socials_mobile {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.menu_mobile.opened .menu_mobile_inner .socials_mobile:before {
    -webkit-animation-name: fadeInMove;
    animation-name: fadeInMove;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.menu_mobile.out_anim .menu_mobile_inner .socials_mobile {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: visible
}

.menu_mobile.out_anim .menu_mobile_inner .socials_mobile:before {
    -webkit-animation-name: fadeOutMove;
    animation-name: fadeOutMove;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s;
    visibility: visible
}

.menu_mobile .menu_mobile_inner .menu_mobile_widgets_area {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s;
    visibility: hidden
}

.menu_mobile .menu_mobile_inner .menu_mobile_widgets_area .widget {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: hidden
}

.menu_mobile .menu_mobile_inner .menu_mobile_widgets_area .widget+.widget {
    margin-top: var(--theme-var-grid_gap)
}

.menu_mobile .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: hidden
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area {
    visibility: visible
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: visible
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    visibility: visible
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item:nth-child(2) {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item:nth-child(3) {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget:nth-child(2) {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget:nth-child(3) {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s
}

.menu_mobile.out_anim .menu_mobile_inner .menu_mobile_widgets_area {
    -webkit-animation-name: fadeOutRightPanel;
    animation-name: fadeOutRightPanel;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: visible
}

.menu_mobile.out_anim .menu_mobile_inner .menu_mobile_widgets_area .widget {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: visible
}

.menu_mobile.out_anim .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item {
    -webkit-animation-name: fadeOutAnim;
    animation-name: fadeOutAnim;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
    visibility: visible
}

.menu_mobile.out_anim .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item:nth-child(2) {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

.menu_mobile.out_anim .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item:nth-child(3) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.menu_mobile.out_anim .menu_mobile_inner .menu_mobile_widgets_area .widget:nth-child(2) {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

.menu_mobile.out_anim .menu_mobile_inner .menu_mobile_widgets_area .widget:nth-child(3) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.menu_mobile_narrow {
    margin-top: 0;
    margin-left: -320px;
    width: 320px;
    height: 100%;
    -webkit-transition: margin-left .3s ease,margin-right .3s ease;
    -ms-transition: margin-left .3s ease,margin-right .3s ease;
    transition: margin-left .3s ease,margin-right .3s ease
}

.menu_mobile_narrow.opened {
    margin-left: 0
}

.menu_side_right .menu_mobile_narrow {
    margin-right: -320px;
    margin-left: 0;
    left: auto;
    right: 0
}

.menu_side_right .menu_mobile_narrow.opened {
    margin-right: 0
}

.menu_mobile_narrow .menu_mobile_close {
    width: 4em;
    height: 4em;
    line-height: 4em;
    text-align: center
}

.menu_mobile_narrow .menu_mobile_nav_area ul.sc_layouts_submenu .vc_row,.menu_mobile_narrow .menu_mobile_nav_area ul.sc_layouts_submenu .elementor-section {
    display: block
}

.menu_mobile_narrow .menu_mobile_nav_area .menu-item>a {
    font-size: 1em;
    line-height: 1.5em;
    text-transform: none;
    letter-spacing: 0;
    width: 18rem
}

.menu_mobile_narrow .menu_mobile_nav_area .menu-item[class*=icon-]:before {
    -webkit-transform: translateX(-9rem);
    -ms-transform: translateX(-9rem);
    transform: translateX(-9rem)
}

.menu_mobile_narrow .menu_mobile_nav_area>ul>.menu-item>a {
    font-size: 1.25em;
    line-height: 1.5em
}

.menu_mobile_narrow .menu_mobile_nav_area>ul>.menu-item>a>.open_child_menu:before {
    font-size: 1em;
    line-height: inherit
}

.menu_mobile_narrow .menu_mobile_nav_area .menu-item .menu-item .open_child_menu {
    padding: .4em
}

.menu_mobile_narrow .search_mobile {
    width: 18rem;
    margin-left: -9rem
}

.header_widgets_wrap {
    position: relative;
    z-index: 2
}

.header_widgets_wrap.header_fullwidth {
    overflow: hidden
}

.header_widgets_wrap.header_fullwidth .widget {
    margin-bottom: 0
}

[class*=scheme_].sc_layouts_row .vc_separator.vc_sep_color_grey .vc_sep_line,.sc_layouts_row .vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: var(--theme-color-alter_bd_color)
}

.sc_layouts_cart_items_short {
    background-color: var(--theme-color-text_link2);
    color: var(--theme-color-inverse_link)
}

.sc_layouts_cart .sc_layouts_cart_widget {
    background-color: var(--theme-color-extra_bg_color);
    color: var(--theme-color-extra_dark)
}

.sc_layouts_cart .sc_layouts_cart_widget ul.cart_list li a,.sc_layouts_cart .sc_layouts_cart_widget ul.cart_list li>b,.sc_layouts_cart .sc_layouts_cart_widget .total,.sc_layouts_cart .sc_layouts_cart_widget .total *,.sc_layouts_cart .sc_layouts_cart_widget .quantity,.sc_layouts_cart .sc_layouts_cart_widget .quantity * {
    color: var(--theme-color-extra_dark) !important
}

.sc_layouts_cart .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout {
    border-color: var(--theme-color-extra_dark) !important;
    color: var(--theme-color-extra_dark) !important
}

.sc_layouts_cart .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout:hover {
    border-color: var(--theme-color-text_link) !important;
    color: var(--theme-color-text_link) !important
}

.sc_layouts_cart_widget .sc_layouts_cart_widget_close {
    color: var(--theme-color-text_light)
}

.sc_layouts_cart_widget .sc_layouts_cart_widget_close:hover {
    color: var(--theme-color-text_dark)
}

.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-selected {
    color: var(--theme-color-alter_text)
}

.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-selected:hover {
    color: var(--theme-color-alter_dark)
}

.sc_layouts_currency .chosen-container .chosen-results,.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-options-holder,.sc_layouts_currency .woocommerce-currency-switcher-form .dd-options,.sc_layouts_currency .woocommerce-currency-switcher-form .dd-option {
    background: var(--theme-color-alter_bg_color);
    color: var(--theme-color-alter_dark)
}

.sc_layouts_currency .chosen-container .chosen-results li,.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option {
    color: var(--theme-color-alter_dark)
}

.sc_layouts_currency .chosen-container .active-result.highlighted,.sc_layouts_currency .chosen-container .active-result.result-selected,.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option:hover,.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-options-holder .wSelect-option-selected,.sc_layouts_currency .woocommerce-currency-switcher-form .dd-option:hover,.sc_layouts_currency .woocommerce-currency-switcher-form .dd-option-selected {
    color: var(--theme-color-alter_link) !important
}

.sc_layouts_currency .woocommerce-currency-switcher-form .dd-option-description {
    color: var(--theme-color-alter_text)
}

.slider_wrap .rev_slider_wrapper {
    z-index: 0
}

.blog_archive {
    padding-bottom: 4em
}

.post_item {
    color: var(--theme-color-text)
}

.post_item>.post_title {
    margin-top: 0
}

.post_item .post_title a:hover,.post_item .post_title a:focus {
    color: var(--theme-color-text_dark)
}

.post_item .post-more-link,.post_item .more-link,.sc_portfolio_preview_show .post_readmore {
    margin-top: 1.6em
}

.post-password-form label {
    display: inline-block;
    vertical-align: top
}

.post-password-form input[type=password],.post-password-form input[type=submit] {
    height: 50px
}

.post-password-form input[type=submit] {
    padding: 0 40px;
    display: inline-block;
    margin-left: .2em
}

.post_meta,.post_meta_item,.post_meta_item:after,.post_meta_item:hover:after,.post_meta .vc_inline-link,.post_meta .vc_inline-link:after,.post_meta .vc_inline-link:hover:after,.post_meta_item a,.post_info .post_info_item,.post_info .post_info_item a,.post_info_counters .post_meta_item {
    color: var(--theme-color-text_light)
}

.post_info_item.post_categories a,.post_info_item.post_categories {
    color: var(--theme-color-text_dark)
}

.post_date a:hover,.post_date a:focus,a.post_meta_item:hover,a.post_meta_item:focus,.post_meta_item a:hover,.post_meta_item a:focus,.post_meta .vc_inline-link:hover,.post_meta .vc_inline-link:focus,.post_info .post_info_item a:hover,.post_info .post_info_item a:focus,.post_info_meta .post_meta_item:hover,.post_info_meta .post_meta_item:focus {
    color: var(--theme-color-text_dark)
}

.post_meta .post_meta_item,.post_meta .vc_inline-link {
    font-size: inherit;
    display: inline-block;
    margin-left: 0;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.post_meta .post_meta_item .post_meta_item_value>.post_meta_item_icon {
    margin-right: 5px
}

.post_meta .post_meta_item>.post_meta_item_title+.post_meta_item_value {
    margin-left: 8px
}

.post_info .post_info_item:after,.post_meta .post_meta_item:after,.post_meta .post_meta_item.post_edit:after,.post_meta .vc_inline-link:after {
    content: '\e83c';
    font-family: "fontello";
    display: inline-block;
    vertical-align: baseline;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    margin: 0 .75em
}

.post_info .post_info_item:last-child:after,.post_meta .post_meta_item:last-child:after,.post_meta .post_meta_item.post_edit:last-child:after,.post_meta .vc_inline-link:last-child:after {
    display: none
}

.post_meta a.post_meta_item:before,.post_meta .vc_inline-link:before,.post_meta a.post_meta_item>.post_counters_number {
    margin-right: .3em
}

.post_meta .post_meta_item:before {
    display: none
}

.post_meta .vc_inline-link:before {
    content: '\e8bb';
    font-family: "fontello"
}

.post_meta .post_meta_item_label {
    margin-right: .3em
}

.post_meta .post_meta_item .post_author_by {
    margin-right: .3em;
    display: none
}

.post_meta .post_meta_item .post_author_avatar {
    display: inline-block;
    vertical-align: middle;
    line-height: inherit;
    margin-right: .3em
}

.post_meta .post_meta_item .post_author_avatar>img {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 1.25em;
    height: 1.25em;
    -webkit-transform: scale(1,1) !important;
    -ms-transform: scale(1,1) !important;
    transform: scale(1,1) !important
}

.post_meta .post_meta_item .post_meta_number+.post_meta_label {
    margin-left: .3em
}

.post_meta_item.post_categories:not(.cat_sep) {
    color: transparent !important
}

.post_meta_item.post_categories:not(.cat_sep)>a {
    margin-right: .5em;
    margin-top: 2px;
    margin-bottom: 2px;
    display: inline-block
}

.post_meta_item.post_categories:not(.cat_sep)>a:last-child {
    margin-right: 0
}

.post_meta_item.post_categories,.post_meta_item.post_categories a {
    color: var(--theme-color-text_link)
}

.post_meta_item.post_categories a:hover,.post_meta_item.post_categories a:focus {
    color: var(--theme-color-text_hover)
}

.post_meta_item.post_author,.post_info_item.post_info_posted_by,.post_info_item.post_categories {
    text-transform: uppercase !important;
    letter-spacing: .5px !important
}

.post_meta .post_meta_item .post_sponsored_label {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .8px;
    color: var(--theme-color-text_link)
}

.post_meta .post_meta_item a.post_sponsored_label:hover {
    color: var(--theme-color-text_dark)
}

.single-post .post_meta_item a.post_sponsored_label,.single-post .post_meta_item .post_sponsored_label {
    display: inline-block;
    padding: 7px 16px;
    font-size: 11px;
    line-height: 14px;
    font-weight: 500;
    letter-spacing: .8px;
    text-transform: uppercase;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link)
}

.single-post .post_meta_item a.post_sponsored_label:hover {
    background-color: var(--theme-color-text_hover2);
    color: var(--theme-color-inverse_link)
}

.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label) {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: var(--theme-color-text_link2);
    color: var(--theme-color-inverse_link);
    text-transform: uppercase;
    padding: 7px 16px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 11px;
    line-height: 14px;
    font-weight: 500;
    letter-spacing: .8px;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    margin: 3px 3px 3px 0
}

.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label):last-child {
    margin-right: 0
}

.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label):hover {
    background-color: var(--theme-color-text_hover2);
    color: var(--theme-color-inverse_link)
}

.post_meta_item .social_items {
    font-size: 1em
}

.post_meta_item .social_items .social_item .social_icon i {
    font-style: normal;
    text-transform: capitalize
}

.post_meta_item .socials_share {
    display: inline-block;
    vertical-align: baseline
}

.socials_share.socials_type_drop .social_items {
    padding: .8em 1em
}

.post_meta_item .socials_share.socials_type_drop .social_items {
    bottom: auto;
    top: 2.5em
}

.post_meta_item .socials_share.socials_type_drop .social_items:before {
    bottom: auto;
    top: -5px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}

.sc_blogger .hover_pull .post_meta_item .socials_share.socials_type_drop .social_items {
    bottom: 2.5em;
    top: auto
}

.sc_blogger .hover_pull .post_meta_item .socials_share.socials_type_drop .social_items:before {
    display: none
}

.socials_share.socials_type_drop .social_items,.socials_share.socials_type_drop .social_items:before {
    background-color: var(--theme-color-bg_color);
    border-color: var(--theme-color-bd_color);
    color: var(--theme-color-text_light)
}

.socials_share.socials_type_drop .social_items .social_item {
    color: var(--theme-color-text_light)
}

.socials_share.socials_type_drop .social_items .social_item:hover {
    color: var(--theme-color-text_dark)
}

.mptt-navigation-tabs,div.crafti_tabs .crafti_tabs_titles {
    list-style-type: none;
    padding: 0;
    text-align: center;
    letter-spacing: 0;
    margin: 0 0 3em
}

div.esg-filter-wrapper .esg-filterbutton,.mptt-navigation-tabs li,div.crafti_tabs .crafti_tabs_titles li {
    display: inline-block;
    margin: 0 0 3px;
    font-size: 12px;
    line-height: 1.4em;
    font-weight: 400;
    text-transform: uppercase;
    padding: 0;
    border: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

div.esg-filter-wrapper .esg-filterbutton:hover,div.esg-filter-wrapper .esg-filterbutton.selected {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

div.esg-filter-wrapper .esg-filterbutton+.esg-filterbutton,.mptt-navigation-tabs li+li,div.crafti_tabs .crafti_tabs_titles li+li {
    margin-left: 3px
}

div.esg-filter-wrapper .esg-filterbutton>span,.mptt-navigation-tabs li a,div.crafti_tabs .crafti_tabs_titles li a,div.crafti_tabs .crafti_tabs_titles li a.ui-tabs-anchor {
    display: block;
    float: none;
    padding: 1.75em 3em;
    -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color)
}

div.esg-filter-wrapper .esg-filterbutton>span:hover,.mptt-navigation-tabs li a:hover,.mptt-navigation-tabs li a:focus,.crafti_tabs .crafti_tabs_titles li a:hover,.crafti_tabs .crafti_tabs_titles li a:focus,.crafti_tabs .crafti_tabs_titles li a.ui-tabs-anchor:hover,.crafti_tabs .crafti_tabs_titles li a.ui-tabs-anchor:focus {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link)
}

div.esg-filter-wrapper .esg-filterbutton.selected>span,.mptt-navigation-tabs li.active a,.crafti_tabs .crafti_tabs_titles li.ui-state-active a,.crafti_tabs .crafti_tabs_titles li.ui-state-active a.ui-tabs-anchor {
    color: var(--theme-color-bg_color);
    background-color: var(--theme-color-text_dark)
}

div.crafti_tabs .crafti_tabs_content {
    padding: 0
}

div.crafti_tabs .crafti_tab_content_remove {
    opacity: 0
}

div.crafti_tabs .nav-links {
    margin-top: 1em
}

[class*=scheme_].sidebar div.esg-filter-wrapper .esg-filterbutton>span,[class*=scheme_].sidebar .mptt-navigation-tabs li a,[class*=scheme_].sidebar .crafti_tabs .crafti_tabs_titles li a {
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_hover)
}

[class*=scheme_].sidebar div.esg-filter-wrapper .esg-filterbutton>span:hover,[class*=scheme_].sidebar .mptt-navigation-tabs li a:hover,[class*=scheme_].sidebar .mptt-navigation-tabs li a:focus,[class*=scheme_].sidebar .crafti_tabs .crafti_tabs_titles li a:hover,[class*=scheme_].sidebar .crafti_tabs .crafti_tabs_titles li a:focus {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-alter_link)
}

[class*=scheme_].sidebar div.esg-filter-wrapper .esg-filterbutton.selected>span,[class*=scheme_].sidebar .mptt-navigation-tabs li.active a,[class*=scheme_].sidebar .crafti_tabs .crafti_tabs_titles li.ui-state-active a {
    color: var(--theme-color-alter_bg_color);
    background-color: var(--theme-color-alter_dark)
}

.page_content_wrap {
    position: relative
}

.content .before_post_header_banner_wrap {
    margin-bottom: 2em
}

.content .after_post_header_banner_wrap {
    margin-bottom: 2em
}

.custom-background .content_wrap>.content,.background_banner_wrap~.content_wrap>.content {
    padding: 4rem;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.post_featured {
    overflow: hidden;
    position: relative;
    margin-bottom: 1.8em
}

.post_featured.with_thumb.post_featured_bg {
    background-size: cover;
    background-position: center center
}

body.sidebar_hide .post_featured.alignwide,body.sidebar_hide .post_featured.alignfull {
    z-index: 100
}

.post_featured.with_gallery {
    overflow: visible
}

.post_featured.with_video {
    z-index: 2000 !important
}

.post_featured.with_video.with_video_sticky_on {
    z-index: 100100 !important
}

.post_featured.with_video.with_thumb:after {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 25%,rgba(0,0,0,.13) 50%,rgba(0,0,0,.25) 66%,rgba(0,0,0,.75) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 25%,rgba(0,0,0,.13) 50%,rgba(0,0,0,.25) 66%,rgba(0,0,0,.75) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 25%,rgba(0,0,0,.13) 50%,rgba(0,0,0,.25) 66%,rgba(0,0,0,.75) 100%);
    pointer-events: none
}

.post_featured.with_video .post_info_video {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    z-index: 3;
    top: auto;
    right: 0;
    display: block;
    opacity: 1;
    margin: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 3em 1.5em 1.5em;
    text-align: center;
    pointer-events: none
}

.post_featured.with_video .post_info_video>* {
    color: #fff
}

.post_featured.with_video .post_info_video .post_info_meta .post_meta,.post_featured.with_video .post_info_video .post_info_meta .post_meta>.post_meta_item,.post_featured.with_video .post_info_video .post_info_meta .post_meta>.post_meta_item>*,.post_featured.with_video .post_info_video .post_info_subtitle .post_meta,.post_featured.with_video .post_info_video .post_info_subtitle .post_meta>.post_meta_item,.post_featured.with_video .post_info_video .post_info_subtitle .post_meta>.post_meta_item>* {
    color: inherit
}

.post_featured.with_video .post_info_video .post_info_title {
    margin: .25em 0
}

.post_featured.with_audio .post_info_audio {
    text-align: left
}

.post_featured>p {
    margin: 0;
    height: 0
}

.post_featured_bg {
    position: relative
}

.post_featured_bg:before {
    content: ' ';
    width: 0;
    height: 0;
    padding-top: 56.25%;
    display: inline-block;
    vertical-align: top;
    margin-left: -.3em
}

.post_featured_bg>.post_featured_bg_image,.post_featured_bg .post_thumb {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.post_featured_right {
    float: right;
    width: 50%;
    margin-left: 4.3478%
}

.post_featured_left {
    float: left;
    width: 50%;
    margin-right: 4.3478%
}

.post_featured .mask {
    background-color: rgba(0,0,0,.5)
}

.sticky {
    position: relative
}

.sticky:not(.post_layout_custom) {
    border: 1px solid var(--theme-color-bd_color);
    padding: 2em
}

.sticky:not(.post_layout_custom) .label_sticky {
    display: block;
    position: absolute;
    z-index: 1;
    top: -13px;
    right: -13px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top-color: var(--theme-color-text_link);
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg)
}

.sidebar_hide .sticky_wrap .sticky,.body_style_fullwide .sticky_wrap .sticky,.body_style_fullscreen .sticky_wrap .sticky {
    text-align: center
}

ul.sc_layouts_submenu .sticky {
    border: none;
    padding: 0
}

ul.sc_layouts_submenu .sticky .label_sticky {
    display: none
}

.sticky_wrap {
    margin-bottom: 5em;
    position: relative;
    z-index: 1
}

.sticky_wrap .sticky .post_featured {
    display: inline-block;
    margin-bottom: 1.5em
}

.sticky_wrap .sticky .post_categories {
    margin-top: .5em
}

.sticky_wrap .sticky .post_title {
    margin-top: 0;
    margin-bottom: 0
}

.sticky_wrap .sticky.format-gallery .post_featured {
    display: block
}

.me-plugin {
    position: absolute;
    width: 0;
    height: 0
}

.mejs-container:not(.mejs-video) {
    height: 60px !important
}

.mejs-controls {
    height: 60px;
    padding: 10px 18px
}

.trx_addons_audio_player_wrap .mejs-controls,.wp-playlist .mejs-controls {
    padding: 0;
    height: 42px
}

.trx_addons_audio_player_wrap .mejs-container,.wp-playlist .mejs-container {
    height: 42px !important
}

.mejs-container .mejs-controls,.wp-playlist .mejs-container .mejs-controls {
    background: var(--theme-color-alter_bg_color)
}

[class*=scheme_].footer_wrap .mejs-container .mejs-controls,[class*=scheme_].footer_wrap .wp-playlist .mejs-container .mejs-controls,.sidebar_default[class*=scheme_] .mejs-container .mejs-controls,.sidebar_default[class*=scheme_] .wp-playlist .mejs-container .mejs-controls {
    background: var(--theme-color-bg_color)
}

.mejs-controls .mejs-button>button {
    color: var(--theme-color-text_dark);
    background: 0 0 !important;
    padding: 0 !important;
    text-align: center;
    font-size: 1.5em;
    line-height: 20px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.mejs-controls .mejs-button>button:hover,.mejs-controls .mejs-button>button:focus {
    color: var(--theme-color-text_link)
}

.mejs-controls .mejs-playpause-button.mejs-play>button:before,.mejs-controls .mejs-playpause-button.mejs-replay>button:before {
    content: '\e9e9';
    font-family: "fontello";
    letter-spacing: -3px
}

.mejs-controls .mejs-playpause-button.mejs-pause>button:before {
    content: '\e8e3';
    font-family: "fontello"
}

.mejs-controls .mejs-volume-button.mejs-mute>button:before {
    content: '\e9b0';
    font-family: "fontello"
}

.mejs-controls .mejs-volume-button.mejs-unmute>button:before {
    content: '\e9af';
    font-family: "fontello"
}

.mejs-controls .mejs-button.mejs-fullscreen-button {
    margin-left: 8px
}

.mejs-controls .mejs-button.mejs-fullscreen-button>button:before {
    content: '\f0b2';
    font-family: "fontello";
    letter-spacing: 0
}

.mejs-controls .mejs-button.mejs-unfullscreen>button:before {
    content: '\e918';
    font-family: "fontello"
}

.mejs-controls .mejs-time-rail .mejs-time-total,.mejs-controls .mejs-time-rail .mejs-time-loaded,.mejs-controls .mejs-time-rail .mejs-time-hovered,.mejs-controls .mejs-volume-slider .mejs-volume-total,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background: #e3e3e3
}

.mejs-controls .mejs-time-rail .mejs-time-current,.mejs-controls .mejs-volume-slider .mejs-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: var(--theme-color-text_link)
}

.mejs-controls .mejs-time-rail .mejs-time-handle-content {
    border-color: var(--theme-color-text_link)
}

.mejs-controls .mejs-volume-slider .mejs-volume-handle,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
    background: var(--theme-color-text_link)
}

.mejs-controls .mejs-time {
    overflow: visible;
    margin-top: -1px;
    padding-left: 0;
    padding-right: 0
}

.post_featured.with_thumb .mejs-container,.post_featured.with_thumb .mejs-controls,.post_featured>div>.mejs-container,.post_featured>div>.mejs-container .mejs-controls,.post_featured>div>div>.mejs-container,.post_featured>div>div>.mejs-container .mejs-controls,.trx_addons_audio_player.with_cover .mejs-container,.trx_addons_audio_player.with_cover .mejs-controls {
    background: 0 0
}

.sidebar .mejs-controls .mejs-time,.footer_wrap .mejs-controls .mejs-time {
    display: none
}

.format-audio .post_featured {
    position: relative;
    max-height: unset
}

.format-audio .post_featured .post_info {
    display: none !important
}

.format-audio .post_featured img {
    position: relative
}

.format-audio .post_featured.with_thumb .mask {
    background-color: rgba(0,0,0,.6)
}

.format-audio .post_featured .mask {
    opacity: 1
}

.format-audio .post_featured .post_audio.with_iframe .post_audio_author,.format-audio .post_featured .post_audio.with_iframe .post_audio_title,.single-format-audio .post_featured .post_audio.with_iframe .post_audio_author,.single-format-audio .post_featured .post_audio.with_iframe .post_audio_title,.sc_layouts_blog_item_featured .post_featured .post_audio.with_iframe .post_audio_author,.sc_layouts_blog_item_featured .post_featured .post_audio.with_iframe .post_audio_title {
    display: none
}

.format-audio .post_featured .post_audio_author,.single-format-audio .post_featured .post_audio_author,.sc_layouts_blog_item_featured .post_featured .post_audio_author {
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    text-transform: uppercase;
    line-height: 1.3em;
    letter-spacing: 1.8px
}

.sc_layouts_blog_item_featured .audio_author {
    margin-left: 0;
    margin-right: 0;
    text-transform: none
}

.format-audio .post_featured .post_audio_title,.single-format-audio .post_featured .post_audio_title,.trx_addons_audio_player .audio_caption,.sc_layouts_blog_item_featured .post_featured .post_audio_title {
    font-size: 1em;
    line-height: 1.35em;
    font-weight: 400;
    text-transform: none
}

.format-audio .post_featured .post_audio_title,.single-format-audio .post_featured .post_audio_title {
    font-size: 28px;
    line-height: 1.3em;
    font-weight: 500;
    margin-top: .4em;
    margin-bottom: .8em
}

.format-audio .post_featured.with_thumb .post_audio_title {
    margin-top: .2em;
    margin-bottom: .9em
}

.format-audio .post_featured.with_thumb .post_audio_author,.single-format-audio .post_featured.with_thumb .post_audio_author,.format-audio .post_featured.with_thumb .post_audio_description,.single-format-audio .post_featured.with_thumb .post_audio_description,.format-audio .post_featured.with_thumb .post_audio_title,.single-format-audio .post_featured.with_thumb .post_audio_title,.sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio_author,.sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio_description,.sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio_title {
    color: var(--theme-color-extra_dark)
}

.format-audio .post_featured .post_audio_description,.single-format-audio .post_featured .post_audio_description,.sc_layouts_blog_item_featured .post_featured .post_audio_description {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 1em
}

.format-audio .post_featured.with_thumb .post_audio,.sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio {
    position: absolute;
    z-index: 1000;
    top: auto;
    right: 15px;
    bottom: 15px;
    left: 15px;
    text-align: left
}

.format-audio .post_featured.with_thumb .post_audio .mejs-controls,.sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio .mejs-controls {
    padding-left: 15px;
    padding-right: 15px;
    background-color: var(--theme-color-alter_bg_color)
}

.related_wrap .post_featured.with_thumb .post_audio .audio_wrap {
    margin-top: 10px
}

.related_wrap .post_featured.with_thumb .post_audio .mejs-controls {
    padding-left: 8px;
    padding-right: 8px
}

.format-audio .post_featured .mejs-controls,.single-format-audio .post_featured:not(.with_video) .mejs-controls,.sc_layouts_blog_item_featured .post_featured .mejs-controls {
    padding-left: 0;
    padding-right: 0
}

.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe),.single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe),.sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) {
    padding: 3.2em 2.8em
}

.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) .post_info_audio,.single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) .post_info_audio,.sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) .post_info_audio {
    margin-top: 10px
}

.format-audio .post_featured.without_thumb .post_audio,.single-format-audio .post_featured.without_thumb .post_audio {
    background-color: var(--theme-color-alter_bg_color)
}

.format-audio .post_featured.without_thumb .post_audio_author,.single-format-audio .post_featured.without_thumb .post_audio_author {
    color: var(--theme-color-alter_dark)
}

.format-audio .post_featured.without_thumb .post_audio_title,.single-format-audio .post_featured.without_thumb .post_audio_title {
    color: var(--theme-color-alter_dark)
}

.format-audio .post_featured.without_thumb .post_audio_description,.single-format-audio .post_featured.without_thumb .post_audio_description {
    color: var(--theme-color-alter_text)
}

.format-audio .post_featured.with_thumb,.single-format-audio .post_header_wrap .post_featured.with_thumb {
    position: relative
}

.format-audio .post_featured.with_thumb:after,.single-format-audio .post_header_wrap .post_featured.with_thumb:after {
    content: ' ';
    display: block !important;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    background: -moz-linear-gradient(top,rgba(0,0,0,.15) 0%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.3) 66%,rgba(0,0,0,.5) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,.15) 0%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.3) 66%,rgba(0,0,0,.5) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,.15) 0%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.3) 66%,rgba(0,0,0,.5) 100%)
}

.single-format-audio .post_header_wrap .post_featured.with_thumb:not(.with_audio):after {
    display: none !important
}

.single-format-audio .post_header_wrap .post_featured.with_thumb .post_audio {
    position: absolute;
    z-index: 10;
    bottom: 2em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    min-width: 460px;
    margin: 0
}

.single-format-audio .post_header_wrap .post_featured.with_thumb .post_audio .post_audio_author,.single-format-audio .post_header_wrap .post_featured.with_thumb .post_audio .post_audio_title,.single-format-audio .post_header_wrap .post_featured.with_thumb .post_audio .post_audio_description {
    color: var(--theme-color-extra_dark)
}

.single-format-audio .post_header_wrap .post_featured.with_thumb .post_audio.with_iframe {
    min-width: 760px
}

.single-format-audio .post_header_wrap_in_content .post_featured.with_thumb .post_audio,.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb .post_audio {
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    transform: none
}

.single-format-audio .post_header_wrap_in_content .post_featured.with_thumb>div>div>.mejs-container .mejs-controls,.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb>div>div>.mejs-container .mejs-controls {
    background-color: var(--theme-color-alter_bg_color);
    padding-left: 10px;
    padding-right: 10px
}

[class*=single_style_style-]:not(.single_style_style-1):not(.single_style_style-3) .post_header_wrap_in_header .post_featured.with_audio.with_thumb.audio_inited .post_audio {
    opacity: 0;
    bottom: -100px;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

[class*=single_style_style-]:not(.single_style_style-1):not(.single_style_style-3) .post_header_wrap_in_header .post_featured.with_audio.with_thumb.audio_inited .post_audio.show {
    opacity: 1;
    bottom: 0
}

.post_audio_btn {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 4.72rem;
    height: 4.72rem;
    line-height: 4.8rem;
    -webkit-transition: all ease .3s;
    -ms-transition: all ease .3s;
    transition: all ease .3s;
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-text_dark);
    cursor: pointer;
    font-size: 1.2rem;
    margin-bottom: 1.7em;
    text-align: center;
    box-sizing: border-box;
    padding-right: .2em;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: block;
    z-index: 3;
    box-shadow: 0 0 5px 1px var(--theme-color-inverse_text_03)
}

.post_audio_btn:hover {
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-alter_hover);
    cursor: pointer
}

.post_audio_btn:before {
    content: '\EA10';
    font-family: "fontello"
}

.trx_addons_audio_wrap.resized.list .trx_addons_audio_player {
    opacity: 0
}

.trx_addons_audio_wrap.resized.list .trx_addons_audio_player.current {
    opacity: 1
}

.trx_addons_audio_player {
    border: none;
    padding: 0
}

.trx_addons_audio_player .audio_info {
    overflow: visible
}

.trx_addons_audio_player.without_cover {
    background: 0 0;
    border: none
}

.trx_addons_audio_player .audio_author+.audio_caption,.trx_addons_audio_player .audio_author+.audio_description {
    margin-top: 5px
}

.trx_addons_audio_player .audio_info+.audio_embed,.trx_addons_audio_player .audio_info+.audio_frame {
    margin-top: 25px
}

.trx_addons_audio_player .trx_addons_audio_player_wrap {
    padding: 3.3em 3em;
    background: var(--theme-color-alter_bg_color)
}

.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_author {
    color: var(--theme-color-text_dark);
    margin: 0;
    font-size: 17px
}

.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_caption {
    font-weight: 500;
    font-size: 28px;
    line-height: 1.2em;
    margin: 0;
    color: var(--theme-color-text_dark)
}

.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_description {
    font-size: 17px;
    font-weight: 400;
    line-height: 20px;
    color: var(--theme-color-alter_text);
    margin: 4px 0 0
}

.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_now_playing {
    display: inline-block;
    padding: 6px 16px;
    font-size: 11px;
    line-height: 14px;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 1.55em;
    letter-spacing: .8px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: var(--theme-color-text_dark);
    color: var(--theme-color-inverse_hover)
}

.trx_addons_audio_player div.mejs-controls .mejs-time {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    color: var(--theme-color-text_dark)
}

.trx_addons_audio_player.with_cover {
    padding: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.trx_addons_audio_player.with_cover:after {
    display: none
}

.trx_addons_audio_player.with_cover .trx_addons_audio_player_image {
    width: 27.5%;
    max-height: 100%;
    background-position: center center;
    background-size: cover;
    flex-shrink: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-align-self: stretch;
    -ms-align-self: stretch;
    align-self: stretch
}

.trx_addons_audio_player.with_cover .trx_addons_audio_player_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    flex-grow: 1
}

.trx_addons_audio_player .trx_addons_audio_navigation {
    top: 2.5em
}

.trx_addons_audio_player div.mejs-controls div.mejs-button {
    width: 42px
}

.trx_addons_audio_player div.mejs-controls div.mejs-button>button {
    font-size: 12px;
    background-color: transparent !important;
    width: 42px;
    height: 42px;
    line-height: 37.5px;
    letter-spacing: -2px;
    margin: 0;
    border: 2px solid var(--theme-color-text_dark);
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.trx_addons_audio_player div.mejs-controls div.mejs-button.mejs-pause>button {
    letter-spacing: 1px
}

.trx_addons_audio_player div.mejs-controls div.mejs-button.mejs-volume-button>button {
    border: none !important;
    font-size: 18px;
    letter-spacing: 0;
    margin-top: 1px
}

.trx_addons_audio_player div.mejs-controls div.mejs-button.mejs-volume-button.mejs-unmute>button {
    letter-spacing: 8px
}

.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: var(--theme-color-text_dark)
}

.trx_addons_audio_player div.mejs-controls .mejs-horizontal-volume-slider {
    margin-left: 5px
}

.trx_addons_audio_player div.mejs-controls .mejs-time.mejs-duration-container {
    margin-right: 25px
}

.trx_addons_audio_player div.mejs-controls .mejs-time-rail {
    padding-top: 15px;
    margin: 0 27px
}

.sidebar .trx_addons_audio_player {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap {
    width: 100%;
    padding: 1.8em;
    background: var(--theme-color-bg_color);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .audio_caption {
    font-size: 22px;
    line-height: 1.4em
}

.sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .trx_addons_audio_navigation {
    top: 3em;
    right: 2em;
    font-size: 13px;
    line-height: 1.3em
}

.sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .trx_addons_audio_navigation>span span {
    font-size: 1rem
}

.sidebar .trx_addons_audio_player.with_cover .trx_addons_audio_player_image {
    height: 150px;
    width: 100%
}

.trx_addons_audio_wrap.resized.list .audio_frame {
    bottom: auto;
    position: relative
}

.trx_addons_audio_wrap .trx_addons_audio_navigation {
    z-index: 3;
    font-size: 15px;
    line-height: 1.75em;
    font-weight: 500;
    color: var(--theme-color-alter_dark)
}

.trx_addons_audio_wrap .trx_addons_audio_navigation>span {
    opacity: 1
}

.wp-playlist.wp-audio-playlist {
    border: none;
    margin: 0;
    padding: 0
}

.wp-playlist.wp-audio-playlist .mejs-container {
    padding: 0 2.7em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 92px;
    background: var(--theme-color-alter_bg_color)
}

.wp-playlist.wp-audio-playlist .mejs-container .mejs-controls {
    padding: 0 2.7em;
    min-height: 42px;
    margin-bottom: 50px
}

.wp-playlist.wp-audio-playlist div.mejs-controls div.mejs-button>button {
    border-width: 2px;
    border-color: var(--theme-color-alter_dark);
    width: 42px;
    height: 42px;
    line-height: 37.5px;
    letter-spacing: -2px
}

.wp-playlist.wp-audio-playlist div.mejs-controls div.mejs-button.mejs-pause>button {
    letter-spacing: 0
}

.wp-playlist.wp-audio-playlist div.mejs-controls div.mejs-button.mejs-volume-button>button {
    border: none !important;
    font-size: 18px;
    letter-spacing: 0;
    margin-top: 1px
}

.wp-playlist.wp-audio-playlist div.mejs-controls div.mejs-button.mejs-volume-button.mejs-unmute>button {
    letter-spacing: 8px
}

.wp-playlist.wp-audio-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: var(--theme-color-text_dark)
}

.wp-playlist.wp-audio-playlist div.mejs-controls .mejs-horizontal-volume-slider {
    margin-left: 3px
}

.wp-playlist.wp-audio-playlist div.mejs-controls .mejs-time.mejs-duration-container {
    margin-right: 15px
}

.wp-playlist.wp-audio-playlist div.mejs-controls .mejs-time-rail {
    padding-top: 15px;
    margin: 0 27px
}

.wp-playlist.wp-audio-playlist .wp-playlist-current-item {
    height: auto;
    padding: 3.1em 2.8em 1.7em;
    margin-bottom: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.wp-playlist.wp-audio-playlist .wp-playlist-current-item img {
    display: none
}

.wp-playlist.wp-audio-playlist .wp-playlist-item-title {
    font-size: 28px;
    line-height: 1.2em;
    font-weight: 500
}

.wp-playlist.wp-audio-playlist .wp-playlist-item-artist {
    font-size: 17px;
    line-height: 22px;
    font-weight: 400;
    padding-bottom: 2px;
    text-transform: none;
    color: var(--theme-color-alter_text)
}

.wp-playlist.wp-audio-playlist .wp-playlist-item-title+.wp-playlist-item-artist {
    margin-top: 5px
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks {
    margin-top: 2.3em
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-caption,.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-length,.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-title {
    line-height: 1.3em;
    font-size: 19px
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-artist {
    line-height: 1.3em;
    font-size: 18px
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item .wp-playlist-item-length {
    right: 0;
    top: 20px
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item {
    padding: 20px 0
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks {
    font-size: 19px;
    line-height: 1.3em
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-artist {
    padding: 0;
    margin: 0;
    color: var(--theme-color-alter_text)
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-title {
    font-weight: 500
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-caption {
    font-weight: 500
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-length {
    font-weight: 400
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-playing .wp-playlist-item-length,.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-playing .wp-playlist-item-title,.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-playing .wp-playlist-item-artist {
    text-decoration: none
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item:first-child {
    padding-top: 0
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item:first-child .wp-playlist-item-length {
    top: 0
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item:last-child {
    padding-bottom: 0
}

.ua_edge .wp-playlist.wp-audio-playlist .wp-playlist-current-item {
    margin-bottom: -1px
}

.post_featured.with_thumb .trx_addons_video_player .mejs-controls {
    background: var(--theme-color-alter_bg_color)
}

.post_featured>div>.mejs-container {
    background: var(--theme-color-extra_bg_color_05)
}

.post_featured>div>.mejs-container .mejs-controls {
    background: var(--theme-color-alter_bg_color)
}

body.ua_firefox .post_featured>div>.mejs-container .mejs-controls {
    bottom: -1px
}

div.mejs-controls .mejs-time-rail {
    padding-top: 15px;
    margin: 0 22px
}

div.mejs-controls .mejs-time-handle-content {
    top: -7px;
    -webkit-border-radius: 2px !important;
    -ms-border-radius: 2px !important;
    border-radius: 2px !important
}

div.mejs-controls .mejs-time-float {
    color: #0d0d12;
    background: #fff
}

div.mejs-controls .mejs-time-float-corner {
    border-top-color: #0d0d12
}

div.mejs-controls .mejs-time {
    font-size: 16px;
    font-weight: 500;
    padding-top: 16px;
    height: 30px;
    color: var(--theme-color-text_dark)
}

.sidebar .mejs-controls .mejs-time,.footer_wrap .mejs-controls .mejs-time {
    display: none
}

div.mejs-button>button {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-image: none !important
}

div.mejs-button>button:focus {
    outline: none
}

div.mejs-controls div.mejs-button {
    width: 40px;
    flex-shrink: 0
}

div.mejs-controls div.mejs-button>button {
    font-size: 12px;
    background: 0 0 !important;
    border: 1px solid var(--theme-color-alter_bd_color);
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    line-height: 38px;
    margin: 0;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    letter-spacing: -4px;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

[class*=scheme_].sidebar div.mejs-controls div.mejs-button>button,[class*=scheme_].sidebar div.mejs-controls div.mejs-button>button:focus,[class*=scheme_].sidebar div.mejs-controls div.mejs-button>button:hover {
    border-color: var(--theme-color-bd_color)
}

div.mejs-controls div.mejs-button.mejs-pause>button {
    letter-spacing: -1px
}

div.mejs-controls div.mejs-button.mejs-volume-button>button {
    font-size: 12px;
    letter-spacing: -1px
}

div.mejs-controls div.mejs-button.mejs-volume-button.mejs-unmute>button {
    letter-spacing: 4px
}

div.mejs-controls .mejs-horizontal-volume-total {
    top: 19px
}

div.mejs-controls .mejs-horizontal-volume-slider {
    margin-left: 20px
}

div.mejs-controls .mejs-time {
    padding-top: 17px
}

div.mejs-controls .mejs-time.mejs-currenttime-container {
    margin-left: 18px
}

div.mejs-controls .mejs-time.mejs-duration-container {
    margin-right: 17px
}

.mejs-horizontal-volume-total,.mejs-time-buffering,.mejs-time-current,.mejs-time-float-corner,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total {
    height: 4px !important
}

.mejs-time-total {
    margin: 5px 0 0;
    will-change: transform
}

.mejs-horizontal-volume-total {
    margin-top: 1px
}

.post_featured.without_thumb {
    display: block
}

.post_featured.with_thumb {
    position: relative
}

.post_featured.with_thumb .post_video,.sc_layouts_blog_item_featured .post_featured.with_thumb .post_video {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    text-align: center;
    opacity: 0;
    overflow: hidden
}

.post_featured.with_thumb .post_video:before,.sc_layouts_blog_item_featured .post_featured.with_thumb .post_video:before {
    content: ' ';
    display: inline-block;
    padding-top: 55%;
    width: 0;
    height: 0
}

.post_featured.with_thumb img,.sc_layouts_blog_item_featured .post_featured.with_thumb img {
    position: relative;
    z-index: 2
}

.post_featured.with_thumb.with_audio img,.sc_layouts_blog_item_featured .post_featured.with_thumb.with_audio img {
    z-index: 1
}

.post_featured.with_thumb .mask,.sc_layouts_blog_item_featured .post_featured.with_thumb .mask {
    z-index: 3;
    background-color: rgba(0,0,0,.5);
    opacity: 0
}

.post_featured.with_thumb:hover .mask,.sc_layouts_blog_item_featured .post_featured.with_thumb:hover .mask {
    opacity: 1
}

.trx_addons_video_player.with_cover .video_hover,.post_featured.with_thumb .post_video_hover,.sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover {
    width: 85px;
    height: 85px;
    line-height: 85px;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    position: absolute;
    z-index: 2000;
    top: 50%;
    left: 50%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin: -42px 0 0 -42px;
    font-size: 21px;
    letter-spacing: -6px;
    opacity: 1;
    cursor: pointer;
    overflow: hidden;
    color: var(--theme-color-inverse_dark);
    background-color: var(--theme-color-inverse_link);
    border: none
}

.post_header_wrap .post_featured.with_thumb .post_video_hover {
    opacity: 1;
    margin-top: -42px
}

.trx_addons_video_player.with_cover:hover .video_hover {
    opacity: 1;
    margin-top: -42px
}

.trx_addons_video_player.with_cover .video_mask {
    display: none
}

.trx_addons_video_player.with_cover.video_play {
    background-color: var(--theme-color-inverse_dark)
}

.trx_addons_video_player.with_cover.video_play img {
    opacity: 0
}

.trx_addons_video_player.with_cover .video_hover:hover,.post_featured.with_thumb .post_video_hover:hover,.sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover:hover {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link)
}

[class*=scheme_].sidebar .trx_addons_video_player.with_cover .video_hover {
    color: var(--theme-color-alter_link)
}

[class*=scheme_].sidebar .trx_addons_video_player.with_cover .video_hover:hover {
    color: var(--theme-color-inverse_hover);
    background-color: var(--theme-color-alter_link)
}

.trx_addons_video_player.with_cover .video_hover,.post_header_wrap .post_featured.with_thumb .post_video_hover,.body_style_fullwide .post_featured.with_thumb .post_video_hover,.post_layout_excerpt .post_featured.with_thumb .post_video_hover {
    font-size: 21px;
    width: 85px;
    height: 85px;
    line-height: 85px;
    text-align: center
}

.widget_video .trx_addons_video_player.with_cover .video_hover {
    font-size: 21px
}

.sidebar_show .post_content_single .trx_addons_video_player.with_cover:hover .video_hover,.sidebar_show .post_content_single .trx_addons_video_player.with_cover .video_hover {
    width: 65px;
    height: 65px;
    line-height: 65px;
    text-align: center;
    font-size: 15px;
    margin: -32px 0 0 -32px
}

.sidebar .trx_addons_video_player.with_cover .video_hover,.footer_wrap .trx_addons_video_player.with_cover .video_hover {
    font-size: 1.8em
}

.trx_addons_video_player.with_cover .video_hover:before,.post_featured.with_thumb .post_video_hover:before,.sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover:before {
    content: '\e9e9';
    font-family: "fontello"
}

.post_featured.with_thumb .post_video_hover>a,.sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover>a {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.post_featured.post_video_play .post_video,.sc_layouts_blog_item_featured .post_featured.post_video_play .post_video {
    opacity: 1;
    z-index: 100;
    background-color: #000
}

.post_featured.post_video_play .mask,.sc_layouts_blog_item_featured .post_featured.post_video_play .mask {
    opacity: 1;
    background-color: #000
}

.post_featured.post_video_play .post_video_hover,.sc_layouts_blog_item_featured .post_featured.post_video_play .post_video_hover {
    display: none
}

.format-gallery .post_featured.with_thumb>img,.single-format-gallery .post_header_wrap .post_featured.with_thumb>img {
    opacity: 0
}

.format-gallery .post_featured.with_thumb .slider_outer,.single-format-gallery .post_header_wrap .post_featured.with_thumb .slider_outer {
    position: absolute;
    z-index: 1000;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100% !important
}

.format-gallery .post_featured.with_thumb .slider_outer .slider_container,.single-format-gallery .post_header_wrap .post_featured.with_thumb .slider_outer .slider_container {
    height: 100% !important
}

.format-quote .post_content,.format-aside .post_content,.format-link .post_content,.format-status .post_content {
    padding: 0;
    text-align: left
}

.format-aside .post_content_inner,.post_item_single.format-aside .post_content>p,.format-link .post_content_inner,.post_item_single.format-link .post_content>p,.format-status .post_content_inner,.post_item_single.format-status .post_content>p {
    font-size: 1.6667rem;
    line-height: 1.4em
}

.format-aside .post_content_inner {
    padding: 1em 1.3158em
}

.format-aside .post_content_inner {
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color)
}

.format-aside .post_content_inner:after {
    display: none
}

.format-aside .post_content_inner+.post_meta,.format-link .post_content_inner+.post_meta,.format-status .post_content_inner+.post_meta {
    margin-top: 1.6em
}

.format-link .post_content_inner,.format-status .post_content_inner {
    color: var(--theme-color-text_dark)
}

.format-chat p>em,.format-chat p>b,.format-chat p>strong {
    display: inline-block;
    margin-top: 1.7em
}

.format-chat p:first-child>em,.format-chat p:first-child>b,.format-chat p:first-child>strong {
    margin-top: 0
}

.format-chat p>b,.format-chat p>strong {
    color: var(--theme-color-text_dark)
}

.sc_item_pagination_load_more,.nav-links-more,.woocommerce-links-more {
    letter-spacing: 0;
    text-align: center;
    margin-top: 2.8em
}

.sc_item_pagination_load_more .nav-links,.sc_item_pagination_load_more .nav-load-more,.sc_item_pagination_load_more .woocommerce-load-more,.nav-links-more .nav-links,.nav-links-more .nav-load-more,.nav-links-more .woocommerce-load-more,.woocommerce-links-more .nav-links,.woocommerce-links-more .nav-load-more,.woocommerce-links-more .woocommerce-load-more {
    -webkit-appearance: none;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    vertical-align: top;
    font-size: var(--theme-font-button_font-size);
    line-height: var(--theme-font-button_line-height);
    font-weight: var(--theme-font-button_font-weight);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    text-transform: var(--theme-font-button_text-transform);
    letter-spacing: var(--theme-font-button_letter-spacing);
    white-space: nowrap;
    height: auto;
    max-width: 100%;
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
    padding: 18px 42px;
    border-width: 0 !important
}

.sc_item_pagination_load_more .nav-links.sc_button_shadow,.sc_item_pagination_load_more .nav-load-more.sc_button_shadow,.sc_item_pagination_load_more .woocommerce-load-more.sc_button_shadow,.nav-links-more .nav-links.sc_button_shadow,.nav-links-more .nav-load-more.sc_button_shadow,.nav-links-more .woocommerce-load-more.sc_button_shadow,.woocommerce-links-more .nav-links.sc_button_shadow,.woocommerce-links-more .nav-load-more.sc_button_shadow,.woocommerce-links-more .woocommerce-load-more.sc_button_shadow {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link_02)
}

.sc_item_pagination_load_more .nav-links.sc_button_shadow.color_style_dark,.sc_item_pagination_load_more .nav-load-more.sc_button_shadow.color_style_dark,.sc_item_pagination_load_more .woocommerce-load-more.sc_button_shadow.color_style_dark,.nav-links-more .nav-links.sc_button_shadow.color_style_dark,.nav-links-more .nav-load-more.sc_button_shadow.color_style_dark,.nav-links-more .woocommerce-load-more.sc_button_shadow.color_style_dark,.woocommerce-links-more .nav-links.sc_button_shadow.color_style_dark,.woocommerce-links-more .nav-load-more.sc_button_shadow.color_style_dark,.woocommerce-links-more .woocommerce-load-more.sc_button_shadow.color_style_dark {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    box-shadow: 0 7px 25px var(--theme-color-text_dark_02)
}

.sc_item_pagination_load_more .nav-links.sc_button_shadow.color_style_link2,.sc_item_pagination_load_more .nav-load-more.sc_button_shadow.color_style_link2,.sc_item_pagination_load_more .woocommerce-load-more.sc_button_shadow.color_style_link2,.nav-links-more .nav-links.sc_button_shadow.color_style_link2,.nav-links-more .nav-load-more.sc_button_shadow.color_style_link2,.nav-links-more .woocommerce-load-more.sc_button_shadow.color_style_link2,.woocommerce-links-more .nav-links.sc_button_shadow.color_style_link2,.woocommerce-links-more .nav-load-more.sc_button_shadow.color_style_link2,.woocommerce-links-more .woocommerce-load-more.sc_button_shadow.color_style_link2 {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link2_02)
}

.sc_item_pagination_load_more .nav-links.sc_button_shadow.color_style_link3,.sc_item_pagination_load_more .nav-load-more.sc_button_shadow.color_style_link3,.sc_item_pagination_load_more .woocommerce-load-more.sc_button_shadow.color_style_link3,.nav-links-more .nav-links.sc_button_shadow.color_style_link3,.nav-links-more .nav-load-more.sc_button_shadow.color_style_link3,.nav-links-more .woocommerce-load-more.sc_button_shadow.color_style_link3,.woocommerce-links-more .nav-links.sc_button_shadow.color_style_link3,.woocommerce-links-more .nav-load-more.sc_button_shadow.color_style_link3,.woocommerce-links-more .woocommerce-load-more.sc_button_shadow.color_style_link3 {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link3_02)
}

.sc_item_pagination_load_more .nav-links:hover,.sc_item_pagination_load_more .nav-load-more:hover,.sc_item_pagination_load_more .woocommerce-load-more:hover,.nav-links-more .nav-links:hover,.nav-links-more .nav-load-more:hover,.nav-links-more .woocommerce-load-more:hover,.woocommerce-links-more .nav-links:hover,.woocommerce-links-more .nav-load-more:hover,.woocommerce-links-more .woocommerce-load-more:hover {
    background-color: var(--theme-color-text_hover)
}

.sc_item_pagination_load_more.loading span,.nav-links-more.loading span,.woocommerce-links-more.loading span {
    opacity: 0
}

.sc_item_pagination_load_more.loading .nav-links:before,.sc_item_pagination_load_more.loading .nav-load-more:before,.sc_item_pagination_load_more.loading .woocommerce-load-more:before,.nav-links-more.loading .nav-links:before,.nav-links-more.loading .nav-load-more:before,.nav-links-more.loading .woocommerce-load-more:before,.woocommerce-links-more.loading .nav-links:before,.woocommerce-links-more.loading .nav-load-more:before,.woocommerce-links-more.loading .woocommerce-load-more:before {
    opacity: 1 !important
}

.woocommerce-links-more {
    margin-top: 1em
}

.nav-links-more.nav-links-infinite,.woocommerce-links-more.woocommerce-links-infinite {
    display: none
}

.nav-links-more a,.woocommerce-links-more a {
    display: inline-block;
    padding-top: 2em;
    position: relative
}

.sc_item_pagination_load_more a:before,.nav-links-more a:before,.woocommerce-links-more a:before {
    content: '\e929';
    font-family: "fontello";
    font-size: 1em;
    font-weight: 400;
    display: block;
    text-align: center;
    margin-left: -.5em;
    margin-top: -.5em;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-align: center;
    opacity: 0
}

.nav-links-more.loading a:before,.woocommerce-links-more.loading a:before {
    content: '\e82d';
    -webkit-animation: spin 2s infinite linear;
    -ms-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

.nav-links-infinite a span,.woocommerce-links-infinite a span {
    opacity: 0
}

.nav-links-infinite.loading,.woocommerce-links-infinite.loading {
    display: block
}

.nav-links-old {
    overflow: hidden;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 3em;
    color: var(--theme-color-text_dark)
}

.nav-links-old a {
    color: var(--theme-color-text_dark) !important
}

.nav-links-old a:hover {
    color: var(--theme-color-text_link) !important
}

.nav-links-old .nav-prev a:before,.nav-links-old .nav-next a:after {
    font-family: "fontello";
    font-weight: 400;
    display: inline;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    font-size: 11px;
    font-weight: 500
}

.nav-links-old .nav-prev {
    float: left;
    position: relative;
    padding-left: 2em
}

.nav-links-old .nav-prev a:before {
    content: '\EA07'
}

.nav-links-old .nav-next {
    float: right;
    position: relative;
    padding-right: 2em
}

.nav-links-old .nav-next a:after {
    content: '\E9A4';
    left: auto;
    right: 0
}

div.esg-filters,.woocommerce nav.woocommerce-pagination ul,.comments_pagination,.nav-links,.page_links {
    font-size: 17px;
    font-weight: 500;
    text-transform: none;
    margin-top: 2.8em;
    text-align: left;
    border: none;
    list-style-type: none;
    clear: both
}

.woocommerce nav.woocommerce-pagination ul {
    margin-top: 1em
}

.page_links .page_links_title {
    display: inline-block;
    vertical-align: top;
    margin: .75em .5em 0 0
}

.esg-filters div.esg-navigationbutton,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span.current,.page_links>span:not(.page_links_title),.page_links>a,.comments_pagination .page-numbers,.nav-links .page-numbers {
    display: inline-block;
    vertical-align: top;
    font-size: inherit;
    font-weight: inherit;
    margin: 2px 5px 2px 0;
    padding: 0;
    border: 1px solid var(--theme-color-bd_color);
    color: var(--theme-color-text_dark);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 52px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    line-height: 50px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease,background-position .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease,background-position .3s ease;
    transition: color .3s ease,background-color .3s ease,border-color .3s ease,background-position .3s ease
}

.esg-filters div.esg-navigationbutton.dots,.woocommerce nav.woocommerce-pagination ul li a.dots,.woocommerce nav.woocommerce-pagination ul li span.current.dots,.page_links>span:not(.page_links_title).dots,.page_links>a.dots,.comments_pagination .page-numbers.dots,.nav-links .page-numbers.dots {
    border: none;
    width: 46px
}

.esg-filters div.esg-navigationbutton,.woocommerce nav.woocommerce-pagination ul li a,.page_links>a,.comments_pagination .page-numbers,.nav-links .page-numbers {
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-input_bg_color)
}

.nav-links .page-numbers.current,.comments_pagination .page-numbers.current,.woocommerce nav.woocommerce-pagination ul li span.current,.esg-filters div.esg-navigationbutton.selected {
    color: var(--theme-color-inverse_hover);
    background-color: var(--theme-color-text_dark);
    border-color: var(--theme-color-text_dark)
}

.esg-filters div.esg-navigationbutton:hover,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.page_links>a:hover,.page_links>span:not(.page_links_title),.comments_pagination a.page-numbers:hover,.nav-links a.page-numbers:hover {
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-alter_bg_color)
}

.esg-filters .esg-navigationbutton i[class*=eg-icon-] {
    color: inherit
}

.esg-filters .esg-navigationbutton i.eg-icon-left-open:before {
    content: '\e939';
    font-family: "fontello"
}

.esg-filters .esg-navigationbutton i.eg-icon-right-open:before {
    content: '\e93a';
    font-family: "fontello"
}

.woocommerce nav.woocommerce-pagination {
    text-align: left
}

.woocommerce nav.woocommerce-pagination ul li {
    border: none;
    display: inline-block;
    margin: 0
}

.esg-filters div.esg-navigationbutton:hover,.esg-filters div.esg-navigationbutton.selected {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.nav-links .page-numbers.first,.nav-links .page-numbers.prev,.nav-links .page-numbers.next,.nav-links .page-numbers.last,.comments_pagination .page-numbers.first,.comments_pagination .page-numbers.prev,.comments_pagination .page-numbers.next,.comments_pagination .page-numbers.last,.woocommerce nav.woocommerce-pagination ul li a.first,.woocommerce nav.woocommerce-pagination ul li a.prev,.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li a.last {
    text-indent: -200px;
    overflow: hidden;
    position: relative
}

.nav-links .page-numbers.first:before,.nav-links .page-numbers.prev:before,.nav-links .page-numbers.next:before,.nav-links .page-numbers.last:before,.comments_pagination .page-numbers.first:before,.comments_pagination .page-numbers.prev:before,.comments_pagination .page-numbers.next:before,.comments_pagination .page-numbers.last:before,.woocommerce nav.woocommerce-pagination ul li a.first:before,.woocommerce nav.woocommerce-pagination ul li a.prev:before,.woocommerce nav.woocommerce-pagination ul li a.next:before,.woocommerce nav.woocommerce-pagination ul li a.last:before {
    font-family: "fontello";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    top: 1px;
    width: 100%;
    text-align: center;
    text-indent: 0;
    font-size: 14px
}

.nav-links .page-numbers.first:before,.comments_pagination .page-numbers.first:before,.woocommerce nav.woocommerce-pagination ul li a.first:before {
    content: '\e8af'
}

.nav-links .page-numbers.prev:before,.comments_pagination .page-numbers.prev:before,.woocommerce nav.woocommerce-pagination ul li a.prev:before {
    content: '\e907'
}

.nav-links .page-numbers.next:before,.comments_pagination .page-numbers.next:before,.woocommerce nav.woocommerce-pagination ul li a.next:before {
    content: '\e908'
}

.nav-links .page-numbers.last:before,.comments_pagination .page-numbers.last:before,.woocommerce nav.woocommerce-pagination ul li a.last:before {
    content: '\e8b0'
}

.image-navigation .nav-previous,.image-navigation .nav-next {
    float: none;
    width: auto;
    text-align: left;
    padding: 0;
    margin: 0;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 1.5em;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.image-navigation .nav-next {
    left: auto;
    right: 1.5em;
    text-align: right
}

.image-navigation .nav-previous a,.image-navigation .nav-next a {
    display: block;
    padding: 1.1em 1em;
    width: 0;
    max-width: 20em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: rgba(0,0,0,0);
    border: 1px solid rgba(0,0,0,0);
    color: #fff;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.image-navigation .nav-previous a:hover,.image-navigation .nav-next a:hover {
    width: auto;
    color: #fff;
    background-color: rgba(0,0,0,.6);
    border-color: rgba(0,0,0,.6);
    -webkit-border-radius: 2em;
    -ms-border-radius: 2em;
    border-radius: 2em
}

.image-navigation .nav-previous a:hover {
    padding-left: 3.5em
}

.image-navigation .nav-next a:hover {
    padding-right: 3.5em
}

.image-navigation .nav-previous a:after,.image-navigation .nav-next a:after {
    content: '\e8ef';
    font-family: "fontello";
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 4em;
    height: 4em;
    line-height: 4em;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #000;
    background-color: #333;
    color: #fff
}

.image-navigation .nav-next a:after {
    content: '\e8f0';
    left: auto;
    right: 0
}

.image-navigation .nav-previous a:hover:after,.image-navigation .nav-next a:hover:after {
    border-color: transparent;
    background-color: transparent
}

.full_post_loading {
    position: relative
}

.full_post_loading:after {
    content: ' ';
    position: absolute;
    z-index: 9999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,.7);
    background-color: var(--theme-color-bg_color_07);
    background-image: url(/wp-content/themes/crafti/images/preloader2.png);
    background-position: center;
    background-repeat: no-repeat
}

.full_post_content {
    position: relative
}

.full_post_content .post_header_wrap .post_header+.post_featured {
    margin-top: 30px
}

.full_post_content .post_header_wrap+.post_content {
    margin-top: 30px !important
}

.posts_container .full_post_content {
    margin-top: 7em;
    padding-top: 7em;
    border-top: 1px solid var(--theme-color-bd_color)
}

.posts_container .full_post_content:not(:last-child) {
    margin-bottom: 7em;
    padding-bottom: 7em;
    border-bottom: 1px solid var(--theme-color-bd_color)
}

.posts_container .post_item_container+.full_post_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.posts_container .post_item_container+.full_post_content .full_post_close {
    margin-bottom: -50px;
    z-index: 1001
}

.posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_description,.posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_title,.posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_author {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-box-orient: vertical;
    box-orient: vertical
}

.posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_author {
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    line-clamp: 1
}

.posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_title {
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    line-clamp: 2
}

.posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_description {
    -webkit-line-clamp: 3;
    -moz-line-clamp: 3;
    line-clamp: 3
}

.sc_item_posts_container .full_post_content,.sc_item_posts_container .full_post_content:not(:last-child) {
    margin-bottom: 2em;
    padding-bottom: 2em;
    border-bottom: 1px solid var(--theme-color-bd_color)
}

.full_post_opened:first-child+.full_post_content {
    margin-top: 0;
    padding-top: 0;
    border-top: none
}

.full_post_read {
    overflow: visible
}

.sc_blogger_item.full_post_read .entry-title,.full_post_read .post_title,.full_post_read .sc_layouts_blog_item_title {
    position: relative
}

.full_post_read .sc_layouts_blog_item_title {
    display: inline-block;
    vertical-align: top
}

.sc_blogger_item.full_post_read .entry-title:after,.full_post_read .post_title:after,.full_post_read .sc_layouts_blog_item_title:after {
    content: ' ';
    width: 2em;
    height: 1em;
    position: absolute;
    z-index: 1;
    top: -.2em;
    left: -.5em;
    -webkit-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    transform: rotate(-20deg);
    opacity: .7;
    background-image: url(/wp-content/themes/crafti/images/read.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
    display: none
}

.full_post_read .sc_layouts_blog_item_title .post_title:after {
    display: none
}

button.full_post_close {
    -webkit-position: sticky;
    position: -webkit-sticky;
    position: sticky;
    z-index: 1000;
    top: 12em;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50% !important;
    float: right;
    margin: 0 0 1em 2em;
    cursor: pointer;
    color: var(--theme-color-text_link);
    background-color: var(--theme-color-bg_color);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    -ms-box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2)
}

button.full_post_close:hover {
    color: var(--theme-color-text_hover)
}

button.full_post_close:after {
    content: '\e916';
    font-family: "fontello"
}

.full_post_progress {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    pointer-events: none;
    display: block;
    width: 100%;
    height: 100%;
    line-height: 100%;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-backface-visibility: hidden
}

.full_post_progress svg {
    fill: currentColor
}

.full_post_progress_bar {
    fill: transparent;
    stroke: var(--theme-color-text_link);
    stroke-width: 2px;
    stroke-dashoffset: 0;
    stroke-dasharray: 137.4
}

button.full_post_read_complete:after {
    content: '\e8ab'
}

.full_post_read_complete .full_post_progress {
    display: none
}

.structured_data_snippets {
    display: none
}

.post_item_single a.post_meta_item:hover,.post_item_single .post_meta_item>a:hover,.post_item_single .post_meta_item .socials_caption:hover,.post_item_single .post_edit a:hover {
    color: var(--theme-color-text_hover)
}

.post_item_single:after {
    content: ' ';
    display: block;
    width: 100%;
    height: 0;
    clear: both
}

.post_content>p:last-child {
    margin-bottom: 0
}

.post_item_single.format-aside .post_content,.post_item_single.format-link .post_content,.post_item_single.format-status .post_content {
    padding: 0;
    text-align: left
}

.post_item_single.format-quote .post_content {
    background-color: transparent;
    padding-top: 0
}

.post_item_single.format-quote .post_content>blockquote:first-child {
    margin-top: 0
}

.section_title {
    margin: 0 0 1em;
    text-align: left
}

.sidebar_hide.narrow_content .post_item_single.post_type_post {
    width: 75%;
    margin: 0 auto
}

.sidebar_hide.narrow_content .post_item_single.post_type_post~.show_comments_single,.sidebar_hide.narrow_content .post_item_single.post_type_post~section {
    width: 75%;
    margin-left: auto;
    margin-right: auto
}

.post_content_single:after {
    content: ' ';
    display: block;
    width: 100%;
    height: 0;
    clear: both
}

.sidebar_hide.narrow_content .post_info_vertical {
    position: absolute;
    z-index: 1;
    top: 0;
    left: calc(-1*var(--theme-var-padding_narrow))
}

.sidebar_show .post_info_vertical,.sidebar_hide:not(.narrow_content) .post_info_vertical,.sidebar_hide.narrow_content .previous_post_content.sidebar_show .post_info_vertical {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

.sidebar_show .post_info_vertical_present,.sidebar_show .post_info_vertical_present+.post_footer,.sidebar_hide:not(.narrow_content) .post_info_vertical_present,.sidebar_hide:not(.narrow_content) .post_info_vertical_present+.post_footer {
    padding-left: 15%
}

.post_info_vertical_present {
    position: relative
}

.sidebar_show .post_info_vertical_fixed_on,.sidebar_hide.narrow_content .post_info_vertical_fixed_on,.sidebar_hide:not(.narrow_content) .post_info_vertical_fixed_on,.sidebar_hide.narrow_content .previous_post_content.sidebar_show .post_info_vertical_fixed_on {
    position: fixed !important;
    z-index: 2
}

.post_item_single>.post_featured {
    margin-bottom: 3em;
    text-align: center
}

.post_item_single>.post_featured>img {
    width: auto;
    max-height: 80vh
}

.post_featured.post_attachment {
    margin-bottom: .5em
}

.entry-caption {
    text-align: center;
    font-style: italic
}

.post_item_single .post_content>h1:first-child,.post_item_single .post_content>h2:first-child,.post_item_single .post_content>h3:first-child,.post_item_single .post_content>h4:first-child,.post_item_single .post_content>h5:first-child,.post_item_single .post_content>h6:first-child,.post_item_single .post_content>.vc_row:first-child h1:first-child,.post_item_single .post_content>.vc_row:first-child h2:first-child,.post_item_single .post_content>.vc_row:first-child h3:first-child,.post_item_single .post_content>.vc_row:first-child h4:first-child,.post_item_single .post_content>.vc_row:first-child h5:first-child,.post_item_single .post_content>.vc_row:first-child h6:first-child,.post_item_single .post_content .elementor-text-editor>h1:first-child,.post_item_single .post_content .elementor-text-editor>h2:first-child,.post_item_single .post_content .elementor-text-editor>h3:first-child,.post_item_single .post_content .elementor-text-editor>h4:first-child,.post_item_single .post_content .elementor-text-editor>h5:first-child,.post_item_single .post_content .elementor-text-editor>h6:first-child,.post_item_single .post_title {
    margin-top: 0
}

.post_item_single .post_header_single .post_title {
    margin-bottom: 0
}

.post_item_single .post_tags_single {
    margin-top: 2.8em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.post_item_single .post_tags_single .post_meta_label {
    display: none;
    vertical-align: middle;
    margin-right: .5em
}

.post_item_single .post_tags_single a {
    display: inline-block;
    vertical-align: top;
    padding: 8px 18px;
    margin: .25em .5em .25em 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    background-color: #fff;
    color: var(--theme-color-text);
    border: 1px solid #e5e5e5;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.scheme_dark .post_item_single .post_tags_single a {
    background-color: transparent
}

.post_item_single .post_tags_single a:hover {
    color: var(--theme-color-text_link)
}

.post_item_single .trx_addons_emotions {
    margin-top: 3em
}

.post_item_single .post_meta_single {
    margin-top: 4em;
    padding-top: 2.2em;
    border-top: 1px solid var(--theme-color-bd_color);
    text-align: right;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.post_item_single .post_content>.trx_addons_emotions+.post_meta_single {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.post_meta_likes.disabled,.comment_counters_likes.disabled {
    color: var(--theme-color-text_link)
}

.post_item_single .post_meta_single .post_meta_likes {
    margin-right: 10px;
    flex-shrink: 0
}

.post_item_single .post_meta_single .post_meta_likes:before {
    display: inline-block;
    font-size: 14px;
    width: 43px;
    height: 43px;
    line-height: 46px !important;
    letter-spacing: -1px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid var(--theme-color-bd_color);
    color: var(--theme-color-text_dark);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease;
    content: '\e9cc';
    font-family: "fontello";
    margin: 0 .6em 0 0
}

.post_item_single .post_meta_single .post_meta_likes.trx_addons_icon-heart:before {
    content: '\e8aa';
    font-size: 16px
}

.post_item_single .post_meta_single .post_meta_likes.disabled:before {
    color: var(--theme-color-text_link)
}

.post_item_single .post_meta_single .post_meta_likes:hover:before {
    color: var(--theme-color-text_hover)
}

.post_item_single .post_meta_single .post_meta_likes:after {
    display: none
}

.post_item_single .post_meta_single .post_meta_likes .post_meta_label {
    display: none
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item {
    margin: 3px 0 3px 7px
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item:first-child {
    margin-left: 0
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item:hover .social_icon {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon {
    font-size: 16px;
    position: relative;
    display: block;
    will-change: transform;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    letter-spacing: -1px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: var(--theme-color-alter_bg_color) !important;
    color: var(--theme-color-text_dark) !important
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon[class*=twitter] {
    background-color: #48bde9 !important;
    color: #fff !important
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon[class*=facebook] {
    background-color: #4f5fbf !important;
    color: #fff !important
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon[class*=dribble] {
    background-color: #ea4c89 !important;
    color: #fff !important
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon[class*=email] {
    background-color: #7a7e83 !important;
    color: #fff !important
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon .icon-twitter-new:before {
    position: relative;
    top: -1px
}

.nav-links-single {
    margin-top: 1.8em;
    padding-top: 3em;
    border-top: 1px solid var(--theme-color-bd_color)
}

.nav-links-single .nav-links {
    margin-top: 0;
    text-align: left;
    overflow: hidden;
    text-transform: none
}

.nav-links-single .nav-links a {
    display: block
}

.nav-links-single .nav-links .nav-arrow-label {
    text-transform: uppercase;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
    display: block;
    letter-spacing: .8px
}

.nav-links-single .nav-links .nav-arrow-label:before,.nav-links-single .nav-links .nav-arrow-label:after {
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    font-size: 9px;
    position: relative;
    top: 0;
    font-weight: 400;
    right: 1px
}

.nav-links-single .nav-links .nav-previous,.nav-links-single .nav-links .nav-next {
    width: 50%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.nav-links-single .nav-links .nav-previous {
    float: left;
    text-align: left;
    padding-right: 15px
}

.nav-links-single .nav-links .nav-previous .nav-arrow-label:before {
    content: '\e9e5';
    margin-right: 10px;
    right: auto;
    left: 1px
}

.nav-links-single .nav-links .nav-previous .post-title {
    text-align: left
}

.nav-links-single .nav-links .nav-next {
    float: right;
    text-align: right;
    padding-left: 15px
}

.nav-links-single .nav-links .nav-next .nav-arrow-label:after {
    content: '\e9e6';
    margin-left: 10px
}

.nav-links-single .nav-links .nav-next .post-title {
    text-align: right
}

.nav-links-single .nav-links .nav-arrow-label,.nav-links-single .nav-links .post-title,.nav-links-single .nav-links .post_date {
    -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    transition: color .3s ease,background-color .3s ease,border-color .3s ease
}

.nav-links-single .nav-links .post-title {
    margin: 12px 0 0;
    font-size: 19px;
    line-height: 1.5em;
    font-weight: 500
}

.nav-links-single .nav-links .meta-nav,.nav-links-single .nav-links .post_date {
    display: block;
    font-size: 12px;
    font-weight: 400
}

.nav-links-single .nav-links .post_date {
    display: none
}

.nav-links-single .nav-links .nav-arrow-label,.nav-links-single .nav-links .meta-nav,.nav-links-single .nav-links .post_date {
    color: var(--theme-color-text_light)
}

.nav-links-single .nav-links a:hover .post-title {
    color: var(--theme-color-text_dark)
}

.nav-links-single.nav-links-with-thumbs .nav-links a {
    position: relative;
    min-height: 6em;
    z-index: 1
}

.nav-links-single.nav-links-with-thumbs .nav-links a .nav-arrow {
    width: 6em;
    height: 6em;
    line-height: 6em;
    text-align: center;
    overflow: hidden;
    text-align: center;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.nav-links-single.nav-links-with-thumbs .nav-links a .nav-arrow:before {
    content: ' ';
    display: block;
    background-color: #fff;
    opacity: 0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.nav-links-single.nav-links-with-thumbs .nav-links a:hover .nav-arrow:before {
    opacity: .5
}

.nav-links-single.nav-links-with-thumbs .nav-links a .nav-arrow:after {
    content: '\e939';
    font-family: "fontello";
    display: inline-block;
    position: relative;
    z-index: 2;
    top: 3em;
    opacity: 0;
    color: #292929;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.nav-links-single.nav-links-with-thumbs .nav-links a:hover .nav-arrow:after {
    top: 0;
    opacity: 1
}

.nav-links-single.nav-links-with-thumbs .nav-links .nav-previous a {
    padding-left: 8.5em
}

.nav-links-single.nav-links-with-thumbs .nav-links .nav-next a {
    padding-right: 8.5em
}

.nav-links-single.nav-links-with-thumbs .nav-links .nav-next a .nav-arrow {
    right: 0;
    left: auto
}

.nav-links-single.nav-links-with-thumbs .nav-links .nav-next a .nav-arrow:after {
    content: '\e93a'
}

.nav-links-single.nav-links-with-thumbs .nav-links .post-title {
    margin: .1em 0
}

.nav-links-single.nav-links-fixed {
    position: fixed;
    z-index: 10;
    bottom: 100px;
    left: 20px;
    right: 20px;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease;
    margin-top: 0;
    padding-top: 0;
    border-top: none
}

.menu_side_left .nav-links-single.nav-links-fixed {
    margin-left: var(--theme-var-menu_side)
}

.menu_side_right .nav-links-single.nav-links-fixed {
    margin-right: var(--theme-var-menu_side)
}

.nav-links-single.nav-links-fixed.nav-links-visible {
    opacity: 1
}

.nav-links-single.nav-links-fixed .nav-links {
    padding: 0;
    margin: 0;
    border-width: 0;
    border-color: var(--theme-color-bd_color)
}

.nav-links-single.nav-links-fixed .nav-links .nav-previous,.nav-links-single.nav-links-fixed .nav-links .nav-next {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    width: 280px;
    padding: 15px;
    border: 1px solid var(--theme-color-bd_color);
    background-color: var(--theme-color-bg_color);
    -webkit-transition: left .3s ease,right .3s ease;
    -ms-transition: left .3s ease,right .3s ease;
    transition: left .3s ease,right .3s ease
}

.nav-links-single.nav-links-fixed .nav-links .nav-previous {
    left: -300px
}

.nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-previous {
    left: 0
}

.nav-links-single.nav-links-fixed .nav-links .nav-next {
    left: auto;
    right: -300px
}

.nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-next {
    right: 0
}

.nav-links-single-scroll.crafti_loading {
    min-height: 3em;
    margin-top: 4em
}

.previous_post_content {
    margin-top: 6em;
    padding-top: 6em;
    border-top: 1px solid var(--theme-color-bd_color)
}

.author_info {
    margin-top: 3em;
    padding: 40px;
    position: relative;
    background-color: var(--theme-color-alter_bg_color)
}

.author_info .author_avatar {
    width: 78px;
    height: 78px;
    line-height: 78px;
    text-align: center;
    position: absolute;
    z-index: 1;
    top: 30px;
    left: 30px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden
}

.author_info .author_avatar img {
    width: 100%;
    height: auto
}

.author_info .author_description {
    padding-left: 88px
}

.author_info .author_label {
    text-transform: uppercase;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
    letter-spacing: .8px;
    color: var(--theme-color-text_light)
}

.author_info .author_title {
    margin: 0 0 10px;
    font-size: 19px;
    line-height: 1.3em;
    font-weight: 500
}

.author_info .author_title a {
    display: inline
}

.author_info .author_bio {
    margin-top: 15px;
    font-size: 17px;
    line-height: 1.62em
}

.author_info .author_bio p {
    margin: 0
}

.author_info .author_bio p+p {
    margin-top: .6em
}

.author_info .author_bio .author_links {
    margin-top: 15px;
    margin-bottom: -13px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.author_info .author_bio .socials_wrap {
    margin-top: 0;
    margin-left: -.3em;
    line-height: 0
}

.author_info .author_bio .socials_wrap .social_item {
    margin: 0 20px 0 0
}

.author_info .author_bio .socials_wrap .social_item .social_icon {
    background-color: transparent !important;
    width: auto;
    height: auto;
    line-height: inherit;
    width: 1.5em;
    height: 1.5em;
    line-height: 1.5em;
    text-align: center;
    font-size: 13px
}

.related_wrap {
    margin-top: 5em
}

.content_wrap>.related_position_below_page:first-child {
    margin-top: 0 !important
}

.related_wrap .slider_container:not(.slider_multi):not(.slider_type_images),.related_wrap .slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide {
    min-height: 130px
}

.related_wrap .sc_item_slider.slider_outer_controls_top>.slider_controls_wrap {
    top: -4.2em
}

.related_wrap .slider_outer_controls_bottom>.slider_controls_wrap {
    margin-top: 2em
}

.post_content .related_wrap {
    margin: 2em 0 1em;
    padding: .02px 0;
    border-top: none
}

.post_content .related_wrap_slider {
    margin-bottom: 1em
}

.post_content .related_wrap.related_position_inside_left {
    float: left;
    margin: 1em 2em 1em 0;
    max-width: 18em
}

.post_content .related_wrap.related_position_inside_right {
    float: right;
    margin: 1em 0 1em 2em;
    max-width: 18em
}

.post_content .related_wrap.related_position_inside_left .slider_container:not(.slider_multi):not(.slider_type_images),.post_content .related_wrap.related_position_inside_left .slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide,.post_content .related_wrap.related_position_inside_right .slider_container:not(.slider_multi):not(.slider_type_images),.post_content .related_wrap.related_position_inside_right .slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide {
    min-height: 5em
}

.related_wrap .related_item {
    text-align: center
}

.related_wrap .post_meta .post_meta_item .post_sponsored_label {
    font-weight: 500;
    letter-spacing: .8px;
    font-size: 14px;
    color: var(--theme-color-text_link);
    background: 0 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 0
}

.related_wrap .post_meta .post_meta_item a.post_sponsored_label:hover {
    background: 0 0;
    color: var(--theme-color-text_dark)
}

.related_wrap .post_categories {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .8px
}

.related_wrap .post_categories ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    vertical-align: top
}

.related_wrap .post_categories li,.related_wrap .post_categories>a {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    color: var(--theme-color-text_dark)
}

.related_wrap .post_categories li+li,.related_wrap .post_categories>a+a {
    margin-left: 0
}

.related_wrap .post_meta_item.post_categories,.related_wrap .post_meta_item.post_categories a {
    color: var(--theme-color-text_dark)
}

.related_wrap .post_meta_item.post_categories a:hover {
    color: var(--theme-color-text_link)
}

.related_wrap .post_title {
    margin: 0
}

.related_wrap .post_meta [class^=icon-] {
    font-size: 1.2em;
    line-height: inherit;
    margin-right: .3em;
    margin-left: 0;
    vertical-align: top;
    display: none
}

.post_content.post_info_vertical_present .related_wrap .post_featured .post_title,.narrow_content .related_wrap .post_featured .post_title {
    font-size: 1.25em
}

.post_content.post_info_vertical_present .related_wrap .post_featured .post_descr,.narrow_content .related_wrap .post_featured .post_descr {
    display: none
}

.related_wrap.related_style_modern .post_featured {
    margin-bottom: 0
}

.related_wrap.related_style_modern .post_featured .post_header {
    display: block;
    width: 70%;
    padding: 1.5em;
    position: absolute;
    z-index: 8;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.related_wrap.related_style_modern .format-audio .post_featured .post_header {
    display: none
}

.related_wrap.related_style_modern .post_title {
    margin: .5em 0;
    letter-spacing: 0;
    line-height: 1.25em
}

.related_wrap.related_style_modern .post_meta {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.related_wrap.related_style_modern .post_header {
    background-color: var(--theme-color-bg_color_08)
}

.related_wrap.related_style_modern .related_item:hover .post_header {
    background-color: var(--theme-color-bg_color)
}

.related_wrap.related_style_modern .post_meta a {
    color: var(--theme-color-text)
}

.related_wrap.related_style_modern .related_item:hover .post_meta a {
    color: var(--theme-color-text_light)
}

.related_wrap.related_style_modern .related_item:hover .post_meta a:hover {
    color: var(--theme-color-text_dark)
}

.related_wrap.team_page_related,.related_wrap.related_style_classic {
    text-align: left
}

.related_wrap.team_page_related .related_item,.related_wrap.related_style_classic .related_item {
    text-align: left
}

.related_wrap.team_page_related .post_title,.related_wrap.related_style_classic .post_title {
    font-size: 24px;
    line-height: 1.2em;
    font-weight: 500
}

.related_wrap.team_page_related .post_title a:hover,.related_wrap.team_page_related .post_title a,.related_wrap.related_style_classic .post_title a:hover,.related_wrap.related_style_classic .post_title a {
    color: var(--theme-color-text_dark)
}

.related_wrap.team_page_related .slider_container .swiper-pagination,.related_wrap.team_page_related .slider_outer .swiper-pagination,.related_wrap.related_style_classic .slider_container .swiper-pagination,.related_wrap.related_style_classic .slider_outer .swiper-pagination {
    display: none
}

.related_wrap.team_page_related .slider_container.slider_controls_side .slider_controls_wrap>a,.related_wrap.team_page_related .slider_outer_controls_side .slider_controls_wrap>a,.related_wrap.team_page_related .slider_container.slider_controls_side:hover .slider_controls_wrap>a,.related_wrap.team_page_related .slider_outer_controls_side:hover .slider_controls_wrap>a,.related_wrap.related_style_classic .slider_container.slider_controls_side .slider_controls_wrap>a,.related_wrap.related_style_classic .slider_outer_controls_side .slider_controls_wrap>a,.related_wrap.related_style_classic .slider_container.slider_controls_side:hover .slider_controls_wrap>a,.related_wrap.related_style_classic .slider_outer_controls_side:hover .slider_controls_wrap>a {
    opacity: 1
}

.related_wrap.team_page_related .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev,.related_wrap.team_page_related .slider_outer_controls_side .slider_controls_wrap>a.slider_prev,.related_wrap.team_page_related .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev,.related_wrap.team_page_related .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev,.related_wrap.related_style_classic .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev,.related_wrap.related_style_classic .slider_outer_controls_side .slider_controls_wrap>a.slider_prev,.related_wrap.related_style_classic .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev,.related_wrap.related_style_classic .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
    margin-left: 20px
}

.related_wrap.team_page_related .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next,.related_wrap.team_page_related .slider_outer_controls_side .slider_controls_wrap>a.slider_next,.related_wrap.team_page_related .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next,.related_wrap.team_page_related .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next,.related_wrap.related_style_classic .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next,.related_wrap.related_style_classic .slider_outer_controls_side .slider_controls_wrap>a.slider_next,.related_wrap.related_style_classic .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next,.related_wrap.related_style_classic .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
    margin-right: 20px
}

.related_wrap.related_style_classic .related_item:not(.format-image):not(.format-gallery):not(.format-audio):not(.format-video):not(.has-post-thumbnail) {
    margin-top: -6px
}

.related_wrap.related_style_classic .post_featured {
    margin-bottom: 1em
}

.related_wrap.related_style_classic .post_featured[class*=hover_] {
    display: inline-block;
    vertical-align: top
}

.related_wrap.related_style_classic .post_featured img {
    max-width: 100%;
    height: auto
}

.related_wrap.related_style_classic .post_meta {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .85em
}

.team_page_related .trx_addons_video_player.with_cover .video_hover,.team_page_related .post_featured.with_thumb .post_video_hover,.team_page_related .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover,.related_wrap.related_style_classic .trx_addons_video_player.with_cover .video_hover,.related_wrap.related_style_classic .post_featured.with_thumb .post_video_hover,.related_wrap.related_style_classic .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover {
    font-size: 14px;
    width: 50px;
    height: 50px;
    line-height: 51px;
    margin: -25px 0 0 -25px;
    letter-spacing: -4px
}

.team_page_related .format-video .mejs-time.mejs-currenttime-container,.team_page_related .format-video .mejs-time.mejs-duration-container,.related_wrap.related_style_classic .format-video .mejs-time.mejs-currenttime-container,.related_wrap.related_style_classic .format-video .mejs-time.mejs-duration-container {
    display: none
}

.team_page_related .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe),.team_page_related .single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe),.team_page_related .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe),.related_wrap.related_style_classic .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe),.related_wrap.related_style_classic .single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe),.related_wrap.related_style_classic .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) {
    padding: 1em
}

.team_page_related .format-audio .post_featured .post_audio_title,.team_page_related .single-format-audio .post_featured .post_audio_title,.related_wrap.related_style_classic .format-audio .post_featured .post_audio_title,.related_wrap.related_style_classic .single-format-audio .post_featured .post_audio_title {
    font-size: 18px;
    margin-top: .3em;
    margin-bottom: .1em
}

.team_page_related .format-audio .mejs-time.mejs-currenttime-container,.team_page_related .format-audio .mejs-time.mejs-duration-container,.related_wrap.related_style_classic .format-audio .mejs-time.mejs-currenttime-container,.related_wrap.related_style_classic .format-audio .mejs-time.mejs-duration-container {
    display: none
}

.team_page_related .format-audio div.mejs-controls .mejs-time-rail,.related_wrap.related_style_classic .format-audio div.mejs-controls .mejs-time-rail {
    margin: 0 12px
}

.team_page_related .format-audio div.mejs-controls .mejs-horizontal-volume-slider,.related_wrap.related_style_classic .format-audio div.mejs-controls .mejs-horizontal-volume-slider {
    margin-left: 8px
}

.team_page_related .format-audio .mejs-container:not(.mejs-video),.related_wrap.related_style_classic .format-audio .mejs-container:not(.mejs-video) {
    height: 50px !important
}

.team_page_related .format-audio .mejs-controls,.related_wrap.related_style_classic .format-audio .mejs-controls {
    height: 50px;
    padding: 5px 0
}

.team_page_related .format-audio div.mejs-controls .mejs-time.mejs-duration-container,.related_wrap.related_style_classic .format-audio div.mejs-controls .mejs-time.mejs-duration-container {
    margin-right: 8px
}

.team_page_related .format-audio div.mejs-controls .mejs-time.mejs-currenttime-container,.related_wrap.related_style_classic .format-audio div.mejs-controls .mejs-time.mejs-currenttime-container {
    margin-left: 8px
}

.related_wrap.related_style_wide .related_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left
}

.related_wrap.related_style_wide .related_item .post_featured {
    margin: 0 1em 0 0;
    width: 6em
}

.related_wrap.related_style_wide .related_item .post_featured[class*=hover_] {
    display: block
}

.related_wrap.related_style_wide .related_item .post_featured img {
    width: 100%
}

.related_wrap.related_style_wide .related_item .post_title {
    margin: -.25em 0 0
}

.related_wrap.related_style_wide .related_item.format-video,.related_wrap.related_style_wide .related_item.format-audio,.related_wrap.related_style_wide .related_item.format-gallery {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.related_wrap.related_style_wide .related_item.format-video .post_featured,.related_wrap.related_style_wide .related_item.format-audio .post_featured,.related_wrap.related_style_wide .related_item.format-gallery .post_featured {
    margin: 0 0 1em;
    width: 100%
}

.post_content .related_wrap.related_style_wide .columns_wrap.columns_padding_bottom>[class*=column-],.post_content .related_wrap.related_style_wide .columns_wrap>[class*=column-].columns_padding_bottom {
    padding-bottom: 1em
}

.related_wrap.related_style_list .related_item {
    text-align: left;
    padding: 0 0 0 1.5em;
    position: relative
}

.related_wrap.related_style_list .related_item:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: .75em;
    left: 0;
    width: 6px;
    height: 6px;
    line-height: 6px;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: var(--theme-color-text_link)
}

.post_content .related_wrap.related_style_list .columns_wrap.columns_padding_bottom>[class*=column-],.post_content .related_wrap.related_style_list .columns_wrap>[class*=column-].columns_padding_bottom {
    padding-bottom: 1em
}

.related_wrap.related_style_short .related_item {
    text-align: left;
    padding-bottom: 1em;
    border-bottom: 1px solid #c1c1c1;
    margin-bottom: 1em
}

.related_wrap .related_wrap_slider .related_item_style_short.related_item {
    border-bottom: none
}

.related_wrap.related_style_short .columns_wrap .column-1_4:last-child .related_item,.related_wrap.related_style_short .columns_wrap .column-1_4:nth-last-child(2) .related_item,.related_wrap.related_style_short .columns_wrap .column-1_4:nth-last-child(3) .related_item,.related_wrap.related_style_short .columns_wrap .column-1_4:nth-last-child(4) .related_item,.related_wrap.related_style_short .columns_wrap .column-1_3:last-child .related_item,.related_wrap.related_style_short .columns_wrap .column-1_3:nth-last-child(2) .related_item,.related_wrap.related_style_short .columns_wrap .column-1_3:nth-last-child(3) .related_item,.related_wrap.related_style_short .columns_wrap .column-1_2:last-child .related_item,.related_wrap.related_style_short .columns_wrap .column-1_2:nth-last-child(2) .related_item,.related_wrap.related_style_short .columns_wrap .column-1_1:last-child .related_item {
    border-bottom: none
}

.post_content .related_wrap.related_style_short .columns_wrap.columns_padding_bottom>[class*=column-],.post_content .related_wrap.related_style_short .columns_wrap>[class*=column-].columns_padding_bottom {
    padding-bottom: 1em
}

.page_contact_form {
    border-color: var(--theme-color-bd_color)
}

.body_style_fullscreen .comments_wrap {
    margin-bottom: 3em
}

.comments_wrap {
    display: none
}

.comments_wrap.opened {
    display: block
}

.show_comments_single {
    text-align: center;
    margin-top: 5em
}

.full_post_content .show_comments_single {
    width: 100%
}

.show_comments_single .show_comments_button {
    display: block;
    padding: 1.2em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid var(--theme-color-text_dark);
    color: var(--theme-color-text_dark);
    text-transform: none;
    font-size: 16px;
    line-height: 21px;
    font-weight: 500;
    letter-spacing: 0
}

.show_comments_single .show_comments_button:after {
    content: '\e828';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    margin-left: 1em
}

.show_comments_single .show_comments_button.opened:after {
    content: '\e835'
}

.show_comments_single .show_comments_button:hover,.show_comments_single .show_comments_button:focus {
    color: var(--theme-color-text_hover);
    border-color: var(--theme-color-text_hover)
}

.comments_list_wrap {
    margin-top: 5em;
    overflow: hidden
}

.comments_list_wrap .comments_closed {
    margin-top: 2em;
    color: var(--theme-color-text_dark)
}

.comments_list_wrap>ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.comments_list_wrap ul>li {
    display: block;
    overflow: visible;
    position: relative;
    min-height: 100px
}

.comments_list_wrap ul>li:before {
    display: none
}

.comments_list_wrap ul ul.children {
    padding-left: 100px
}

.comments_list_wrap ul ul ul.children {
    padding-left: 50px
}

.comments_list_wrap ul ul ul ul ul {
    padding-left: 0;
    border-left: none
}

body.narrow_content .comments_list_wrap ul ul ul ul {
    padding-left: 0
}

.comments_list_wrap li+li,.comments_list_wrap li ul {
    margin-top: 35px
}

.comments_list_wrap .comment_author_avatar {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 78px;
    height: 78px;
    line-height: 78px;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden
}

.comments_list_wrap .comment_author_avatar img {
    width: 100%
}

.comments_list_wrap .comment_content {
    padding-left: 100px;
    overflow: hidden
}

.comments_list_wrap .comment_info {
    margin-bottom: .8em;
    margin-top: .3em;
    position: relative;
    color: var(--theme-color-text_dark)
}

.comments_list_wrap .bypostauthor .comment_bypostauthor {
    padding: .1em 1em;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: 1px solid var(--theme-color-text_dark);
    color: var(--theme-color-text_dark);
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
    font-size: 13px;
    line-height: 19px;
    font-weight: 400
}

.comments_list_wrap .bypostauthor>.comment_body .comment_author_avatar:after {
    will-change: transform
}

.comments_list_wrap .comment_author {
    margin: -2px 10px 0 0;
    font-size: 19px;
    line-height: 23px;
    font-weight: 500;
    display: inline-block;
    vertical-align: middle
}

.comments_list_wrap .comment_posted {
    display: inline-block;
    position: relative;
    letter-spacing: 0;
    margin-bottom: 0;
    vertical-align: middle;
    color: var(--theme-color-alter_text);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.comments_list_wrap .comment_posted_label {
    display: none
}

.comments_list_wrap .comment_date,.comments_list_wrap .comment_time,.comments_list_wrap .comment_time_label {
    display: inline-block;
    vertical-align: baseline;
    margin-right: .2em
}

.comments_list_wrap .comment_not_approved {
    padding: .2em 0 .5em;
    font-style: italic
}

.comments_list_wrap .trx_addons_reviews_text {
    font-weight: 700
}

.comments_list_wrap .comment_text {
    margin-bottom: .6em;
    line-height: 1.65em;
    color: var(--theme-color-text)
}

.comments_list_wrap .comment_text p {
    margin: 0
}

.comments_list_wrap .comment_text p+p {
    margin-top: .6em
}

.comments_list_wrap .comment_text ul,.comments_list_wrap .comment_text ol {
    margin: 0;
    padding: 0 0 0 1.5em
}

.comments_list_wrap .comment_text ul>li,.comments_list_wrap .comment_text ol>li {
    display: list-item
}

.comments_list_wrap .comment_text ul {
    list-style: disc outside
}

.comments_list_wrap .comment_text ul ul {
    list-style-type: circle
}

.comments_list_wrap .comment_text ul ul ul {
    list-style-type: square
}

.comments_list_wrap .comment_text ul ul ul ul {
    list-style-type: disc
}

.comments_list_wrap .comment_text ol {
    list-style: decimal outside
}

.comments_list_wrap .comment_text ol ol {
    list-style-type: lower-alpha
}

.comments_list_wrap .comment_text ol ol ol {
    list-style-type: upper-roman
}

.comments_list_wrap .comment_text ul>li>ul,.comments_list_wrap .comment_text ol>li>ol {
    margin-top: .5em
}

.comments_list_wrap .comment_text ul>li,.comments_list_wrap .comment_text ol>li {
    min-height: 0;
    padding: 0;
    margin: 0 0 .5em;
    overflow: visible
}

.comments_list_wrap .comment_text ul,.comments_list_wrap .comment_text ul>li,.comments_list_wrap .comment_text ol,.comments_list_wrap .comment_text ol>li {
    border: none
}

.comments_list_wrap .comment_text blockquote>a,.comments_list_wrap .comment_text blockquote>p>a {
    padding-left: 0;
    margin-top: 0
}

.comments_list_wrap .comment_counters {
    display: none;
    vertical-align: middle;
    margin-right: 1em
}

.comments_list_wrap .comment_counters_item:before {
    margin: 0 .3em 0 0;
    font-style: normal
}

.comments_list_wrap .comment_counters .comment_counters_label {
    display: none
}

.comments_list_wrap .comment_counters_item .comment_counters_number_separator {
    margin: 0 .2em
}

.comments_list_wrap .comment_reply {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    margin-top: 1px
}

.comments_list_wrap .comment_reply a:after {
    content: '\e9df';
    font-family: "fontello";
    font-weight: 400;
    font-size: 9px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    position: relative;
    top: -1px
}

.comments_list_wrap .comment_footer a {
    color: var(--theme-color-text_dark)
}

.comments_list_wrap .comment_footer a:hover {
    color: var(--theme-color-text_hover)
}

.comments_wrap .comments_notes {
    color: var(--theme-color-text_light)
}

.comments_list>li.pingback,.comments_list>li.trackback {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    padding-right: 4em;
    padding-top: 1em;
    min-height: 0;
    position: relative
}

.comments_list>li.pingback+li,.comments_list>li.trackback+li {
    margin-top: 1em
}

.comments_list>li.pingback p,.comments_list>li.trackback p {
    font-style: italic;
    padding-bottom: .8em
}

.comments_list>li.pingback p a,.comments_list>li.trackback p a {
    font-style: normal
}

.comments_list>li.pingback .edit-link,.comments_list>li.trackback .edit-link {
    position: absolute;
    z-index: 1;
    top: 1em;
    right: 0
}

.section_title.comments_form_title {
    margin-bottom: .5em
}

.comment-form p[style*=font-size] {
    margin: 0 !important
}

.comments_form_wrap {
    margin-top: 5em;
    overflow: visible
}

.comments_form_wrap .wpgdprc-checkbox {
    margin-bottom: 10px
}

.comments_form_wrap form {
    position: relative
}

.comments_wrap .comments_list_wrap .comments_form_title {
    margin-top: 1.5em;
    position: relative;
    padding-right: 2rem;
    font-size: 1.5em
}

.comments_wrap .comments_notes {
    font-size: .8667em
}

.comments_wrap .comments_field {
    margin-bottom: 2em
}

.comments_wrap .comments_author,.comments_wrap .comments_email {
    width: 48%;
    float: left
}

.comments_wrap .comments_email {
    float: right
}

.comments_wrap .comments_url {
    clear: both
}

.comments_wrap .comments_comment:before {
    content: ' ';
    clear: both;
    width: 100%;
    height: 0;
    display: block
}

.comments_wrap .comments_field label {
    display: none
}

.comments_wrap .comments_field input[type=checkbox]+label,.comments_wrap .comments_field input[type=radio]+label {
    display: block
}

.comments_wrap .comments_field input,.comments_wrap .comments_field textarea {
    width: 100%;
    padding: .6em 0;
    -webkit-box-shadow: 0 15px 15px -14px rgba(0,0,0,.015);
    -ms-box-shadow: 0 15px 15px -14px rgba(0,0,0,.015);
    box-shadow: 0 15px 15px -14px rgba(0,0,0,.015)
}

.comments_wrap .comments_field textarea {
    min-height: 6.2em
}

.comments_wrap .form-submit {
    margin: 2.3em 0 0;
    position: relative
}

.comments_wrap .form-submit:before {
    content: '';
    clear: both;
    width: 100%;
    height: 0;
    display: block
}

.comments_wrap .form-submit input[type=submit] {
    display: inline-block;
    padding: 16px 40px;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

form .error_field {
    border-color: #f22f2f !important
}

.comments_wrap .trx_addons_reviews_mark {
    display: block
}

.comments_wrap form .trx_addons_reviews_mark {
    margin: -.5em 0 1em
}

.comments_form_wrap form .wp-social-login-widget {
    position: absolute;
    z-index: 1;
    top: -6.2em;
    right: 0
}

.comments_form_wrap form .wp-social-login-widget .wp-social-login-connect-with {
    display: none
}

.comments_form_wrap form .wp-social-login-widget .wp-social-login-provider-list {
    padding: 0
}

.post_item_404 .post_content {
    padding: 10.5em 0 11.5em;
    overflow: hidden
}

.post_item_404 .page_title {
    float: none;
    width: 100%;
    font-size: 270px;
    line-height: 1em;
    margin: 0;
    margin-top: 0 !important;
    letter-spacing: 0;
    text-align: center;
    hyphens: none;
    color: var(--theme-color-text_dark);
    position: relative;
    z-index: 2
}

.post_item_404 .page_info {
    float: none;
    width: 100%;
    text-align: center;
    padding: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    z-index: 2
}

.post_item_404 .page_subtitle {
    margin: 20px 0 0;
    font-size: 47px;
    line-height: 1.1em
}

.post_item_404 .page_description {
    font-size: 19px;
    margin-top: 17px;
    margin-bottom: 43px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    color: var(--theme-color-text)
}

.post_item_404 .go_home {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.search-no-results .page_content_wrap,.error404 .page_content_wrap {
    padding: 0 !important;
    background-color: var(--theme-color-alter_bg_color)
}

.post_item_404 .post_content {
    position: relative
}

.post_item_404 .post_content .all-svg {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.post_item_404 .post_content .all-svg .svg-1 {
    display: block;
    width: 95px;
    height: 95px;
    z-index: 20;
    left: 40%;
    position: absolute;
    top: 15%
}

.post_item_404 .post_content .all-svg .svg-1 svg {
    width: 100%;
    height: 100%;
    fill: #e1d0c6;
    opacity: 1
}

.post_item_404 .post_content .all-svg .svg-2 {
    left: 38%;
    position: absolute;
    bottom: 14%;
    width: 140px;
    height: 140px;
    z-index: 10
}

.post_item_404 .post_content .all-svg .svg-2 svg {
    width: 100%;
    height: 100%;
    fill: transparent;
    stroke: #f4f0ed;
    stroke-width: 12px;
    opacity: .4
}

.post_item_404 .post_content .all-svg .svg-3 {
    right: 23%;
    position: absolute;
    top: 24%;
    width: 60px;
    height: 60px;
    z-index: 10
}

.post_item_404 .post_content .all-svg .svg-3 svg {
    width: 100%;
    height: 100%;
    fill: var(--theme-color-text_link2);
    opacity: 1
}

.post_item_404 .post_content .all-svg .svg-4 {
    left: 23%;
    position: absolute;
    top: 47%;
    width: 36px;
    height: 36px;
    z-index: 10
}

.post_item_404 .post_content .all-svg .svg-4 svg {
    width: 100%;
    height: 100%;
    fill: var(--theme-color-text_link);
    opacity: 1
}

.search-no-results.woocommerce-page .content,.post_item_none_search .post_content {
    padding: 6em 0
}

.post_item_none_search .page_title,.post_item_none_archive .page_title {
    font-size: 7em;
    line-height: 1.2em
}

.post_item_none_search .page_info {
    width: 70%;
    margin: 0 auto
}

.post_item_none_search .page_info .page_subtitle {
    margin: 0;
    font-size: 57px;
    line-height: 1em
}

.post_item_none_search .page_info .page_description {
    margin-top: 39px;
    margin-bottom: 43px;
    padding: 0 17%
}

.author_page {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 6em
}

.author_page .author_avatar {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin-bottom: 1em;
    overflow: hidden
}

.author_page .author_title {
    margin-top: 0;
    margin-bottom: .5em
}

.author_page .author_bio {
    text-align: center;
    margin-bottom: 1em
}

.author_page .author_bio p {
    margin: 0
}

.author_page .author_bio p+p {
    margin-top: .6em
}

.author_page .author_details {
    text-align: center
}

.author_page .author_details .author_posts_total,.author_page .author_details .author_socials {
    display: inline-block;
    vertical-align: top;
    text-transform: capitalize
}

.author_page .author_details .author_posts_total_value {
    font-weight: 700;
    color: var(--theme-color-text_dark)
}

.author_page .author_details .author_posts_total+.author_socials:before {
    content: '|';
    display: inline-block;
    vertical-align: baseline;
    margin: 0 1em
}

.author_page .author_details .author_posts_total+.author_socials .socials_wrap {
    display: inline-block;
    vertical-align: baseline;
    margin-left: .75em
}

.author_page .author_details .author_posts_total+.author_socials .socials_wrap .social_item {
    margin: 0 .75em 0 0
}

.author_page .author_details .author_posts_total+.author_socials .socials_wrap .social_item .social_icon {
    font-size: 17px;
    padding: 0 1px;
    background-color: transparent;
    width: auto;
    height: auto;
    line-height: inherit;
    text-align: left;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.sidebar_default[class*=scheme_] .sidebar_inner {
    padding: 4.1em 0;
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-alter_text)
}

.sidebar_default[class*=scheme_] .widget {
    padding: 0 40px
}

.sidebar_default[class*=scheme_] .widget .widget {
    padding: 0
}

.sidebar .widget+.widget,.sidebar_default[class*=scheme_] .widget+.widget {
    margin-top: 2.4rem
}

.sidebar .widget+.widget.widget_bg_image,.sidebar_default[class*=scheme_] .widget+.widget.widget_bg_image,.sidebar .widget+.widget.widget_fullwidth,.sidebar_default[class*=scheme_] .widget+.widget.widget_fullwidth {
    border-top: none;
    padding-top: 4rem;
    padding-bottom: 4rem
}

.sidebar .widget.widget_bg_image+.widget,.sidebar_default[class*=scheme_] .widget.widget_bg_image+.widget,.sidebar .widget.widget_fullwidth+.widget,.sidebar_default[class*=scheme_] .widget.widget_fullwidth+.widget {
    border-top: none
}

[class*=scheme_].sidebar a {
    color: var(--theme-color-alter_link)
}

[class*=scheme_].sidebar a:hover {
    color: var(--theme-color-alter_hover)
}

[class*=scheme_].sidebar h1,[class*=scheme_].sidebar h2,[class*=scheme_].sidebar h3,[class*=scheme_].sidebar h4,[class*=scheme_].sidebar h5,[class*=scheme_].sidebar h6,[class*=scheme_].sidebar h1 a,[class*=scheme_].sidebar h2 a,[class*=scheme_].sidebar h3 a,[class*=scheme_].sidebar h4 a,[class*=scheme_].sidebar h5 a,[class*=scheme_].sidebar h6 a {
    color: var(--theme-color-alter_dark)
}

[class*=scheme_].sidebar h1 a:hover,[class*=scheme_].sidebar h2 a:hover,[class*=scheme_].sidebar h3 a:hover,[class*=scheme_].sidebar h4 a:hover,[class*=scheme_].sidebar h5 a:hover,[class*=scheme_].sidebar h6 a:hover {
    color: var(--theme-color-alter_link)
}

.widget p {
    margin: 0
}

.widget p+p,.widget p+div,.widget p+form {
    margin-top: 1em
}

.widget .widget_title,.widget .widgettitle {
    margin-bottom: 1.5em;
    font-size: 19px;
    line-height: 1.3em;
    font-weight: 500;
    letter-spacing: 0;
    margin-top: -7px
}

.widget_fullwidth .widget_title,.widget_fullwidth .widgettitle {
    text-align: center
}

.widget ol,.widget ul {
    font-size: 17px;
    margin: 0;
    padding-left: 1.2em;
    list-style-type: none
}

.widget ol ul,.widget ul ul {
    margin-top: 10px
}

.widget ol li+li,.widget ul li+li {
    margin-top: 10px
}

ul[class*=wp-block-],ol[class*=wp-block-] {
    margin-bottom: 0
}

ul.wp-block-archives-list,ul.wp-block-categories-list,ul.wp-block-rss {
    padding-left: 1.5em;
    list-style-type: none
}

.widget ol>li,.widget ul>li,ul.wp-block-archives-list>li,ul.wp-block-categories-list>li,ul.wp-block-rss>li {
    position: relative
}

.widget ol>li a:first-child:before,.widget ul>li a:first-child:before,ul.wp-block-archives-list>li a:first-child:before,ul.wp-block-categories-list>li a:first-child:before,ul.wp-block-rss>li a:first-child:before {
    content: ' ';
    display: block;
    width: 6px;
    height: 6px;
    line-height: 6px;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    top: .75em;
    left: -1.1em;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    background-color: var(--theme-color-text_dark)
}

.widget ol>li a:first-child:hover:before,.widget ul>li a:first-child:hover:before,ul.wp-block-archives-list>li a:first-child:hover:before,ul.wp-block-categories-list>li a:first-child:hover:before,ul.wp-block-rss>li a:first-child:hover:before {
    background-color: var(--theme-color-text_link)
}

.wp-block-latest-comments__comment {
    line-height: inherit;
    list-style: none;
    margin-bottom: 0
}

.wp-block-latest-comments>li,.widget_recent_comments ul>li {
    position: relative
}

.wp-block-latest-comments>li:before,.widget_recent_comments ul>li:before {
    content: ' ';
    display: block;
    width: 6px;
    height: 6px;
    line-height: 6px;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    top: .75em;
    left: -1.1em;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    background-color: var(--theme-color-text_dark)
}

.wp-block-latest-comments>li a:before,.widget_recent_comments ul>li a:before {
    display: none !important
}

.wp-block-latest-comments__comment-excerpt p {
    font-size: 1em;
    line-height: inherit
}

.wp-block-latest-comments__comment-date {
    font-size: .9em;
    color: var(--theme-color-text_light)
}

.wp-block-latest-comments.has-avatars {
    padding-left: 0
}

.wp-block-latest-comments.has-avatars>li:before {
    display: none
}

.widget li a img {
    vertical-align: baseline
}

.widget li a>img,.widget li span>img {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

[class*=scheme_].sidebar li>a,[class*=scheme_].sidebar .post_title>a {
    color: var(--theme-color-alter_dark)
}

[class*=scheme_].sidebar li>a:hover,[class*=scheme_].sidebar .post_title>a:hover {
    color: var(--theme-color-alter_link)
}

.widget_area .post_item .post_thumb img,aside .post_item .post_thumb img {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.widget_area .post_item,aside .post_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    align-items: center
}

.widget_area .post_item .post_thumb,aside .post_item .post_thumb {
    width: 100px;
    height: 100px;
    margin: 0 25px 0 0;
    flex: 100px 0 0
}

.widget_area .post_item .post_categories,aside .post_item .post_categories {
    display: inline;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    padding-right: 0;
    text-transform: inherit
}

.widget_area .post_item .post_categories {
    font-weight: 500
}

.post_info_item.post_info_counters .post_meta {
    font-size: inherit;
    font-weight: inherit;
    font-style: normal;
    line-height: inherit;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0;
    margin-top: 0;
    display: inherit
}

.widget_area .post_item .post_info,aside .post_item .post_info {
    font-size: 13px;
    line-height: 16px
}

.widget_area .post_item .post_info+.post_title,aside .post_item .post_info+.post_title {
    margin-top: 8px
}

.widget_area .post_item .post_info .post_info_item+.post_info_item:before,aside .post_item .post_info .post_info_item+.post_info_item:before {
    display: table-caption;
    margin: 0
}

.widget_area .post_item .post_title,aside .post_item .post_title {
    margin: 0;
    text-align: left;
    line-height: 1.45em;
    font-weight: 400
}

[class*=scheme_].sidebar .post_meta,[class*=scheme_].sidebar .post_meta_item,[class*=scheme_].sidebar .post_meta_item:after,[class*=scheme_].sidebar .post_meta_item:hover:after,[class*=scheme_].sidebar .post_meta .vc_inline-link,[class*=scheme_].sidebar .post_meta .vc_inline-link:after,[class*=scheme_].sidebar .post_meta .vc_inline-link:hover:after,[class*=scheme_].sidebar .post_meta_item a,[class*=scheme_].sidebar .post_info .post_info_item,[class*=scheme_].sidebar .post_info .post_info_item a,[class*=scheme_].sidebar .post_info_counters .post_meta_item {
    color: var(--theme-color-alter_light)
}

[class*=scheme_].sidebar .post_info_item.post_categories a {
    color: var(--theme-color-alter_dark)
}

[class*=scheme_].sidebar .post_date a:hover,[class*=scheme_].sidebar a.post_meta_item:hover,[class*=scheme_].sidebar .post_meta_item a:hover,[class*=scheme_].sidebar .post_meta .vc_inline-link:hover,[class*=scheme_].sidebar .post_info .post_info_item a:hover,[class*=scheme_].sidebar .post_info_counters .post_meta_item:hover {
    color: var(--theme-color-alter_dark)
}

[class*=scheme_].sidebar .post_info_item.post_categories a:hover {
    color: var(--theme-color-alter_link)
}

[class*=scheme_].sidebar .post_item .post_title a:hover {
    color: var(--theme-color-alter_text)
}

[class*=scheme_].sidebar .post_meta_item.post_categories,[class*=scheme_].sidebar .post_meta_item.post_categories a {
    color: var(--theme-color-alter_link)
}

[class*=scheme_].sidebar .post_meta_item.post_categories a:hover {
    color: var(--theme-color-alter_hover)
}

[class*=scheme_].sidebar .socials_share.socials_type_drop .social_items {
    background-color: var(--theme-color-alter_bg_color)
}

[class*=scheme_].sidebar .socials_share.socials_type_drop .social_items,[class*=scheme_].sidebar .socials_share.socials_type_drop .social_items:before {
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bd_color);
    color: var(--theme-color-alter_light)
}

.widgets_above_page_wrap,.widgets_above_content_wrap {
    font-size: 1em;
    margin-bottom: 5em
}

.widgets_below_content_wrap,.widgets_below_page_wrap {
    font-size: 1em;
    margin-top: 5em
}

.widgets_below_page_wrap {
    clear: both
}

.wp-block-latest-posts.wp-block-latest-posts__list {
    padding-left: 0
}

.wp-block-latest-posts.wp-block-latest-posts__list:not(.is-grid) li+li {
    margin-top: 1em
}

.wp-block-latest-posts.wp-block-latest-posts__list li a:first-child:before {
    display: none
}

.wp-block-latest-posts.wp-block-latest-posts__list img {
    -webkit-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important
}

.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-author,.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-date {
    color: var(--theme-color-text_light);
    font-size: .9em;
    line-height: 1.55em
}

.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt {
    margin: 3px 0 0
}

.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__featured-image {
    margin-bottom: .5em !important
}

.wp-block-latest-posts.wp-block-latest-posts__list .alignleft {
    margin-right: 1em !important
}

.wp-block-latest-posts.wp-block-latest-posts__list .alignright {
    margin-left: 1em !important
}

.widget_archive li,.wp-block-archives li {
    color: var(--theme-color-text_dark)
}

[class*=scheme_].footer_wrap .widget_archive li,[class*=scheme_].sidebar .widget_archive li {
    color: var(--theme-color-alter_dark)
}

.widget_calendar a,.wp-block-calendar a {
    text-decoration: none
}

.widget_calendar table,.wp-block-calendar table {
    width: 100%;
    position: relative
}

.widget_calendar caption,.wp-block-calendar caption {
    padding-bottom: .8em;
    font-weight: 500
}

.widget_calendar table>thead>tr,.wp-block-calendar table>thead>tr {
    background-color: transparent !important
}

.widget_calendar caption,.widget_calendar tbody td a,.widget_calendar th,.wp-block-calendar caption,.wp-block-calendar tbody td a,.wp-block-calendar th {
    color: var(--theme-color-text_dark)
}

[class*=scheme_].sidebar .widget_calendar caption,[class*=scheme_].sidebar .widget_calendar tbody td a,[class*=scheme_].sidebar .widget_calendar th,[class*=scheme_].sidebar .wp-block-calendar caption,[class*=scheme_].sidebar .wp-block-calendar tbody td a,[class*=scheme_].sidebar .wp-block-calendar th {
    color: var(--theme-color-alter_dark)
}

.widget_calendar th,.widget_calendar td,.wp-block-calendar th,.wp-block-calendar td {
    font-size: 1em !important;
    line-height: 1.7em;
    font-weight: 400 !important;
    font-style: normal;
    text-align: center;
    text-transform: capitalize;
    padding: 2px;
    border: none !important;
    background-color: transparent !important;
    width: 14.2857%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.widget_calendar th,.wp-block-calendar th {
    font-weight: 500 !important
}

.widget_calendar td,.wp-block-calendar td {
    line-height: 2em;
    padding: 0
}

.widget_calendar tbody td,.wp-block-calendar tbody td {
    color: var(--theme-color-text) !important
}

[class*=scheme_].sidebar .widget_calendar tbody td,[class*=scheme_].sidebar .wp-block-calendar tbody td {
    color: var(--theme-color-alter_text) !important
}

.widget_calendar tbody td a,.wp-block-calendar tbody td a {
    display: block;
    position: relative;
    font-weight: 400;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.widget_calendar tbody td a:hover,.wp-block-calendar tbody td a:hover {
    color: var(--theme-color-text_link)
}

[class*=scheme_].sidebar .widget_calendar tbody td a:hover,[class*=scheme_].sidebar .wp-block-calendar tbody td a:hover {
    color: var(--theme-color-alter_link)
}

.widget_calendar tbody td a:after,.wp-block-calendar tbody td a:after {
    content: ' ';
    position: absolute;
    z-index: 1;
    bottom: 4px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 3px;
    height: 3px;
    line-height: 3px;
    text-align: center;
    -webkit-transition: background-color .3s ease;
    -ms-transition: background-color .3s ease;
    transition: background-color .3s ease;
    background-color: var(--theme-color-text_link)
}

[class*=scheme_].sidebar .widget_calendar tbody td a:after,[class*=scheme_].sidebar .wp-block-calendar tbody td a:after {
    background-color: var(--theme-color-alter_link)
}

.widget_calendar td#today,.wp-block-calendar td#today {
    position: relative;
    z-index: 2;
    color: var(--theme-color-inverse_link) !important
}

.widget_calendar td#today a,.wp-block-calendar td#today a {
    color: var(--theme-color-inverse_link)
}

.widget_calendar td#today a:hover,.wp-block-calendar td#today a:hover {
    color: var(--theme-color-inverse_hover)
}

.widget_calendar td#today:before,.wp-block-calendar td#today:before {
    content: ' ';
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 1.9em;
    height: 1.9em;
    line-height: 1.9em;
    text-align: center;
    background-color: var(--theme-color-text_link)
}

[class*=scheme_].sidebar .widget_calendar td#today:before,[class*=scheme_].sidebar .wp-block-calendar td#today:before {
    background-color: var(--theme-color-alter_link)
}

.widget_calendar td#today a:after,.wp-block-calendar td#today a:after {
    background-color: var(--theme-color-inverse_link)
}

.widget_calendar td#today a:hover:after,.wp-block-calendar td#today a:hover:after {
    background-color: var(--theme-color-inverse_hover)
}

.widget_calendar tfoot,.wp-block-calendar tfoot {
    position: relative;
    top: .6em
}

.widget_calendar tfoot td,.wp-block-calendar tfoot td {
    text-transform: none !important
}

.widget_calendar .wp-calendar-nav,.wp-block-calendar .wp-calendar-nav {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between
}

.widget_calendar td#prev,.widget_calendar .wp-calendar-nav-prev,.wp-block-calendar td#prev,.wp-block-calendar .wp-calendar-nav-prev {
    text-align: left;
    overflow: hidden
}

.widget_calendar td#next,.widget_calendar .wp-calendar-nav-next,.wp-block-calendar td#next,.wp-block-calendar .wp-calendar-nav-next {
    text-align: right;
    overflow: hidden
}

.widget_calendar td#prev a,.widget_calendar td#next a,.widget_calendar .wp-calendar-nav a,.wp-block-calendar td#prev a,.wp-block-calendar td#next a,.wp-block-calendar .wp-calendar-nav a {
    position: relative;
    color: var(--theme-color-text_link)
}

[class*=scheme_].sidebar .widget_calendar #prev a,[class*=scheme_].sidebar .widget_calendar #next a,[class*=scheme_].sidebar .widget_calendar .wp-calendar-nav a,[class*=scheme_].sidebar .wp-block-calendar #prev a,[class*=scheme_].sidebar .wp-block-calendar #next a,[class*=scheme_].sidebar .wp-block-calendar .wp-calendar-nav a {
    color: var(--theme-color-alter_link)
}

.widget_calendar #prev a:hover,.widget_calendar #prev a:focus,.widget_calendar #next a:hover,.widget_calendar #next a:focus,.widget_calendar .wp-calendar-nav a:hover,.widget_calendar .wp-calendar-nav a:focus,.wp-block-calendar #prev a:hover,.wp-block-calendar #prev a:focus,.wp-block-calendar #next a:hover,.wp-block-calendar #next a:focus,.wp-block-calendar .wp-calendar-nav a:hover,.wp-block-calendar .wp-calendar-nav a:focus {
    color: var(--theme-color-text_hover)
}

[class*=scheme_].sidebar .widget_calendar #prev a:hover,[class*=scheme_].sidebar .widget_calendar #prev a:focus,[class*=scheme_].sidebar .widget_calendar #next a:hover,[class*=scheme_].sidebar .widget_calendar #next a:focus,[class*=scheme_].sidebar .widget_calendar .wp-calendar-nav a:hover,[class*=scheme_].sidebar .widget_calendar .wp-calendar-nav a:focus,[class*=scheme_].sidebar .wp-block-calendar #prev a:hover,[class*=scheme_].sidebar .wp-block-calendar #prev a:focus,[class*=scheme_].sidebar .wp-block-calendar #next a:hover,[class*=scheme_].sidebar .wp-block-calendar #next a:focus,[class*=scheme_].sidebar .wp-block-calendar .wp-calendar-nav a:hover,[class*=scheme_].sidebar .wp-block-calendar .wp-calendar-nav a:focus {
    color: var(--theme-color-alter_hover)
}

.widget_calendar td#prev a,.widget_calendar .wp-calendar-nav-prev a,.wp-block-calendar td#prev a,.wp-block-calendar .wp-calendar-nav-prev a {
    padding-left: .6em
}

.widget_calendar td#next a,.widget_calendar .wp-calendar-nav-next a,.wp-block-calendar td#next a,.wp-block-calendar .wp-calendar-nav-next a {
    padding-right: .6em
}

.widget_calendar td#prev a:before,.widget_calendar td#next a:before,.widget_calendar .wp-calendar-nav a:before,.wp-block-calendar td#prev a:before,.wp-block-calendar td#next a:before,.wp-block-calendar .wp-calendar-nav a:before {
    position: absolute;
    z-index: 1;
    top: 4px;
    left: 5px;
    width: 1em;
    height: 1em;
    line-height: 1em;
    display: inline-block;
    text-align: center;
    background-color: var(--theme-color-bg_color)
}

[class*=scheme_].sidebar .widget_calendar td#prev a,[class*=scheme_].sidebar .widget_calendar td#next a,[class*=scheme_].sidebar .widget_calendar .wp-calendar-nav a,[class*=scheme_].footer_wrap .widget_calendar td#prev a,[class*=scheme_].footer_wrap .widget_calendar td#next a,[class*=scheme_].footer_wrap .widget_calendar .wp-calendar-nav a,[class*=scheme_].sidebar .wp-block-calendar td#prev a,[class*=scheme_].sidebar .wp-block-calendar td#next a,[class*=scheme_].sidebar .wp-block-calendar .wp-calendar-nav a,[class*=scheme_].footer_wrap .wp-block-calendar td#prev a,[class*=scheme_].footer_wrap .wp-block-calendar td#next a,[class*=scheme_].footer_wrap .wp-block-calendar .wp-calendar-nav a {
    color: var(--theme-color-text_link)
}

[class*=scheme_].sidebar .widget_calendar td#prev a:hover,[class*=scheme_].sidebar .widget_calendar td#next a:hover,[class*=scheme_].sidebar .widget_calendar .wp-calendar-nav a:hover,[class*=scheme_].footer_wrap .widget_calendar td#prev a:hover,[class*=scheme_].footer_wrap .widget_calendar td#next a:hover,[class*=scheme_].footer_wrap .widget_calendar .wp-calendar-nav a:hover,[class*=scheme_].sidebar .wp-block-calendar td#prev a:hover,[class*=scheme_].sidebar .wp-block-calendar td#next a:hover,[class*=scheme_].sidebar .wp-block-calendar .wp-calendar-nav a:hover,[class*=scheme_].footer_wrap .wp-block-calendar td#prev a:hover,[class*=scheme_].footer_wrap .wp-block-calendar td#next a:hover,[class*=scheme_].footer_wrap .wp-block-calendar .wp-calendar-nav a:hover {
    color: var(--theme-color-text_hover)
}

[class*=scheme_].sidebar .widget_calendar td#prev a:before,[class*=scheme_].sidebar .widget_calendar td#next a:before,[class*=scheme_].sidebar .widget_calendar .wp-calendar-nav a:before,[class*=scheme_].footer_wrap .widget_calendar td#prev a:before,[class*=scheme_].footer_wrap .widget_calendar td#next a:before,[class*=scheme_].footer_wrap .widget_calendar .wp-calendar-nav a:before,[class*=scheme_].sidebar .wp-block-calendar td#prev a:before,[class*=scheme_].sidebar .wp-block-calendar td#next a:before,[class*=scheme_].sidebar .wp-block-calendar .wp-calendar-nav a:before,[class*=scheme_].footer_wrap .wp-block-calendar td#prev a:before,[class*=scheme_].footer_wrap .wp-block-calendar td#next a:before,[class*=scheme_].footer_wrap .wp-block-calendar .wp-calendar-nav a:before {
    background-color: var(--theme-color-alter_bg_color)
}

.widget_calendar td#prev a:before,.widget_calendar .wp-calendar-nav-prev a:before,.wp-block-calendar td#prev a:before,.wp-block-calendar .wp-calendar-nav-prev a:before {
    content: '\E837';
    font-family: "fontello"
}

.widget_calendar td#next a:before,.widget_calendar .wp-calendar-nav-next a:before,.wp-block-calendar td#next a:before,.wp-block-calendar .wp-calendar-nav-next a:before {
    content: '\E836';
    font-family: "fontello";
    left: auto;
    right: 5px
}

.wp-block-calendar table caption,.wp-block-calendar table tbody {
    color: var(--theme-color-text_dark)
}

.widget_product_categories li,.widget_categories li {
    color: var(--theme-color-text_dark)
}

[class*=scheme_].sidebar .widget_product_categories li,[class*=scheme_].sidebar .widget_categories li {
    color: var(--theme-color-alter_dark)
}

.widget_recent_entries .post-date {
    display: inline-block;
    margin-left: .5em;
    color: var(--theme-color-text_light)
}

[class*=scheme_].widget_recent_entries .post-date {
    color: var(--theme-color-alter_light)
}

.wc-block-product-search .wc-block-product-search__fields,.widget_search form.search-form,.woocommerce.widget_product_search form,.widget_display_search form,#bbpress-forums #bbp-search-form {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding-bottom: 1px
}

.wc-block-product-search input.wc-block-product-search__field {
    line-height: 1.5em
}

.wc-block-product-search .wc-block-product-search__label {
    margin-bottom: 8px;
    display: inline-block
}

.wc-block-product-search .wc-block-product-search__fields:after,.widget_search form.search-form:after,.woocommerce.widget_product_search form:after,.widget_display_search form:after,#bbpress-forums #bbp-search-form:after {
    content: '\e9a6';
    font-family: "fontello";
    display: block;
    position: absolute;
    z-index: 0;
    top: 50%;
    left: 1.1em;
    margin-top: -.45em;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-align: center;
    pointer-events: none;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    color: var(--theme-color-input_text)
}

.wc-block-product-search .wc-block-product-search__fields:hover:after,.widget_search form.search-form:hover:after,.woocommerce.widget_product_search form:hover:after,.widget_display_search form:hover:after,#bbpress-forums #bbp-search-form:hover:after {
    color: var(--theme-color-input_dark)
}

.wc-block-product-search input.wc-block-product-search__field,.widget_search .search-field,.woocommerce.widget_product_search .search_field,.widget_display_search #bbp_search,#bbpress-forums #bbp-search-form #bbp_search {
    width: 100%;
    padding: .77em 1.2em;
    padding-left: 3em !important;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: transparent !important;
    border-width: 1px;
    border-style: solid;
    margin-top: 1px
}

.wc-block-product-search button.wc-block-product-search__button,.widget_search input.search-submit,.woocommerce.widget_product_search .search_button,.widget_display_search #bbp_search_submit,#bbpress-forums #bbp-search-form #bbp_search_submit {
    display: block;
    text-indent: -1000px;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 3em;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: 0 0 !important;
    cursor: pointer;
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important
}

.wp-block-search .wp-block-search__label {
    margin-bottom: 8px;
    display: inline-block
}

.wp-block-search input.wp-block-search__input {
    max-height: 50px;
    padding: .75em 1.2em;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border-color: var(--theme-color-input_bd_color)
}

.wp-block-search input.wp-block-search__input:focus {
    color: var(--theme-color-input_dark);
    border-color: var(--theme-color-input_bd_hover);
    background-color: var(--theme-color-input_bg_hover)
}

.wp-block-search button.wp-block-search__button {
    padding: 5px 20px 6px !important;
    border: none;
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link)
}

.wp-block-search button.wp-block-search__button:hover {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_hover)
}

.wp-block-search button.wp-block-search__button.has-icon {
    fill: var(--theme-color-inverse_link);
    padding: 0 !important;
    margin-left: 5px;
    overflow: hidden;
    width: 50px;
    min-width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    justify-content: center
}

.wp-block-search button.wp-block-search__button.has-icon #search-icon {
    display: inline-block
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    border-color: var(--theme-color-input_bd_color);
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper input.wp-block-search__input {
    border-radius: 0;
    border: none;
    padding: 0 0 0 1em;
    min-height: 42px
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon {
    width: 42px;
    min-width: 42px;
    height: 42px;
    line-height: 42px;
    margin-left: 1em
}

.wp-block-rss .widget_title a,.widget_rss .widget_title a {
    display: inline-block;
    margin-right: 6px
}

.wp-block-rss .widget_title a:first-child:before,.widget_rss .widget_title a:first-child:before {
    content: '\e8ed';
    font-family: "fontello";
    display: inline-block;
    font-size: .9em
}

.wp-block-rss .widget_title a:first-child,.widget_rss .widget_title a:first-child {
    color: var(--theme-color-text_link)
}

.wp-block-rss .widget_title a:first-child:hover,.widget_rss .widget_title a:first-child:hover {
    color: var(--theme-color-text_hover)
}

.wp-block-rss .widget_title img,.widget_rss .widget_title img {
    display: none
}

.wp-block-rss .wp-block-rss__item-author,.wp-block-rss .wp-block-rss__item-publish-date,.widget_rss .wp-block-rss__item-author,.widget_rss .wp-block-rss__item-publish-date {
    color: inherit;
    font-size: 1em
}

.wp-block-rss .wp-block-rss__item-publish-date,.wp-block-rss .rss-date,.widget_rss .wp-block-rss__item-publish-date,.widget_rss .rss-date {
    color: var(--theme-color-text_light)
}

.wp-block-rss ul>li:before,.widget_rss ul>li:before {
    display: none
}

.wp-block-rss li+li,.widget_rss li+li {
    margin-top: 1em
}

[class*=scheme_].sidebar .widget_rss .wp-block-rss__item-publish-date,[class*=scheme_].sidebar .widget_rss .rss-date {
    color: var(--theme-color-alter_light)
}

[class*=scheme_].sidebar .widget_rss a {
    color: var(--theme-color-alter_dark)
}

[class*=scheme_].sidebar .widget_rss a:hover {
    color: var(--theme-color-alter_link)
}

[class*=scheme_].sidebar .widget_rss .widget_title a:first-child {
    color: var(--theme-color-alter_link)
}

[class*=scheme_].sidebar .widget_rss .widget_title a:first-child:hover {
    color: var(--theme-color-alter_hover)
}

.widget ul.wp-block-social-links {
    padding-left: 0
}

.widget ul.wp-block-social-links li+li {
    margin-top: 0
}

.widget ul.wp-block-social-links>li a:first-child:before {
    display: none
}

.wp-block-tag-cloud,.widget_product_tag_cloud,.widget_tag_cloud {
    overflow: visible;
    letter-spacing: -5px
}

.wp-block-tag-cloud a,.sc_edd_details .downloads_page_tags .downloads_page_data>a,.widget_product_tag_cloud a,.widget_tag_cloud a {
    border: 1px solid var(--theme-color-bd_color);
    color: var(--theme-color-text);
    display: inline-block;
    float: none;
    font-size: 13px !important;
    line-height: 17px;
    font-weight: 400;
    letter-spacing: 0;
    margin: 0 5px 5px 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 6px 18px;
    text-transform: none;
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
    -ms-box-shadow: 0 0 0 0 rgba(0,0,0,0);
    box-shadow: 0 0 0 0 rgba(0,0,0,0);
    background-color: var(--theme-color-bg_color)
}

.wp-block-tag-cloud a:hover,.sc_edd_details .downloads_page_tags .downloads_page_data>a:hover,.widget_product_tag_cloud a:hover,.widget_tag_cloud a:hover {
    color: var(--theme-color-text_link) !important;
    -webkit-box-shadow: 0 3px 12px 0 rgba(0,0,0,.06);
    -ms-box-shadow: 0 3px 12px 0 rgba(0,0,0,.06);
    box-shadow: 0 3px 12px 0 rgba(0,0,0,.06)
}

[class*=scheme_].footer_wrap .wp-block-tag-cloud a,[class*=scheme_].footer_wrap .sc_edd_details .downloads_page_tags .downloads_page_data>a,[class*=scheme_].footer_wrap .widget_product_tag_cloud a,[class*=scheme_].footer_wrap .widget_tag_cloud a,[class*=scheme_].sidebar .wp-block-tag-cloud a,[class*=scheme_].sidebar .sc_edd_details .downloads_page_tags .downloads_page_data>a,[class*=scheme_].sidebar .widget_product_tag_cloud a,[class*=scheme_].sidebar .widget_tag_cloud a {
    color: var(--theme-color-alter_text);
    border-color: var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-alter_bg_color)
}

[class*=scheme_].footer_wrap .wp-block-tag-cloud a:hover,[class*=scheme_].footer_wrap .sc_edd_details .downloads_page_tags .downloads_page_data>a:hover,[class*=scheme_].footer_wrap .widget_product_tag_cloud a:hover,[class*=scheme_].footer_wrap .widget_tag_cloud a:hover,[class*=scheme_].sidebar .wp-block-tag-cloud a:hover,[class*=scheme_].sidebar .sc_edd_details .downloads_page_tags .downloads_page_data>a:hover,[class*=scheme_].sidebar .widget_product_tag_cloud a:hover,[class*=scheme_].sidebar .widget_tag_cloud a:hover {
    color: var(--theme-color-alter_link) !important
}

#sb_instagram {
    padding-bottom: 0 !important
}

#sb_instagram .sbi_header_text {
    padding-top: 0 !important;
    margin-top: -2px
}

#sb_instagram .sb_instagram_header {
    padding: 0 !important;
    margin-bottom: .5em !important
}

.footer_fullwidth #sb_instagram .sb_instagram_header {
    float: none;
    text-align: center;
    overflow: hidden
}

.footer_fullwidth #sb_instagram .sb_instagram_header>a {
    float: none;
    display: inline-block;
    overflow: hidden
}

#sb_instagram .sb_instagram_header h3 {
    font-size: 1.2308em;
    line-height: 1.5em
}

#sb_instagram .sb_instagram_header p {
    font-size: 1em;
    line-height: 1.5em
}

#sb_instagram #sbi_load {
    margin-top: .5em
}

.no_load #sbi_load {
    display: none
}

#sb_instagram .sbi_photo {
    position: relative;
    opacity: 1 !important
}

#sb_instagram .sbi_photo:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0);
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

#sb_instagram .sbi_photo:hover:before {
    background-color: rgba(0,0,0,.2)
}

ul.instagram-pics {
    margin-right: -5px
}

ul.instagram-pics li {
    float: left;
    padding: 0 5px 5px 0;
    margin: 0;
    overflow: hidden;
    width: 33.3333%;
    height: auto;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.column-1_3 ul.instagram-pics li {
    width: 25%
}

.column-1_2 ul.instagram-pics li {
    width: 20%
}

.column-1_1 ul.instagram-pics li {
    width: 16.6666%
}

ul.instagram-pics li:before {
    display: none
}

.widget_aboutme .aboutme_username {
    font-size: 19px;
    line-height: 1.5em
}

.widget_aboutme .aboutme_description {
    font-size: 17px;
    line-height: 1.5em
}

.widget_aboutme .aboutme_avatar+.aboutme_username {
    margin-top: .7em
}

.widget_aboutme .aboutme_avatar+.aboutme_description,.widget_aboutme .aboutme_username+.aboutme_description {
    margin-top: .3em
}

.widget_audio .widget_title {
    margin-top: 0;
    margin-bottom: 0
}

.widget_audio .widget_title+.widget_subtitle {
    margin-top: .5em;
    font-size: 17px;
    line-height: 1.3em
}

.widget_audio .widget_title+.trx_addons_audio_wrap,.widget_audio .widget_subtitle+.trx_addons_audio_wrap {
    margin-top: 1.5em
}

.trx_addons_video_list_video_wrap .trx_addons_video_player .video_frame .wp-video {
    width: unset !important
}

.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap a,.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap a:hover,.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap a:focus,.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta,.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta .post_meta_item,.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta .post_meta_item:after,.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta .post_meta_item .post_author_name,.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta .post_meta_item:hover .post_author_name,.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta .post_meta_item:focus .post_author_name {
    color: #fff
}

.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta,.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_subtitle {
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 400
}

.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_title+.trx_addons_video_list_meta,.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_subtitle+.trx_addons_video_list_title {
    margin-top: 5px
}

.trx_addons_video_list_controller_wrap {
    scrollbar-width: thin
}

.trx_addons_video_list_controller_wrap::-webkit-scrollbar {
    width: 7px
}

.trx_addons_video_list_controller_wrap::-webkit-scrollbar-track {
    background: var(--theme-color-text_dark_008)
}

.trx_addons_video_list_controller_wrap::-webkit-scrollbar-thumb {
    background: var(--theme-color-text_dark_015)
}

.trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap::-webkit-scrollbar {
    height: 7px
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item {
    background-color: var(--theme-color-alter_bg_color)
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item:hover {
    background-color: var(--theme-color-alter_bg_hover)
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item_active {
    background-color: var(--theme-color-alter_bg_hover)
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_image .trx_addons_video_list_image_label {
    font-size: 10px;
    line-height: 14px;
    font-weight: 500;
    letter-spacing: .2px
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_title+.trx_addons_video_list_meta {
    margin-top: 6px
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_title {
    font-size: 1.1em;
    line-height: 1.3em
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_subtitle {
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 1.1px;
    text-transform: uppercase
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_subtitle a {
    color: var(--theme-color-text_dark)
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_subtitle a:hover {
    color: var(--theme-color-text_dark)
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_meta {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: 400;
    color: var(--theme-color-text_light)
}

.widget_media_gallery .gallery-item {
    margin-bottom: 10px
}

.wpgdprc {
    color: inherit
}

table.wpgdprc-table {
    margin-bottom: 2em
}

div.wpgdprc .wpgdprc-checkbox {
    display: inline
}

.tinv-wishlist .tinvwl-table-manage-list .product-cb input[type=checkbox],.wpgdprc-checkbox label input[type=checkbox] {
    position: static !important;
    clip: auto;
    width: 0;
    -webkit-appearance: none;
    -moz-appearance: none
}

.tinv-wishlist .tinvwl-table-manage-list .product-cb input[type=checkbox] {
    position: absolute !important
}

.comment-form .wpgdprc-checkbox label,.wpgdprc-checkbox label {
    font-weight: inherit;
    position: relative;
    font-size: 14px;
    padding-left: 1.8em;
    padding-bottom: 0 !important;
    line-height: 22px;
    display: inline-block;
    vertical-align: top;
    color: var(--theme-color-text_light)
}

.comment-form .wpgdprc-checkbox label a,.wpgdprc-checkbox label a {
    color: inherit;
    border-bottom: 1px solid var(--theme-color-text_light);
    line-height: 1em;
    display: inline-block;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.comment-form .wpgdprc-checkbox label a:hover,.wpgdprc-checkbox label a:hover {
    color: var(--theme-color-text_dark);
    border-color: var(--theme-color-text_dark)
}

.comment-form-cookies-consent label {
    color: var(--theme-color-text_light)
}

.tinv-wishlist .tinvwl-table-manage-list .product-cb input[type=checkbox]:before,.wpgdprc-checkbox label input[type=checkbox]:before {
    content: '';
    font-family: "fontello";
    font-size: 7px;
    display: block;
    text-align: center;
    border: 1px solid var(--theme-color-bd_color);
    color: var(--theme-color-text_dark);
    width: 16px;
    height: 16px;
    line-height: 15px;
    position: absolute;
    z-index: 1;
    top: .45em;
    left: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer
}

.tinv-wishlist .tinvwl-table-manage-list .product-cb input[type=checkbox]:before {
    left: -8px;
    top: -8px;
    margin: 0
}

.tinv-wishlist .tinvwl-table-manage-list .product-cb input[type=checkbox]:hover:before,.wpgdprc-checkbox label input[type=checkbox]:hover:before {
    border-color: var(--theme-color-text_dark)
}

.tinv-wishlist .tinvwl-table-manage-list .product-cb input[type=checkbox]:checked:before,.wpgdprc-checkbox label input[type=checkbox]:checked:before {
    content: '\e9f6'
}

.ua_edge .wpgdprc-checkbox label,.ua_ie .wpgdprc-checkbox label {
    padding-left: 0
}

.ua_edge .wpgdprc-checkbox input[type=checkbox],.ua_ie .wpgdprc-checkbox input[type=checkbox] {
    width: auto
}

.ua_edge .wpgdprc-checkbox input[type=checkbox]:before,.ua_ie .wpgdprc-checkbox input[type=checkbox]:before {
    display: none
}

.ua_edge .tinv-wishlist .tinvwl-table-manage-list .product-cb input[type=checkbox],.ua_ie .tinv-wishlist .tinvwl-table-manage-list .product-cb input[type=checkbox] {
    width: auto
}

.ua_edge .tinv-wishlist .tinvwl-table-manage-list .product-cb input[type=checkbox],.ua_ie .tinv-wishlist .tinvwl-table-manage-list .product-cb input[type=checkbox] {
    display: none
}

@media (hover: none) and (pointer:coarse) {
    .single-format-gallery .post_header_wrap_in_header {
        overflow:hidden
    }
}

.footer_wrap {
    position: relative
}

[class*=scheme_].footer_wrap,.footer_wrap [class*=scheme_].vc_row {
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-alter_text)
}

.footer_default .sc_layouts_row_type_normal {
    padding: 3em 0
}

.footer_default.footer_wrap .sc_layouts_row .sc_layouts_item,.footer_default.footer_wrap .sc_layouts_row .widget {
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important
}

[class*=scheme_].footer_wrap .widget,[class*=scheme_].footer_wrap .sc_content .wpb_column,.footer_wrap [class*=scheme_].vc_row .widget,.footer_wrap [class*=scheme_].vc_row .sc_content .wpb_column {
    border-color: var(--theme-color-alter_bd_color)
}

[class*=scheme_].footer_wrap h1,[class*=scheme_].footer_wrap h2,[class*=scheme_].footer_wrap h3,[class*=scheme_].footer_wrap h4,[class*=scheme_].footer_wrap h5,[class*=scheme_].footer_wrap h6,[class*=scheme_].footer_wrap h1 a,[class*=scheme_].footer_wrap h2 a,[class*=scheme_].footer_wrap h3 a,[class*=scheme_].footer_wrap h4 a,[class*=scheme_].footer_wrap h5 a,[class*=scheme_].footer_wrap h6 a,.footer_wrap [class*=scheme_].vc_row h1,.footer_wrap [class*=scheme_].vc_row h2,.footer_wrap [class*=scheme_].vc_row h3,.footer_wrap [class*=scheme_].vc_row h4,.footer_wrap [class*=scheme_].vc_row h5,.footer_wrap [class*=scheme_].vc_row h6,.footer_wrap [class*=scheme_].vc_row h1 a,.footer_wrap [class*=scheme_].vc_row h2 a,.footer_wrap [class*=scheme_].vc_row h3 a,.footer_wrap [class*=scheme_].vc_row h4 a,.footer_wrap [class*=scheme_].vc_row h5 a,.footer_wrap [class*=scheme_].vc_row h6 a {
    color: var(--theme-color-alter_dark)
}

[class*=scheme_].footer_wrap h1 a:hover,[class*=scheme_].footer_wrap h2 a:hover,[class*=scheme_].footer_wrap h3 a:hover,[class*=scheme_].footer_wrap h4 a:hover,[class*=scheme_].footer_wrap h5 a:hover,[class*=scheme_].footer_wrap h6 a:hover,.footer_wrap [class*=scheme_].vc_row h1 a:hover,.footer_wrap [class*=scheme_].vc_row h2 a:hover,.footer_wrap [class*=scheme_].vc_row h3 a:hover,.footer_wrap [class*=scheme_].vc_row h4 a:hover,.footer_wrap [class*=scheme_].vc_row h5 a:hover,.footer_wrap [class*=scheme_].vc_row h6 a:hover {
    color: var(--theme-color-alter_link)
}

[class*=scheme_].footer_wrap a,.footer_wrap [class*=scheme_].vc_row a {
    color: var(--theme-color-alter_dark)
}

[class*=scheme_].footer_wrap a:hover,.footer_wrap [class*=scheme_].vc_row a:hover {
    color: var(--theme-color-alter_link)
}

.footer_wrap p {
    margin: 0
}

.footer_wrap .widget[class*=column-] {
    margin: 1.5em 0
}

.footer_wrap .vc_col-sm-4 .widget li {
    display: inline-block;
    width: 45%;
    margin-right: 3%;
    vertical-align: top
}

.footer_wrap .vc_col-sm-4 .widget li li {
    display: block;
    width: 100%;
    margin-right: 0
}

.footer_wrap .footer_fullwidth {
    overflow: hidden
}

.footer_wrap .widget_title,.footer_wrap .widgettitle {
    text-align: left
}

.footer_wrap .footer_fullwidth .widget_title,.footer_wrap .footer_fullwidth .widgettitle {
    text-align: center;
    margin-bottom: 1.5em
}

.footer_logo_inner {
    padding: 4em 0;
    overflow: hidden;
    text-align: center;
    position: relative;
    border-color: var(--theme-color-alter_bd_color)
}

.footer_widgets_wrap+.footer_logo_wrap .footer_logo_inner {
    border-top-width: 1px;
    border-top-style: solid
}

.footer_logo_inner:after {
    content: ' ';
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 50%;
    width: 1px;
    height: 3em;
    background-color: var(--theme-color-alter_text)
}

.trx_addons_absent .footer_logo_inner {
    padding: 1em 0
}

.trx_addons_absent .footer_logo_inner:after {
    display: none
}

.footer_logo_inner img {
    max-width: 25%
}

.logo_footer_text {
    font-size: 3.3333em;
    line-height: 1em;
    letter-spacing: 6px;
    margin: 0
}

.logo_footer_image+.logo_footer_text {
    margin: .63em 0 2em
}

.footer_socials_inner {
    padding: 2em 0 3em;
    text-align: center
}

.footer_socials_inner .social_item .social_icon {
    color: var(--theme-color-alter_text)
}

.footer_socials_inner .social_item:hover .social_icon {
    color: var(--theme-color-alter_dark)
}

[class*=scheme_].footer_wrap .post_meta,[class*=scheme_].footer_wrap .post_meta_item,[class*=scheme_].footer_wrap .post_meta_item:after,[class*=scheme_].footer_wrap .post_meta_item:hover:after,[class*=scheme_].footer_wrap .post_meta .vc_inline-link,[class*=scheme_].footer_wrap .post_meta .vc_inline-link:after,[class*=scheme_].footer_wrap .post_meta .vc_inline-link:hover:after,[class*=scheme_].footer_wrap .post_meta_item a,[class*=scheme_].footer_wrap .post_info .post_info_item,[class*=scheme_].footer_wrap .post_info .post_info_item a,[class*=scheme_].footer_wrap .post_info_counters .post_meta_item {
    color: var(--theme-color-alter_light)
}

[class*=scheme_].footer_wrap .post_date a:hover,[class*=scheme_].footer_wrap a.post_meta_item:hover,[class*=scheme_].footer_wrap .post_meta_item a:hover,[class*=scheme_].footer_wrap .post_meta .vc_inline-link:hover,[class*=scheme_].footer_wrap .post_info .post_info_item a:hover,[class*=scheme_].footer_wrap .post_info_counters .post_meta_item:hover {
    color: var(--theme-color-alter_dark)
}

[class*=scheme_].footer_wrap .post_item .post_title a:hover {
    color: var(--theme-color-alter_link)
}

[class*=scheme_].footer_wrap .post_meta_item.post_categories,[class*=scheme_].footer_wrap .post_meta_item.post_categories a {
    color: var(--theme-color-alter_link)
}

[class*=scheme_].footer_wrap .post_meta_item.post_categories a:hover {
    color: var(--theme-color-alter_hover)
}

[class*=scheme_].footer_wrap .socials_share.socials_type_drop .social_items {
    background-color: var(--theme-color-alter_bg_color)
}

[class*=scheme_].footer_wrap .socials_share.socials_type_drop .social_items,[class*=scheme_].footer_wrap .socials_share.socials_type_drop .social_items:before {
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bd_color);
    color: var(--theme-color-alter_light)
}

.footer_menu_inner {
    padding: 2em 0;
    text-align: center
}

.menu_footer_nav_area>ul,.footer_wrap .sc_layouts_menu>ul {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.menu_footer_nav_area>ul>li,.footer_wrap .sc_layouts_menu>ul>li {
    display: inline-block;
    vertical-align: baseline;
    font-size: 18px;
    font-weight: 400;
    z-index: auto !important
}

.menu_footer_nav_area>ul>li>a,.footer_wrap .sc_layouts_menu>ul>li>a {
    font-weight: 400
}

.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_menu>ul>li {
    font-size: 17px
}

.menu_footer_nav_area>ul>li>a,.footer_wrap .sc_layouts_menu>ul>li>a {
    padding: .5em 1em;
    display: inline-block
}

.mobile_layout .menu_footer_nav_area>ul>li>a,.mobile_layout .footer_wrap .sc_layouts_menu>ul>li>a {
    padding: .5em 1em
}

.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_column_align_left .elementor-widget-wrap .sc_layouts_item:first-child .sc_layouts_menu>ul>li:first-child>a,.footer_wrap .sc_layouts_row_type_compact .sc_layouts_column_align_left .elementor-widget-wrap .sc_layouts_item:first-child .sc_layouts_menu>ul>li:first-child>a {
    padding-left: 0 !important
}

.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_column_align_right .elementor-widget-wrap .sc_layouts_item:first-child .sc_layouts_menu>ul>li:last-child>a,.footer_wrap .sc_layouts_row_type_compact .sc_layouts_column_align_right .elementor-widget-wrap .sc_layouts_item:first-child .sc_layouts_menu>ul>li:last-child>a {
    padding-right: 0 !important
}

.menu_footer_nav_area>ul>li ul,.footer_wrap .sc_layouts_menu>ul>li ul {
    top: auto;
    bottom: 3em
}

.menu_footer_nav_area>ul>li ul ul,.footer_wrap .sc_layouts_menu>ul>li ul ul {
    top: auto;
    bottom: -1.4em;
    margin-left: 2px
}

.menu_footer_nav_area>ul>li ul ul.submenu_left,.footer_wrap .sc_layouts_menu>ul>li ul ul.submenu_left {
    margin-left: -2px
}

.menu_footer_nav_area>ul>li ul>li,.menu_footer_nav_area>ul>li ul>li>a,.footer_wrap .sc_layouts_menu>ul>li ul>li,.footer_wrap .sc_layouts_menu>ul>li ul>li>a {
    font-size: inherit
}

.menu_footer_nav_area>ul>li ul>li>a,.footer_wrap .sc_layouts_menu>ul>li ul>li>a {
    display: block
}

.menu_footer_nav_area ul li a {
    color: var(--theme-color-alter_dark)
}

.menu_footer_nav_area ul li a:hover {
    color: var(--theme-color-alter_link)
}

.footer_widgets_wrap+.footer_copyright_wrap .footer_copyright_inner,.footer_logo_wrap+.footer_copyright_wrap .footer_copyright_inner,.footer_socials_wrap+.footer_copyright_wrap .footer_copyright_inner,.footer_menu_wrap+.footer_copyright_wrap .footer_copyright_inner {
    border-top-width: 1px;
    border-top-style: solid
}

.footer_copyright_inner {
    font-size: 1em;
    padding: 1.5em 0;
    overflow: hidden;
    text-align: center;
    background-color: var(--theme-color-bg_color);
    border-color: var(--theme-color-bd_color);
    color: var(--theme-color-text_dark)
}

.footer_copyright_wrap p {
    margin: 0
}

.footer_copyright_inner a {
    color: var(--theme-color-text_dark)
}

.footer_copyright_inner a:hover {
    color: var(--theme-color-text_link)
}

.footer_copyright_inner .copyright_text {
    color: var(--theme-color-text)
}

.crafti_customizer_message {
    padding: 2em;
    margin: 0 auto;
    max-width: 60%;
    background-color: #f3e6ce;
    color: #960;
    border-left: 3px solid #660
}

.crafti_customizer_message b {
    color: #330
}

#debug_log {
    position: fixed;
    z-index: 1000000;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    background: rgba(0,0,0,.8);
    color: #fff
}

.admin-bar #debug_log {
    top: 32px
}

#debug_log_close {
    position: absolute;
    z-index: 1;
    top: -6px;
    right: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    cursor: pointer
}

#debug_log_content {
    font-size: 12px;
    line-height: 15px;
    max-height: 66px;
    padding: 16px 16px 6px;
    overflow: auto;
    word-wrap: normal;
    white-space: pre-line
}

.popup_wrap {
    position: absolute;
    z-index: 1;
    top: 3.3333em;
    right: 0;
    width: 37.5em;
    padding: 3em 2.5em 2em;
    display: none
}

.popup_registration {
    right: -5.5em
}

.popup_wrap .popup_close {
    display: block;
    font-size: 1.25em;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-align: center;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    margin: .5em .5em 0 0;
    color: #ccc;
    border: 2px solid #ebebeb;
    background-color: #f4f7f9
}

.popup_wrap .popup_close:hover {
    color: #909090;
    border: 2px solid #ccc;
    background-color: #fff
}

.popup_wrap .popup_close:before {
    content: '\e8ac';
    font-family: "fontello";
    line-height: 1em;
    padding: 0 !important;
    margin: 0 !important
}

.popup_wrap .form_wrap {
    position: relative;
    overflow: hidden
}

.popup_wrap .form_left {
    float: left;
    padding-right: 2.5em;
    width: 54%;
    border-right: 1px solid #e0e0e0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.popup_wrap .form_right {
    float: right;
    padding-left: 2.5em;
    width: 45%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.popup_wrap.popup_registration .form_left {
    width: 50%;
    padding-right: 5px;
    border-right: none
}

.popup_wrap.popup_registration .form_right {
    width: 50%;
    padding-left: 5px
}

.popup_wrap .popup_form_field {
    margin-bottom: .625em
}

.popup_wrap input[type=text],.popup_wrap input[type=email],.popup_wrap input[type=url],.popup_wrap input[type=password] {
    width: 100%;
    border: 2px solid #ebebeb;
    background-color: #fafafa
}

.popup_wrap input:not([type=submit]):focus {
    background-color: #fff
}

.popup_wrap .popup_form_field.iconed_field {
    position: relative
}

.popup_wrap .popup_form_field.iconed_field:before {
    position: absolute;
    z-index: 1;
    top: 10px;
    right: 8px;
    margin-right: 0;
    color: #c9c9c9;
    width: 1em
}

.popup_wrap .popup_form_field.iconed_field input {
    padding-right: 30px
}

.popup_wrap .popup_form_field .forgot_password {
    float: right;
    line-height: 1.5em
}

.popup_wrap .popup_form_field.submit_field {
    padding: 1em 0 4px 4px
}

.popup_wrap .popup_form_field .submit_button {
    width: 100%
}

.popup_wrap .login_socials_title {
    color: #222;
    font-size: 1.5em;
    line-height: 1.3em;
    margin-bottom: .5em
}

.popup_wrap .login_socials_problem {
    line-height: 1.3em
}

.popup_wrap .popup_form_field.remember_field {
    margin-top: 1.2em
}

.wpb_row,.wpb_text_column,.wpb_content_element,ul.wpb_thumbnails-fluid>li,.last_toggle_el_margin,.wpb_button {
    margin-bottom: 0 !important
}

.sc_gap .vc_row {
    margin-left: 0;
    margin-right: 0
}

.sc_gap .vc_column_container {
    padding-left: 0;
    padding-right: 0
}

h1 .wpb_text_column p,h2 .wpb_text_column p,h3 .wpb_text_column p,h4 .wpb_text_column p,h5 .wpb_text_column p,h6 .wpb_text_column p {
    padding-bottom: 0 !important
}

.top_panel>.vc_row>.wpb_column {
    z-index: 10
}

.top_panel>.vc_row:nth-child(2)>.wpb_column {
    z-index: 9
}

.top_panel>.vc_row:nth-child(3)>.wpb_column {
    z-index: 8
}

.top_panel>.vc_row:nth-child(4)>.wpb_column {
    z-index: 7
}

.top_panel>.vc_row:nth-child(5)>.wpb_column {
    z-index: 6
}

.top_panel>.vc_row:nth-child(6)>.wpb_column {
    z-index: 5
}

.top_panel>.vc_row:nth-child(7)>.wpb_column {
    z-index: 4
}

.top_panel>.vc_row:nth-child(8)>.wpb_column {
    z-index: 3
}

.top_panel>.vc_row:nth-child(9)>.wpb_column {
    z-index: 2
}

.top_panel>.vc_row:nth-child(10)>.wpb_column {
    z-index: 1
}

.post_item_single .post_edit .vc_inline-link {
    display: none
}

iframe[name=google_conversion_frame] {
    height: 1px;
    min-height: 0;
    display: none
}

.mfp-bg {
    z-index: 200001;
    background-color: var(--theme-color-alter_bg_color_07)
}

.mfp-wrap {
    z-index: 200002
}

.mfp-arrow {
    background-color: transparent !important
}

.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
    right: -20px;
    padding: 0;
    width: 44px;
    text-align: center;
    color: var(--theme-color-text);
    background: 0 0 !important
}

.mfp-close-btn-in .mfp-close {
    color: var(--theme-color-text)
}

.mfp-image-holder .mfp-close:hover,.mfp-iframe-holder .mfp-close:hover,.mfp-close-btn-in .mfp-close:hover {
    color: var(--theme-color-text_dark)
}

.mfp-figure img.mfp-img {
    padding-bottom: 0;
    max-height: 75vh
}

.mfp-figure figcaption {
    background-color: var(--theme-color-alter_bg_color)
}

.mfp-title,.mfp-counter {
    color: var(--theme-color-alter_dark)
}

.gdpr-terms-container {
    clear: both;
    margin: 1em 0 !important
}

.theme_scroll_down {
    display: inline-block;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 11px !important;
    line-height: 15px !important;
    letter-spacing: 2px
}

.theme_scroll_down:after {
    content: '\e938';
    font-family: "fontello";
    font-size: 16px !important;
    line-height: 30px !important;
    display: block;
    text-align: center
}

.theme_scroll_down:hover {
    -webkit-animation: squat .5s 1 cubic-bezier(.2,-.8,.6,-1.2);
    -ms-animation: squat .5s 1 cubic-bezier(.2,-.8,.6,-1.2);
    animation: squat .5s 1 cubic-bezier(.2,-.8,.6,-1.2)
}

.no-content {
    height: 0
}

.post-more-link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: var(--theme-color-text_dark);
    z-index: 1;
    overflow: hidden
}

.post-more-link:active,.post-more-link:hover {
    color: var(--theme-color-text_dark)
}

.post-more-link .link-text {
    position: relative;
    margin-right: 0;
    display: inline-block;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    opacity: 0;
    white-space: nowrap;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,color .4s ease,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,color .4s ease,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,color .4s ease,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,color,opacity
}

.post-more-link .more-link-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.3em
}

.post-more-link .more-link-icon:before {
    font-size: 11px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.post-more-link:hover .link-text {
    opacity: 1;
    text-indent: 0;
    margin-right: 6px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,color .4s ease,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,color .4s ease,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,color .4s ease,opacity .4s ease
}

#sb_instagram[data-shortcode-atts*=feedOne] #sbi_load,#sb_instagram.feedOne #sbi_load {
    margin: 0
}

#sb_instagram[data-shortcode-atts*=feedOne] .sbi_follow_btn,#sb_instagram.feedOne .sbi_follow_btn {
    margin: 0 !important;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

#sb_instagram[data-shortcode-atts*=feedOne] .sbi_follow_btn a,#sb_instagram.feedOne .sbi_follow_btn a {
    margin: 0;
    padding: 15px 25px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    font-size: 13px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    background: #fff !important;
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
    color: #071021;
    position: relative
}

#sb_instagram[data-shortcode-atts*=feedOne] .sbi_follow_btn a:before,#sb_instagram.feedOne .sbi_follow_btn a:before {
    font-family: "fontello";
    font-size: 18px;
    font-weight: 400;
    content: '\e87e';
    margin: 0 3px 0 0;
    display: inline-block;
    position: relative;
    bottom: -1px
}

#sb_instagram[data-shortcode-atts*=feedOne] .sbi_follow_btn .fa,#sb_instagram[data-shortcode-atts*=feedOne] .sbi_follow_btn svg,#sb_instagram.feedOne .sbi_follow_btn .fa,#sb_instagram.feedOne .sbi_follow_btn svg {
    margin-bottom: -1px;
    margin-right: 9px;
    margin-left: 2px;
    font-size: 17px;
    font-weight: 400;
    display: none
}

#sb_instagram[data-shortcode-atts*=feedTwo] #sbi_load,#sb_instagram.feedTwo #sbi_load {
    margin: 0
}

#sb_instagram[data-shortcode-atts*=feedTwo] .sbi_follow_btn,#sb_instagram.feedTwo .sbi_follow_btn {
    margin: 0 !important;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

#sb_instagram[data-shortcode-atts*=feedTwo] .sbi_follow_btn a,#sb_instagram.feedTwo .sbi_follow_btn a {
    margin: 0;
    padding: 0 15px;
    -webkit-border-radius: 58px;
    -ms-border-radius: 58px;
    border-radius: 58px;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: .8px;
    text-transform: uppercase;
    background: #fff !important;
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
    color: #071021;
    height: 102px;
    min-width: 102px;
    line-height: 102px;
    text-align: center;
    vertical-align: middle
}

#sb_instagram[data-shortcode-atts*=feedTwo] .sbi_follow_btn a>span,#sb_instagram.feedTwo .sbi_follow_btn a>span {
    display: none
}

#sb_instagram[data-shortcode-atts*=feedTwo] .sbi_follow_btn .fa,#sb_instagram[data-shortcode-atts*=feedTwo] .sbi_follow_btn svg,#sb_instagram.feedTwo .sbi_follow_btn .fa,#sb_instagram.feedTwo .sbi_follow_btn svg {
    font-size: 24px;
    font-weight: 400;
    margin: 6px;
    vertical-align: middle;
    color: #a5a6aa
}

#sb_instagram[data-shortcode-atts*=feedExtra] #sbi_load,#sb_instagram.feedExtra #sbi_load {
    margin: 0
}

#sb_instagram[data-shortcode-atts*=feedExtra] .sbi_photo,#sb_instagram.feedExtra .sbi_photo {
    opacity: 1 !important
}

#sb_instagram[data-shortcode-atts*=feedExtra] .sbi_photo:before,#sb_instagram.feedExtra .sbi_photo:before {
    display: none !important
}

#sb_instagram[data-shortcode-atts*=feedExtra] .sbi_follow_btn,#sb_instagram.feedExtra .sbi_follow_btn {
    margin: 0 !important;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

#sb_instagram[data-shortcode-atts*=feedExtra] .sbi_follow_btn a,#sb_instagram.feedExtra .sbi_follow_btn a {
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: .8px;
    text-transform: uppercase;
    background: 0 0 !important;
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
    color: #071021;
    line-height: 20px;
    text-align: center;
    vertical-align: middle
}

#sb_instagram[data-shortcode-atts*=feedExtra] .sbi_follow_btn a>span,#sb_instagram.feedExtra .sbi_follow_btn a>span {
    display: none
}

#sb_instagram[data-shortcode-atts*=feedExtra] .sbi_follow_btn .fa,#sb_instagram[data-shortcode-atts*=feedExtra] .sbi_follow_btn svg,#sb_instagram.feedExtra .sbi_follow_btn .fa,#sb_instagram.feedExtra .sbi_follow_btn svg {
    font-size: 42px;
    font-weight: 400;
    margin: 6px;
    vertical-align: middle;
    color: #fff
}

.sc_layouts_row_type_compact .sc_layouts_item input[type=text] {
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 400
}

.sc_layouts_row_type_compact .sc_layouts_item_icon+.sc_layouts_item_details {
    margin-left: .7em
}

.sc_layouts_row_type_compact .sc_layouts_item_icon {
    line-height: 1.1em;
    font-size: 24px;
    font-weight: 400
}

.sc_layouts_row_type_compact .elementor-icon {
    font-size: 21px
}

.sc_layouts_row_type_compact .search_wrap .search_submit {
    font-size: 24px
}

.sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_iconed_text_link .sc_layouts_iconed_text_icon {
    font-size: 20px;
    width: 39px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: var(--theme-color-text_link3);
    color: var(--theme-color-inverse_link) !important
}

.sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_item_details {
    font-size: 22px;
    font-weight: 400
}

.sc_layouts_row_type_compact .sc_button.sc_button_size_small:not(.sc_button_simple) {
    font-size: 12px;
    padding: 13px 40px
}

.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_icon,.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon {
    font-size: 16px
}

.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before,.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon:before {
    font-family: "fontello";
    content: '\e9d7'
}

.sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap {
    margin-bottom: 0
}

.sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item {
    margin: 0 10px 0 0
}

.sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
    display: block;
    width: 42px;
    height: 42px;
    line-height: 40px;
    font-size: 16px;
    border: none
}

.sc_layouts_row_type_compact .sc_layouts_cart {
    line-height: 1
}

.sc_layouts_row_type_compact .sc_layouts_cart .sc_layouts_cart_icon:before {
    position: relative;
    font-family: "fontello";
    content: '\e9f4'
}

.sc_layouts_row_type_compact .sc_layouts_cart .sc_layouts_cart_items_short {
    font-size: 9px;
    font-weight: 500;
    min-width: 15px;
    min-height: 15px;
    line-height: 15px;
    letter-spacing: 0;
    text-align: center;
    padding: 0 2px;
    top: auto;
    bottom: -3px;
    right: -6px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_layouts_row_type_compact .sc_layouts_title_caption {
    font-size: 57px;
    line-height: 1em
}

.sc_layouts_row_type_narrow {
    font-size: 13px;
    line-height: 18px;
    font-weight: 400
}

.sc_layouts_row_type_narrow .sc_layouts_item_icon+.sc_layouts_item_details {
    margin-left: .7em
}

.sc_layouts_row_type_narrow .sc_layouts_item_icon {
    line-height: 1em;
    font-size: 16px;
    font-weight: 400
}

.sc_layouts_row_type_narrow .sc_socials.sc_socials_default .socials_wrap {
    margin-bottom: 0
}

.sc_layouts_row_type_narrow .sc_socials.sc_socials_default .socials_wrap .social_item,.sc_layouts_row_type_narrow .sc_socials.sc_socials_default .socials_wrap:not([class*=socials_type_]) .social_item {
    margin: 0 10px 0 0
}

.sc_layouts_row_type_narrow .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon,.sc_layouts_row_type_narrow .sc_socials.sc_socials_default .socials_wrap:not([class*=socials_type_]) .social_item .social_icon {
    display: block;
    width: 38px;
    height: 38px;
    line-height: 38px;
    font-size: 15px;
    border: none
}

.sc_layouts_panel_inner {
    padding: 55px 35px 40px
}

.sc_layouts_panel_inner>.elementor,.sc_layouts_panel_inner .elementor-section-wrap,.sc_layouts_panel_inner .elementor-inner,.sc_layouts_panel_inner .elementor-section.elementor-section-height-full {
    height: 100%;
    min-height: auto
}

.sc_layouts_panel_inner .elementor-section.elementor-section-height-full>.elementor-container {
    height: 100%
}

.sc_layouts_panel_inner .sc_socials.sc_socials_default .socials_wrap .social_item {
    margin-right: 28px
}

.sc_layouts_panel_inner .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
    width: 25px;
    height: 25px;
    line-height: 22px;
    font-size: 18px;
    text-align: center;
    border: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.sc_layouts_panel_inner .sc_socials.sc_socials_default.sc_align_left .socials_wrap {
    margin-left: -5px
}

.sc_layouts_panel_inner .sc_socials.sc_socials_icons_names.sc_align_left {
    margin-left: -8px
}

.sc_layouts_panel_inner .sc_socials.sc_socials_icons_names.sc_align_right {
    margin-right: -8px
}

.sc_layouts_panel_inner .sc_socials.sc_socials_icons_names .socials_wrap .social_item+.social_item {
    margin-top: 25px
}

.sc_layouts_panel_inner .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_name,.sc_layouts_panel_inner .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon {
    color: var(--theme-color-text)
}

.sc_layouts_panel_hide_content.sc_layouts_panel_opened {
    background-color: transparent
}

.sc_socials.sc_socials_icons_names .socials_wrap .social_item {
    color: var(--theme-color-text_dark);
    display: block;
    text-align: inherit;
    margin: 0
}

.sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon {
    width: 2em;
    height: 2em;
    line-height: 2em;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    background: 0 0 !important
}

.sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon+.social_name {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 14px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 500
}

.sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_name,.sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon {
    color: var(--theme-color-text)
}

.menu_hover_color_line>ul>li:not(.menu-collapse).menu-item-has-children>a:before,.menu_hover_color_line>ul>li:not(.menu-collapse).menu-item-has-children>a:after {
    right: .9em !important
}

.menu_hover_path_line>ul>li:not(.menu-collapse)>a:after {
    display: inline-block !important
}

.menu_hover_path_line.sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a,.menu_hover_path_line.sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav>li>a {
    padding: .25em
}

.menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse):before {
    display: inline-block !important
}

.sc_layouts_menu_nav>li>a,.sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding: .9em
}

.sc_layouts_menu_nav>li[class*=icon-]>a,.sc_layouts_menu_nav>li.menu-item-has-children[class*=icon-]>a {
    padding-left: 2em
}

.sc_layouts_menu_nav>li[class*=icon-]:before {
    padding: 1.05em 0;
    color: var(--theme-color-text_dark)
}

.sc_layouts_menu_nav>li.menu-item-has-children>a:after {
    display: none
}

.sc_layouts_menu_nav>li>ul {
    top: 5.7em;
    left: -.7em
}

.sc_layouts_menu_nav>li[class*=columns-]>ul ul {
    margin-right: 5px
}

.sc_layouts_menu_nav>li[class*=columns-]>ul.sub-menu {
    padding: 2.3em 4.3em
}

.sc_layouts_menu_nav>li[class*=columns-] li li>a {
    padding: .65em 0
}

.sc_layouts_menu_nav>li[class*=columns-] li li[class*=icon-]:before {
    left: 0
}

.sc_layouts_menu_nav>li[class*=columns-] li li[class*=icon-]>a {
    padding-left: 1.6em
}

.sc_layouts_menu_nav>li[class*=columns-]>ul>li[class*=icon-]>a {
    padding-left: 1.2em
}

.sc_layouts_menu_nav>li[class*=columns-]>ul>li[class*=icon-]:before {
    top: 17px;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_layouts_menu_nav>li[class*=columns-] li.menu-item-has-children>a {
    padding: .65em 0;
    font-size: 19px !important;
    line-height: 1.5em !important;
    font-weight: 500 !important;
    color: var(--theme-color-extra_dark) !important
}

.sc_layouts_menu_nav>li[class*=columns-] li.menu-item-has-children>a:hover,.sc_layouts_menu_nav>li[class*=columns-] li.menu-item-has-children.sfHover>a {
    color: var(--theme-color-extra_dark) !important
}

.sc_layouts_menu_nav li.menu-collapse li[class*=columns-] li.menu-item-has-children>a {
    font-size: inherit !important;
    line-height: 1.5em !important;
    font-weight: 500 !important;
    color: var(--theme-color-extra_dark) !important
}

.sc_layouts_menu_nav li.menu-collapse li[class*=columns-] li.menu-item-has-children>a>span {
    font-size: 1.1em
}

.sc_layouts_menu_nav li.menu-collapse li[class*=columns-] li.menu-item-has-children>a:hover,.sc_layouts_menu_nav li.menu-collapse li[class*=columns-] li.menu-item-has-children.sfHover>a {
    color: var(--theme-color-extra_dark) !important
}

.sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window]>ul {
    padding-top: 6.3em;
    padding-bottom: 6.3em
}

.sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window] li>a,.sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window] li.menu-item-has-children>a {
    padding: .65em 0
}

.sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window]>ul>li[class*=icon-]>a {
    padding-left: 1.2em
}

.sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window]>ul>li[class*=icon-]:before {
    top: 17px;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window] li[class*=icon-]>a {
    padding-left: 1.6em
}

.sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window] li[class*=icon-]:before {
    left: 0
}

.sc_layouts_menu_nav>li[class*=columns-].trx_addons_stretch_window>ul {
    padding-left: 7.6em;
    padding-right: 7.6em
}

.sc_layouts_menu_nav>li[class*=columns-].trx_addons_stretch_window_boxed>ul {
    padding-left: 0;
    padding-right: 0
}

body.body_style_fullwide .sc_layouts_menu_nav>li[class*=columns-]>ul {
    padding-left: var(--theme-var-page_fullwide_extra);
    padding-right: var(--theme-var-page_fullwide_extra)
}

.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse)>a>span {
    display: inline-block;
    padding: 0;
    word-break: break-word;
    -webkit-transition: padding-left .2s ease;
    -ms-transition: padding-left .2s ease;
    transition: padding-left .2s ease
}

.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse)>a>span:after {
    content: "";
    display: block;
    position: relative;
    z-index: 1;
    top: auto;
    bottom: -5px;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: 0;
    height: 1px;
    -webkit-transition: width .2s ease;
    -ms-transition: width .2s ease;
    transition: width .2s ease;
    background-color: var(--theme-color-extra_hover)
}

.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse)>a:hover>span:after,.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).sfHover>a>span:after,.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-item>a>span:after,.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-parent>a>span:after,.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-ancestor>a>span:after {
    width: 100%
}

.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse)>a:hover>span,.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).sfHover>a>span,.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-item>a>span,.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-parent>a>span,.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-ancestor>a>span {
    padding-left: 9px
}

.menu_hover_zoom_line .sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children>a>span {
    padding-left: 0
}

.menu_hover_zoom_line .sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children>a>span:after {
    display: none
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a:after,.sc_layouts_menu_nav li li.menu-item-has-children>a:after {
    font-family: "fontello";
    content: '\e836';
    font-weight: 400;
    position: absolute;
    z-index: 1;
    top: .65em;
    right: 1.35em;
    font-size: 19px
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,.sc_layouts_menu_nav>li ul:not(.sc_item_filters_tabs) {
    width: 15em;
    padding: 1em 0
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,.sc_layouts_menu_popup .sc_layouts_menu_nav>li>ul,.sc_layouts_menu_nav>li>ul ul {
    left: 15em;
    top: -1em;
    margin: 0 0 0 4px
}

.sc_layouts_menu_nav>li>ul ul.submenu_left {
    left: -15em;
    margin: 0 0 0 -4px
}

.sc_layouts_menu_nav>li>ul ul.sc_layouts_submenu.submenu_left {
    left: auto;
    right: 15.1428em;
    margin: 0
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li>a,.sc_layouts_menu_nav>li li>a {
    padding: .65em 1.6em
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a,.sc_layouts_menu_nav li li.menu-item-has-children>a {
    padding-right: 2.2em
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu {
    display: none;
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    bottom: 0;
    width: 2.2em
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown {
    display: block
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
    font-size: 24px;
    line-height: 1.4em
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a {
    padding: .3em 0
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding-right: 1.2em !important
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu {
    display: block !important;
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    bottom: 0;
    width: 1.2em;
    text-align: right;
    line-height: 1.8em
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu:before {
    content: '\e9df';
    font-family: "fontello";
    font-size: 9px;
    font-weight: 400;
    margin-right: 1px
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
    font-size: 18px;
    line-height: 1.4em;
    font-weight: 400
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a:after {
    display: none
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul {
    margin: 0 0 0 10px;
    padding: 11px 0
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a>.open_child_menu {
    width: 1.2em;
    line-height: 1.9em
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li>a {
    color: var(--theme-color-text_dark) !important
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li>a:hover,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li.current-menu-item>a,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li.current-menu-parent>a,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li.current-menu-ancestor>a {
    color: var(--theme-color-text_link) !important
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
    padding: .4em 0
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a {
    padding-right: 1.5em
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a,.sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav>li>a {
    padding: .25em 0
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a:after {
    display: inline-block
}

.sc_layouts_panel_inner .elementor-section.elementor-section-height-full .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown {
    overflow-y: scroll;
    max-height: 50vh
}

.sc_layouts_panel_inner .elementor-section.elementor-section-height-full .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown {
    -ms-overflow-style: none
}

.sc_layouts_panel_inner .elementor-section.elementor-section-height-full .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown {
    scrollbar-width: none
}

.sc_layouts_panel_inner .elementor-section.elementor-section-height-full .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown::-webkit-scrollbar {
    width: 0
}

.sticky_socials_wrap {
    position: fixed;
    top: 50%;
    z-index: 8001;
    width: auto;
    height: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sticky_socials_wrap.sticky_socials_default {
    left: 55px;
    max-height: 300px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sticky_socials_wrap.sticky_socials_default .social_item {
    display: inline-block;
    margin: 4px;
    -webkit-transition: none;
    -ms-transition: none;
    transition: none
}

.sticky_socials_wrap.sticky_socials_default .social_item .social_icon {
    padding: 1px;
    display: inline-block;
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid;
    color: var(--theme-color-text_dark);
    background-color: transparent;
    border-color: var(--theme-color-text_dark_02);
    will-change: color;
    -webkit-transition: color .2s ease-out;
    -ms-transition: color .2s ease-out;
    transition: color .2s ease-out
}

.sticky_socials_wrap.sticky_socials_default .social_item .social_icon.icon-twitter-new {
    font-size: 82%
}

.sticky_socials_wrap.sticky_socials_default .social_item:hover .social_icon {
    color: var(--theme-color-text_link)
}

.sticky_socials_wrap.sticky_socials_modern {
    left: 56px;
    width: 505px;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform: rotate(-90deg) translate(-50%,50%);
    -ms-transform: rotate(-90deg) translate(-50%,50%);
    transform: rotate(-90deg) translate(-50%,50%);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sticky_socials_wrap.sticky_socials_modern .social_item {
    margin-right: 22px;
    margin-left: 22px;
    line-height: 30px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--theme-color-text_dark)
}

.sticky_socials_wrap.sticky_socials_modern .social_item:hover {
    color: var(--theme-color-text_link)
}

.sticky_socials_wrap.sticky_socials_modern .social_item .social_name {
    font-size: 14px;
    font-weight: 500
}

.sticky_socials_wrap.sticky_socials_modern .social_item .social_icon {
    font-size: 16px;
    font-weight: 400
}

.sticky_socials_wrap.sticky_socials_modern .social_item .social_icon+.social_name {
    margin-left: 10px
}

@keyframes AniMy {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    80% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-box-shadow: 0 0 0 10px var(--theme-color-text_link_02);
        -ms-box-shadow: 0 0 0 10px var(--theme-color-text_link_02);
        box-shadow: 0 0 0 10px var(--theme-color-text_link_02);
        background-color: var(--theme-color-text_link_02)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-box-shadow: 0 0 0 10px rgba(255,255,255,0);
        -ms-box-shadow: 0 0 0 10px rgba(255,255,255,0);
        box-shadow: 0 0 0 10px rgba(255,255,255,0);
        background-color: rgba(255,255,255,0)
    }
}

.wrap_svl_center {
    line-height: 0
}

.point_style {
    cursor: pointer
}

.point_style .pins_animation {
    border: none;
    -webkit-box-shadow: 0 0 0 10px var(--theme-color-text_link_02);
    -ms-box-shadow: 0 0 0 10px var(--theme-color-text_link_02);
    box-shadow: 0 0 0 10px var(--theme-color-text_link_02)
}

.pins_animation.ihotspot_pulse {
    -moz-animation: AniMy 1.5s infinite !important;
    -webkit-animation: AniMy 1.5s infinite !important;
    animation: AniMy 1.5s infinite !important
}

#powerTip {
    padding: 10px 40px 11px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    background-color: var(--theme-color-inverse_dark) !important;
    color: #fff !important
}

#powerTip .box_view_html {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500
}

#powerTip .box_view_html a {
    color: #fff !important;
    opacity: .8
}

#powerTip .box_view_html a:hover {
    opacity: 1
}

#powerTip .box_view_html p {
    margin: 0
}

#powerTip .box_view_html p+p {
    margin-top: 5px
}

#powerTip.n {
    margin-bottom: 15px
}

#powerTip.n:before {
    border-top: 10px solid var(--theme-color-inverse_dark);
    bottom: -7px
}

#powerTip.ne:before,#powerTip.nw:before {
    border-top: 10px solid var(--theme-color-inverse_dark)
}

#powerTip.se:before,#powerTip.sw:before {
    border-bottom: 10px solid var(--theme-color-inverse_dark)
}

#powerTip.s:before {
    border-bottom: 10px solid var(--theme-color-inverse_dark)
}

#powerTip.e:before {
    border-right: 10px solid var(--theme-color-inverse_dark)
}

#powerTip.w:before {
    border-left: 10px solid var(--theme-color-inverse_dark)
}

#powerTip.n:before,#powerTip.s:before {
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    margin-left: -8px
}

.sc_testimonials_hover .sc_testimonials_item:after {
    background-image: url(/wp-content/themes/crafti/skins/default/images/testimonials-bg.png)
}

.adp-popup {
    -webkit-box-shadow: 0 3px 46px rgba(0,0,0,.1);
    -ms-box-shadow: 0 3px 46px rgba(0,0,0,.1);
    box-shadow: 0 3px 46px rgba(0,0,0,.1);
    -webkit-transform: translateZ(1000px);
    -ms-transform: translateZ(1000px);
    transform: translateZ(1000px)
}

.adp-popup-type-content .adp-popup-content {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

.adp-popup-inner>p {
    margin: 0 !important
}

.adp-popup .adp-popup-close {
    cursor: pointer;
    color: #a5a6aa !important
}

.adp-popup .adp-popup-close:hover {
    color: #a5a6aa !important
}

.adp-popup .adp-popup-close:before {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    font-size: 19px;
    content: '\e9e1';
    font-family: "fontello";
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    display: block;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    will-change: transform;
    color: #a5a6aa !important
}

.adp-popup .adp-popup-close:hover:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #a5a6aa !important
}

.ua_firefox .adp-popup .adp-popup-close:before {
    transform-origin: 50% 52%
}

.adp-popup.adp-popup-open[data-light-close=true] .adp-popup-close {
    outline: none;
    color: #ddd !important
}

.adp-popup.adp-popup-location-center {
    top: 50%;
    transform: translateY(-50%) translateZ(1000px);
    right: 0;
    left: 0;
    margin: 0 auto
}

.adp-popup-type-notification-box .adp-popup-close:hover,.adp-popup-type-notification-box .adp-popup-close {
    color: var(--theme-color-inverse_dark) !important
}

.adp-popup-type-notification-box .adp-popup-close:hover:before,.adp-popup-type-notification-box .adp-popup-close:before {
    color: var(--theme-color-inverse_dark) !important
}

.adp-popup-type-notification-box .adp-popup-text {
    padding: 51px 0 0;
    text-align: center;
    font-size: 14px;
    line-height: 1.4em;
    color: var(--theme-color-inverse_dark);
    position: relative
}

.adp-popup-type-notification-box .adp-popup-text:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    text-align: center;
    display: block;
    font-size: 36px;
    line-height: 1em;
    content: '\ea0a';
    font-family: "fontello"
}

.adp-popup-type-notification-box .adp-popup-button {
    margin: 20px auto 0;
    display: block;
    width: calc(100% - 18px);
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: .8px;
    text-indent: 0;
    text-transform: uppercase;
    padding: 15px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    background-color: #1f140b;
    color: #fff;
    cursor: pointer;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.adp-popup-type-notification-box .adp-popup-button:hover,.adp-popup-type-notification-box .adp-popup-button:focus {
    background-color: var(--theme-color-text_link)
}

.adp-popup-type-notification-bar .adp-popup-close:hover,.adp-popup-type-notification-bar .adp-popup-close {
    color: var(--theme-color-inverse_dark) !important
}

.adp-popup-type-notification-bar .adp-popup-close:hover:before,.adp-popup-type-notification-bar .adp-popup-close:before {
    color: var(--theme-color-inverse_dark) !important
}

.adp-popup-type-notification-bar .adp-popup-text {
    padding: 0 20px 0 0;
    text-align: center;
    font-size: 14px;
    line-height: 1.4em;
    color: var(--theme-color-inverse_dark);
    position: relative
}

.adp-popup-type-notification-bar .adp-popup-text:before {
    display: inline-block;
    font-size: 28px;
    line-height: 0;
    content: '\ea0a';
    font-family: "fontello";
    margin: -3px 22px 0 0;
    vertical-align: middle
}

.adp-popup-type-notification-bar .adp-popup-button {
    margin-left: 1.8rem;
    display: inline-block;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: .8px;
    text-indent: 0;
    text-transform: uppercase;
    padding: 12px 31px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    background-color: #1f140b;
    color: #fff;
    cursor: pointer;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.adp-popup-type-notification-bar .adp-popup-button:hover,.adp-popup-type-notification-bar .adp-popup-button:focus {
    background-color: var(--theme-color-text_link)
}

select[id^=booking_custom_fields_] {
    visibility: visible;
    -webkit-appearance: auto
}

.latepoint-step-content .os-form-select-group .select_container:before,.latepoint-step-content .os-form-select-group .select_container:after {
    display: none
}

.latepoint-book-button {
    -webkit-appearance: none;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    vertical-align: top;
    font-size: var(--theme-font-button_font-size);
    line-height: var(--theme-font-button_line-height);
    font-weight: var(--theme-font-button_font-weight);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    text-transform: var(--theme-font-button_text-transform);
    letter-spacing: var(--theme-font-button_letter-spacing);
    white-space: nowrap;
    height: auto;
    max-width: 100%;
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
    padding: 18px 42px;
    border-width: 0 !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.latepoint-book-button.sc_button_shadow {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link_02)
}

.latepoint-book-button.sc_button_shadow.color_style_dark {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    box-shadow: 0 7px 25px var(--theme-color-text_dark_02)
}

.latepoint-book-button.sc_button_shadow.color_style_link2 {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link2_02)
}

.latepoint-book-button.sc_button_shadow.color_style_link3 {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link3_02)
}

.latepoint-book-button:focus,.latepoint-book-button:hover {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_hover);
    background-color: var(--theme-color-text_hover);
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.latepoint-w .latepoint-booking-form-element .latepoint-summary-w h3.summary-header {
    padding-right: 29px
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-black h1,.latepoint-w .latepoint-booking-form-element.latepoint-color-black h2,.latepoint-w .latepoint-booking-form-element.latepoint-color-black h3,.latepoint-w .latepoint-booking-form-element.latepoint-color-black h4,.latepoint-w .latepoint-booking-form-element.latepoint-color-black h5 {
    color: #222733
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-black .os-items .os-item>.os-item-i:hover {
    border-color: #222733
}

.twentytwenty-wrapper .twentytwenty-overlay {
    background: 0 0
}

.twentytwenty-wrapper .twentytwenty-overlay:hover {
    background: 0 0
}

.twentytwenty-wrapper .twentytwenty-overlay .twentytwenty-before-label {
    left: 0
}

.twentytwenty-wrapper .twentytwenty-overlay .twentytwenty-after-label {
    right: 0
}

.twentytwenty-wrapper .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-wrapper .twentytwenty-overlay .twentytwenty-after-label {
    background: #fff;
    color: #000;
    opacity: 1;
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    height: auto;
    width: auto;
    bottom: 0;
    padding: 8px 20px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    letter-spacing: 0;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.twentytwenty-wrapper:hover .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-wrapper:hover .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-wrapper .twentytwenty-overlay:hover .twentytwenty-before-label,.twentytwenty-wrapper .twentytwenty-overlay:hover .twentytwenty-after-label {
    opacity: 0
}

.twentytwenty-wrapper.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-wrapper.twentytwenty-horizontal .twentytwenty-handle:before {
    display: none
}

.twentytwenty-wrapper .twentytwenty-handle {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    width: 66px;
    height: 66px;
    line-height: 66px;
    border: none;
    background: #fff;
    margin-left: -33px;
    margin-top: -33px;
    text-align: center
}

.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-left-arrow,.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow {
    border: none !important;
    width: 20px;
    line-height: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    font-size: 15px;
    margin-top: -10px
}

.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-left-arrow {
    left: 50%;
    margin-left: -20px
}

.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow {
    right: 50%;
    margin-right: -20px
}

.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-left-arrow:before {
    content: '\e92a';
    font-family: "fontello";
    display: inline-block;
    color: #000
}

.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow:before {
    content: '\e92b';
    font-family: "fontello";
    display: inline-block;
    color: #000
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle .twentytwenty-down-arrow,.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle .twentytwenty-up-arrow {
    border: none !important;
    width: 20px;
    line-height: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    font-size: 15px;
    margin-top: -20px
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle .twentytwenty-down-arrow {
    margin-top: 0;
    margin-bottom: -20px;
    top: auto;
    bottom: 50%
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle .twentytwenty-down-arrow,.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle .twentytwenty-up-arrow {
    left: 50%;
    margin-left: -10px
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle .twentytwenty-down-arrow:before {
    content: '\E929';
    font-family: "fontello";
    display: inline-block;
    color: #000
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle .twentytwenty-up-arrow:before {
    content: '\E92C';
    font-family: "fontello";
    display: inline-block;
    color: #000
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-before-label {
    top: 0;
    left: 0;
    bottom: auto;
    right: auto
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-after-label {
    bottom: 0;
    left: 0;
    top: auto;
    right: auto
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle:after {
    display: none
}

.position-abs-lc {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.round-square .elementor-button {
    width: 101px;
    height: 101px;
    line-height: 100px;
    padding: 0
}

.round-square-2 .elementor-button-link {
    overflow: hidden
}

.round-square-2 .elementor-button {
    width: 193px;
    height: 193px;
    line-height: 193px !important;
    padding: 0
}

.form-position-abs {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.sc_title_default .extra_bg {
    display: inline-block;
    padding: 0 5px
}

.VanillaTiltHover img {
    pointer-events: none
}

.cursor-pointer {
    cursor: pointer
}

.right_bar g,#Right_Bar g {
    stroke: var(--theme-color-text_dark)
}

.social_icon .icon-twitter-new {
    font-size: 88%
}

.size-around .elementor-icon {
    padding: 10px
}

.no-margin {
    margin: 0 !important
}

.left_shift {
    z-index: 5;
    margin: 0 0 0 -160px;
    width: calc(100% + 160px) !important
}

.custom_icon_btn.elementor-widget-button .elementor-button {
    font-size: 15px;
    font-weight: 500;
    line-height: 21px;
    padding: 0;
    background-color: transparent;
    letter-spacing: 0
}

.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper {
    line-height: 4.22rem
}

.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
    border: 1px solid var(--theme-color-text_dark_05);
    font-size: 16px;
    width: 4.22rem;
    height: 4.22rem;
    line-height: 4.8rem;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg {
    height: inherit
}

.custom_icon_btn.elementor-widget-button.elementor-align-right .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
    margin-left: 30px
}

.extra_tiny_spacer {
    height: 8px !important
}

.tiny_spacer {
    height: 13px !important
}

.small_spacer {
    height: 40px !important
}

.small_padding .slider_container .slide_content {
    padding: 0
}

.small_padding .slider_container .slider-slide {
    padding-left: 15px;
    padding-right: 15px
}

.body_style_fullscreen .small_padding .slider-slide {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.remove_padding .slider_container .slide_content {
    padding: 0
}

.simple_text_link.underline_anim {
    color: var(--theme-color-text_dark) !important;
    font-size: 14px !important;
    padding-bottom: 10px !important;
    background-image: linear-gradient(to right,currentColor 0%,currentColor 100%);
    background-position: 0 100%;
    background-repeat: no-repeat;
    -webkit-background-size: 0 1px;
    background-size: 0 1px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.simple_text_link.underline_anim.underline_do_hover {
    animation: underline_hover_on2 .8s cubic-bezier(.25,.8,.25,1) both
}

.simple_text_link.underline_anim.underline_do_hover:hover {
    animation: underline_hover_off2 .8s cubic-bezier(.25,.8,.25,1) both
}

@-webkit-keyframes underline_hover_on2 {
    0% {
        -webkit-background-size: 0 2px;
        background-size: 0 2px
    }

    100% {
        -webkit-background-size: 100% 2px;
        background-size: 100% 2px
    }
}

@keyframes underline_hover_on2 {
    0% {
        -webkit-background-size: 0 2px;
        background-size: 0 2px
    }

    100% {
        -webkit-background-size: 100% 2px;
        background-size: 100% 2px
    }
}

@-webkit-keyframes underline_hover_off2 {
    0% {
        -webkit-background-size: 100% 2px;
        background-size: 100% 2px
    }

    100% {
        -webkit-background-size: 0 2px;
        background-size: 0 2px
    }
}

@keyframes underline_hover_off2 {
    0% {
        -webkit-background-size: 100% 2px;
        background-size: 100% 2px
    }

    100% {
        -webkit-background-size: 0 2px;
        background-size: 0 2px
    }
}

.button_bg_icon_color .icon-envelope-2:before,.button_bg_icon_color_2 .icon-envelope-2:before {
    margin: -1px -3px 0 0
}

.button_bg_icon_color.sc_button_simple.sc_button_icon_left .sc_button_icon,.button_bg_icon_color_2.sc_button_simple.sc_button_icon_left .sc_button_icon {
    margin-right: .8em
}

.button_bg_icon_color .sc_button_icon,.button_bg_icon_color_2 .sc_button_icon {
    background-color: var(--theme-color-bg_color);
    border: none !important;
    font-size: 18px !important
}

.button_bg_icon_color_2 .sc_button_icon {
    background-color: var(--theme-color-alter_bg_color)
}

.button_alter2_icon_color {
    overflow: visible
}

.button_alter2_icon_color.sc_button_simple.sc_button_icon_left .sc_button_icon {
    margin-right: .8em
}

.button_alter2_icon_color .sc_button_icon {
    -webkit-box-shadow: 0 0 0 4px rgba(234,234,234,.2);
    -ms-box-shadow: 0 0 0 4px rgba(234,234,234,.2);
    box-shadow: 0 0 0 4px rgba(234,234,234,.2);
    color: var(--theme-color-text_link2)
}

.extra-size-skills .sc_skills_counter_alter .sc_skills_total {
    font-size: 130px;
    letter-spacing: -1.4px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.extra-size-skills .sc_skills_counter_alter .sc_skills_item_title {
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    color: #c5a48e;
    margin-top: 0 !important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.footer_wrap .extra_menu_in_footer .sc_layouts_menu>ul>li>a {
    font-size: 16px;
    font-weight: 400;
    color: var(--theme-color-text_dark) !important
}

.footer_wrap .extra_menu_in_footer .sc_layouts_menu>ul>li>a:before {
    color: var(--theme-color-text_dark) !important
}

.alter_clients .widget_slider .slider_container .slider-slide {
    background-color: #fff
}

.alter_clients .widget_slider .slider_container .slider-slide img {
    opacity: .2;
    transition: .3s
}

.alter_clients .widget_slider .slider_container .slider-slide:hover img {
    opacity: 1
}

.awards_slider .widget_slider .slider_type_images .slider-slide {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 60px;
    min-height: 200px;
    background-color: #fff;
    border: 1px solid var(--theme-color-bd_color)
}

.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    text-shadow: none;
    position: absolute;
    left: 0;
    top: 0;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    height: 100%;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 0
}

.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_title {
    margin: 0 0 7px;
    font-size: 19px;
    font-weight: 500;
    color: #222733 !important
}

.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_cats {
    font-size: 18px;
    font-weight: 500;
    color: #7a7e83 !important
}

.awards_slider .widget_slider .slider_type_images .slider-slide .slide_overlay {
    background: 0 0;
    border: 1px solid #e5e5e5;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.awards_slider .widget_slider .slider_type_images .slider-slide img {
    will-change: transform;
    margin-bottom: 5px;
    opacity: 1;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.awards_slider .widget_slider .slider_type_images .slider-slide:hover {
    box-shadow: 0 0 15px 3px var(--theme-color-text_dark_005);
    transition: .3s ease
}

.awards_slider .widget_slider .slider_type_images .slider-slide:hover .slide_info {
    opacity: 1
}

.awards_slider .widget_slider .slider_type_images .slider-slide:hover img {
    opacity: 0
}

.awards_slider .slider_container {
    padding: 20px;
    margin: -20px
}

.header_fullscreen {
    height: 100vh !important
}

.header_fullscreen:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #000;
    opacity: .4;
    z-index: 1;
    pointer-events: none
}

.header_fullscreen .elementor-widget-trx_sc_layouts_title {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.header_fullscreen .elementor-widget-trx_sc_layouts_title .sc_layouts_title {
    min-height: 100vh
}

.no-inner-padding .slider_container .slide_content {
    padding: 0 !important
}

.line-height-0 .elementor-grid-item,.line-height-0 .elementor-icon-wrapper {
    line-height: 0 !important
}

body.with_bg_canvas .page_content_wrap {
    background-color: transparent
}

body.with_bg_canvas .page_wrap.with_bg,body.with_bg_canvas .body_wrap.with_pattern {
    background: 0 0
}

.up-translateZ {
    -webkit-transform: translateZ(500px);
    -ms-transform: translateZ(500px);
    transform: translateZ(500px)
}

.up-translateZ-wrap .elementor-column-wrap,.up-translateZ-wrap .elementor-widget-wrap {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.up-translateZ-elem {
    -webkit-transform: translateZ(20px);
    -ms-transform: translateZ(20px);
    transform: translateZ(20px)
}

.up-translateZ-elem-front {
    -webkit-transform: translateZ(200px);
    -ms-transform: translateZ(200px);
    transform: translateZ(200px)
}

body:not(.elementor-editor-active) .no-title img {
    pointer-events: none
}

.play_center .elementor-icon-wrapper {
    line-height: 0
}

.play_center .icon-play:before {
    letter-spacing: -3px
}

.play_center .elementor-icon i,.play_center .elementor-icon svg {
    left: 2px
}

.extra_view_button .sc_button_wrap .sc_button {
    margin-bottom: 15px
}

.extra_view_button .sc_button_wrap {
    margin-bottom: -15px
}

.extra-icon-padding .sc_icons_fill .sc_icons_item {
    padding: 3em 2.2em
}

.extra-icon-padding .sc_icons_fill .sc_icons_icon+.sc_icons_item_details,.extra-icon-padding .sc_icons_fill .sc_icons_image+.sc_icons_item_details {
    margin-top: 1.6em
}

.extra-icon-padding .sc_icons_item_title {
    font-size: 24px
}

.extra-icon-padding .sc_icons_fill .sc_icons_item .sc_icons_item_description {
    font-size: 17px
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap>a {
    background-color: transparent;
    color: var(--theme-color-text)
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap>a:before {
    font-size: 22px
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev {
    margin-left: 0
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev:before {
    content: '\e837'
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next {
    margin-right: 0
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next:before {
    content: '\e836'
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap>a:hover {
    color: var(--theme-color-text_dark);
    background-color: transparent
}

.extra-big-title .sc_item_title {
    font-size: 5.167em;
    line-height: 1em;
    font-weight: 700;
    letter-spacing: -3.3px
}

.extra-big-title .sc_item_title>.trx_addons_text_gradient {
    padding-right: 2px;
    padding-left: 2px
}

input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus {
    outline: none;
    caret-color: #fff;
    -webkit-text-fill-color: var(--theme-color-input_text);
    -webkit-box-shadow: 0 0 0 1000px transparent inset;
    -ms-box-shadow: 0 0 0 1000px transparent inset;
    box-shadow: 0 0 0 1000px transparent inset;
    -webkit-transition: background-color 5000s ease-in-out 0s !important;
    -ms-transition: background-color 5000s ease-in-out 0s !important;
    transition: background-color 5000s ease-in-out 0s !important;
    background: 0 0;
    filter: none
}

.latepoint-w.latepoint-with-summary:not(.latepoint-hide-side-panel).latepoint-summary-is-open.show-summary-on-mobile .latepoint-summary-w,.latepoint-w.latepoint-with-summary.latepoint-summary-is-open.show-summary-on-mobile .latepoint-summary-w {
    z-index: 10000
}

@media (min-width: 479px) and (max-width:767px) {
    .latepoint-w .latepoint-booking-form-element .latepoint-side-panel {
        display:none
    }

    .latepoint-w .latepoint-summary-w {
        display: none !important
    }

    .latepoint-w .latepoint-booking-form-element .latepoint-form-w {
        max-width: 100%
    }
}

@media (max-width: 479px) {
    .os-dates-w {
        margin:0 -.5%
    }

    .latepoint-w .latepoint-booking-form-element .os-monthly-calendar-days,.latepoint-w .latepoint-booking-form-element .os-weekdays {
        grid-gap: 10px
    }

    .latepoint-w.latepoint-shortcode-booking-form .latepoint-booking-form-element {
        margin: 0
    }

    .latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-img-w {
        flex: 0 0 40px;
        height: 40px;
        margin-right: 10px
    }

    .latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-price-w {
        padding-left: 10px
    }

    .latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-name-w .os-item-name {
        font-size: 15px
    }

    .latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price {
        font-size: 16px
    }

    .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn {
        padding: 8px
    }

    .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .os-heading-text {
        font-size: 16px
    }

    .latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item .os-item-i {
        padding: 8px
    }

    .latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item .os-item-i .os-item-img-w.os-with-avatar {
        padding: 4px 5px 15px
    }

    .latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item .os-item-i .os-item-name-w {
        padding-top: 5px
    }

    .latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-name-w .os-item-name {
        font-size: 14px
    }

    .latepoint-w .latepoint-booking-form-element .os-items .os-item-details-btn {
        bottom: -7px
    }

    .os-current-month-label-w .os-current-month-label {
        font-size: 16px
    }

    .os-monthly-calendar-days .os-day {
        font-size: 13px
    }

    .latepoint-booking-form-element .os-step-tabs .os-step-tab.active {
        font-size: 14px
    }

    .latepoint-booking-form-element .os-step-tabs {
        height: auto
    }

    .latepoint-w .os-form-group.os-form-textfield-group textarea.os-form-control,.latepoint-w .os-form-group.os-form-textfield-group select.os-form-control,.latepoint-w .os-form-group.os-form-textfield-group input[type=password].os-form-control,.latepoint-w .os-form-group.os-form-textfield-group input[type=email].os-form-control,.latepoint-w .os-form-group.os-form-textfield-group input[type=number].os-form-control,.latepoint-w .os-form-group.os-form-textfield-group input[type=text].os-form-control {
        font-size: 14px !important
    }
}

.backstage-customizer-access-wrapper .backstage-customizer-access-button {
    font-size: 15px;
    font-weight: 400;
    background-color: var(--theme-color-text_link);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.backstage-customizer-access-wrapper .backstage-customizer-access-button:hover {
    background-color: var(--theme-color-text_hover)
}

.backstage-customizer-access-wrapper .backstage-customizer-access-button a {
    padding: 6px 14px
}

.rotate-hover.elementor-view-framed .elementor-icon {
    border-color: var(--theme-color-bd_color);
    fill: var(--theme-color-text_dark)
}

.rotate-hover.elementor-view-framed .elementor-icon svg {
    -webkit-transform: rotateZ(0);
    -ms-transform: rotateZ(0);
    transform: rotateZ(0);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_cover:hover+.elementor-container .rotate-hover.elementor-view-framed .elementor-icon,.rotate-hover.elementor-view-framed .elementor-icon:hover {
    border-color: var(--theme-color-text_dark)
}

.sc_cover:hover+.elementor-container .rotate-hover.elementor-view-framed .elementor-icon svg,.rotate-hover.elementor-view-framed .elementor-icon:hover svg {
    -webkit-transform: rotateZ(-45deg);
    -ms-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg)
}

.num-hover,.num-hover * {
    color: var(--theme-color-text);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_cover:hover+.elementor-container .num-hover,.sc_cover:hover+.elementor-container .num-hover * {
    color: var(--theme-color-text_link)
}

.hover-color-text,.hover-color-text * {
    color: var(--theme-color-text_dark);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_cover:hover+.elementor-container .hover-color-text,.sc_cover:hover+.elementor-container .hover-color-text * {
    color: var(--theme-color-text)
}

.rotate-hover-2 .elementor-icon svg {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: rotateZ(0);
    -ms-transform: rotateZ(0);
    transform: rotateZ(0);
    fill: var(--theme-color-text_dark)
}

.sc_cover:hover+.elementor-container .rotate-hover-2 .elementor-icon svg,.rotate-hover-2 .elementor-icon:hover svg {
    -webkit-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    fill: var(--theme-color-text_link)
}

.divider-hover .elementor-divider-separator {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_cover:hover+[class*=elementor-] .divider-hover .elementor-divider-separator,.divider-hover:hover .elementor-divider-separator {
    border-color: var(--theme-color-text_link) !important
}

.timetable-style .elementor-widget-heading .elementor-widget-container {
    height: 100%;
    padding: 6px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: var(--theme-color-alter_bg_color)
}

.timetable-style .elementor-heading-title {
    font-size: 14px;
    line-height: 1.3em;
    font-weight: 400
}

@media (max-width: 767px) {
    .timetable-style .elementor-widget-heading {
        height:auto !important
    }
}

.nowrap {
    white-space: nowrap
}

.post_layout_excerpt {
    position: relative;
    margin-bottom: 0
}

.post_layout_excerpt .post_featured {
    margin-bottom: 1.75em
}

.post_layout_excerpt .post-more-link {
    margin-top: 1.6em
}

.post_layout_excerpt .swiper-pagination-bullets {
    display: none
}

.post_layout_excerpt .slider_container.slider_controls_side .slider_controls_wrap>a,.post_layout_excerpt .slider_outer_controls_side .slider_controls_wrap>a {
    opacity: 1;
    margin-left: 30px;
    margin-right: 30px
}

.post_layout_excerpt blockquote+p {
    margin-top: 1em
}

.post_layout_excerpt .post_meta {
    margin: 0
}

.post_layout_excerpt .post_meta .post_categories,.post_layout_excerpt .post_meta .post_sponsored_label {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .8px
}

.post_layout_excerpt .post_meta .socials_share.socials_type_drop .social_items {
    right: auto;
    left: 0
}

.post_layout_excerpt .post_meta .socials_share.socials_type_drop .social_items:before {
    right: auto;
    left: 20%
}

.post_layout_excerpt+.post_layout_excerpt {
    margin-top: 2.6rem
}

.fullpost_exist .post_layout_excerpt+.post_layout_excerpt {
    margin-top: 5rem
}

.post_layout_excerpt.sticky {
    padding: 2em
}

.post_layout_excerpt .post_featured {
    display: inline-block
}

.post_layout_excerpt.post_format_audio .post_featured.without_thumb,.post_layout_excerpt.post_format_gallery .post_featured.without_thumb {
    display: block
}

.post_layout_excerpt .post_header {
    margin: 0;
    position: relative
}

.post_layout_excerpt .post_header .post_price {
    width: auto;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    font-size: 2.5em;
    line-height: 1.5em
}

.post_layout_excerpt .post_category {
    margin-bottom: .5em
}

.post_layout_excerpt .post_title {
    margin: 0
}

.post_layout_excerpt .post_header+.post_content {
    margin-top: 1.1em
}

.post_layout_excerpt .post_meta+.post_content_inner {
    margin-top: .95em
}

.post_layout_excerpt .post_content p:last-child {
    margin-bottom: 0
}

.post_layout_excerpt .post_title a {
    display: inline
}

body:not(.blog_style_excerpt) .post_layout_excerpt {
    margin-bottom: 3em
}

.post_layout_excerpt blockquote {
    margin: 0
}

.post_layout_band {
    position: relative;
    margin-bottom: 0
}

.post_layout_band {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.post_layout_band+.post_layout_band {
    margin-top: 30px
}

.post_layout_band .post_featured {
    -webkit-flex-basis: 49%;
    -ms-flex-basis: 49%;
    flex-basis: 49%;
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
    margin-bottom: 0
}

.post_layout_band .post_featured.with_video.with_thumb:after {
    display: none
}

.post_layout_band.post_format_audio .post_featured {
    align-self: center
}

.post_layout_band.post_format_audio .post_featured .mask {
    display: none
}

.post_layout_band.post_format_audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
    padding: 2.5em 2em
}

.post_layout_band.post_format_quote .post_content_wrap {
    padding: 36px 38px !important
}

.post_layout_band.post_format_quote .post_content_wrap .post_header+.post_content {
    margin-top: 1.4em
}

.post_layout_band.post_format_quote .post_content_wrap .post_content_inner blockquote+p {
    margin-top: 1.3em
}

.post_layout_band.post_format_quote .post_content_wrap .post_content_inner p:last-child {
    margin-bottom: 0
}

.post_layout_band .post_content_wrap {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2.1em 2.2em 1.9em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.post_layout_band .post_content_wrap .post_content_inner {
    line-height: 1.6em
}

.post_layout_band .post_content_wrap .post_category {
    margin-bottom: 1.05em
}

.post_layout_band .post_content_wrap .post_category .post_meta {
    margin: 0
}

.post_layout_band .post_content_wrap .post_meta_item.post_categories a {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: var(--theme-color-text_link2);
    color: var(--theme-color-inverse_link);
    text-transform: uppercase;
    padding: 6px 16px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: .8px
}

.post_layout_band .post_content_wrap .post_meta_item.post_categories a:hover,.post_layout_band .post_content_wrap .post_meta_item.post_categories a:focus {
    background-color: var(--theme-color-text_dark);
    color: var(--theme-color-inverse_hover)
}

.post_layout_band .post_content_wrap .post_meta_item.post_sponsored .post_sponsored_label {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link);
    text-transform: uppercase;
    padding: 6px 16px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: .8px;
    display: inline-block
}

.post_layout_band .post_content_wrap .post_meta_item.post_sponsored a.post_sponsored_label:hover {
    background-color: var(--theme-color-text_dark);
    color: var(--theme-color-inverse_hover)
}

.post_layout_band .post_featured+.post_content_wrap {
    -webkit-flex-basis: 51%;
    -ms-flex-basis: 51%;
    flex-basis: 51%
}

.post_layout_band.post_format_quote .post_content_wrap,.post_layout_band.post_format_aside .post_content_inner {
    padding: 0;
    background-color: transparent;
    color: inherit
}

.post_layout_band blockquote {
    margin: 0
}

.post_layout_band .post_header {
    margin: 0;
    position: relative
}

.post_layout_band .post_header .post_price {
    width: auto;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    font-size: 2.5em;
    line-height: 1.5em
}

.post_layout_band .post_title {
    margin: 0;
    font-size: 28px
}

.post_layout_band .post_header+.post_content {
    margin-top: 1em
}

.post_layout_band .post_content+.post_meta {
    margin-top: 23px;
    padding: 0;
    position: relative
}

.post_layout_band .post_content+.post_meta:before {
    content: '';
    display: block;
    width: 60px;
    height: 1px;
    margin-bottom: 20px;
    background-color: var(--theme-color-text_dark)
}

.post_item.post_layout_band {
    background-color: var(--theme-color-alter_bg_color)
}

.post_item.post_layout_band.sticky:not(.post_layout_custom) {
    border: none;
    padding: 0
}

.post_item.post_layout_band.sticky:not(.post_layout_custom) .label_sticky {
    display: block;
    position: absolute;
    z-index: 1;
    top: -12px;
    right: -12px;
    z-index: 9;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top-color: var(--theme-color-text_link);
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg)
}

body[class*=blog_style_classic] .posts_container.columns_wrap {
    margin-bottom: calc(-1*(var(--theme-var-grid_gap) + 15px))
}

.posts_container.columns_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap
}

.posts_container.columns_wrap .post_layout_classic {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.post_layout_classic {
    position: relative;
    border-color: var(--theme-color-bd_color)
}

.post_layout_classic.format-gallery .post_featured.with_thumb .slider_outer {
    height: 100%
}

.post_layout_classic.format-gallery .post_featured.with_thumb .slider_outer .slider_container {
    height: 100% !important
}

.post_layout_classic .post_featured {
    margin-bottom: 1em
}

.post_layout_classic .post_featured[class*=hover_] {
    display: block
}

.post_layout_classic .post_header {
    padding-top: .02px
}

.post_layout_classic .post_category {
    margin-bottom: .5em
}

.post_layout_classic .post_title {
    margin: 0
}

.post_layout_classic blockquote {
    margin: 0
}

.post_layout_classic .post_header+.post_content {
    padding-top: 1em
}

.post_layout_classic .post_content+.post_meta {
    margin-top: 1em
}

.post_layout_classic {
    padding-bottom: 15px
}

.post_layout_classic .post_meta {
    margin: 0
}

.post_layout_classic .post_title {
    font-size: 28px;
    margin-top: 12px
}

.post_layout_classic .format-audio .post_featured .post_audio_title {
    font-size: 24px;
    line-height: 1.3em;
    font-weight: 500;
    margin-top: .4em;
    margin-bottom: .5em
}

.post_layout_classic .format-audio .post_featured .post_audio_author {
    font-size: 13px
}

.post_layout_classic .post_info_audio {
    margin-top: 5px
}

.post_layout_classic div.mejs-controls div.mejs-button>button {
    border: none
}

.post_layout_classic div.mejs-controls div.mejs-button.mejs-playpause-button>button {
    background-color: var(--theme-color-bg_color) !important
}

.post_layout_classic div.mejs-controls div.mejs-button.mejs-volume-button {
    width: 30px
}

.post_layout_classic div.mejs-controls div.mejs-button.mejs-volume-button>button {
    width: 30px;
    height: 40px;
    line-height: 42px
}

.post_layout_classic div.mejs-controls .mejs-horizontal-volume-slider {
    margin-left: 5px
}

.post_layout_classic div.mejs-controls .mejs-time.mejs-duration-container {
    margin-right: 5px
}

.post_layout_classic div.mejs-controls .mejs-time.mejs-currenttime-container {
    margin-left: 10px
}

.post_layout_classic div.mejs-controls .mejs-time-rail {
    margin: 0 12px
}

.post_layout_classic .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe),.post_layout_classic .single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe),.post_layout_classic .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) {
    padding: 30px
}

.post_layout_classic .trx_addons_video_player.with_cover .video_hover,.post_layout_classic .post_featured.with_thumb .post_video_hover {
    width: 65px;
    height: 65px;
    line-height: 65px;
    margin: -32px 0 0 -32px;
    font-size: 17px;
    letter-spacing: -4px
}

.post_layout_classic .swiper-pagination-bullets {
    display: none
}

.post_layout_classic .slider_container.slider_controls_side .slider_controls_wrap>a,.post_layout_classic .slider_outer_controls_side .slider_controls_wrap>a {
    opacity: 1;
    margin-left: 30px;
    margin-right: 30px
}

.post_layout_classic .slider_container.slider_controls_side .slider_controls_wrap>a,.post_layout_classic .slider_outer_controls_side .slider_controls_wrap>a {
    width: 34px;
    height: 34px;
    line-height: 30px;
    margin-top: -17px
}

.post_layout_classic .slider_container.slider_controls_side .slider_controls_wrap>a:before,.post_layout_classic .slider_outer_controls_side .slider_controls_wrap>a:before {
    font-size: 13px
}

.post_layout_classic .swiper-button-next,.post_layout_classic .swiper-button-prev {
    margin-top: -17px !important
}

.post_layout_classic .post_meta_item.post_categories {
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .8px;
    color: var(--theme-color-text_dark)
}

.post_layout_classic .post_meta_item.post_categories a {
    color: var(--theme-color-text_dark)
}

.post_layout_classic .post_meta_item.post_categories a:hover {
    color: var(--theme-color-text_link)
}

.post_layout_classic_4 .post_title,.sc_layouts_submenu .post_layout_classic .post_title {
    font-size: 24px
}

.post_layout_classic.sticky:not(.post_layout_custom) {
    padding: 0;
    border: none
}

.post_layout_classic.sticky:not(.post_layout_custom) .label_sticky {
    display: block;
    position: absolute;
    z-index: 1;
    top: -12px;
    right: -12px;
    z-index: 9;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top-color: var(--theme-color-text_link);
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg)
}

.post_layout_classic.post_format_quote .post_content_inner blockquote+p {
    margin-top: 15px
}

.post_layout_classic.post_format_quote .post_content_inner p:last-child {
    margin-bottom: 0
}

.post_layout_classic.post_layout_classic_3 div.mejs-controls .mejs-time,.post_layout_classic.post_layout_classic_4 div.mejs-controls .mejs-time {
    display: none
}

.post_layout_classic.post_layout_classic_4.post_format_audio .post_featured.without_thumb .post_audio:not(.with_iframe),.post_layout_classic.post_layout_classic_3.post_format_audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
    padding: 30px
}

.post_layout_classic .post_content_inner>blockquote {
    margin-bottom: 1em
}

.post_layout_classic .post_content_inner>p:last-child {
    margin-bottom: 0
}

body[class*=blog_style_classic-masonry] .posts_container {
    margin-bottom: calc(-1*(var(--theme-var-grid_gap) + 15px))
}

.masonry_wrap {
    position: relative;
    margin-right: calc(-1*var(--theme-var-grid_gap))
}

.masonry_wrap .masonry_item {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0 var(--theme-var-grid_gap) var(--theme-var-grid_gap) 0;
    margin-bottom: 0;
    width: 50%;
    border-width: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.masonry_wrap .masonry_item .post_layout_classic-masonry {
    padding-bottom: 0
}

.masonry_wrap.no_margin {
    margin-right: 0
}

.masonry_wrap.no_margin .masonry_item {
    padding: 0
}

.masonry_wrap .masonry_item-1_1 {
    width: 100%
}

.masonry_wrap .masonry_item-1_3 {
    width: 33.3333%
}

.masonry_wrap .masonry_item-1_4 {
    width: 25%
}

.masonry_item .post_title {
    margin: 0;
    font-size: 24px;
    line-height: 1.15em
}

.post_layout_classic-masonry_1 .post_title,.post_layout_classic-masonry_2 .post_title {
    margin: 0;
    font-size: 35px;
    line-height: 1.15em
}

.sidebar_show .post_layout_classic-masonry_2 .post_title {
    margin: 0;
    font-size: 28px;
    line-height: 1.15em
}

.post_layout_classic-masonry_3 .post_title {
    margin: 0;
    font-size: 28px;
    line-height: 1.19em
}

.masonry_wrap .masonry_item .format-audio .post_featured .post_audio_title {
    font-size: 24px;
    line-height: 1.3em;
    font-weight: 500;
    margin-top: .4em;
    margin-bottom: .5em
}

.masonry_wrap .masonry_item .format-audio .post_featured .post_audio_author {
    font-size: 13px
}

.masonry_wrap .masonry_item .post_info_audio {
    margin-top: 5px
}

.masonry_wrap .masonry_item div.mejs-controls div.mejs-button>button {
    border: none
}

.masonry_wrap .masonry_item div.mejs-controls div.mejs-button.mejs-playpause-button>button {
    background-color: var(--theme-color-bg_color) !important
}

.masonry_wrap .masonry_item div.mejs-controls div.mejs-button.mejs-volume-button {
    width: 30px
}

.masonry_wrap .masonry_item div.mejs-controls div.mejs-button.mejs-volume-button>button {
    width: 30px;
    height: 40px;
    line-height: 42px
}

.masonry_wrap .masonry_item div.mejs-controls .mejs-horizontal-volume-slider {
    margin-left: 5px
}

.masonry_wrap .masonry_item div.mejs-controls .mejs-time.mejs-duration-container {
    margin-right: 5px
}

.masonry_wrap .masonry_item div.mejs-controls .mejs-time.mejs-currenttime-container {
    margin-left: 10px
}

.masonry_wrap .masonry_item div.mejs-controls .mejs-time-rail {
    margin: 0 12px
}

.masonry_wrap .masonry_item .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe),.masonry_wrap .masonry_item .single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe),.masonry_wrap .masonry_item .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) {
    padding: 30px
}

.masonry_wrap .masonry_item .trx_addons_video_player.with_cover .video_hover,.masonry_wrap .masonry_item .post_featured.with_thumb .post_video_hover {
    width: 65px;
    height: 65px;
    line-height: 65px;
    margin: -32px 0 0 -32px;
    font-size: 17px;
    letter-spacing: -4px
}

.masonry_wrap .masonry_item .post_featured {
    margin-bottom: 1.85em
}

.masonry_wrap .masonry_item .post_layout_portfolio .post_featured {
    margin-bottom: 0
}

.masonry_wrap .masonry_item .post_layout_classic-masonry_4 .post_featured {
    margin-bottom: 1em
}

.masonry_wrap .masonry_item .swiper-pagination-bullets {
    display: none
}

.masonry_wrap .masonry_item .slider_container.slider_controls_side .slider_controls_wrap>a,.masonry_wrap .masonry_item .slider_outer_controls_side .slider_controls_wrap>a {
    opacity: 1;
    margin-left: 30px;
    margin-right: 30px
}

.masonry_wrap .masonry_item .slider_container.slider_controls_side .slider_controls_wrap>a,.masonry_wrap .masonry_item .slider_outer_controls_side .slider_controls_wrap>a {
    width: 34px;
    height: 34px;
    line-height: 30px
}

.masonry_wrap .masonry_item .slider_container.slider_controls_side .slider_controls_wrap>a:before,.masonry_wrap .masonry_item .slider_outer_controls_side .slider_controls_wrap>a:before {
    font-size: 13px
}

.masonry_wrap .masonry_item .swiper-button-next,.masonry_wrap .masonry_item .swiper-button-prev {
    margin-top: -17px !important
}

.masonry_wrap .masonry_item .post_header .post_meta_item.post_categories {
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .8px;
    color: var(--theme-color-text_dark)
}

.masonry_wrap .masonry_item .post_header .post_meta_item.post_categories a {
    color: var(--theme-color-text_dark)
}

.masonry_wrap .masonry_item .post_header .post_meta_item.post_categories a:hover {
    color: var(--theme-color-text_link)
}

.masonry_wrap .masonry_item .post_header {
    padding: 0 0 14px
}

.masonry_wrap .masonry_item .post_header .post_meta {
    margin: 0 0 12px
}

.masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header {
    padding: 0 0 17px 50px
}

.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header,.masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header {
    padding: 0 0 25px 50px
}

.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header,.masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header,.masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header {
    position: relative
}

.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header .post_meta,.masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header .post_meta,.masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header .post_meta {
    margin: 0 0 12px
}

.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header:before,.masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header:before,.masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header:before {
    position: absolute;
    left: 0;
    top: 10px;
    width: 35px;
    height: 2px;
    content: "";
    display: block;
    background-color: var(--theme-color-text_dark)
}

body[class*=blog_style_portfolio] .posts_container {
    margin-bottom: calc(-1*var(--theme-var-grid_gap))
}

.post_layout_portfolio_4 .post_featured.hover_info .post_info .post_title,.post_layout_portfolio_4 .post_title {
    font-size: 19px;
    line-height: 1.4em
}

.post_layout_portfolio .post_featured.hover_info .post_info .post_title a {
    display: block
}

.post_layout_portfolio .post_featured {
    margin-bottom: 0
}

.post_layout_portfolio .post_featured[class*=hover_] {
    display: block
}

.post_layout_portfolio .post_featured img {
    width: 100%
}

.post_layout_portfolio .post_featured.hover_info.post_featured_bg:before {
    padding-top: 102%
}

.post_layout_portfolio .post_featured.hover_info .post_info {
    padding: 26px 40px 21px
}

.post_layout_portfolio.post_format_video .post_featured.hover_info.with_thumb .post_video_hover {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    top: 15px;
    right: 15px;
    left: auto;
    margin: 0;
    letter-spacing: -5px
}

.post_layout_portfolio_4 .post_featured.hover_info .post_info {
    padding: 26px 32px 21px
}

.post_layout_portfolio_4 .post_featured.hover_info .post_info .post_title .hover-arrow {
    margin-top: 15px
}

.post_layout_portfolio_4 .post_featured.hover_info .post_info .post_descr {
    margin: 0 0 10px
}

.post_layout_portfolio_3.post_format_audio .post_featured .post_audio_author,.post_layout_portfolio_4.post_format_audio .post_featured .post_audio_author {
    font-size: 13px
}

.post_layout_portfolio_3.post_format_audio .post_featured .post_audio_title,.post_layout_portfolio_4.post_format_audio .post_featured .post_audio_title {
    font-size: 20px
}

.post_layout_portfolio_3.post_format_audio .post_featured div.mejs-controls .mejs-time,.post_layout_portfolio_4.post_format_audio .post_featured div.mejs-controls .mejs-time {
    display: none
}

.post_layout_portfolio.sticky:not(.post_layout_custom) {
    padding: 0
}

.post_layout_portfolio.sticky:not(.post_layout_custom) .label_sticky {
    position: absolute;
    z-index: 9;
    top: -12px;
    right: -12px;
    border-width: 12px
}

.post_layout_portfolio_3 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets,.post_layout_portfolio_4 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets {
    display: none
}

.post_layout_custom {
    position: relative
}

.post_layout_custom .post_featured[class*=hover_] {
    display: block
}

.post_layout_custom .post_featured img {
    width: 100%
}

.post_layout_custom .post_header {
    padding-top: .02px
}

.single_style_style-1 .page_content_wrap {
    padding-top: 0
}

.single_style_style-1 .post_header_single .content_wrap {
    padding-right: 50px;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.narrow_content.single_style_style-1 .post_header_single .content_wrap {
    padding-right: 90px;
    padding-left: 90px;
    width: 100%;
    max-width: var(--theme-var-content)
}

.narrow_content.single_style_style-1.single-format-audio .with_featured_image .post_featured.with_audio.with_thumb+.post_header_single .content_wrap {
    padding-right: 0;
    padding-left: 0
}

.single_style_style-1 .page_content_wrap>.content_wrap {
    padding-top: 6.2em
}

.post_header_wrap_style_style-1 {
    position: relative;
    margin-top: 6.2em;
    text-align: center
}

.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 {
    text-align: left
}

.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_thumb:not(.with_video)+.post_header,.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_gallery+.post_header {
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
    bottom: 4.8em;
    top: auto;
    width: 100%
}

.header_position_over.single_style_style-1 .page_content_wrap>.content_wrap {
    padding-top: 6.5em
}

.header_position_over.single_style_style-1 .post_header_single .content_wrap {
    padding-right: 0;
    padding-left: 0
}

.previous_post_content .post_header_wrap_style_style-1.post_header_wrap_in_header {
    margin-bottom: 4em
}

.post_header_wrap_style_style-1.with_featured_image {
    margin-top: 0
}

.post_header_wrap_style_style-1 .post_featured {
    margin-top: 0;
    margin-bottom: 0;
    z-index: 1 !important
}

.post_header_wrap_style_style-1 .post_featured.with_video,.post_header_wrap_style_style-1 .post_featured.with_gallery {
    z-index: auto !important
}

.post_header_wrap_style_style-1 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    opacity: 1;
    border-color: var(--theme-color-inverse_link);
    background-color: transparent
}

.post_header_wrap_style_style-1 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.post_header_wrap_style_style-1 .post_featured.post_featured_bg,.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
    height: 37.7rem
}

.post_header_wrap_style_style-1 .post_featured.post_featured_bg {
    background-position: center
}

.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap img {
    position: relative
}

.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap.sc_parallax_direction_down img {
    top: -15%
}

.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
    top: 15%
}

.post_header_wrap_style_style-1 .post_featured.post_featured_bg:before {
    display: none
}

.post_header_wrap_style_style-1 .post_featured img {
    max-width: none;
    width: 100%
}

.post_header_wrap_style_style-1.with_featured_image:before {
    content: ' ';
    display: block;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    background: rgba(0,0,0,.45)
}

.post_header_wrap_style_style-1 .post_author {
    color: var(--theme-color-text_dark)
}

.post_header_wrap_style_style-1 .post_author:hover,.post_header_wrap_style_style-1 .post_author:focus {
    color: var(--theme-color-text_hover)
}

.post_header_wrap_style_style-1.with_featured_image .post_header a,.post_header_wrap_style_style-1.with_featured_image .post_header .post_title,.post_header_wrap_style_style-1.with_featured_image .post_header .post_subtitle,.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_item {
    color: #fff !important
}

.post_header_wrap_style_style-1.with_featured_image .post_header .post_date,.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_item,.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_item a {
    color: #d2d3d5 !important
}

.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_item.post_author,.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta.post_meta_categories a {
    color: #fff !important
}

.post_header_wrap_style_style-1.with_featured_image .post_header a,.post_header_wrap_style_style-1.with_featured_image .post_header a.post_author .post_author_name {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.post_header_wrap_style_style-1.with_featured_image .post_header .post_subtitle,.post_header_wrap_style_style-1.with_featured_image .post_header a:hover,.post_header_wrap_style_style-1.with_featured_image .post_header a:focus,.post_header_wrap_style_style-1.with_featured_image .post_header a.post_author:hover .post_author_name,.post_header_wrap_style_style-1.with_featured_image .post_header a.post_author:focus .post_author_name {
    opacity: 1;
    color: #fff !important
}

.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta.post_meta_categories a:hover {
    color: #000 !important;
    background-color: #fff !important;
    opacity: 1
}

.post_header_wrap_style_style-1.with_featured_image .post_header a.post_author:hover,.post_header_wrap_style_style-1.with_featured_image .post_header a.post_author:focus {
    opacity: 1
}

.post_header_wrap_style_style-1.with_featured_image .post_header .social_item {
    vertical-align: baseline
}

.post_header_wrap_style_style-1 .post_featured .post_video_list {
    width: 100%
}

.post_header_wrap_style_style-1 .post_featured.with_thumb .post_audio {
    bottom: 1em
}

.post_header_wrap_style_style-1 .post_featured.with_thumb .post_audio .audio_info {
    display: none
}

.post_header_wrap_style_style-1 .post_header {
    display: block
}

.post_header_wrap_style_style-1 .post_featured.with_thumb+.post_header,.post_header_wrap_style_style-1 .post_featured.with_gallery+.post_header {
    display: inline-block;
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    margin-bottom: 0;
    margin-top: 0
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb .post_video_hover {
    margin-top: -3em
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video .post_info_video {
    display: none
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video+.post_header {
    z-index: 2001
}

.post_header_wrap_style_style-1 .post_featured.with_video+.post_header,.post_header_wrap_style_style-1 .post_featured.with_video_list+.post_header {
    margin-top: 0
}

.post_header_wrap_style_style-1 .post_featured.post_video_play+.post_header {
    display: none
}

.post_header_wrap_style_style-1 .post_header .post_title {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1em
}

.post_header_wrap_style_style-1 .post_header .post_subtitle {
    font-size: 1.2857em;
    line-height: 1.4em;
    font-weight: 400;
    margin-top: 1em
}

.post_header_wrap_style_style-1 .post_header .post_meta_categories {
    margin-top: 0;
    margin-bottom: 24px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: 500
}

.post_header_wrap_style_style-1 .post_header .post_meta_categories .post_meta_item:after {
    position: relative;
    top: 3px
}

.post_header_wrap_style_style-1 .post_header .post_meta_other {
    margin-top: 1em
}

.post_header_wrap_style_style-1 .post_header .post_meta_other .post_meta_item {
    white-space: nowrap
}

.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_other {
    margin-top: 2.2em
}

.post_header_wrap_style_style-1 .post_header .post_meta_other .post_meta_item:after,.post_header_wrap_style_style-1 .post_header .post_meta_other .vc_inline-link:after {
    margin: 0 .5em 0 .74em
}

.post_header_wrap_style_style-1 .post_header .post_meta_other .post_author_avatar {
    margin-right: .85em;
    margin-top: -3px
}

.post_header_wrap_style_style-1 .post_header .post_meta_other .post_author_avatar>img {
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center
}

.post_header_wrap_style_style-1 .before_post_header_banner_wrap+.post_featured.with_video {
    margin-top: 3em
}

.post_header_wrap_style_style-1 .post_featured.with_video:not(.with_video_autoplay)+.post_header {
    margin-top: 2em
}

.post_header_wrap_style_style-1 .post_featured.with_video.with_video_autoplay .video_frame {
    background-color: #000
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header:before {
    display: none
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header div.post_featured.with_thumb:after {
    display: block !important;
    background: rgba(0,0,0,.45)
}

.single_style_style-1.single-format-audio .post_featured.with_thumb+.post_header {
    top: calc(50% - 30px)
}

.single_style_style-1.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video_list {
    margin-bottom: 4em
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay) {
    position: static
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay):after {
    display: none
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay)+.post_header {
    padding-top: 20px;
    top: calc(50% + 50px)
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay)+.post_header .post_title {
    padding-bottom: .18em;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay) .post_video_hover {
    margin-top: -45vh;
    position: relative;
    z-index: 999;
    opacity: 0;
    -webkit-transition: color .3s ease,background-color .3s ease,opacity .3s ease-in-out;
    -ms-transition: color .3s ease,background-color .3s ease,opacity .3s ease-in-out;
    transition: color .3s ease,background-color .3s ease,opacity .3s ease-in-out;
    top: calc(50% - 60px)
}

.post_header_wrap_style_style-1 .post_featured.post_featured_bg.with_video.with_video_list {
    height: auto;
    background: 0 0 !important
}

.post_header_wrap_style_style-1 .post_featured.post_featured_bg.with_video.with_video_list .wp-video {
    width: 100% !important
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
    text-align: center;
    max-width: 50%;
    margin: 0 auto 30px
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author,.single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description,.single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
    margin-bottom: 0
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
    margin-bottom: .4em
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
    max-width: 70%;
    margin: 0 auto 3rem
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
    max-width: 65%
}

.single_style_style-1.single-format-audio.sidebar_hide.narrow_content .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
    max-width: 630px
}

.single_style_style-2 .page_content_wrap {
    padding-top: 0
}

.single_style_style-2 .page_content_wrap>.content_wrap {
    padding-top: 4em
}

.post_header_wrap_style_style-2.post_header_wrap_in_header {
    margin-top: 4em
}

.post_header_wrap_style_style-2.post_header_wrap_in_header.with_featured_image {
    margin-top: 0
}

.previous_post_content .post_header_wrap_style_style-2.post_header_wrap_in_header {
    margin-bottom: 4em
}

.post_header_wrap_style_style-2.post_header_wrap_in_content {
    margin-bottom: 2.6em
}

.post_header_wrap_style_style-2 .post_featured {
    margin-top: 0;
    margin-bottom: 0
}

.post_header_wrap_style_style-2 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    opacity: 1;
    border-color: var(--theme-color-inverse_link);
    background-color: transparent
}

.post_header_wrap_style_style-2 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.post_header_wrap_style_style-2 .post_featured.post_featured_bg {
    background-size: cover;
    background-position: center center
}

.post_header_wrap_style_style-2 .post_featured.post_featured_bg,.post_header_wrap_style_style-2 .post_featured.sc_parallax_wrap {
    height: 35rem
}

.post_header_wrap_style_style-2 .post_featured.sc_parallax_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.post_header_wrap_style_style-2 .post_featured.sc_parallax_wrap img {
    position: relative
}

.post_header_wrap_style_style-2 .post_featured.sc_parallax_wrap.sc_parallax_direction_down img {
    top: -15%
}

.post_header_wrap_style_style-2 .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
    top: 15%
}

.post_header_wrap_style_style-2 .post_featured.post_featured_bg:before {
    display: none
}

.post_header_wrap_style_style-2 .post_featured img {
    max-width: none;
    width: 100%
}

.post_header_wrap_style_style-2 .post_header .post_title {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.1em
}

.post_header_wrap_style_style-2 .post_header .post_subtitle {
    font-size: 1.2857em;
    line-height: 1.4em;
    font-weight: 400;
    margin-top: 1em
}

.post_header_wrap_style_style-2 .post_header .post_meta_categories {
    margin-top: 0;
    margin-bottom: 24px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: 500;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.post_header_wrap_style_style-2 .post_header .post_meta_categories .post_meta_item:after {
    position: relative;
    top: 3px
}

.post_header_wrap_style_style-2 .post_header .post_meta_other {
    margin-top: 2em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta {
    margin-top: 0
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta_item {
    white-space: nowrap
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta .post_meta_item.post_author {
    margin-top: -1px
}

.post_header_wrap_style_style-2 .post_header .post_meta_other_part1 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 8px
}

.post_header_wrap_style_style-2 .post_header .post_meta_other_part2 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    align-self: center
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta.post_meta_other_part1 {
    margin-right: 10px
}

.post_header_wrap_style_style-2 .post_author_by {
    margin-right: .3em
}

.post_header_wrap_style_style-2 .post_author_name {
    color: var(--theme-color-text_dark);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.post_header_wrap_style_style-2 a:hover .post_author_name,.post_header_wrap_style_style-2 a:focus .post_author_name {
    color: var(--theme-color-text_hover)
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_author_name {
    white-space: normal
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_share {
    display: inline-block;
    vertical-align: top
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_share .social_item {
    margin: 0 10px 0 0;
    font-size: 1.15em
}

.single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
    text-align: center;
    max-width: 50%;
    margin: 0 auto 30px
}

.single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author,.single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description,.single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
    margin-bottom: 0
}

.single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
    margin-bottom: .4em
}

.single_style_style-2.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
    max-width: 70%;
    margin: 0 auto
}

.single_style_style-2.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
    max-width: 65%
}

.single_style_style-2.single-format-audio.sidebar_hide.narrow_content .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
    max-width: 630px
}

.single_style_style-2 .post_featured.with_video.without_thumb .post_info_video {
    position: relative;
    padding: 1.5em;
    background-color: rgba(0,0,0,.7)
}

.single_style_style-3 .page_content_wrap {
    padding-top: 0
}

.single_style_style-3 .page_content_wrap>.content_wrap {
    padding-top: 3em
}

.post_header_wrap_style_style-3 {
    position: relative
}

.post_header_wrap_style_style-3.post_header_wrap_in_header {
    margin-top: 4em
}

.post_header_wrap_style_style-3.post_header_wrap_in_header.with_featured_image {
    margin-top: 0
}

.post_header_wrap_style_style-3 .post_featured {
    margin-top: 0;
    margin-bottom: 0
}

.post_header_wrap_style_style-3 .post_featured.with_audio.without_thumb {
    margin: 0 var(--theme-var-grid_gap)
}

.post_header_wrap_style_style-3 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    opacity: 1;
    border-color: var(--theme-color-inverse_link);
    background-color: transparent
}

.post_header_wrap_style_style-3 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.post_header_wrap_style_style-3 .post_featured.post_featured_bg,.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
    height: 36.7rem
}

.post_header_wrap_style_style-3 .post_featured.post_featured_bg {
    background-position: center
}

.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap img {
    position: relative
}

.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap.sc_parallax_direction_down img {
    top: -15%
}

.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
    top: 15%
}

.post_header_wrap_style_style-3 .post_featured.post_featured_bg:before {
    display: none
}

.post_header_wrap_style_style-3 .post_featured img {
    max-width: none;
    width: 100%
}

.post_header_wrap_style_style-3 .post_header {
    display: block;
    text-align: center;
    margin-top: 0;
    padding: 0 30px
}

.post_header_wrap_style_style-3 .post_header .content_wrap {
    background-color: var(--theme-color-bg_color);
    width: 100%;
    max-width: 1060px;
    padding: 55px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 9
}

.post_header_wrap_style_style-3 .post_featured+.post_header_single {
    margin-top: -120px
}

.post_header_wrap_style_style-3 .post_featured.with_audio.without_thumb+.post_header_single {
    margin-top: 0
}

.post_header_wrap_style_style-3 .post_header .post_title,.post_header_wrap_style_style-3 .post_header .post_subtitle {
    margin: 0 auto;
    max-width: 85%
}

.post_header_wrap_style_style-3 .post_header .post_title {
    line-height: 1em
}

.post_header_wrap_style_style-3 .post_header .post_subtitle {
    font-size: 1.2857em;
    line-height: 1.4em;
    font-weight: 400;
    margin-top: 1em
}

.post_header_wrap_style_style-3 .post_header .post_meta_categories {
    margin-top: 0;
    margin-bottom: 24px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: 500;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.post_header_wrap_style_style-3 .post_header .post_meta_categories .post_meta_item:after {
    position: relative;
    top: 3px
}

.post_header_wrap_style_style-3 .post_header .post_meta_other {
    margin-top: 2em;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.post_header_wrap_style_style-3 .post_header .post_meta_other .post_meta_item {
    white-space: nowrap;
    line-height: 1.75em
}

.post_header_wrap_style_style-3 .post_header .post_meta_other .post_share {
    display: inline-block;
    vertical-align: top
}

.post_header_wrap_style_style-3 .post_header .post_meta_other .post_share .social_item {
    margin: 0 10px 0 0;
    font-size: 1.15em
}

.post_header_wrap_style_style-3 .post_header .post_meta_other .post_meta_item:after,.post_header_wrap_style_style-3 .post_header .post_meta_other .vc_inline-link:after {
    margin: 0 .5em 0 .74em
}

.post_header_wrap_style_style-3 .post_author_name {
    color: var(--theme-color-text_dark);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.post_header_wrap_style_style-3 a:hover .post_author_name,.post_header_wrap_style_style-3 a:focus .post_author_name {
    color: var(--theme-color-text_hover)
}

.post_header_wrap_style_style-3 .post_header .post_meta_other .post_author_avatar {
    margin-right: .85em;
    margin-top: -3px
}

.post_header_wrap_style_style-3 .post_header .post_meta_other .post_author_avatar>img {
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb .post_audio {
    width: 100%;
    max-width: 1060px;
    left: 50%;
    right: auto;
    bottom: 140px;
    transform: translateX(-50%)
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb:after {
    display: none !important
}

.single_style_style-3.single-format-video .post_featured+.post_header_single {
    margin-top: 0
}

.single_style_style-3.single-format-gallery .post_featured+.post_header_single {
    margin-top: 0
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
    text-align: left;
    max-width: 100%;
    padding: 30px;
    margin-bottom: 20px;
    background-color: var(--theme-color-alter_bg_color);
    box-sizing: border-box
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author,.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description,.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-box-orient: vertical;
    box-orient: vertical;
    max-width: 65%;
    color: var(--theme-color-alter_dark)
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author {
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    line-clamp: 1
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
    -webkit-line-clamp: 3;
    -moz-line-clamp: 3;
    line-clamp: 3
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    line-clamp: 2
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
    margin-bottom: 0
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
    max-width: 70%;
    margin: 0 auto
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
    max-width: 65%
}

.single_style_style-3 .post_featured.with_video.without_thumb .post_info_video {
    position: relative;
    padding: 1.5em;
    background-color: rgba(0,0,0,.7)
}

.single_style_style-4 .page_content_wrap {
    padding-top: 4em
}

.post_header_wrap_style_style-4 {
    position: relative;
    margin-bottom: 4em
}

.post_header_wrap_style_style-4 .post_featured {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center
}

.post_header_wrap_style_style-4 .post_featured.post_featured_bg,.post_header_wrap_style_style-4 .post_featured.sc_parallax_wrap {
    height: 35rem
}

.post_header_wrap_style_style-4 .post_featured.sc_parallax_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.post_header_wrap_style_style-4 .post_featured.sc_parallax_wrap img {
    position: relative
}

.post_header_wrap_style_style-4 .post_featured.sc_parallax_wrap.sc_parallax_direction_down img {
    top: -15%
}

.post_header_wrap_style_style-4 .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
    top: 15%
}

.post_header_wrap_style_style-4 .post_featured.post_featured_bg:before {
    display: none
}

.post_header_wrap_style_style-4 .post_featured img {
    max-width: 100%;
    width: auto;
    height: auto
}

.post_header_wrap_style_style-4 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    opacity: 1;
    border-color: var(--theme-color-inverse_link);
    background-color: transparent
}

.post_header_wrap_style_style-4 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.post_header_wrap_style_style-4 .post_featured.with_audio.with_thumb .post_info_audio {
    padding: 1.5em;
    text-align: center
}

.post_header_wrap_style_style-4 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_description {
    margin-bottom: 0
}

.post_header_wrap_style_style-4 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_title {
    margin-bottom: .4em
}

.post_header_wrap_style_style-4 .post_header {
    display: block;
    text-align: center;
    margin-bottom: 3.2em
}

.post_header_wrap_style_style-4 .post_header .post_title,.post_header_wrap_style_style-4 .post_header .post_subtitle {
    margin: 0 auto;
    max-width: 75%
}

.post_header_wrap_style_style-4 .post_header .post_title {
    line-height: 1.1em
}

.post_header_wrap_style_style-4 .post_header .post_subtitle {
    font-size: 1.2857em;
    line-height: 1.4em;
    font-weight: 400;
    margin-top: 1em
}

.post_header_wrap_style_style-4 .post_header .post_meta_categories {
    margin-top: 0;
    margin-bottom: 14px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: 500;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.post_header_wrap_style_style-4 .post_header .post_meta_categories .post_meta_item:after {
    position: relative;
    top: 3px
}

.post_header_wrap_style_style-4 .post_header .post_meta_other {
    margin-top: 2em
}

.post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item {
    white-space: nowrap;
    line-height: 1.75em
}

.post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item .post_author_avatar {
    margin-right: 13px;
    margin-top: -3px
}

.post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item .post_author_avatar>img {
    width: 32px;
    height: 32px
}

.post_header_wrap_style_style-4 .post_header .post_meta_other .post_share {
    display: inline-block;
    vertical-align: top
}

.post_header_wrap_style_style-4 .post_header .post_meta_other .post_share .social_item {
    margin: 0 10px 0 0;
    font-size: 1.15em
}

.post_header_wrap_style_style-4 .post_author_name {
    color: var(--theme-color-text_dark);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.post_header_wrap_style_style-4 a:hover .post_author_name,.post_header_wrap_style_style-4 a:focus .post_author_name {
    color: var(--theme-color-text_hover)
}

.post_header_wrap_style_style-4 .before_post_header_banner_wrap+.post_header_single {
    padding-top: 2em
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio_btn {
    z-index: 11
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
    text-align: center;
    max-width: 30%;
    margin: 0 auto 0 0
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author,.single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description,.single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-box-orient: vertical;
    box-orient: vertical;
    max-width: 100%;
    text-align: left
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author {
    font-size: 12px;
    letter-spacing: 1.6px;
    margin-bottom: 5px;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    line-clamp: 1
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
    font-size: 20px;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    line-clamp: 1
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
    font-size: 13px;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    line-clamp: 2
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
    max-width: 70%;
    margin: 0 auto
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
    max-width: 65%
}

.single_style_style-4 .post_featured.with_video.without_thumb .post_info_video {
    position: relative;
    padding: 1.5em;
    background-color: rgba(0,0,0,.7)
}

.single_style_style-5 .page_content_wrap {
    padding-top: 4em
}

.post_header_wrap_style_style-5 {
    position: relative;
    margin-bottom: 3em
}

.format-audio .post_header_wrap_style_style-5 .post_featured {
    max-height: unset
}

.post_header_wrap_style_style-5.post_header_wrap_in_header .post_header {
    display: block;
    margin-bottom: 3.3em
}

.post_header_wrap_style_style-5.post_header_wrap_in_content {
    padding-bottom: 0;
    margin-bottom: 2.7em;
    border-bottom: none
}

.post_header_wrap_style_style-5.post_header_wrap_in_content .post_featured {
    margin-bottom: 0;
    text-align: center
}

.post_header_wrap_style_style-5 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    opacity: 1;
    border-color: var(--theme-color-inverse_link);
    background-color: transparent
}

.post_header_wrap_style_style-5 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.post_header_wrap_style_style-5 .post_featured.with_audio.with_thumb .post_info_audio {
    padding: 0 1.5em;
    text-align: center
}

.post_header_wrap_style_style-5 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_description {
    margin-bottom: 0
}

.post_header_wrap_style_style-5 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_title {
    margin-bottom: .4em
}

.post_header_wrap_style_style-5 .post_featured.post_featured_bg,.post_header_wrap_style_style-5 .post_featured.sc_parallax_wrap {
    height: 35rem
}

.post_header_wrap_style_style-5 .post_featured.sc_parallax_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.post_header_wrap_style_style-5 .post_featured.sc_parallax_wrap img {
    position: relative
}

.post_header_wrap_style_style-5 .post_featured.sc_parallax_wrap.sc_parallax_direction_down img {
    top: -15%
}

.post_header_wrap_style_style-5 .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
    top: 15%
}

.post_header_wrap_style_style-5 .post_featured.post_featured_bg:before {
    display: none
}

.post_header_wrap_style_style-5 .post_featured img {
    max-width: 100%;
    width: auto;
    height: auto
}

.post_header_wrap_style_style-5 .post_header .post_title {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.1em
}

.post_header_wrap_style_style-5 .post_header .post_subtitle {
    font-size: 1.2857em;
    line-height: 1.4em;
    font-weight: 400;
    margin-top: 1em
}

.post_header_wrap_style_style-5 .post_header .post_meta_categories {
    margin-top: 0;
    margin-bottom: 16px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: 500;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.post_header_wrap_style_style-5 .post_header .post_meta_categories .post_meta_item:after {
    position: relative;
    top: 3px
}

.post_header_wrap_style_style-5 .post_header .post_meta_other {
    margin-top: 1.6em
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta {
    margin-top: 0
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item {
    white-space: nowrap;
    line-height: 1.75em
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item .post_author_avatar {
    margin-right: .85em;
    margin-top: -3px
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item .post_author_avatar>img {
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center
}

.post_header_wrap_style_style-5 .post_header .post_meta_other_part1 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.post_header_wrap_style_style-5 .post_header .post_meta_other_part2 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

.post_header_wrap_style_style-5 .post_header .post_meta_other_part2 .post_meta_comments {
    color: var(--theme-color-text_dark)
}

.post_header_wrap_style_style-5 .post_header .post_meta_other_part2 .post_meta_comments:hover {
    color: var(--theme-color-text_hover)
}

.post_header_wrap_style_style-5 .post_author_by {
    margin-right: .3em
}

.post_header_wrap_style_style-5 .post_author_name {
    color: var(--theme-color-text_dark);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.post_header_wrap_style_style-5 a:hover .post_author_name,.post_header_wrap_style_style-5 a:focus .post_author_name {
    color: var(--theme-color-text_hover)
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_author_name {
    white-space: normal
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_share {
    display: inline-block;
    vertical-align: top
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_share .social_item {
    margin: 0 10px 0 0;
    font-size: 1.15em
}

.single_style_style-5 .after_post_header_banner_wrap+.content_wrap {
    padding-top: 3em
}

.single_style_style-5 .before_post_header_banner_wrap+.content_wrap {
    margin-top: 3em
}

.single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio {
    text-align: center;
    max-width: 50%;
    margin: 0 auto 30px
}

.single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_author,.single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_description,.single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_description {
    margin-bottom: 0
}

.single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_title {
    margin-bottom: .4em
}

.single_style_style-5.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio {
    max-width: 100%;
    margin: 0 auto
}

.single_style_style-5.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio .post_info_audio {
    max-width: 65%
}

.single_style_style-5.single-format-audio.sidebar_hide.narrow_content .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio {
    max-width: 630px
}

.single_style_style-5 .post_featured.with_video.without_thumb .post_info_video {
    position: relative;
    padding: 1.5em;
    background-color: rgba(0,0,0,.7)
}

.single_style_style-6 .page_content_wrap {
    padding-top: 5em
}

.post_header_wrap_style_style-6 {
    position: relative;
    margin-bottom: 2em
}

.post_header_wrap_style_style-6.post_header_wrap_in_content .post_featured {
    margin-bottom: 0;
    text-align: center
}

.post_header_wrap_style_style-6 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    opacity: 1;
    border-color: var(--theme-color-inverse_link);
    background-color: transparent
}

.post_header_wrap_style_style-6 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.post_header_wrap_style_style-6 .post_featured.with_audio.with_thumb .post_info_audio {
    padding: 0 1.5em;
    text-align: center
}

.post_header_wrap_style_style-6 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_description {
    margin-bottom: 0
}

.post_header_wrap_style_style-6 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_title {
    margin-bottom: .4em
}

.post_header_wrap_style_style-6 .post_featured.post_featured_bg,.post_header_wrap_style_style-6 .post_featured.sc_parallax_wrap {
    height: 35rem
}

.post_header_wrap_style_style-6 .post_featured.sc_parallax_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.post_header_wrap_style_style-6 .post_featured.sc_parallax_wrap img {
    position: relative
}

.post_header_wrap_style_style-6 .post_featured.sc_parallax_wrap.sc_parallax_direction_down img {
    top: -15%
}

.post_header_wrap_style_style-6 .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
    top: 15%
}

.post_header_wrap_style_style-6 .post_featured.post_featured_bg:before {
    display: none
}

.post_header_wrap_style_style-6 .post_featured img {
    max-width: 100%;
    width: auto;
    height: auto
}

.post_header_wrap_style_style-6 .post_header {
    margin-bottom: 2.6em
}

.post_header_wrap_style_style-6 .post_header .post_title {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.1em
}

.post_header_wrap_style_style-6 .post_header .post_subtitle {
    font-size: 1.2857em;
    line-height: 1.4em;
    font-weight: 400;
    margin-top: 1em
}

.post_header_wrap_style_style-6 .post_header .post_meta_categories {
    margin-top: -5px;
    margin-bottom: 24px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: 500;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.post_header_wrap_style_style-6 .post_header .post_meta_categories .post_meta_item:after {
    position: relative;
    top: 3px
}

.post_header_wrap_style_style-6 .post_header .post_meta_other {
    margin-top: 2em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.post_header_wrap_style_style-6 .post_header .post_meta_other .post_meta .post_meta_item.post_author {
    margin-top: -1px
}

.post_header_wrap_style_style-6 .post_header .post_meta_other .post_meta {
    margin-top: 0
}

.post_header_wrap_style_style-6 .post_header .post_meta_other .post_meta_item {
    white-space: nowrap
}

.post_header_wrap_style_style-6 .post_header .post_meta_other_part1 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 8px
}

.post_header_wrap_style_style-6 .post_header .post_meta_other_part2 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    align-self: center
}

.post_header_wrap_style_style-6 .post_author_by {
    margin-right: .3em
}

.post_header_wrap_style_style-6 .post_author_name {
    color: var(--theme-color-text_dark);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.post_header_wrap_style_style-6 a:hover .post_author_name,.post_header_wrap_style_style-6 a:focus .post_author_name {
    color: var(--theme-color-text_hover)
}

.post_header_wrap_style_style-6 .post_header .post_meta_other .post_author_name {
    white-space: normal
}

.post_header_wrap_style_style-6 .post_header .post_meta_other .post_share {
    display: inline-block;
    vertical-align: top
}

.post_header_wrap_style_style-6 .post_header .post_meta_other .post_share .social_item {
    margin: 0 10px 0 0;
    font-size: 1.15em
}

.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio {
    text-align: center;
    max-width: 40%;
    margin: 0 auto 30px 0
}

.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_author,.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_description,.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-box-orient: vertical;
    box-orient: vertical;
    max-width: 100%;
    text-align: left
}

.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_author {
    font-size: 12px;
    letter-spacing: 1.6px;
    margin-bottom: 5px;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    line-clamp: 1
}

.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_title {
    font-size: 20px;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    line-clamp: 1
}

.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_description {
    font-size: 13px;
    line-height: 1.6em;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    line-clamp: 2
}

.single_style_style-6.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio {
    max-width: 80%;
    margin: 0 auto
}

.single_style_style-6.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio .post_info_audio {
    max-width: 65%
}

.single_style_style-6 .post_featured.with_video.without_thumb .post_info_video {
    position: relative;
    padding: 1.5em;
    background-color: rgba(0,0,0,.7)
}

.single_style_style-7 .page_content_wrap {
    padding-top: 0
}

.single_style_style-7 .page_content_wrap>.content_wrap {
    padding-top: 4em
}

.post_header_wrap_style_style-7 {
    position: relative
}

.post_header_wrap_style_style-7.post_header_wrap_in_header {
    margin-top: 4em
}

.post_header_wrap_style_style-7.post_header_wrap_in_header.with_featured_image {
    margin-top: 0
}

.post_header_wrap_style_style-7 .post_featured {
    margin-top: 0;
    margin-bottom: 0
}

.post_header_wrap_style_style-7 .post_featured.with_audio.without_thumb {
    margin: 0 var(--theme-var-grid_gap)
}

.post_header_wrap_style_style-7 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    opacity: 1;
    border-color: var(--theme-color-inverse_link);
    background-color: transparent
}

.post_header_wrap_style_style-7 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.post_header_wrap_style_style-7 .post_featured.with_audio.with_thumb .post_info_audio {
    padding: 0 1.5em;
    text-align: center
}

.post_header_wrap_style_style-7 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_description {
    margin-bottom: 0
}

.post_header_wrap_style_style-7 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_title {
    margin-bottom: .4em
}

.post_header_wrap_style_style-7 .post_featured.post_featured_bg,.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap {
    height: 47rem
}

.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap img {
    position: relative
}

.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap.sc_parallax_direction_down img {
    top: -15%
}

.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
    top: 15%
}

.post_header_wrap_style_style-7 .post_featured.post_featured_bg:before {
    display: none
}

.post_header_wrap_style_style-7 .post_featured img {
    max-width: none;
    width: 100%
}

.post_header_wrap_style_style-7 .post_header {
    display: block;
    text-align: center;
    margin-top: 0;
    padding: 0 30px
}

.post_header_wrap_style_style-7 .post_header .content_wrap {
    width: 100%;
    max-width: 960px
}

.post_header_wrap_style_style-7 .post_featured+.post_header_single {
    margin-top: 4.1em
}

.post_header_wrap_style_style-7 .post_header .post_title,.post_header_wrap_style_style-7 .post_header .post_subtitle {
    margin: 0 auto;
    max-width: 100%
}

.post_header_wrap_style_style-7 .post_header .post_title {
    line-height: 1em
}

.post_header_wrap_style_style-7 .post_header .post_subtitle {
    font-size: 1.2857em;
    line-height: 1.4em;
    font-weight: 400;
    margin-top: 1em
}

.post_header_wrap_style_style-7 .post_header .post_meta_categories {
    margin-top: 0;
    margin-bottom: 24px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: 500;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.post_header_wrap_style_style-7 .post_header .post_meta_categories .post_meta_item:after {
    position: relative;
    top: 3px
}

.post_header_wrap_style_style-7 .post_header .post_meta_other {
    margin-top: 2.2em;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.post_header_wrap_style_style-7 .post_header .post_meta_other .post_meta_item {
    white-space: nowrap;
    line-height: 1.75em
}

.post_header_wrap_style_style-7 .post_header .post_meta_other .post_share {
    display: inline-block;
    vertical-align: top
}

.post_header_wrap_style_style-7 .post_header .post_meta_other .post_share .social_item {
    margin: 0 10px 0 0;
    font-size: 1.15em
}

.post_header_wrap_style_style-7 .post_header .post_meta_other .post_meta_item:after,.post_header_wrap_style_style-7 .post_header .post_meta_other .vc_inline-link:after {
    margin: 0 .5em 0 .74em
}

.post_header_wrap_style_style-7 .post_author_name {
    color: var(--theme-color-text_dark);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.post_header_wrap_style_style-7 a:hover .post_author_name,.post_header_wrap_style_style-7 a:focus .post_author_name {
    color: var(--theme-color-text_hover)
}

.post_header_wrap_style_style-7 .post_header .post_meta_other .post_author_avatar {
    margin-right: .85em;
    margin-top: -3px
}

.post_header_wrap_style_style-7 .post_header .post_meta_other .post_author_avatar>img {
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center
}

.post_header_wrap_style_style-7 .post_header_single+.after_post_header_banner_wrap {
    margin-top: 3em
}

.single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
    text-align: center;
    max-width: 50%;
    margin: 0 auto 30px
}

.single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author,.single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description,.single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
    margin-bottom: 0
}

.single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
    margin-bottom: .4em
}

.single_style_style-7.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
    max-width: 70%;
    margin: 0 auto
}

.single_style_style-7.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
    max-width: 65%
}

.single_style_style-7.single-format-audio.sidebar_hide.narrow_content .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
    max-width: 630px
}

.single_style_style-7 .post_featured.with_video.without_thumb .post_info_video {
    position: relative;
    padding: 1.5em;
    background-color: rgba(0,0,0,.7)
}

.sc_services_qw-stylish .sc_services_item .sc_services_item_more_link,.sc_services_qw-plaque .sc_services_item .sc_services_item_more_link,.sc_services_qw-tricolore .sc_services_item .sc_services_item_more_link,.sc_services_qw-nodes .sc_services_item .sc_services_item_more_link,.sc_services_qw-card .sc_services_item .sc_services_item_more_link,.sc_services_qw-panel .sc_services_item .sc_services_item_more_link {
    outline: none;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase
}

.sc_services_qw-stylish .sc_services_item .sc_services_item_more_link .link_icon,.sc_services_qw-plaque .sc_services_item .sc_services_item_more_link .link_icon,.sc_services_qw-tricolore .sc_services_item .sc_services_item_more_link .link_icon,.sc_services_qw-nodes .sc_services_item .sc_services_item_more_link .link_icon,.sc_services_qw-card .sc_services_item .sc_services_item_more_link .link_icon,.sc_services_qw-panel .sc_services_item .sc_services_item_more_link .link_icon {
    top: -1px
}

.sc_services_qw-tricolore .sc_services_item .sc_services_item_text,.sc_services_qw-stylish .sc_services_item .sc_services_item_text,.sc_services_qw-plaque .sc_services_item .sc_services_item_text,.sc_services_qw-card .sc_services_item .sc_services_item_text,.sc_services_qw-nodes .sc_services_item .sc_services_item_text,.sc_services_qw-panel .sc_services_item .sc_services_item_text {
    outline: none
}

.sc_portfolio.sc_portfolio_qw-case .post_meta .post_meta_item.post_categories,.sc_portfolio.sc_portfolio_qw-board .post_meta .post_meta_item.post_categories,.sc_portfolio.sc_portfolio_qw-pack .post_meta .post_meta_item.post_categories {
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .8px;
    font-family: var(--theme-font-h5_font-family)
}

.sc_services_qw-nodes .sc_services_item .sc_services_item_number {
    line-height: 2.6em
}

.sc_services_qw-panel .sc_services_item .sc_services_item_number.duplicate {
    font-weight: 300
}

.sc_services_qw-price .sc_services_item_price,.sc_services_qw-price .sc_services_item_title,.sc_services_qw-price .sc_services_item_number {
    font-weight: 500
}

.sc_services_qw-price .sc_services_item_number {
    margin-top: 0
}

.sc_portfolio.sc_portfolio_qw-board .sc_portfolio_item .post_featured .post_info .post_title:before {
    bottom: 5px
}

.sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item .sc_portfolio_item_content .post-more-link {
    font-size: 15px
}

.sc_portfolio.sc_portfolio_qw-chess .sc_portfolio_item_content .post_title:before {
    bottom: 6px
}

body:not(.elementor-editor-active):not(.no-curtains) [class*=trx_addons_image_effects_on_].post_featured_bg .trx_addons_image_effect_original_image,body:not(.elementor-editor-active):not(.no-curtains) [class*=trx_addons_image_effects_on_].post_featured_bg .trx_addons_secondary_image {
    display: none
}

[class*=sc_button_hover_slide] {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_button_hover_just_init {
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important
}

[class*=sc_button_hover_]:not(.sc_button_bg_image) {
    -webkit-transition: color .3s ease,border-color .3s ease,background-position .3s ease,background-color 0s linear .3s;
    -ms-transition: color .3s ease,border-color .3s ease,background-position .3s ease,background-color 0s linear .3s;
    transition: color .3s ease,border-color .3s ease,background-position .3s ease,background-color 0s linear .3s
}

.sc_button_hover_arrow {
    position: relative;
    overflow: hidden;
    padding-left: 2em !important;
    padding-right: 2em !important
}

.sc_button_hover_arrow:before {
    content: '\e8f4';
    font-family: "fontello";
    position: absolute;
    z-index: 1;
    right: -2em !important;
    left: auto !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    background-color: transparent !important;
    color: inherit !important
}

.sc_button_hover_arrow:hover:before,.sc_button_hover_arrow.active:before,.vc_active .sc_button_hover_arrow:before {
    right: .5em !important
}

.sc_button_hover_slide_left {
    background: linear-gradient(to right,var(--theme-color-text_hover) 50%,var(--theme-color-text_link) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_link) !important
}

.sc_button_hover_slide_right {
    background: linear-gradient(to left,var(--theme-color-text_hover) 50%,var(--theme-color-text_link) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_link) !important
}

.sc_button_hover_slide_top {
    background: linear-gradient(to bottom,var(--theme-color-text_hover) 50%,var(--theme-color-text_link) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-text_link) !important
}

.sc_button_hover_slide_bottom {
    background: linear-gradient(to top,var(--theme-color-text_hover) 50%,var(--theme-color-text_link) 50%) no-repeat scroll right top/100% 210% var(--theme-color-text_link) !important
}

.sc_button_hover_style_link2.sc_button_hover_slide_left {
    background: linear-gradient(to right,var(--theme-color-text_hover2) 50%,var(--theme-color-text_link2) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_link2) !important
}

.sc_button_hover_style_link2.sc_button_hover_slide_right {
    background: linear-gradient(to left,var(--theme-color-text_hover2) 50%,var(--theme-color-text_link2) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_link2) !important
}

.sc_button_hover_style_link2.sc_button_hover_slide_top {
    background: linear-gradient(to bottom,var(--theme-color-text_hover2) 50%,var(--theme-color-text_link2) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-text_link2) !important
}

.sc_button_hover_style_link2.sc_button_hover_slide_bottom {
    background: linear-gradient(to top,var(--theme-color-text_hover2) 50%,var(--theme-color-text_link2) 50%) no-repeat scroll right top/100% 210% var(--theme-color-text_link2) !important
}

.sc_button_hover_style_link3.sc_button_hover_slide_left {
    background: linear-gradient(to right,var(--theme-color-text_hover3) 50%,var(--theme-color-text_link3) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_link3) !important
}

.sc_button_hover_style_link3.sc_button_hover_slide_right {
    background: linear-gradient(to left,var(--theme-color-text_hover3) 50%,var(--theme-color-text_link3) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_link3) !important
}

.sc_button_hover_style_link3.sc_button_hover_slide_top {
    background: linear-gradient(to bottom,var(--theme-color-text_hover3) 50%,var(--theme-color-text_link3) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-text_link3) !important
}

.sc_button_hover_style_link3.sc_button_hover_slide_bottom {
    background: linear-gradient(to top,var(--theme-color-text_hover3) 50%,var(--theme-color-text_link3) 50%) no-repeat scroll right top/100% 210% var(--theme-color-text_link3) !important
}

.sc_button_hover_style_dark.sc_button_hover_slide_left {
    background: linear-gradient(to right,var(--theme-color-text_link) 50%,var(--theme-color-text_dark) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_dark) !important
}

.sc_button_hover_style_dark.sc_button_hover_slide_right {
    background: linear-gradient(to left,var(--theme-color-text_link) 50%,var(--theme-color-text_dark) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_dark) !important
}

.sc_button_hover_style_dark.sc_button_hover_slide_top {
    background: linear-gradient(to bottom,var(--theme-color-text_link) 50%,var(--theme-color-text_dark) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-text_dark) !important
}

.sc_button_hover_style_dark.sc_button_hover_slide_bottom {
    background: linear-gradient(to top,var(--theme-color-text_link) 50%,var(--theme-color-text_dark) 50%) no-repeat scroll right top/100% 210% var(--theme-color-text_dark) !important
}

.sc_button_hover_style_light.sc_button_hover_slide_left {
    background: linear-gradient(to right,var(--theme-color-text_link) 50%,var(--theme-color-text_light) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_light) !important
}

.sc_button_hover_style_light.sc_button_hover_slide_right {
    background: linear-gradient(to left,var(--theme-color-text_link) 50%,var(--theme-color-text_light) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_light) !important
}

.sc_button_hover_style_light.sc_button_hover_slide_top {
    background: linear-gradient(to bottom,var(--theme-color-text_link) 50%,var(--theme-color-text_light) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-text_light) !important
}

.sc_button_hover_style_light.sc_button_hover_slide_bottom {
    background: linear-gradient(to top,var(--theme-color-text_link) 50%,var(--theme-color-text_light) 50%) no-repeat scroll right top/100% 210% var(--theme-color-text_light) !important
}

.sc_button_hover_style_inverse.sc_button_hover_slide_left {
    background: linear-gradient(to right,var(--theme-color-inverse_link) 50%,var(--theme-color-text_link) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_link) !important
}

.sc_button_hover_style_inverse.sc_button_hover_slide_right {
    background: linear-gradient(to left,var(--theme-color-inverse_link) 50%,var(--theme-color-text_link) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_link) !important
}

.sc_button_hover_style_inverse.sc_button_hover_slide_top {
    background: linear-gradient(to bottom,var(--theme-color-inverse_link) 50%,var(--theme-color-text_link) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-text_link) !important
}

.sc_button_hover_style_inverse.sc_button_hover_slide_bottom {
    background: linear-gradient(to top,var(--theme-color-inverse_link) 50%,var(--theme-color-text_link) 50%) no-repeat scroll right top/100% 210% var(--theme-color-text_link) !important
}

.sc_button_hover_style_hover.sc_button_hover_slide_left {
    background: linear-gradient(to right,var(--theme-color-text_hover) 50%,var(--theme-color-text_link) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_link) !important
}

.sc_button_hover_style_hover.sc_button_hover_slide_right {
    background: linear-gradient(to left,var(--theme-color-text_hover) 50%,var(--theme-color-text_link) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_link) !important
}

.sc_button_hover_style_hover.sc_button_hover_slide_top {
    background: linear-gradient(to bottom,var(--theme-color-text_hover) 50%,var(--theme-color-text_link) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-text_link) !important
}

.sc_button_hover_style_hover.sc_button_hover_slide_bottom {
    background: linear-gradient(to top,var(--theme-color-text_hover) 50%,var(--theme-color-text_link) 50%) no-repeat scroll right top/100% 210% var(--theme-color-text_link) !important
}

.sc_button_hover_style_alter.sc_button_hover_slide_left {
    background: linear-gradient(to right,var(--theme-color-alter_dark) 50%,var(--theme-color-alter_link) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-alter_link) !important
}

.sc_button_hover_style_alter.sc_button_hover_slide_right {
    background: linear-gradient(to left,var(--theme-color-alter_dark) 50%,var(--theme-color-alter_link) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-alter_link) !important
}

.sc_button_hover_style_alter.sc_button_hover_slide_top {
    background: linear-gradient(to bottom,var(--theme-color-alter_dark) 50%,var(--theme-color-alter_link) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-alter_link) !important
}

.sc_button_hover_style_alter.sc_button_hover_slide_bottom {
    background: linear-gradient(to top,var(--theme-color-alter_dark) 50%,var(--theme-color-alter_link) 50%) no-repeat scroll right top/100% 210% var(--theme-color-alter_link) !important
}

.sc_button_hover_style_alterbd.sc_button_hover_slide_left {
    background: linear-gradient(to right,var(--theme-color-alter_link) 50%,var(--theme-color-alter_bd_color) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-alter_bd_color) !important
}

.sc_button_hover_style_alterbd.sc_button_hover_slide_right {
    background: linear-gradient(to left,var(--theme-color-alter_link) 50%,var(--theme-color-alter_bd_color) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-alter_bd_color) !important
}

.sc_button_hover_style_alterbd.sc_button_hover_slide_top {
    background: linear-gradient(to bottom,var(--theme-color-alter_link) 50%,var(--theme-color-alter_bd_color) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-alter_bd_color) !important
}

.sc_button_hover_style_alterbd.sc_button_hover_slide_bottom {
    background: linear-gradient(to top,var(--theme-color-alter_link) 50%,var(--theme-color-alter_bd_color) 50%) no-repeat scroll right top/100% 210% var(--theme-color-alter_bd_color) !important
}

.sc_button_hover_style_extra.sc_button_hover_slide_left {
    background: linear-gradient(to right,var(--theme-color-extra_link) 50%,var(--theme-color-extra_bg_color) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-extra_bg_color) !important
}

.sc_button_hover_style_extra.sc_button_hover_slide_right {
    background: linear-gradient(to left,var(--theme-color-extra_link) 50%,var(--theme-color-extra_bg_color) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-extra_bg_color) !important
}

.sc_button_hover_style_extra.sc_button_hover_slide_top {
    background: linear-gradient(to bottom,var(--theme-color-extra_link) 50%,var(--theme-color-extra_bg_color) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-extra_bg_color) !important
}

.sc_button_hover_style_extra.sc_button_hover_slide_bottom {
    background: linear-gradient(to top,var(--theme-color-extra_link) 50%,var(--theme-color-extra_bg_color) 50%) no-repeat scroll right top/100% 210% var(--theme-color-extra_bg_color) !important
}

.sc_button_hover_style_alter.sc_button_hover_slide_left:hover,.sc_button_hover_style_alter.sc_button_hover_slide_right:hover,.sc_button_hover_style_alter.sc_button_hover_slide_top:hover,.sc_button_hover_style_alter.sc_button_hover_slide_bottom:hover {
    color: var(--theme-color-bg_color) !important
}

.sc_button_hover_style_extra.sc_button_hover_slide_left:hover,.sc_button_hover_style_extra.sc_button_hover_slide_right:hover,.sc_button_hover_style_extra.sc_button_hover_slide_top:hover,.sc_button_hover_style_extra.sc_button_hover_slide_bottom:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_button_hover_slide_left:hover,.sc_button_hover_slide_left.active,.ui-state-active .sc_button_hover_slide_left,.vc_active .sc_button_hover_slide_left,.vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_left,li.active .sc_button_hover_slide_left {
    background-position: left bottom !important;
    color: var(--theme-color-bg_color) !important
}

.sc_button_hover_slide_right:hover,.sc_button_hover_slide_right.active,.ui-state-active .sc_button_hover_slide_right,.vc_active .sc_button_hover_slide_right,.vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_right,li.active .sc_button_hover_slide_right {
    background-position: right bottom !important;
    color: var(--theme-color-bg_color) !important
}

.sc_button_hover_slide_top:hover,.sc_button_hover_slide_top.active,.ui-state-active .sc_button_hover_slide_top,.vc_active .sc_button_hover_slide_top,.vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_top,li.active .sc_button_hover_slide_top {
    background-position: right top !important;
    color: var(--theme-color-bg_color) !important
}

.sc_button_hover_slide_bottom:hover,.sc_button_hover_slide_bottom.active,.ui-state-active .sc_button_hover_slide_bottom,.vc_active .sc_button_hover_slide_bottom,.vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_bottom,li.active .sc_button_hover_slide_bottom {
    background-position: right bottom !important;
    color: var(--theme-color-bg_color) !important
}

.post_featured[class*=hover_] {
    position: relative;
    -webkit-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}

.post_featured:not(.post_featured_bg)[class*=hover_] {
    display: inline-block;
    vertical-align: top
}

.post_featured.hover_slide:not(.post_featured_bg) {
    width: 100%
}

.post_featured[class*=hover_],.post_featured[class*=hover_] * {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.post_featured:hover .trx_addons_secondary_image+img {
    -webkit-transform: scale(1,1) !important;
    -ms-transform: scale(1,1) !important;
    transform: scale(1,1) !important
}

.post_featured .mask {
    content: ' ';
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.post_featured .post_info {
    position: absolute;
    z-index: 6;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%) scale(.5,.5);
    -ms-transform: translate(-50%,-50%) scale(.5,.5);
    transform: translate(-50%,-50%) scale(.5,.5);
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    display: none;
    font-size: 1.1429em;
    line-height: 1.3em;
    width: 90%;
    text-align: center;
    margin: -1em auto 0;
    opacity: 0
}

.post_featured .post_link {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.format-video .post_featured .icon,.format-video .post_featured .icons,.format-audio .post_featured .icon,.format-audio .post_featured .icons,.format-gallery .post_featured .icon,.format-gallery .post_featured .icons {
    display: none
}

.post_featured.hover_ .icons {
    position: absolute;
    z-index: 7;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.post_featured.hover_icon,.post_featured.hover_icons {
    position: relative
}

.post_featured.hover_icon .mask {
    background-color: rgba(0,0,0,.4)
}

.post_featured.hover_icon:hover .mask {
    opacity: 1
}

.post_featured.hover_icon img,.post_featured.hover_icons img {
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.post_featured.hover_icon:hover img,.post_featured.hover_icons:hover img {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.post_featured.hover_icon .icons,.post_featured.hover_icons .icons {
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.post_featured.hover_icon .icons a,.post_featured.hover_icons .icons a {
    display: inline-block;
    font-size: 1.7143em;
    cursor: pointer;
    opacity: 0;
    margin: -1em 0 0 -1em;
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    -webkit-transform: scale(.3,.3);
    -ms-transform: scale(.3,.3);
    transform: scale(.3,.3);
    -webkit-transition: all .5s ease,transform .5s cubic-bezier(.6,-.28,.735,.045) 0s;
    -ms-transition: all .5s ease,transform .5s cubic-bezier(.6,-.28,.735,.045) 0s;
    transition: all .5s ease,transform .5s cubic-bezier(.6,-.28,.735,.045) 0s;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.post_featured.hover_icon .icons a {
    font-size: 4em;
    color: var(--theme-color-bg_color)
}

.post_featured.hover_icon a:hover {
    color: var(--theme-color-text_link)
}

.post_featured.hover_icons .icons a {
    margin-left: -2.25em;
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-bg_color_07)
}

.post_featured.hover_icons a:hover {
    color: var(--theme-color-text_link);
    background-color: var(--theme-color-bg_color)
}

.post_featured.hover_icons .icons a+a {
    margin-left: .25em;
    -webkit-transition-delay: .15s;
    -ms-transition-delay: .15s;
    transition-delay: .15s
}

.post_featured.hover_icons .icons a.single_icon {
    margin-left: 0
}

.post_featured.hover_icon:hover .icons a,.post_featured.hover_icons:hover .icons a {
    opacity: 1;
    -webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    -webkit-transition: all .5s ease,transform .5s cubic-bezier(.175,.885,.32,1.275) 0s;
    -ms-transition: all .5s ease,transform .5s cubic-bezier(.175,.885,.32,1.275) 0s;
    transition: all .5s ease,transform .5s cubic-bezier(.175,.885,.32,1.275) 0s
}

.post_featured.hover_icons:hover .icons a+a {
    -webkit-transition-delay: .15s;
    -ms-transition-delay: .15s;
    transition-delay: .15s
}

.post_featured_bg.hover_zoom:after {
    content: ' ';
    width: 0;
    height: 0;
    padding-top: 56.25%;
    display: inline-block;
    vertical-align: top;
    margin-left: -.3em
}

.post_featured.hover_zoom.hover_play .icons {
    margin-top: 65px
}

.post_featured.hover_zoom:hover:before {
    -webkit-transform: scale(1,1) rotate(45deg);
    -ms-transform: scale(1,1) rotate(45deg);
    transform: scale(1,1) rotate(45deg)
}

.post_featured.hover_zoom .mask {
    background-color: rgba(255,255,255,.15)
}

.post_featured.hover_zoom:hover .mask {
    opacity: 1
}

.post_thumb.hover_zoom img,.post_featured.hover_zoom img {
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.post_thumb.hover_zoom:hover img,.post_featured.hover_zoom:hover img {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.post_featured.hover_zoom .icons {
    position: absolute;
    z-index: 6;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    display: inline-block
}

.post_featured.hover_zoom .icons a {
    display: inline-block;
    font-size: 18px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    position: relative;
    left: -50px;
    opacity: 0;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.post_featured.hover_zoom .icons a+a {
    margin-left: 8px;
    left: 50px
}

.post_featured.hover_zoom .icons a:hover {
    color: #fff;
    background-color: rgba(255,255,255,.2)
}

.post_featured.hover_zoom:hover .icons a {
    left: 0;
    opacity: 1;
    -webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1)
}

.post_featured.hover_dots:hover .mask {
    opacity: 1
}

.post_featured.hover_dots img {
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.post_featured.hover_dots:hover img {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.post_featured.hover_dots .icons {
    position: absolute;
    z-index: 6;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.post_featured.hover_dots .icons span {
    display: inline-block;
    opacity: 0;
    position: absolute;
    z-index: 5;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    background-color: var(--theme-color-text_link)
}

.post_featured.hover_dots:hover .icons span {
    opacity: 1;
    display: inline-block
}

.post_featured.hover_dots:hover .icons span:first-child {
    margin-left: -13px
}

.post_featured.hover_dots:hover .icons span+span+span {
    margin-left: 13px
}

.post_featured.hover_dots.hover_with_info .icons span {
    margin-top: 1em
}

.post_featured.hover_dots .post_info {
    display: block;
    top: 45%
}

.post_featured.hover_dots .post_info .post_title {
    margin: 0;
    line-height: 1em
}

.post_featured.hover_dots:hover .post_info {
    -webkit-transform: translate(-50%,-50%) scale(1,1);
    -ms-transform: translate(-50%,-50%) scale(1,1);
    transform: translate(-50%,-50%) scale(1,1);
    opacity: 1
}

.post_featured.hover_dots .post_info,.post_featured.hover_dots .post_info a,.post_featured.hover_dots .post_info a:hover {
    color: var(--theme-color-bg_color)
}

.post_featured.hover_link:hover .mask {
    opacity: 1
}

.post_featured.hover_link.with_thumb>.bg_in,.post_featured.hover_link img {
    will-change: transform;
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    -webkit-transform: scale(1.01,1.01);
    -ms-transform: scale(1.01,1.01);
    transform: scale(1.01,1.01)
}

.post_featured.hover_link.with_thumb:hover>.bg_in,.post_featured.hover_link:hover img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.post_featured.hover_link .link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.post_featured.hover_link .post_info {
    display: block;
    top: 45%
}

.post_featured.hover_link .post_info .post_title {
    margin: 0;
    line-height: 1em
}

.post_featured.hover_link:hover .post_info {
    -webkit-transform: translate(-50%,-50%) scale(1,1);
    -ms-transform: translate(-50%,-50%) scale(1,1);
    transform: translate(-50%,-50%) scale(1,1);
    opacity: 1
}

.post_featured.hover_link .post_info,.post_featured.hover_link .post_info a,.post_featured.hover_link .post_info a:hover {
    color: var(--theme-color-bg_color)
}

.hover_link.post_featured.with_thumb .mask,.hover_link.sc_layouts_blog_item_featured .post_featured.with_thumb .mask {
    opacity: 0 !important
}

.post_featured.hover_fade,.post_featured.hover_slide,.post_featured.hover_pull,.post_featured.hover_excerpt,.post_featured.hover_border {
    position: relative;
    overflow: hidden
}

.post_featured.hover_fade .post_info,.post_featured.hover_slide .post_info,.post_featured.hover_pull .post_info,.post_featured.hover_excerpt .post_info,.post_featured.hover_border .post_info {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    text-align: center;
    display: block;
    margin: 0;
    opacity: 1;
    font-size: 1em;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: none;
    -ms-transition: none;
    transition: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.post_featured.hover_fade .post_info .post_info_back,.post_featured.hover_slide .post_info .post_info_back,.post_featured.hover_pull .post_info .post_info_back,.post_featured.hover_excerpt .post_info .post_info_back,.post_featured.hover_border .post_info .post_info_back {
    max-width: none;
    padding: 0
}

.post_featured.hover_fade .post_info .post_title,.post_featured.hover_slide .post_info .post_title,.post_featured.hover_pull .post_info .post_title,.post_featured.hover_excerpt .post_info .post_title,.post_featured.hover_border .post_info .post_title {
    margin: 0 0 .5em;
    text-align: center
}

.post_featured.hover_fade .post_info .post_descr,.post_featured.hover_slide .post_info .post_descr,.post_featured.hover_pull .post_info .post_descr,.post_featured.hover_excerpt .post_info .post_descr,.post_featured.hover_border .post_info .post_descr {
    margin: 0;
    position: relative;
    padding: .5em 1em;
    text-align: center
}

.post_featured.hover_fade .post_info .post_title span,.post_featured.hover_slide .post_info .post_title span,.post_featured.hover_pull .post_info .post_title span,.post_featured.hover_excerpt .post_info .post_title span,.post_featured.hover_border .post_info .post_title span {
    font-weight: 700
}

.post_featured.hover_fade .post_info .post_excerpt,.post_featured.hover_slide .post_info .post_excerpt,.post_featured.hover_pull .post_info .post_excerpt,.post_featured.hover_border .post_info .post_excerpt {
    margin-top: 1em;
    display: none
}

.post_featured.hover_excerpt .post_info .post_excerpt {
    margin-top: 1em
}

.post_featured.hover_fade img,.post_featured.hover_fade .post_info .post_info_back,.post_featured.hover_fade .post_info .post_title,.post_featured.hover_fade .post_info .post_descr,.post_featured.hover_slide img,.post_featured.hover_slide .post_info .post_info_back,.post_featured.hover_slide .post_info .post_title,.post_featured.hover_slide .post_info .post_descr,.post_featured.hover_pull img,.post_featured.hover_pull .post_info .post_info_back,.post_featured.hover_pull .post_info .post_title,.post_featured.hover_pull .post_info .post_descr,.post_featured.hover_excerpt img,.post_featured.hover_excerpt .post_info .post_info_back,.post_featured.hover_excerpt .post_info .post_title,.post_featured.hover_excerpt .post_info .post_descr,.post_featured.hover_border img,.post_featured.hover_border .post_info .post_info_back,.post_featured.hover_border .post_info .post_title,.post_featured.hover_border .post_info .post_descr {
    -webkit-transition: -webkit-transform .3s ease,color .3s ease,opacity .3s ease,margin .3s ease;
    -ms-transition: -ms-transform .3s ease,color .3s ease,opacity .3s ease,margin .3s ease;
    transition: transform .3s ease,color .3s ease,opacity .3s ease,margin .3s ease
}

.post_featured.hover_fade:hover .mask {
    opacity: 1
}

.post_featured.hover_fade img {
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.post_featured.hover_fade:hover img {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.post_featured.hover_fade .post_info .post_info_back {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
    padding: 15px;
    opacity: 0
}

.post_featured.hover_fade.top_to_bottom .post_info .post_info_back {
    margin-top: -100%
}

.post_featured.hover_fade.bottom_to_top .post_info .post_info_back {
    margin-top: 100%
}

.post_featured.hover_fade.left_to_right .post_info .post_info_back {
    margin-left: -100%
}

.post_featured.hover_fade.right_to_left .post_info .post_info_back {
    margin-left: 100%
}

.post_featured.hover_fade:hover .post_info .post_info_back {
    opacity: 1
}

.post_featured.hover_fade .post_info,.post_featured.hover_fade .post_info a,.post_featured.hover_fade .post_info .post_meta_item {
    color: var(--theme-color-inverse_link)
}

.post_featured.hover_fade .post_info a:hover {
    color: var(--theme-color-text_link)
}

.post_featured.hover_info .post_link {
    z-index: 9
}

.post_featured.hover_info.with_thumb>.bg_in {
    will-change: transform;
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    -webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1)
}

.post_featured.hover_info.with_thumb:hover>.bg_in {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.post_featured.hover_info {
    position: relative;
    overflow: hidden
}

.post_featured.hover_info .post_info {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    text-align: left;
    display: block;
    margin: 0;
    opacity: 1;
    font-size: 1em;
    padding: 1.5em;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: none;
    -ms-transition: none;
    transition: none;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.post_featured.hover_info .post_info .post_category {
    position: absolute;
    z-index: 1;
    top: 1.5em;
    left: 1.5em
}

.post_featured.hover_info .post_info .post_category a {
    display: inline-block;
    vertical-align: top;
    padding: 4px 1em;
    margin: 0 .3em .3em 0;
    -webkit-border-radius: 2em;
    -ms-border-radius: 2em;
    border-radius: 2em
}

.post_featured.hover_info .post_info .post_category a,.post_featured.hover_info .post_info .post_category a .trx_addons_extended_taxonomy {
    -webkit-transition: background-color .3s ease,color .3s ease;
    -ms-transition: background-color .3s ease,color .3s ease;
    transition: background-color .3s ease,color .3s ease
}

.sc_blogger .post_featured.hover_info .post_info .post_title a {
    display: block
}

.post_featured.hover_info .post_info .post_title {
    margin: 0;
    text-align: left;
    font-size: 28px;
    position: relative
}

.post_featured.hover_info .post_info .post_title a {
    display: inline-block;
    margin-left: -2px
}

.post_featured.hover_info .post_info .post_title .hover-arrow {
    margin-top: 19px;
    display: inline-block;
    width: 17px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    will-change: transform
}

.post_featured.hover_info .post_info .post_title .hover-arrow:before {
    top: 0;
    right: 1px;
    position: absolute;
    display: block;
    font-family: "fontello";
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    content: '\e9e2'
}

.post_featured.hover_info .post_info:hover .hover-arrow {
    width: 38px
}

.post_featured.hover_info .post_info .post_descr {
    margin: 0 0 15px;
    padding: 0;
    position: relative;
    text-align: left
}

.post_featured.hover_info .post_info .post_descr .post_meta {
    margin: 0
}

.post_featured.hover_info .post_info .post_descr .post_meta .post_meta_item.post_sponsored,.post_featured.hover_info .post_info .post_descr .post_meta .post_meta_item.post_categories {
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .8px;
    color: #fff
}

.post_featured.hover_info .post_info .post_descr .post_meta .post_meta_item.post_sponsored a,.post_featured.hover_info .post_info .post_descr .post_meta .post_meta_item.post_categories a {
    color: #fff
}

body.sidebar_show [class*=column-1_3] .post_featured.hover_info .post_info .post_descr,body.sidebar_show [class*=column-1_4] .post_featured.hover_info .post_info .post_descr,body.sidebar_show [class*=masonry_item-1_3] .post_featured.hover_info .post_info .post_descr {
    display: none
}

.post_featured.hover_info img,.post_featured.hover_info .post_info .post_category,.post_featured.hover_info .post_info .post_title,.post_featured.hover_info .post_info .post_descr {
    -webkit-transition: -webkit-transform .3s ease,color .3s ease,opacity .3s ease;
    -ms-transition: -ms-transform .3s ease,color .3s ease,opacity .3s ease;
    transition: transform .3s ease,color .3s ease,opacity .3s ease
}

.post_featured.hover_info .mask {
    opacity: .9;
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%)
}

.post_featured.hover_info:hover .mask {
    opacity: 1
}

.post_featured.hover_info:hover img {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.post_featured.hover_info .post_info,.post_featured.hover_info .post_info a {
    color: #fff
}

.post_featured.hover_info .post_info .post_meta a,.post_featured.hover_info .post_info .post_meta_item {
    color: #d2d3d5
}

.post_featured.hover_info .post_info a:hover {
    color: var(--theme-color-text_link)
}

.post_featured.hover_info .post_info .post_category a {
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link)
}

.post_featured.hover_info .post_info .post_category a:hover {
    background-color: var(--theme-color-text_hover);
    color: var(--theme-color-inverse_hover)
}

.post_featured.hover_info .post_info .post_category a:hover .trx_addons_extended_taxonomy {
    color: var(--theme-color-inverse_hover)
}

.post_featured.hover_slide .mask {
    opacity: .3 !important
}

.post_featured.hover_slide:hover .mask {
    opacity: 1 !important
}

.post_featured.hover_slide .post_info,.post_featured.hover_slide .post_info a,.post_featured.hover_slide .post_info .post_meta_item {
    color: var(--theme-color-inverse_link)
}

.post_featured.hover_slide .post_info a:hover {
    color: var(--theme-color-text_link)
}

.post_featured.hover_slide .post_info .post_info_back {
    background-color: transparent !important
}

.post_featured.hover_slide .post_info,.post_featured.hover_slide .post_info .post_title,.post_featured.hover_slide .post_info .post_descr {
    text-align: left
}

.post_featured.hover_slide img,.post_featured.hover_slide .post_info .post_title,.post_featured.hover_slide .post_info .post_descr {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.post_featured.hover_slide .post_info .post_title,.post_featured.hover_slide .post_info .post_descr {
    position: relative;
    margin: 0
}

.post_featured.hover_slide .post_info .post_title {
    padding: 0 0 15px;
    margin: 30px 30px 15px !important;
    overflow: hidden
}

.post_featured.hover_slide .post_info .post_title:after {
    content: " ";
    display: block !important;
    top: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    background-color: var(--theme-color-inverse_link)
}

.post_featured.hover_slide:hover .post_info .post_title:after {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.post_featured.hover_slide>img {
    max-width: none;
    width: calc(100% + 20px);
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px)
}

.post_featured.hover_slide:hover>img {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.post_featured.hover_slide .post_info,.post_featured.hover_slide .post_info .post_title,.post_featured.hover_slide .post_info .post_descr {
    text-align: left
}

.post_featured.hover_slide .post_info .post_descr {
    padding: 0 30px 30px;
    opacity: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.post_featured.hover_slide:hover .post_info .post_descr {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.post_featured.hover_pull {
    background-color: var(--theme-color-extra_bg_color)
}

.post_featured.hover_pull .post_info,.post_featured.hover_pull .post_info .post_title,.post_featured.hover_pull .post_info .post_descr {
    text-align: left
}

.post_featured.hover_pull .post_info .post_title,.post_featured.hover_pull .post_info .post_descr {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0
}

.post_featured.hover_pull .post_info,.post_featured.hover_pull .post_info a,.post_featured.hover_pull .post_info a:before {
    color: var(--theme-color-extra_dark)
}

.post_featured.hover_pull .post_info a:hover,.post_featured.hover_pull .post_info a:hover:before {
    color: var(--theme-color-extra_link)
}

.post_featured.hover_pull .mask {
    opacity: .3
}

.post_featured.hover_pull:hover .mask {
    opacity: 1
}

.post_featured.hover_pull:hover>img {
    -webkit-transform: translateY(-70px);
    -ms-transform: translateY(-70px);
    transform: translateY(-70px)
}

.post_featured.hover_pull .post_info .post_title {
    padding: 20px
}

.post_featured.hover_pull:hover .post_info .post_title {
    -webkit-transform: translateY(-70px);
    -ms-transform: translateY(-70px);
    transform: translateY(-70px)
}

.post_featured.hover_pull .post_info .post_descr {
    height: 70px;
    -webkit-transform: translateY(70px);
    -ms-transform: translateY(70px);
    transform: translateY(70px)
}

.post_featured.hover_pull:hover .post_info .post_descr {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.post_featured.hover_pull .post_info .post_descr .post_meta {
    max-height: 60px;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0;
    padding: 0 10px 0 20px
}

.post_featured.hover_excerpt {
    background-color: var(--theme-color-extra_bg_color)
}

.post_featured.hover_excerpt .post_info,.post_featured.hover_excerpt .post_info .post_title,.post_featured.hover_excerpt .post_info .post_descr {
    text-align: left
}

.post_featured.hover_excerpt .post_info .post_title,.post_featured.hover_excerpt .post_info .post_descr {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 0 15px
}

.post_featured.hover_excerpt .post_info,.post_featured.hover_excerpt .post_info a,.post_featured.hover_excerpt .post_info a:before {
    color: var(--theme-color-extra_dark)
}

.post_featured.hover_excerpt .post_info a:hover,.post_featured.hover_excerpt .post_info a:hover:before {
    color: var(--theme-color-extra_link)
}

.post_featured.hover_excerpt .mask {
    opacity: .3
}

.post_featured.hover_excerpt:hover .mask {
    opacity: 1
}

.post_featured.hover_excerpt:hover>img {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.post_featured.hover_excerpt .post_info .post_title {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px)
}

.post_featured.hover_excerpt:hover .post_info .post_title {
    -webkit-transform: translateY(-105px);
    -ms-transform: translateY(-105px);
    transform: translateY(-105px)
}

.post_featured.hover_excerpt .post_info .post_descr {
    -webkit-transform: translateY(110%);
    -ms-transform: translateY(110%);
    transform: translateY(110%);
    opacity: 0
}

.post_featured.hover_excerpt:hover .post_info .post_descr {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
    opacity: 1
}

.post_featured.hover_excerpt .post_info .post_descr .post_excerpt {
    color: #ccc;
    height: 80px;
    line-height: 1.5em;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical
}

.post_featured.hover_border:hover .mask {
    opacity: 1
}

.post_featured.hover_border .post_info:before,.post_featured.hover_border .post_info:after {
    content: ' ';
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    pointer-events: none
}

.post_featured.hover_border .post_info:before {
    border-top: 1px solid var(--theme-color-inverse_link);
    border-bottom: 1px solid var(--theme-color-inverse_link);
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0)
}

.post_featured.hover_border:hover .post_info:before {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.post_featured.hover_border .post_info:after {
    border-left: 1px solid var(--theme-color-inverse_link);
    border-right: 1px solid var(--theme-color-inverse_link);
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0)
}

.post_featured.hover_border:hover .post_info:after {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1)
}

.post_featured.hover_border .post_info .post_info_back {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
    padding: 45px;
    background-color: transparent !important
}

.post_featured.hover_border .post_info,.post_featured.hover_border .post_info a,.post_featured.hover_border .post_info .post_meta_item {
    color: var(--theme-color-inverse_link)
}

.post_featured.hover_border .post_info a:hover {
    color: var(--theme-color-text_link)
}

.post_featured.hover_border img,.post_featured.hover_border .post_info .post_title,.post_featured.hover_border .post_info .post_descr {
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease
}

.post_featured.hover_border:hover>img {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.post_featured.hover_border .post_info .post_title,.post_featured.hover_border .post_info .post_descr {
    opacity: 0;
    position: relative;
    text-align: center;
    margin: 0
}

.post_featured.hover_border .post_info .post_title {
    padding: 0 0 15px;
    -webkit-transform: translateY(-1em);
    -ms-transform: translateY(-1em);
    transform: translateY(-1em)
}

.post_featured.hover_border:hover .post_info .post_title {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.post_featured.hover_border .post_info .post_descr {
    padding: 0;
    -webkit-transform: translateY(1em);
    -ms-transform: translateY(1em);
    transform: translateY(1em)
}

.post_featured.hover_border:hover .post_info .post_descr {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.post_featured.hover_border .post_info .post_info_item+.post_info_item:before {
    content: ' ';
    display: block;
    margin: .5em 0 0
}

.post_featured.hover_shop:hover .icons>*:nth-child(1) {
    -webkit-transition-delay: .05s !important;
    -ms-transition-delay: .05s !important;
    transition-delay: .05s !important;
    transition-property: opacity !important;
    opacity: 1 !important
}

.post_featured.hover_shop:hover .icons>*:nth-child(2) {
    -webkit-transition-delay: .1s !important;
    -ms-transition-delay: .1s !important;
    transition-delay: .1s !important;
    transition-property: opacity !important;
    opacity: 1 !important
}

.post_featured.hover_shop:hover .icons>*:nth-child(3) {
    -webkit-transition-delay: .15s !important;
    -ms-transition-delay: .15s !important;
    transition-delay: .15s !important;
    transition-property: opacity !important;
    opacity: 1 !important
}

.post_featured.hover_shop:hover .icons>*:nth-child(4),.post_featured.hover_shop:hover .icons>*:nth-child(5),.post_featured.hover_shop:hover .icons>*:nth-child(6) {
    -webkit-transition-delay: .2s !important;
    -ms-transition-delay: .2s !important;
    transition-delay: .2s !important;
    transition-property: opacity !important;
    opacity: 1 !important
}

.post_featured.hover_shop .icons .tinv-wraper {
    -webkit-transition: all .4s ease-in-out !important;
    -ms-transition: all .4s ease-in-out !important;
    transition: all .4s ease-in-out !important;
    opacity: 0 !important;
    display: inline-block;
    pointer-events: all;
    font-size: 17px !important
}

.post_featured.hover_shop .icons .tinv-wraper .tinvwl_add_to_wishlist_button.tinvwl-add-hide {
    visibility: visible !important
}

.post_featured.hover_shop .icons .tinv-wraper>* {
    display: none
}

.post_featured.hover_shop .icons .tinv-wraper>.tinvwl_add_to_wishlist_button {
    display: block;
    overflow: hidden;
    color: #000 !important;
    background-color: #fff !important;
    letter-spacing: 0 !important;
    cursor: pointer;
    text-align: center;
    border: none !important;
    margin: 4px !important;
    width: 47px;
    height: 47px;
    line-height: 48px !important;
    -webkit-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    border-radius: 50% !important;
    -webkit-transition: all .2s ease !important;
    -ms-transition: all .2s ease !important;
    transition: all .2s ease !important;
    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.06);
    -ms-box-shadow: 0 0 30px 0 rgba(0,0,0,.06);
    box-shadow: 0 0 30px 0 rgba(0,0,0,.06);
    position: relative;
    visibility: visible !important;
    pointer-events: auto !important;
    top: 0;
    opacity: 1 !important
}

.post_featured.hover_shop .icons .tinv-wraper>.tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text {
    display: none
}

.post_featured.hover_shop .icons .tinv-wraper>.tinvwl_add_to_wishlist_button:before {
    display: block !important;
    content: '\e9cc' !important;
    font-family: "fontello" !important;
    margin: 0 !important;
    font-size: 14px !important;
    line-height: inherit !important;
    vertical-align: middle !important;
    padding: 0 !important;
    height: 100% !important;
    width: 100% !important;
    text-align: center !important
}

.post_featured.hover_shop .icons .tinv-wraper>.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before {
    content: '\ea05' !important
}

.post_featured.hover_shop .icons .tinv-wraper>.tinvwl_add_to_wishlist_button:hover {
    color: var(--theme-color-text_link) !important;
    top: -4px !important
}

.post_featured.hover_shop {
    position: relative;
    display: block
}

.post_featured.hover_shop .mask {
    display: none
}

.post_featured.hover_shop .icons {
    position: absolute;
    z-index: 1002;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap
}

.post_featured.hover_shop .icons>a {
    font-weight: 400 !important;
    display: inline-block;
    pointer-events: all;
    font-size: 17px !important;
    padding: 0 !important;
    letter-spacing: 0 !important;
    cursor: pointer;
    text-align: center;
    border: none !important;
    background: 0 0 !important;
    line-height: 0 !important;
    opacity: 0;
    -webkit-transition: all .4s ease-in-out !important;
    -ms-transition: all .4s ease-in-out !important;
    transition: all .4s ease-in-out !important;
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important
}

.post_featured.hover_shop .icons>a .icon-anim {
    display: block;
    color: #000;
    background-color: #fff;
    margin: 4px !important;
    width: 47px;
    height: 47px;
    line-height: 47px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.06);
    -ms-box-shadow: 0 0 30px 0 rgba(0,0,0,.06);
    box-shadow: 0 0 30px 0 rgba(0,0,0,.06);
    position: relative;
    top: 0;
    text-align: center
}

.post_featured.hover_shop .icons>a .icon-anim:before {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    text-align: center
}

.post_featured.hover_shop .icons>a:hover .icon-anim {
    color: var(--theme-color-text_link) !important;
    top: -4px
}

.post_featured.hover_shop .icons>a.shop_link {
    font-size: 8px !important
}

.post_featured.hover_shop .icons>a.shop_link .icon-anim:before {
    font-family: "fontello" !important;
    font-weight: 400 !important;
    content: '\e9df' !important
}

.post_featured.hover_shop .icons>a.added_to_cart {
    display: none
}

.post_featured.hover_shop .icons>a.product_out_stock:not(.product_type_external) {
    display: none !important
}

.post_featured.hover_shop .icons>a.shop_cart:before,.post_featured.hover_shop .icons>a.shop_cart:after {
    display: none
}

.post_featured.hover_shop .icons>a.shop_cart .icon-anim:before {
    font-family: "fontello" !important;
    font-weight: 400 !important;
    content: '\e9f5' !important
}

.post_featured.hover_shop .icons>a.shop_cart.button.added .icon-anim:before {
    content: '\ea06' !important;
    position: relative;
    top: 1px;
    right: -1px
}

.underline_hover {
    position: relative;
    padding-bottom: 7px;
    margin-bottom: -7px
}

.underline_hover:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: currentColor;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: scale3d(0,1,1);
    -ms-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1);
    -webkit-transition: -webkit-transform .25s cubic-bezier(.25,.8,.25,1);
    -ms-transition: -ms-transform .25s cubic-bezier(.25,.8,.25,1);
    transition: transform .25s cubic-bezier(.25,.8,.25,1);
    will-change: transform
}

.underline_hover:hover:after {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1)
}

.underline_hover_reverse {
    position: relative;
    padding-bottom: 7px;
    margin-bottom: -7px
}

.underline_hover_reverse:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: currentColor;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: -webkit-transform .25s cubic-bezier(.25,.8,.25,1);
    -ms-transition: -ms-transform .25s cubic-bezier(.25,.8,.25,1);
    transition: transform .25s cubic-bezier(.25,.8,.25,1);
    will-change: transform
}

.underline_hover_reverse:hover:after {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: scale3d(0,1,1);
    -ms-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1)
}

.underline_anim {
    display: inline;
    padding: 0;
    padding-bottom: .2em;
    background-image: linear-gradient(to right,currentColor 0%,currentColor 100%);
    background-position: 0 100%;
    background-repeat: no-repeat;
    -webkit-background-size: 0 2px;
    background-size: 0 2px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.underline_anim.underline_do_hover {
    animation: underline_hover_on .8s cubic-bezier(.25,.8,.25,1) both
}

@-webkit-keyframes underline_hover_on {
    0% {
        -webkit-background-size: 0 2px;
        background-size: 0 2px
    }

    100% {
        -webkit-background-size: 100% 2px;
        background-size: 100% 2px
    }
}

@keyframes underline_hover_on {
    0% {
        -webkit-background-size: 0 2px;
        background-size: 0 2px
    }

    100% {
        -webkit-background-size: 100% 2px;
        background-size: 100% 2px
    }
}

.underline_anim.underline_do_hover:hover {
    animation: underline_hover_off .8s cubic-bezier(.25,.8,.25,1) both
}

@-webkit-keyframes underline_hover_off {
    0% {
        -webkit-background-size: 100% 2px;
        background-size: 100% 2px
    }

    100% {
        -webkit-background-size: 0 2px;
        background-size: 0 2px
    }
}

@keyframes underline_hover_off {
    0% {
        -webkit-background-size: 100% 2px;
        background-size: 100% 2px
    }

    100% {
        -webkit-background-size: 0 2px;
        background-size: 0 2px
    }
}

.trx_addons_accent,.trx_addons_accent>a,.trx_addons_accent>* {
    color: var(--theme-color-text_link)
}

.trx_addons_accent>a:hover {
    color: var(--theme-color-text_dark)
}

.sidebar .trx_addons_accent,[class*=scheme_].sidebar .trx_addons_accent,.sidebar .trx_addons_accent>a,[class*=scheme_].sidebar .trx_addons_accent>a,.sidebar .trx_addons_accent>*,[class*=scheme_].sidebar .trx_addons_accent>*,.footer_wrap .trx_addons_accent,[class*=scheme_].footer_wrap .trx_addons_accent,.footer_wrap .trx_addons_accent>a,[class*=scheme_].footer_wrap .trx_addons_accent>a,.footer_wrap .trx_addons_accent>*,[class*=scheme_].footer_wrap .trx_addons_accent>* {
    color: var(--theme-color-alter_link)
}

.sidebar .trx_addons_accent>a:hover,[class*=scheme_].sidebar .trx_addons_accent>a:hover,.footer_wrap .trx_addons_accent>a:hover,[class*=scheme_].footer_wrap .trx_addons_accent>a:hover {
    color: var(--theme-color-alter_dark)
}

.trx_addons_title_with_link {
    font-size: 1.056em;
    line-height: 1.8em;
    letter-spacing: .5px
}

.trx_addons_title_with_link,.trx_addons_title_with_link>a {
    color: var(--theme-color-alter_text) !important
}

.trx_addons_title_with_link>a {
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.trx_addons_title_with_link>a.underline_anim {
    padding-bottom: .4em;
    font-weight: 400
}

.trx_addons_title_with_link_2 {
    font-size: 1em;
    line-height: 1.8em;
    letter-spacing: 0
}

.trx_addons_title_with_link_2,.trx_addons_title_with_link_2>a {
    color: var(--theme-color-alter_dark) !important
}

.trx_addons_title_with_link_2>a {
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.trx_addons_title_with_link_2>a.underline_anim {
    padding-bottom: .4em;
    font-weight: 400
}

.trx_addons_alter_text {
    font-size: 20px;
    line-height: 1.5em;
    font-weight: 400;
    letter-spacing: -.4px
}

.trx_addons_alter_text,.trx_addons_alter_text>a {
    color: var(--theme-color-alter_text);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.trx_addons_alter_text>a:hover,a:hover>.trx_addons_alter_text {
    color: var(--theme-color-alter_dark)
}

.trx_addons_alter_text_2 {
    font-size: 19px;
    line-height: 1.5em;
    font-weight: 400;
    letter-spacing: -.4px
}

.trx_addons_alter_text_2,.trx_addons_alter_text_2>a {
    color: var(--theme-color-alter_text);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.trx_addons_alter_text_2>a:hover,a:hover>.trx_addons_alter_text_2 {
    color: var(--theme-color-alter_dark)
}

.trx_addons_hover,.trx_addons_hover>* {
    color: var(--theme-color-text_hover)
}

.trx_addons_accent_bg {
    background-color: var(--theme-color-text_dark);
    color: var(--theme-color-bg_color)
}

.trx_addons_inverse {
    color: var(--theme-color-bg_color);
    background-color: var(--theme-color-text_dark)
}

.trx_addons_dark,.trx_addons_dark>a {
    color: var(--theme-color-text_dark)
}

.trx_addons_dark>a:hover {
    color: var(--theme-color-text_link)
}

.trx_addons_inverse,.trx_addons_inverse>a {
    color: var(--theme-color-bg_color);
    background-color: var(--theme-color-text_dark)
}

.trx_addons_inverse>a:hover {
    color: var(--theme-color-inverse_hover)
}

.trx_addons_dropcap {
    float: left;
    display: block;
    font-size: 47px;
    padding: 0;
    margin: .13em .4em 0 0;
    text-align: center;
    font-weight: 700;
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    line-height: 72px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.trx_addons_dropcap_style_1 {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link2)
}

.trx_addons_dropcap_style_2 {
    background-color: transparent;
    color: var(--theme-color-text_dark);
    font-size: 57px;
    height: 55px;
    line-height: 48px;
    margin: 5px 0 0;
    text-align: left;
    width: auto !important;
    min-width: 60px;
    padding-right: 5px;
    overflow: visible
}

ul.text_link2[class*=trx_addons_list]>li:before {
    color: var(--theme-color-text_link2)
}

ul[class*=trx_addons_list]>li:before {
    color: var(--theme-color-text_link)
}

ul[class*=trx_addons_list][class*=_circled]>li:before {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link)
}

.trx_addons_list_parameters {
    color: var(--theme-color-text_dark)
}

.trx_addons_list_parameters>li {
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    border: none !important;
    padding: 0 !important;
    overflow: hidden
}

.trx_addons_list_parameters>li+li {
    margin-top: 17px !important
}

.trx_addons_list_parameters>li strong {
    position: relative;
    width: auto
}

.trx_addons_list_parameters>li strong:last-child {
    position: absolute;
    top: 0;
    right: 0;
    max-width: 50%;
    display: inline-block;
    text-align: right;
    padding-left: 5px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: var(--theme-color-bg_color)
}

.trx_addons_list_parameters>li:after {
    display: inline-block;
    content: "";
    border-bottom: 2px dotted #ddd;
    width: 5000%
}

ul[class*=trx_addons_list_dot] {
    padding-left: 16px
}

ul[class*=trx_addons_list_dot]>li {
    margin: 1px 0
}

ul[class*=trx_addons_list_dot]>li:first-child {
    margin-top: 0 !important
}

ul[class*=trx_addons_list_dot]>li:last-child {
    margin-bottom: 0 !important
}

ul[class*=trx_addons_list_dot]>li:before {
    font-size: 28px;
    left: -16px;
    top: 1px
}

ul[class*=trx_addons_list_success] {
    color: var(--theme-color-text_dark);
    padding-left: 30px
}

ul[class*=trx_addons_list_success]>li {
    margin: 10px 0
}

ul[class*=trx_addons_list_success]>li:first-child {
    margin-top: 0 !important
}

ul[class*=trx_addons_list_success]>li:last-child {
    margin-bottom: 0 !important
}

ul[class*=trx_addons_list_success]>li:before {
    content: '\e9a2';
    font-family: "fontello";
    font-size: 11px;
    left: -30px
}

.trx_addons_tooltip {
    border-color: var(--theme-color-text);
    color: var(--theme-color-text);
    display: inline-block;
    line-height: 1
}

[data-tooltip-text]:after {
    background-color: var(--theme-color-text_link2);
    color: var(--theme-color-inverse_link);
    font-size: 18px;
    line-height: 20px;
    padding: 7px 12px;
    top: -38px
}

[data-tooltip-text]:before {
    border-top-color: var(--theme-color-text_link2);
    top: -4px
}

blockquote.trx_addons_blockquote_style_1,blockquote.trx_addons_blockquote_style_2 {
    padding: 1.8em 2.55em
}

blockquote.trx_addons_blockquote_style_1:before,blockquote.trx_addons_blockquote_style_2:before {
    content: '\e9a1';
    display: block;
    font-family: "fontello";
    font-size: 16px;
    margin: 0 0 8px
}

blockquote.trx_addons_blockquote_style_1 {
    border-left: 2px solid var(--theme-color-alter_link2)
}

blockquote.trx_addons_blockquote_style_2 {
    border-left: 2px solid var(--theme-color-alter_link)
}

blockquote.trx_addons_blockquote_style_1:before {
    color: var(--theme-color-alter_link2)
}

blockquote.trx_addons_blockquote_style_1 {
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color)
}

blockquote.trx_addons_blockquote_style_1 b {
    color: var(--theme-color-alter_dark)
}

blockquote.trx_addons_blockquote_style_1 a,blockquote.trx_addons_blockquote_style_1 cite {
    color: var(--theme-color-alter_link2)
}

blockquote.trx_addons_blockquote_style_1 a:before,blockquote.trx_addons_blockquote_style_1 cite:before {
    background-color: var(--theme-color-alter_link2)
}

blockquote.trx_addons_blockquote_style_1 a:hover {
    color: var(--theme-color-alter_hover2)
}

blockquote.trx_addons_blockquote_style_2 {
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color)
}

blockquote.trx_addons_blockquote_style_2:before,blockquote.trx_addons_blockquote_style_2 a,blockquote.trx_addons_blockquote_style_2 cite {
    color: var(--theme-color-alter_link)
}

blockquote.trx_addons_blockquote_style_2 cite:before {
    background-color: var(--theme-color-alter_link)
}

blockquote.trx_addons_blockquote_style_2 a:hover {
    color: var(--theme-color-alter_hover)
}

.trx_addons_hover_mask {
    background-color: var(--theme-color-extra_bg_color_07)
}

.trx_addons_hover_title {
    color: var(--theme-color-extra_dark)
}

.trx_addons_hover_content .trx_addons_hover_text {
    color: var(--theme-color-extra_text)
}

.trx_addons_hover_content .trx_addons_hover_icon,.trx_addons_hover_content .trx_addons_hover_links a {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-extra_link)
}

.trx_addons_hover_content .trx_addons_hover_icon:hover,.trx_addons_hover_content .trx_addons_hover_links a:hover {
    color: var(--theme-color-inverse_hover) !important;
    background-color: var(--theme-color-extra_hover)
}

body:not(.ua_ie) .trx_addons_text_gradient {
    background: var(--theme-color-text_link);
    background: linear-gradient(0deg,var(--theme-color-text_link),var(--theme-color-text_hover))
}

.menu_side_left .sc_layouts_row_fixed_on {
    margin-left: 6rem !important
}

.menu_side_right .sc_layouts_row_fixed_on {
    margin-right: 6rem !important
}

body.mobile_layout.menu_side_left .sc_layouts_row_fixed_on {
    margin-left: 0 !important
}

body.mobile_layout.menu_side_right .sc_layouts_row_fixed_on {
    margin-right: 0 !important
}

.header_position_under:not(.mobile_layout) .top_panel .wpb_row {
    background-color: transparent !important
}

.top_panel.with_bg_image .sc_layouts_row:not(.sc_layouts_row_fixed_on) {
    background-color: transparent
}

body.body_style_boxed .sc_layouts_row_fixed_on {
    right: calc((100% - var(--theme-var-page_boxed))/2);
    left: calc((100% - var(--theme-var-page_boxed))/2)
}

.menu_side_right .sc_stack_section_fixed {
    right: var(--theme-var-menu_side) !important
}

.menu_side_left .sc_stack_section_fixed {
    left: var(--theme-var-menu_side) !important
}

.sidebar .trx_addons_columns_wrap {
    margin-right: 0
}

.sidebar .trx_addons_columns_wrap [class*=trx_addons_column-] {
    display: block;
    width: 100%;
    padding: 0
}

.post-type-archive-cpt_portfolio .sc_portfolio_default .trx_addons_columns_wrap:not(.columns_in_single_row),.post-type-archive-cpt_services .sc_services_default .trx_addons_columns_wrap:not(.columns_in_single_row),.post-type-archive-cpt_team .sc_team_default .trx_addons_columns_wrap:not(.columns_in_single_row) {
    margin-bottom: -30px
}

.widget .trx_addons_tabs .trx_addons_tabs_titles {
    margin-bottom: 1.5em
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li {
    font-size: 11px;
    line-height: 14px;
    font-weight: 500;
    letter-spacing: 1px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li a {
    padding: 6px 16px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--theme-color-text);
    background-color: var(--theme-color-bd_color)
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li a:before {
    display: none
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active a,.widget .trx_addons_tabs .trx_addons_tabs_titles li a:hover {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link)
}

[class*=scheme_].sidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li a {
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bd_color)
}

[class*=scheme_].sidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active a,[class*=scheme_].sidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li a:hover {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-alter_link)
}

.trx_addons_emotions_item {
    background-color: var(--theme-color-bg_color);
    border-color: var(--theme-color-bd_color);
    color: var(--theme-color-text_light)
}

.trx_addons_emotions_item:hover {
    color: var(--theme-color-alter_dark);
    border-color: var(--theme-color-alter_bd_hover);
    background-color: var(--theme-color-alter_bg_hover)
}

.trx_addons_emotions_active {
    color: var(--theme-color-alter_text);
    border-color: var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-alter_bg_color)
}

.trx_addons_emotions_item_number {
    color: var(--theme-color-text)
}

.sidebar .slider_pagination_pos_bottom>.swiper-pagination,.sidebar .slider_outer_pagination_pos_bottom>.swiper-pagination {
    bottom: .5em
}

.sidebar .slider_container .swiper-pagination-bullet,.sidebar .slider_outer .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    line-height: 8px;
    text-align: center
}

.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,.swiper-pagination-custom .swiper-pagination-button,.slider_container .swiper-pagination-bullet,.slider_outer .swiper-pagination-bullet {
    -webkit-transition: color .3s ease,border-color .3s ease,background-color .3s ease,opacity .3s ease;
    -ms-transition: color .3s ease,border-color .3s ease,background-color .3s ease,opacity .3s ease;
    transition: color .3s ease,border-color .3s ease,background-color .3s ease,opacity .3s ease
}

.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,.slider_container .slider_pagination_wrap .swiper-pagination-bullet,.slider_outer .slider_pagination_wrap .swiper-pagination-bullet,.swiper-pagination-custom .swiper-pagination-button {
    border-color: var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-alter_bg_color)
}

.swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.slider_container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,.slider_outer .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background-color: var(--theme-color-text_link)
}

.slider_outer>.swiper-pagination-fraction {
    color: var(--theme-color-text_dark)
}

.sc_slider_controls.slider_pagination_style_progress .sc_slider_controls_wrap {
    background-color: var(--theme-color-bd_color)
}

.sc_slider_controls .slider_progress_bar {
    background-color: var(--theme-color-text_link)
}

.sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination.swiper-pagination-progressbar {
    bottom: 0
}

.slider_outer.slider_outer_pagination_pos_left>.swiper-pagination-fraction,.slider_outer.slider_outer_pagination_pos_right>.swiper-pagination-fraction {
    bottom: 6px
}

.sc_slider_controls .slider_controls_wrap>a,.slider_container.slider_controls_side .slider_controls_wrap>a,.slider_outer_controls_outside .slider_controls_wrap>a,.slider_outer_controls_side .slider_controls_wrap>a,.slider_outer_controls_top .slider_controls_wrap>a,.slider_outer_controls_bottom .slider_controls_wrap>a {
    width: 50px;
    height: 50px;
    line-height: 50px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.slider_container .swiper-button-next,.slider_container .swiper-button-prev {
    margin-top: -25px
}

.slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev,.slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
    margin-left: 30px
}

.slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next,.slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
    margin-right: 30px
}

.slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a,.slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a,.slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a,.slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a {
    opacity: 1 !important
}

.slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev,.slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev,.slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev,.slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
    margin-left: 25px;
    left: 0 !important
}

.slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next,.slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next,.slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next,.slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
    margin-right: 25px;
    right: 0 !important
}

.sc_blogger .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
    margin-top: 2.7em
}

.sc_blogger .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination.swiper-pagination-bullets {
    bottom: .8em
}

.sc_item_slider.slider_outer_pagination_pos_bottom .slider_outer_pagination_pos_bottom .swiper-pagination {
    bottom: 1em !important
}

.sc_slider_controls .slider_controls_wrap>a,.slider_container.slider_controls_side .slider_controls_wrap>a,.slider_outer_controls_side .slider_controls_wrap>a,.slider_outer_controls_outside .slider_controls_wrap>a {
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bg_color)
}

.sc_slider_controls .slider_controls_wrap>a:hover,.slider_container.slider_controls_side .slider_controls_wrap>a:hover,.slider_outer_controls_side .slider_controls_wrap>a:hover,.slider_outer_controls_outside .slider_controls_wrap>a:hover {
    color: var(--theme-color-text_link);
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bg_color)
}

.slider_container.slider_controls_top .slider_controls_wrap>a,.slider_container.slider_controls_bottom .slider_controls_wrap>a,.slider_outer_controls_top .slider_controls_wrap>a,.slider_outer_controls_bottom .slider_controls_wrap>a {
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bg_color)
}

.slider_container.slider_controls_top .slider_controls_wrap>a:hover,.slider_container.slider_controls_bottom .slider_controls_wrap>a:hover,.slider_outer_controls_top .slider_controls_wrap>a:hover,.slider_outer_controls_bottom .slider_controls_wrap>a:hover {
    color: var(--theme-color-text_link);
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bg_color)
}

.slider_style_modern .slider_controls_label {
    color: var(--theme-color-bg_color)
}

.slider_style_modern .slider_pagination_wrap {
    color: var(--theme-color-text_light)
}

.slider_style_modern .swiper-pagination-current {
    color: var(--theme-color-text_dark)
}

.sc_slider_controls .slider_controls_wrap>a:before,.slider_container.slider_controls_side .slider_controls_wrap>a:before,.slider_outer_controls_side .slider_controls_wrap>a:before,.slider_outer_controls_outside .slider_controls_wrap>a:before,.slider_outer_controls_top .slider_controls_wrap>a:before,.slider_outer_controls_bottom .slider_controls_wrap>a:before {
    font-family: "fontello";
    font-size: 18px
}

.sc_slider_controls .slider_controls_wrap>.slider_prev:before,.slider_container.slider_controls_side .slider_controls_wrap>.slider_prev:before,.slider_outer_controls_side .slider_controls_wrap>.slider_prev:before,.slider_outer_controls_outside .slider_controls_wrap>.slider_prev:before,.slider_outer_controls_top .slider_controls_wrap>.slider_prev:before,.slider_outer_controls_bottom .slider_controls_wrap>.slider_prev:before {
    content: '\e907'
}

.sc_slider_controls .slider_controls_wrap>.slider_next:before,.slider_container.slider_controls_side .slider_controls_wrap>.slider_next:before,.slider_outer_controls_side .slider_controls_wrap>.slider_next:before,.slider_outer_controls_outside .slider_controls_wrap>.slider_next:before,.slider_outer_controls_top .slider_controls_wrap>.slider_next:before,.slider_outer_controls_bottom .slider_controls_wrap>.slider_next:before {
    content: '\e908'
}

.slider_elastistack_outer.slider_outer_controls>.slider_controls_wrap>.slider_next:before,.slider_elastistack.slider_controls>.slider_controls_wrap>.slider_next:before {
    content: '\e929'
}

.widget_slider.widget ul>li .slide_info a:first-child:before {
    display: none
}

.slider_container .slide_info,.slider_container .slide_content {
    padding: 0 2em;
    line-height: inherit
}

.slider_container.slider_multi .slide_title,.slider_container .slide_info:not(.slide_info_large) .slide_title {
    font-size: 1.333em;
    line-height: 1.3em;
    font-weight: 500
}

.slider_container .slide_info .slide_cats,.slider_container .slide_content .slide_cats {
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0
}

.slider_container .slide_overlay {
    background: rgba(0,0,0,.3)
}

.slider_container .slider-slide:hover .slide_overlay {
    background: rgba(0,0,0,.4)
}

.slider_outer_overflow_hidden .slider_container.slider_type_text[data-slides-per-view="1"][class*=-fade] .slider-slide {
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start
}

.slider_outer_overflow_hidden .slider_container.slider_type_text[data-slides-per-view="1"][class*=-fade] .slider-slide:not(.swiper-slide-active) {
    opacity: 0 !important
}

.slider_type_images.slider_container .slide_overlay {
    display: none
}

.slider_type_images.slider_container.slider_multi:not(.slider_type_text) .slide_title,.slider_type_images.slider_container.slider_multi:not(.slider_type_text) .slide_title a,.slider_type_images.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_title,.slider_type_images.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_title a {
    color: var(--theme-color-text_dark)
}

.slider_type_images.slider_container.slider_multi:not(.slider_type_text) .slide_date,.slider_type_images.slider_container.slider_multi:not(.slider_type_text) .slide_cats,.slider_type_images.slider_container.slider_multi:not(.slider_type_text) .slide_cats a,.slider_type_images.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_date,.slider_type_images.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_cats,.slider_type_images.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_cats a {
    color: var(--theme-color-text)
}

.slider_type_images.slider_container.slider_titles_lb .slider-slide:not(.with_content) .slide_info_small,.slider_type_images.slider_container.slider_titles_rb .slider-slide:not(.with_content) .slide_info_small,.slider_type_images.slider_container.slider_titles_bottom .slider-slide:not(.with_content) .slide_info_small,.slider_type_images.slider_container.slider_titles_lb .slide_content,.slider_type_images.slider_container.slider_titles_rb .slide_content,.slider_type_images.slider_container.slider_titles_bottom .slide_content {
    margin-top: 10px;
    margin-bottom: 0;
    padding: 0
}

.slider_type_images.slider_container:not(.slider_type_text) .slide_info_small,.slider_type_images.slider_container.slider_multi:not(.slider_type_text) .slide_info_small {
    text-shadow: none
}

.slider_type_images.slider_container .slide_info.slide_info_large {
    padding: 0
}

.slider_type_images.slider_container.slider_titles_rb .slide_info_large,.slider_type_images.slider_container.slider_titles_lb .slide_info_large {
    max-width: none
}

.slider_type_images.slider_container.slider_titles_rb .slide_info_large {
    padding-left: 5%
}

.slider_type_images.slider_container.slider_titles_lb .slide_info_large {
    padding-right: 5%
}

.slider_type_bg.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play+.slide_info,.slider_type_bg.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play:hover+.slide_info {
    -webkit-transform: translateY(5em);
    -ms-transform: translateY(5em);
    transform: translateY(5em)
}

.slider_type_bg.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play~.slide_content {
    -webkit-transform: translateY(5em);
    -ms-transform: translateY(5em);
    transform: translateY(5em)
}

.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play+.slide_info,.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play:hover+.slide_info {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.slider_container.slider_titles_outside .trx_addons_video_player.with_cover.hover_play~.slide_link,.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play~.slide_link {
    z-index: 0
}

.slider_container.slider_titles_outside .trx_addons_video_player.with_cover.hover_play~.slide_content {
    -webkit-transform: translateY(4em);
    -ms-transform: translateY(4em);
    transform: translateY(4em);
    text-shadow: 1px 1px #000
}

.slider_container .slide_info.slide_info_large {
    padding: 1.5em;
    background-color: var(--theme-color-bg_color_09)
}

.slider_container .slide_info.slide_info_large:hover {
    background-color: var(--theme-color-bg_color)
}

.slider_container.slider_titles_center .slide_info:not(.slide_info_large),.slider_container.slider_titles_center .slide_content {
    width: 100%;
    padding: 0 5%
}

.slider_container .slide_info.slide_info_large .slide_title {
    margin: .3em 0;
    font-size: 1.4em;
    line-height: 1.3em;
    font-weight: 500;
    text-transform: none
}

.slider_container.slider_type_bg .slide_info.slide_info_large .slide_title,.slider_container.slider_type_images .slide_info.slide_info_large .slide_title,.slider_container.slider_type_bg .slide_info.slide_info_large .slide_title a,.slider_container.slider_type_images .slide_info.slide_info_large .slide_title a,.slider_container.slider_type_bg .slide_info.slide_info_large:hover .slide_date,.slider_container.slider_type_images .slide_info.slide_info_large:hover .slide_date,.slider_container.slider_type_bg .slide_info.slide_info_large:hover .slide_cats,.slider_container.slider_type_images .slide_info.slide_info_large:hover .slide_cats,.slider_container.slider_type_bg .slide_info.slide_info_large:hover .slide_cats a,.slider_container.slider_type_images .slide_info.slide_info_large:hover .slide_cats a {
    color: var(--theme-color-text_dark)
}

.slider_container .slide_info.slide_info_large .slide_cats {
    color: var(--theme-color-text)
}

.slider_container .slide_info.slide_info_large .slide_cats a {
    color: var(--theme-color-text);
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 400;
    text-transform: none
}

.slider_container .slide_info.slide_info_large .slide_title a {
    color: var(--theme-color-text_dark)
}

.slider_container .slide_info.slide_info_large .slide_date {
    color: var(--theme-color-text_dark)
}

.slider_container .slide_info.slide_info_large:hover .slide_date {
    color: var(--theme-color-text_dark)
}

.slider_container .slide_info.slide_info_large .slide_cats a:hover,.slider_container .slide_info.slide_info_large .slide_title a:hover {
    color: var(--theme-color-text_dark)
}

.slider_container.slider_multi .slide_cats a:hover,.slider_container.slider_multi .slide_title a:hover,.slider_container.slider_multi a:hover .slide_title {
    color: var(--theme-color-text_dark)
}

.slider_titles_outside_wrap .slide_title {
    font-size: 1.333em;
    line-height: 1.3em
}

.slider_titles_outside_wrap .slide_title+.slide_cats,.slider_titles_outside_wrap .slide_title+.slide_subtitle {
    margin-top: 6px
}

.slider_titles_outside_wrap .slide_title a {
    color: var(--theme-color-text_dark)
}

.slider_titles_outside_wrap .slide_title a:hover {
    color: var(--theme-color-text_dark)
}

.slider_titles_outside_wrap .slide_cats,.slider_titles_outside_wrap .slide_subtitle {
    color: var(--theme-color-text);
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none
}

.slider_titles_outside_wrap .slide_cats a,.slider_titles_outside_wrap .slide_subtitle a {
    color: var(--theme-color-text)
}

.slider_titles_outside_wrap .slide_cats a:hover,.slider_titles_outside_wrap .slide_subtitle a:hover {
    color: var(--theme-color-text_dark)
}

.slider_outer.slider_outer_titles_outside_top {
    padding-top: 9em
}

.slider_outer.slider_outer_titles_outside_top .slider_titles_outside_wrap {
    top: 2em;
    padding: 0 2em;
    max-height: 100%
}

.slider_outer.slider_outer_titles_outside_top .slide_info {
    position: relative;
    text-align: left;
    padding-right: 60px
}

.slider_outer.slider_outer_titles_outside_top .slide_info .slide_cats {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.8px;
    margin-bottom: 5px;
    color: var(--theme-color-text_dark)
}

.slider_outer.slider_outer_titles_outside_top .slide_info .slide_cats a {
    color: var(--theme-color-text_dark)
}

.slider_outer.slider_outer_titles_outside_top .slide_info .slide_cats a:hover {
    color: var(--theme-color-text)
}

.slider_outer.slider_outer_titles_outside_top .slide_info .slide_number {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    color: var(--theme-color-text_light);
    top: auto;
    bottom: 0;
    right: 0
}

.slider_outer.slider_outer_titles_outside_top .slide_info .slide_title {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.slider_outer.slider_outer_titles_outside_top .slide_info .slide_title,.slider_outer.slider_outer_titles_outside_top .slide_info .slide_number {
    font-size: var(--theme-font-h1_font-size);
    line-height: 1.2em;
    font-weight: var(--theme-font-h1_font-weight);
    padding-bottom: 5px
}

.header_widgets_wrap .slider_container .slide_overlay.slide_overlay_large {
    background-color: transparent
}

.header_widgets_wrap .slider_container.slider_titles_center:not(.slider_multi) .slide_info.slide_info_large {
    width: 18em
}

.sidebar .slider_container.slider_multi .slide_info:not(.slide_info_large),.sidebar .slider_container .slide_info:not(.slide_info_large),.footer_wrap .slider_container.slider_multi .slide_info:not(.slide_info_large),.footer_wrap .slider_container .slide_info:not(.slide_info_large) {
    bottom: 8px
}

.sidebar .slider_container.slider_multi .slide_title,.sidebar .slider_container .slide_info:not(.slide_info_large) .slide_title,.footer_wrap .slider_container.slider_multi .slide_title,.footer_wrap .slider_container .slide_info:not(.slide_info_large) .slide_title {
    font-size: 1.2em;
    line-height: 1.2em;
    margin-bottom: 6px
}

.sidebar .slider_container.slider_multi .slide_date,.sidebar .slider_container .slide_info:not(.slide_info_large) .slide_date,.footer_wrap .slider_container.slider_multi .slide_date,.footer_wrap .slider_container .slide_info:not(.slide_info_large) .slide_date {
    font-size: 12px;
    line-height: 16px
}

.sc_slider_controller_horizontal[data-controls="1"] {
    padding-left: 60px;
    padding-right: 57px
}

.sc_slider_controller_horizontal[data-controls="1"] .sc_slider_controller_info {
    width: 83%
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a {
    width: 60px
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
    left: -60px
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_prev:before {
    content: '\e939';
    font-size: 28px
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
    right: -57px
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_next:before {
    content: '\e93a';
    font-size: 28px
}

.sc_slider_controller_titles .slider-slide {
    background-color: var(--theme-color-alter_bg_color)
}

.sc_slider_controller_titles .slider-slide:hover {
    background-color: var(--theme-color-alter_bg_color)
}

.sc_slider_controller_titles .slider-slide:after {
    background-color: var(--theme-color-alter_bd_color)
}

.sc_slider_controller_titles .slider-slide.swiper-slide-active {
    background-color: var(--theme-color-bg_color)
}

.sc_slider_controller_titles .slider-slide.swiper-slide-active:after {
    background-color: var(--theme-color-text_dark)
}

.sc_slider_controller_titles .slider-slide:before {
    width: 1px;
    background-color: var(--theme-color-alter_bd_color)
}

.sc_slider_controller_titles {
    padding-top: 12px
}

.sc_slider_controller_titles .slider_outer_controls_side .slider_controls_wrap>a {
    top: 12px
}

.sc_slider_controller_titles .swiper-slide {
    margin-top: 12px
}

.sc_slider_controller_titles .swiper-slide.swiper-slide-active {
    margin-top: 0;
    margin-bottom: -12px
}

.sc_slider_controller_titles .sc_slider_controller_info {
    text-transform: none;
    font-size: 24px;
    font-weight: 500
}

.sc_slider_controller_titles .sc_slider_controller_info .sc_slider_controller_info_number {
    color: var(--theme-color-text_dark)
}

.sc_slider_controller_titles .sc_slider_controller_info .sc_slider_controller_info_number:after {
    content: '.'
}

.sc_slider_controller_titles .sc_slider_controller_info .sc_slider_controller_info_title {
    color: var(--theme-color-text_dark)
}

.sc_slider_controller_titles .sc_slider_controller_info .slider-slide:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    width: 1px;
    background-color: #ddd
}

.sc_slider_controller_vertical.sc_slider_controller_titles .swiper-slide,.sc_slider_controller_vertical.sc_slider_controller_titles .swiper-slide.swiper-slide-active {
    margin-top: 0;
    margin-bottom: 0
}

.sc_slider_controller .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev,.sc_slider_controller .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
    margin-left: 0
}

.sc_slider_controller .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next,.sc_slider_controller .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
    margin-right: 0
}

.sc_slider_controller .slider-slide.swiper-slide-active:after {
    background-color: var(--theme-color-text_dark)
}

.sc_slider_controller_titles .slider_controls_wrap>a {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link)
}

.sc_slider_controller_titles .slider_controls_wrap>a:hover {
    color: var(--theme-color-bg_color);
    background-color: var(--theme-color-text_dark)
}

.slider_outer_wrap .sc_slider_controller .slider-slide {
    padding: 1em 1em 1em 2em
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_date {
    color: var(--theme-color-text_light)
}

.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active {
    background-color: var(--theme-color-alter_bg_hover)
}

.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active .sc_slider_controller_item_info_date {
    color: var(--theme-color-alter_light)
}

.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active .sc_slider_controller_item_info_title {
    color: var(--theme-color-alter_dark)
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image+.sc_slider_controller_item_info,.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image~.sc_slider_controller_item_info {
    padding-left: 1.5em;
    overflow: hidden
}

.slider_outer_wrap .sc_slider_controller .slider-slide .sc_slider_controller_item_info_cats {
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0
}

.slider_outer_wrap .sc_slider_controller .slider-slide .sc_slider_controller_item_info_cats a {
    color: var(--theme-color-alter_text)
}

.slider_outer_wrap .sc_slider_controller .slider-slide .sc_slider_controller_item_info_cats a:hover {
    color: var(--theme-color-alter_text)
}

.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active .sc_slider_controller_item_info_cats a {
    color: var(--theme-color-alter_dark)
}

.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active .sc_slider_controller_item_info_cats a:hover {
    color: var(--theme-color-alter_dark)
}

.slider_outer_wrap .sc_slider_controller .slider-slide .sc_slider_controller_item_info_date {
    font-weight: 400;
    color: var(--theme-color-alter_text)
}

.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active .sc_slider_controller_item_info_date {
    color: var(--theme-color-alter_dark)
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title {
    font-size: 1.1em;
    line-height: 1.2em
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_cats+.sc_slider_controller_item_info_title {
    margin-top: 3px
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title+.sc_slider_controller_item_info_date {
    margin-top: 5px
}

.slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller_horizontal {
    padding-top: 0
}

.slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller_horizontal .slider-slide.swiper-slide-active:after {
    background-color: var(--theme-color-alter_link)
}

.slider_pagination_style_title .slider_pagination_wrap {
    height: auto !important
}

.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet {
    width: 100%;
    height: auto;
    font-size: 47px;
    font-weight: 700;
    line-height: 1.3em;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background: 0 0 !important;
    opacity: 1 !important;
    border: none !important;
    margin: 0 !important;
    color: var(--theme-color-text_light);
    cursor: pointer
}

.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet+.slider_pagination_bullet {
    margin-top: 10px !important
}

.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet:after {
    display: none !important
}

.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet.slider_pagination_bullet_active {
    color: var(--theme-color-text_dark)
}

.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet {
    width: 100%;
    height: auto;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.3em;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background: 0 0 !important;
    opacity: 1 !important;
    border: none !important;
    margin: 0 !important;
    color: var(--theme-color-alter_text);
    cursor: pointer;
    text-align: left;
    padding: 0 0 0 20px;
    position: relative
}

.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet+.slider_pagination_bullet {
    margin-top: 22px !important
}

.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet:before {
    font-size: 7px;
    left: 0;
    top: 0;
    display: inline-block;
    position: absolute;
    color: var(--theme-color-alter_text);
    content: '\e814';
    font-family: "fontello";
    font-weight: 400
}

.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet:after {
    display: none !important
}

.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet.slider_pagination_bullet_active {
    color: var(--theme-color-text_dark)
}

.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet.slider_pagination_bullet_active:before {
    color: var(--theme-color-text_link2)
}

.footer_wrap .sc_layouts_row {
    line-height: 1.66em
}

.footer_wrap .sc_layouts_row_type_compact {
    font-size: 17px
}

.footer_wrap .sc_layouts_row .sc_layouts_item,.footer_wrap .sc_layouts_row .widget {
    vertical-align: top;
    margin-top: .5em !important;
    margin-bottom: .5em !important
}

.footer_wrap .sc_layouts_item.elementor-widget-divider,.footer_wrap .sc_layouts_item.elementor-widget-spacer,.footer_wrap .sc_layouts_item .widget {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.widget_categories_list .categories_list_style_1 .categories_list_icon {
    color: var(--theme-color-text_dark)
}

.widget_categories_list .categories_list_style_1 .categories_list_item:hover .categories_list_icon {
    color: var(--theme-color-text_link)
}

.widget_categories_list .categories_list_style_1 .categories_list_item:hover .categories_list_title {
    color: var(--theme-color-text_link)
}

.widget_categories_list .categories_list_style_2 .categories_list_title {
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color_07)
}

.widget_categories_list .categories_list_style_2 .categories_list_item:hover .categories_list_title {
    color: var(--theme-color-alter_link);
    background-color: var(--theme-color-alter_bg_hover)
}

.widget_categories_list .categories_list_style_3 .categories_list_item {
    background-color: var(--theme-color-alter_bg_color)
}

.widget_categories_list .categories_list_style_3 .categories_list_item:hover .categories_list_title,.widget_categories_list .categories_list_style_3 .categories_list_item:hover .categories_list_icon {
    color: var(--theme-color-text_link)
}

.widget_categories_list[class*=column-] [class*=column-],.sidebar .widget_categories_list [class*=column-] {
    width: 100%;
    float: none;
    overflow: hidden
}

.widget_categories_list[class*=column-] [class*=column-]+[class*=column-],.sidebar .widget_categories_list [class*=column-]+[class*=column-] {
    margin-top: .5em
}

.widget_categories_list[class*=column-] .categories_list_style_1 .categories_list_item,.sidebar .widget_categories_list .categories_list_style_1 .categories_list_item {
    text-align: left
}

.widget_categories_list[class*=column-] .categories_list_style_1 .categories_list_image {
    display: inline-block;
    width: 20%
}

.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image {
    display: inline-block;
    width: 32px;
    vertical-align: middle
}

.widget_categories_list[class*=column-] .categories_list_style_1 .categories_list_image img,.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image img {
    width: 100%;
    height: auto
}

.widget_categories_list[class*=column-] .categories_list_style_1 .categories_list_title,.sidebar .widget_categories_list .categories_list_style_1 .categories_list_title {
    display: inline-block;
    vertical-align: middle;
    width: 70%;
    margin: 0;
    font-size: 1em;
    text-align: left;
    text-transform: none;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.widget_categories_list[class*=column-] .categories_list_style_1 .categories_list_image+.categories_list_title,.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image+.categories_list_title {
    padding-left: 1em
}

.widget_contacts .contacts_socials {
    margin-bottom: -5px
}

.widget_contacts .contacts_socials .social_item {
    margin: 0 5px 5px 0
}

.widget_contacts .contacts_info {
    font-size: 17px;
    line-height: 1.7em
}

.widget_contacts .contacts_info span,.widget_contacts .contacts_info>div>a,.widget_contacts .contacts_info>a {
    padding-left: 2.3em
}

.widget_contacts .contacts_info .contacts_left>* {
    padding-right: 2.3em
}

.widget_contacts .contacts_info .contacts_left>:before {
    text-align: center
}

.widget_contacts .contacts_info span+span,.widget_contacts .contacts_info span+a {
    margin-top: 1.5em
}

.widget_contacts .contacts_info span:before,.widget_contacts .contacts_info>div>a:before,.widget_contacts .contacts_info>a:before {
    font-family: "fontello";
    font-size: 1.4em;
    width: 1.2em;
    text-align: center
}

.widget_contacts .contacts_info span.contacts_address:before {
    content: '\E9D2'
}

.widget_contacts .contacts_info span.contacts_email:before {
    content: '\E9FC'
}

.widget_contacts .contacts_info span.contacts_phone:before,.widget_contacts .contacts_info a.contacts_phone:before {
    content: '\E9CF'
}

.widget_contacts .contacts_info .contacts_left,.widget_contacts .contacts_info .contacts_right {
    white-space: normal
}

.widget_contacts .contacts_info .contacts_left .contacts_email,.widget_contacts .contacts_info .contacts_left .contacts_phone,.widget_contacts .contacts_info .contacts_right .contacts_email,.widget_contacts .contacts_info .contacts_right .contacts_phone {
    white-space: nowrap
}

.footer_wrap .widget_contacts .contacts_description,.footer_wrap .widget_contacts .contacts_content {
    margin-left: auto;
    margin-right: auto
}

.footer_wrap .columns_wrap .widget_contacts .contacts_description,.footer_wrap .columns_wrap .widget_contacts .contacts_content {
    max-width: none
}

.widget_contacts .contacts_info {
    color: var(--theme-color-text)
}

.widget_contacts .contacts_info span:before,.widget_contacts .contacts_info>div>a:before,.widget_contacts .contacts_info>a:before {
    color: var(--theme-color-text_link2)
}

.widget_contacts .contacts_info span a,.widget_contacts .contacts_info>div>a,.widget_contacts .contacts_info>a {
    color: var(--theme-color-text)
}

.widget_contacts .contacts_info span a:hover,.widget_contacts .contacts_info>div>a:hover,.widget_contacts .contacts_info>a:hover {
    color: var(--theme-color-text_dark)
}

[class*=scheme_].sidebar .widget_contacts .contacts_info,[class*=scheme_].footer_wrap .widget_contacts .contacts_info {
    color: var(--theme-color-alter_text)
}

[class*=scheme_].sidebar .widget_contacts .contacts_info span:before,[class*=scheme_].sidebar .widget_contacts .contacts_info>div>a:before,[class*=scheme_].sidebar .widget_contacts .contacts_info>a:before,[class*=scheme_].footer_wrap .widget_contacts .contacts_info span:before,[class*=scheme_].footer_wrap .widget_contacts .contacts_info>div>a:before,[class*=scheme_].footer_wrap .widget_contacts .contacts_info>a:before {
    color: var(--theme-color-alter_link2)
}

[class*=scheme_].sidebar .widget_contacts .contacts_info span a,[class*=scheme_].sidebar .widget_contacts .contacts_info>div>a,[class*=scheme_].sidebar .widget_contacts .contacts_info>a,[class*=scheme_].footer_wrap .widget_contacts .contacts_info span a,[class*=scheme_].footer_wrap .widget_contacts .contacts_info>div>a,[class*=scheme_].footer_wrap .widget_contacts .contacts_info>a {
    color: var(--theme-color-alter_text)
}

[class*=scheme_].sidebar .widget_contacts .contacts_info span a:hover,[class*=scheme_].sidebar .widget_contacts .contacts_info>div>a:hover,[class*=scheme_].sidebar .widget_contacts .contacts_info>a:hover,[class*=scheme_].footer_wrap .widget_contacts .contacts_info span a:hover,[class*=scheme_].footer_wrap .widget_contacts .contacts_info>div>a:hover,[class*=scheme_].footer_wrap .widget_contacts .contacts_info>a:hover {
    color: var(--theme-color-alter_dark)
}

.footer_wrap [class*=scheme_].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]) {
    color: var(--theme-color-text)
}

.footer_wrap [class*=scheme_].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]):hover {
    color: var(--theme-color-text_dark)
}

.footer_wrap [class*=scheme_].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget a:not(.sc_button):not([class*=button]) {
    color: var(--theme-color-text_dark)
}

.footer_wrap [class*=scheme_].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget a:not(.sc_button):not([class*=button]):hover {
    color: var(--theme-color-text_link)
}

.footer_wrap [class*=scheme_].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget span.price,.footer_wrap [class*=scheme_].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget span.amount {
    color: var(--theme-color-text_dark)
}

.footer_wrap [class*=scheme_].sc_layouts_row.sc_layouts_row_type_compact .trx_addons_alter_text a {
    color: var(--theme-color-text_dark) !important
}

.footer_wrap .sc_layouts_row_type_narrow {
    font-size: 17px
}

.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_item_icon+.sc_layouts_item_details {
    margin-left: .4em
}

.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_item_details_line1,.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_item_details_line2,.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_item_icon {
    color: var(--theme-color-text_dark)
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
    position: relative;
    display: block;
    overflow: hidden;
    width: 45px;
    height: 45px;
    line-height: 42px;
    font-size: 16px;
    text-align: center;
    border: 1px solid var(--theme-color-text_dark_015)
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default[class*=modern] .socials_wrap .social_item .social_icon {
    width: 45px;
    height: 45px;
    line-height: 44px
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap {
    margin-bottom: -5px
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item {
    margin: 0 5px 5px 0
}

.widget_custom_links ul>li a:first-child:before {
    display: none
}

.widget_custom_links ul.custom_links_list .custom_links_list_item+.custom_links_list_item {
    margin-top: 14px !important
}

.widget_custom_links ul>li.custom_links_list_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_link {
    margin: 0;
    padding: 0;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    color: var(--theme-color-text_dark)
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_link:hover {
    color: var(--theme-color-text_dark)
}

.widget_custom_links ul>li.custom_links_list_item:hover .custom_links_list_item_link {
    margin-left: 9px
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_title {
    padding: 0;
    position: relative;
    display: inline-block;
    line-height: 1.2em
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_title:after {
    content: "";
    display: block;
    position: relative;
    z-index: 1;
    top: auto;
    bottom: -5px;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: 0;
    height: 1px;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    background-color: var(--theme-color-text_dark)
}

.widget_custom_links ul>li.custom_links_list_item:hover .custom_links_list_item_title:after {
    width: 100%
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_label {
    color: var(--theme-color-inverse_hover);
    border-color: var(--theme-color-text_dark);
    background-color: var(--theme-color-text_dark)
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_description {
    margin-top: 5px;
    font-style: normal
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_button {
    padding: 0 1.5em 0 0;
    font-size: 16px;
    line-height: 21px;
    color: var(--theme-color-text_dark)
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_button:focus,.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_button:hover {
    color: var(--theme-color-text_dark) !important
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_button:before,.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_button:after {
    font-size: 9px
}

.footer_wrap .sc_layouts_row_type_compact .underline_anim {
    display: inline;
    padding: 0;
    padding-bottom: 6px;
    background-image: linear-gradient(to right,currentColor 0%,currentColor 100%);
    background-position: 0 100%;
    background-repeat: no-repeat;
    -webkit-background-size: 0 1px;
    background-size: 0 1px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.footer_wrap .sc_layouts_row_type_compact .underline_anim.underline_do_hover {
    animation: underline_hover_on .8s cubic-bezier(.25,.8,.25,1) both
}

.footer_wrap .sc_layouts_row_type_compact .underline_anim.underline_do_hover:hover {
    animation: underline_hover_off .8s cubic-bezier(.25,.8,.25,1) both
}

@-webkit-keyframes underline_hover_on {
    0% {
        -webkit-background-size: 0 1px;
        background-size: 0 1px
    }

    100% {
        -webkit-background-size: 100% 1px;
        background-size: 100% 1px
    }
}

@keyframes underline_hover_on {
    0% {
        -webkit-background-size: 0 1px;
        background-size: 0 1px
    }

    100% {
        -webkit-background-size: 100% 1px;
        background-size: 100% 1px
    }
}

@-webkit-keyframes underline_hover_off {
    0% {
        -webkit-background-size: 100% 1px;
        background-size: 100% 1px
    }

    100% {
        -webkit-background-size: 0 1px;
        background-size: 0 1px
    }
}

@keyframes underline_hover_off {
    0% {
        -webkit-background-size: 100% 1px;
        background-size: 100% 1px
    }

    100% {
        -webkit-background-size: 0 1px;
        background-size: 0 1px
    }
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item+.social_item {
    margin-top: 10px
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon {
    font-size: 16px;
    width: 2em;
    height: 2em;
    line-height: 2em;
    margin-left: -.5em;
    color: var(--theme-color-text)
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon+.social_name {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 6px;
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    color: var(--theme-color-text)
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_name,.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon {
    color: var(--theme-color-text_dark)
}

.footer_wrap .sc_layouts_row_type_normal .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item {
    margin-right: 43px;
    font-size: 21px;
    font-weight: 400;
    color: var(--theme-color-text_dark)
}

.footer_wrap .sc_layouts_row_type_normal .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item:hover {
    color: var(--theme-color-text)
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item+.social_item {
    margin-top: 10px
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item {
    display: inline-block;
    width: 100%;
    text-align: inherit
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names.sc_align_left:not(.alter) .socials_wrap .social_item {
    display: table;
    width: auto
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item .social_icon {
    font-size: 16px;
    width: 2em;
    height: 2em;
    line-height: 2em;
    margin-left: -.5em;
    color: var(--theme-color-text)
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item .social_icon+.social_name {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 6px;
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    color: var(--theme-color-text)
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item:hover .social_name,.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item:hover .social_icon {
    color: var(--theme-color-text_dark)
}

.sc_socials.sc_socials_names .socials_wrap .social_item {
    color: var(--theme-color-text_dark)
}

.sc_socials.sc_socials_names .socials_wrap .social_item:hover {
    color: var(--theme-color-text_link)
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap,.sc_socials.sc_socials_default.modern .socials_wrap {
    margin-bottom: -8px
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item,.sc_socials.sc_socials_default.modern .socials_wrap .social_item {
    margin: 0 8px 8px 0
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item .social_icon,.sc_socials.sc_socials_default.modern .socials_wrap .social_item .social_icon {
    position: relative;
    display: block;
    overflow: hidden;
    width: 45px;
    height: 45px;
    line-height: 44px;
    font-size: 16px;
    text-align: center;
    border: none !important;
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-text_dark)
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon,.sc_socials.sc_socials_default.modern .socials_wrap .social_item:hover .social_icon {
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-text_link)
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item .social_icon {
    background-color: #2c313d;
    color: var(--theme-color-inverse_link)
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon {
    color: var(--theme-color-inverse_link) !important;
    background-color: var(--theme-color-text_link)
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*=facebook] {
    background-color: #3b5998 !important;
    color: var(--theme-color-inverse_link) !important
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*=twitter] {
    background-color: #1da1f2 !important;
    color: var(--theme-color-inverse_link) !important
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*=dribble],.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*=dribbble] {
    background-color: #ea4c89 !important;
    color: var(--theme-color-inverse_link) !important
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*=instagram] {
    background-color: #c862dc !important;
    color: var(--theme-color-inverse_link) !important
}

.sc_socials.sc_socials_icons_names.alter .socials_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around
}

.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item {
    margin: 0 !important;
    padding: 28px 10px;
    width: 100%;
    line-height: 1
}

.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item+.social_item {
    border-left: 1px solid var(--theme-color-bd_color)
}

.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item .social_name {
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    color: var(--theme-color-text_dark)
}

.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item .social_icon {
    width: 1.5em;
    height: 1.5em;
    line-height: 1.5em;
    font-size: 16px;
    color: var(--theme-color-text_dark)
}

.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item .social_icon+.social_name {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px
}

.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item:hover .social_name,.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item:hover .social_icon {
    color: var(--theme-color-text_dark)
}

.sc_socials.sc_socials_icons_names.extra.sc_align_center .socials_wrap {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_socials.sc_socials_icons_names.extra.sc_align_right .socials_wrap {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item {
    padding: 0 1px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 1.3em;
    color: var(--theme-color-alter_dark)
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item .social_icon {
    text-align: left;
    padding: 0 1px;
    font-size: 16px;
    width: auto;
    height: auto;
    line-height: inherit
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item .social_icon+.social_name {
    margin: 0 0 0 8px;
    font-size: 13px;
    line-height: 17px
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item:hover .social_icon {
    color: var(--theme-color-alter_dark)
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item:hover .social_icon[class*=facebook] {
    color: #4f5fbf !important
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item:hover .social_icon[class*=twitter] {
    color: #48bde9 !important
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item:hover .social_icon[class*=dribble] {
    color: #ea4c89 !important
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item:hover .social_icon[class*=instagram] {
    color: #c41bd1 !important
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item:hover .social_name {
    color: var(--theme-color-text_dark)
}

.sc_socials.sc_socials_default.simple .socials_wrap .social_item {
    margin-right: 18px
}

.sc_socials.sc_socials_default.simple .socials_wrap .social_item .social_icon {
    padding: 0 1px;
    width: auto;
    height: auto;
    line-height: inherit;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: none;
    text-align: unset
}

body.expand_content .sc_recent_news_style_news-announce .post_size_full,.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_full {
    height: 656px
}

body.expand_content .sc_recent_news_style_news-announce .post_size_big,.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_big {
    height: 328px
}

body.expand_content .sc_recent_news_style_news-announce .post_size_medium,.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_medium,body.expand_content .sc_recent_news_style_news-announce .post_size_small,.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_small {
    height: 164px
}

.sc_recent_news_header {
    border-color: var(--theme-color-text_dark)
}

.sc_recent_news_header_category_item_more {
    color: var(--theme-color-text_link)
}

.sc_recent_news_header_more_categories {
    border-color: var(--theme-color-extra_bd_color);
    background-color: var(--theme-color-extra_bg_color)
}

.sc_recent_news_header_more_categories>a {
    color: var(--theme-color-extra_link)
}

.sc_recent_news_header_more_categories>a:hover {
    color: var(--theme-color-extra_hover);
    background-color: var(--theme-color-extra_bg_hover)
}

.sc_recent_news_style_news-magazine .post_accented_border {
    border-color: var(--theme-color-bd_color)
}

.sc_recent_news_style_news-excerpt .post_item {
    border-color: var(--theme-color-bd_color)
}

.widget_twitter .widget_content .sc_twitter_item,.widget_twitter .widget_content li {
    color: var(--theme-color-text)
}

.widget_twitter .widget_content .sc_twitter_item .sc_twitter_item_icon {
    color: var(--theme-color-text_link) !important
}

.widget_twitter .swiper-pagination-bullet {
    background-color: var(--theme-color-text_light)
}

.widget_twitter .swiper-pagination-bullet-active {
    background-color: var(--theme-color-text_link)
}

.widget_twitter .widget_content .sc_twitter_list li {
    color: var(--theme-color-text)
}

.widget_twitter .widget_content .sc_twitter_list li:before {
    color: var(--theme-color-text_link) !important
}

[class*=scheme_].sidebar .widget_twitter .widget_content .sc_twitter_list li {
    color: var(--theme-color-alter_text)
}

[class*=scheme_].sidebar .widget_twitter .widget_content .sc_twitter_list li:before {
    color: var(--theme-color-alter_link) !important
}

.narrow_content .trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item {
    width: 50%
}

.narrow_content .trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item .trx_addons_video_list_title {
    font-size: 1em
}

.trx_addons_video_sticky .trx_addons_video_sticky_inner .trx_addons_video_sticky_title {
    display: none
}

.post_featured .trx_addons_video_sticky_inner .trx_addons_video_sticky_title {
    display: none
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
    right: 90px;
    width: 618px !important;
    height: 348px !important;
    z-index: 21
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe {
    width: 618px !important;
    height: 348px !important
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap {
    background-color: var(--theme-color-alter_bg_color)
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_title,.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_title a,.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_title a:hover {
    color: var(--theme-color-alter_dark)
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame {
    height: 100%
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame .mejs-container {
    width: 100% !important;
    height: 100% !important
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame .mejs-container .mejs-overlay.mejs-overlay-play {
    width: 100% !important;
    height: 100% !important
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame .mejs-container iframe,.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame .mejs-container video,.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame .mejs-container embed {
    width: 100% !important;
    height: 100% !important
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap,.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_sticky_title {
    display: block;
    background-color: var(--theme-color-alter_bg_color);
    bottom: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 21px 4em 21px 30px;
    position: absolute;
    top: -4.1rem;
    height: auto;
    width: 100%;
    display: block;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_close {
    right: 110px;
    bottom: 358px
}

.post_featured:not(.post_video_play):not(.with_video_sticky_on) .trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
    height: 0 !important
}

.post_featured:not(.post_video_play):not(.with_video_sticky_on) .trx_addons_video_sticky_on .trx_addons_video_sticky_close {
    bottom: 12px
}

.trx_addons_reviews_stars_default,.trx_addons_reviews_stars_hover {
    color: var(--theme-color-text_link)
}

[class*=scheme_].sidebar .trx_addons_reviews_stars_default,[class*=scheme_].sidebar .trx_addons_reviews_stars_hover {
    color: var(--theme-color-alter_link)
}

.trx_addons_reviews_bubble {
    background-color: var(--theme-color-bg_color)
}

.trx_addons_reviews_bubble:before {
    background-color: var(--theme-color-bg_color);
    border-right-color: var(--theme-color-bd_color);
    border-bottom-color: var(--theme-color-bd_color)
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_info {
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color)
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_title {
    color: var(--theme-color-extra_dark);
    background-color: var(--theme-color-extra_bg_color);
    padding-left: .5em;
    padding-right: .5em
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_title:after {
    border-top-color: var(--theme-color-extra_bg_color)
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_mark_value {
    border-color: var(--theme-color-alter_bd_hover);
    background-color: var(--theme-color-alter_bg_hover)
}

.trx_addons_reviews_block_detailed {
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color)
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_title {
    color: var(--theme-color-extra_dark);
    background-color: var(--theme-color-extra_bg_color)
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn {
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_hover)
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_list li:before {
    color: var(--theme-color-alter_dark)
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias {
    color: var(--theme-color-alter_dark)
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="10"] [class*=trx_addons_reviews_block_list_mark_line],.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="100"] [class*=trx_addons_reviews_block_list_mark_line] {
    background-color: var(--theme-color-text_link)
}

.trx_addons_reviews_block_mark .trx_addons_reviews_block_mark_value {
    border-color: var(--theme-color-alter_bd_hover);
    background-color: var(--theme-color-alter_bg_hover)
}

.trx_addons_reviews_block_mark_text {
    font-weight: 500
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_buttons {
    color: var(--theme-color-text_dark)
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_buttons .trx_addons_reviews_block_subtitle {
    font-weight: 500
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_list li:before {
    left: -1.5em
}

.trx_addons_reviews_block .sc_button {
    font-size: 15px;
    line-height: 17px;
    padding: 17px 27px
}

.trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_negatives,.trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_positives {
    padding-left: 0;
    width: calc(50% - 1em)
}

.trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_negatives .trx_addons_reviews_block_list li:before,.trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_positives .trx_addons_reviews_block_list li:before {
    font-family: "fontello";
    font-weight: 400;
    font-size: .9em;
    line-height: 1.9em
}

.trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_positives .trx_addons_reviews_block_list li:before {
    content: '\E8AD'
}

.trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_negatives .trx_addons_reviews_block_list li:before {
    content: '\E8AE'
}

.trx_addons_reviews_block .trx_addons_reviews_block_mark {
    overflow: visible
}

.trx_addons_reviews_block .trx_addons_reviews_block_mark canvas {
    transform: rotate(-90deg) translateY(calc(-50% - -.5px))
}

.trx_addons_reviews_block .trx_addons_reviews_block_mark .trx_addons_reviews_block_mark_value {
    width: 2.9em;
    height: 2.9em;
    line-height: 2.9em;
    border-width: 4px
}

.sc_item_subtitle {
    color: var(--theme-color-text_dark)
}

.color_style_link2 .sc_item_subtitle {
    color: var(--theme-color-text_link2)
}

.color_style_link3 .sc_item_subtitle {
    color: var(--theme-color-text_link3)
}

.sc_item_subtitle.sc_item_title_style_shadow {
    color: var(--theme-color-text_light)
}

.theme_scroll_down:hover {
    color: var(--theme-color-text_link)
}

.sc_item_filters_more_link_wrap .sc_item_filters_more_link {
    overflow: visible
}

.sc_item_filters_align_left,.sc_item_filters_align_right,.sc_item_filters .sc_item_filters_header {
    border-color: var(--theme-color-text_dark)
}

.sc_item_filters_align_left .sc_item_filters_header,.sc_item_filters_align_right .sc_item_filters_header {
    flex-basis: 50%
}

.sc_item_filters_align_right .sc_item_filters_header {
    flex-basis: 50%;
    text-align: right
}

.sc_blogger.sc_item_filters_tabs_left .sc_item_filters_tabs li>a {
    padding: .15em 0;
    margin-bottom: .5em
}

ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_filters_tabs>li>a.active,ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_filters_tabs>li>a.active>span {
    color: var(--theme-color-extra_dark) !important
}

ul.sc_layouts_submenu .post_featured.hover_info .post_info {
    padding: 1em
}

ul.sc_layouts_submenu .post_featured.hover_info .post_info .post_category {
    top: 1em;
    left: 1em
}

ul.sc_layouts_submenu .post_featured .post_info .post_title {
    font-size: 1.25em
}

ul.sc_layouts_submenu .post_featured .post_info .post_descr {
    display: none
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_filters,.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_posts_container,.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_pagination {
    margin-left: 0
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_right .sc_item_filters,.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_right .sc_item_posts_container,.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_right .sc_item_pagination {
    margin-right: 0
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs {
    position: static;
    width: 100%;
    padding: 0 !important;
    margin-bottom: 1em !important
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs li {
    display: inline-block;
    vertical-align: top;
    margin-right: 1em;
    width: auto
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs li>a {
    padding: 0
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs li:last-child {
    margin-right: 0
}

.menu_mobile ul.sc_layouts_submenu .sc_item_posts_container [class*=column-]+[class*=column-] {
    padding-top: 1em
}

.sc_item_featured [class*=post_info_] {
    color: var(--theme-color-extra_text);
    background-color: var(--theme-color-extra_bg_color_07)
}

.sc_item_featured:hover [class*=post_info_] {
    background-color: var(--theme-color-extra_bg_color_07)
}

.sc_item_featured [class*=post_info_] a {
    color: var(--theme-color-extra_dark)
}

.sc_item_featured [class*=post_info_] a:hover,.sc_item_featured [class*=post_info_] a:focus {
    color: var(--theme-color-extra_hover)
}

.sc_item_featured .post_meta a {
    color: var(--theme-color-extra_light)
}

.sc_item_featured .post_meta a:hover,.sc_item_featured .post_meta a:focus {
    color: var(--theme-color-extra_hover)
}

.sc_item_featured .post_meta_item.post_categories,.sc_item_featured .post_meta_item.post_categories a {
    color: var(--theme-color-extra_link)
}

.sc_item_featured .post_meta_item.post_categories a:hover,.sc_item_featured .post_meta_item.post_categories a:focus {
    color: var(--theme-color-extra_hover)
}

.sc_blogger .sc_item_featured .post_info_audio {
    background: 0 0 !important;
    padding: 0 !important;
    max-width: 100% !important;
    margin: 0 !important
}

.sc_blogger .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
    padding: 1.8em
}

.sc_blogger .format-audio .post_featured .post_audio_title {
    margin-bottom: .2em
}

.sc_typed_entry {
    color: var(--theme-color-text_dark)
}

.sc_action_item .sc_action_item_subtitle {
    color: var(--theme-color-text_link)
}

.sc_action_item.color_style_link2 .sc_action_item_subtitle {
    color: var(--theme-color-text_link2)
}

.sc_action_item.color_style_link3 .sc_action_item_subtitle {
    color: var(--theme-color-text_link3)
}

.sc_action_item.color_style_dark .sc_action_item_subtitle {
    color: var(--theme-color-text_dark)
}

.sc_action_item_event .sc_action_item_date,.sc_action_item_event .sc_action_item_info {
    color: var(--theme-color-text_dark);
    border-color: var(--theme-color-text)
}

.sc_action_item_event .sc_action_item_description {
    color: var(--theme-color-text)
}

.sc_action_item_event.with_image .sc_action_item_inner {
    background-color: var(--theme-color-bg_color)
}

.sc_blogger .post_featured+.post_header {
    max-width: none;
    padding: 0;
    display: block
}

.sc_blogger_item_list.sc_blogger_item_image_position_left .sc_blogger_item_title,.sc_blogger_item_list.sc_blogger_item_image_position_right .sc_blogger_item_title,.sc_blogger_item_list.sc_blogger_item_image_position_alter .sc_blogger_item_title {
    font-size: 1.15em;
    line-height: 1.5em
}

.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_title,.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_title,.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_alter .sc_blogger_item_title {
    margin-top: -.5em
}

.post_item_single .post_content_single .sc_item_filters_title,.editor-block-list__layout .sc_item_filters_title {
    font-size: 1.15em;
    line-height: 1.25em;
    text-transform: uppercase
}

.post_item_single .post_content_single .sc_blogger_item_excerpt,.editor-block-list__layout .sc_blogger_item_excerpt {
    line-height: 1.5em
}

.sc_blogger.slider_container .swiper-pagination-bullet {
    border-color: var(--theme-color-text_light)
}

.sc_blogger_item_on_plate .sc_blogger_item_body {
    color: var(--theme-color-alter_text)
}

.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_body,.sc_blogger_item_list.sc_blogger_item_on_plate .sc_blogger_item_body,.sc_blogger_item_wide.sc_blogger_item_on_plate {
    background-color: var(--theme-color-alter_bg_color)
}

.sc_blogger_item_on_plate .sc_blogger_item_content .post_meta,.sc_blogger_item_on_plate .sc_blogger_item_content .post_meta a {
    color: var(--theme-color-alter_light)
}

.sc_blogger_item_on_plate .sc_blogger_item_content .post_meta a:hover {
    color: var(--theme-color-alter_dark)
}

.sc_blogger_item_on_plate .sc_blogger_item_content .post_meta .post_sponsored,.sc_blogger_item_on_plate .sc_blogger_item_content .post_meta .post_sponsored a {
    color: var(--theme-color-alter_link)
}

.sc_blogger_item_on_plate .sc_blogger_item_content .post_meta .post_sponsored a:hover {
    color: var(--theme-color-alter_dark)
}

.sc_blogger_item_on_plate .sc_blogger_item_content a {
    color: var(--theme-color-alter_link)
}

.sc_blogger_item_on_plate .sc_blogger_item_content a:hover {
    color: var(--theme-color-alter_hover)
}

.sc_blogger_item_on_plate .sc_blogger_item_content a.sc_button_simple:hover {
    color: var(--theme-color-alter_hover) !important
}

.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title a {
    color: var(--theme-color-alter_dark)
}

.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title a:hover {
    color: var(--theme-color-alter_link)
}

.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_excerpt:after {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--theme-color-alter_bg_color_00)),to(var(--theme-color-alter_bg_color)));
    background-image: -webkit-linear-gradient(top,var(--theme-color-alter_bg_color_00),var(--theme-color-alter_bg_color));
    background-image: -o-linear-gradient(top,var(--theme-color-alter_bg_color_00),var(--theme-color-alter_bg_color));
    background-image: linear-gradient(180deg,var(--theme-color-alter_bg_color_00),var(--theme-color-alter_bg_color))
}

.sc_blogger_content .sc_blogger_item {
    border-color: var(--theme-color-bd_color)
}

.sc_blogger_item_list.sc_blogger_item_with_numbers:not(.sc_blogger_item_with_image) .sc_blogger_item_title:before,.sc_blogger_item_list.sc_blogger_item_with_numbers.sc_blogger_item_with_image .sc_blogger_item_featured:after {
    color: var(--theme-color-extra_dark);
    background-color: var(--theme-color-extra_bg_color)
}

.sc_blogger_item_list .post_featured[class*=hover_] .post_info_back {
    display: none
}

.sc_content_number {
    color: var(--theme-color-alter_bg_hover)
}

.sc_content_width_1_1,.sc_inner_width_1_1>.elementor-column-wrap,.sc_inner_width_1_1>.elementor-widget-wrap {
    width: var(--theme-var-page)
}

.sc_content_width_1_2,.sc_inner_width_1_2>.elementor-column-wrap,.sc_inner_width_1_2>.elementor-widget-wrap {
    width: calc(var(--theme-var-page)/2)
}

.sc_content_width_1_3,.sc_inner_width_1_3>.elementor-column-wrap,.sc_inner_width_1_3>.elementor-widget-wrap {
    width: calc(var(--theme-var-page)/3)
}

.sc_content_width_2_3,.sc_inner_width_2_3>.elementor-column-wrap,.sc_inner_width_2_3>.elementor-widget-wrap {
    width: calc(var(--theme-var-page)/3*2)
}

.sc_content_width_1_4,.sc_inner_width_1_4>.elementor-column-wrap,.sc_inner_width_1_4>.elementor-widget-wrap {
    width: calc(var(--theme-var-page)/4)
}

.sc_content_width_3_4,.sc_inner_width_3_4>.elementor-column-wrap,.sc_inner_width_3_4>.elementor-widget-wrap {
    width: calc(var(--theme-var-page)/4*3)
}

.sc_events.slider_container .swiper-pagination-bullet {
    border-color: var(--theme-color-text_light)
}

.sc_events_default .sc_events_columns .sc_events_item,.sc_events_default .sc_events_slider .sc_events_item {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.sc_events_default .sc_events_columns .sc_events_item_info,.sc_events_default .sc_events_slider .sc_events_item_info {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-right: 0
}

.sc_events_default .sc_events_columns .sc_events_item_content_wrap,.sc_events_default .sc_events_slider .sc_events_item_content_wrap {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.sc_events_default .sc_events_columns .sc_events_item_thumb,.sc_events_default .sc_events_slider .sc_events_item_thumb {
    flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 1em
}

.sc_events_default .sc_events_columns .sc_events_item_date_start,.sc_events_default .sc_events_slider .sc_events_item_date_start {
    display: none;
    margin: 0 0 1em
}

.sc_events_default .sc_events_columns .sc_events_item_price,.sc_events_default .sc_events_slider .sc_events_item_price {
    width: 100%;
    margin-top: .6em
}

.sc_events_default .sc_events_item {
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 0
}

.sc_events_default .sc_events_item+.sc_events_item {
    margin-top: 1.7em;
    padding-top: 1.7em;
    border-top: 1px solid var(--theme-color-bd_color)
}

.sc_events_default .post_featured.hover_link img {
    will-change: transform
}

.sc_events_default .sc_events_item:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_events_default .sc_events_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_events_default .sc_events_item_info {
    width: 100%;
    padding: 0;
    padding-right: 8%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_events_default .sc_events_item_content_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sc_events_default .sc_events_item_content {
    width: 100%;
    margin-top: .5em
}

.sc_events_default .sc_events_item_thumb {
    width: 100%;
    margin-right: 1.6em;
    overflow: hidden !important;
    flex-basis: 170px;
    flex-shrink: 0
}

.sc_events_default .sc_events_item_title {
    font-size: 1.333em;
    line-height: 1.2em;
    margin: 0
}

.sc_events_default .sc_events_item_title+.sc_events_item_meta {
    margin-top: .6em
}

.sc_events_default .sc_events_item_meta+.sc_events_item_more_link,.sc_events_default .sc_events_item_meta+.sc_events_item_text {
    margin-top: .8em
}

.sc_events_default .sc_events_item_text+.sc_events_item_more_link {
    margin-top: .8em
}

.sc_events_default .sc_events_item_price {
    margin-top: .3em;
    position: relative;
    z-index: 1;
    top: auto;
    right: auto;
    font-size: 1.333em;
    line-height: 1.2em;
    font-weight: 500;
    color: var(--theme-color-text_dark)
}

.sc_events_default .sc_events_item_price.free_price {
    color: var(--theme-color-text_link)
}

.sc_events_default .sc_events_item_price:not(.free_price):before {
    font-family: "fontello";
    content: '\E9BD';
    margin-right: .5em
}

.sc_events_default .sc_events_item_meta {
    font-size: 14px;
    line-height: 24px;
    color: var(--theme-color-text_light)
}

.sc_events_default .sc_events_item_meta_date {
    position: relative
}

.sc_events_default .sc_events_item_meta_date:before {
    font-size: 16px;
    font-weight: 400;
    margin-right: 10px;
    font-family: "fontello";
    content: '\E9B7';
    color: var(--theme-color-text_link)
}

.sc_events_default .sc_events_item_meta_locality {
    margin-right: 1em;
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
    color: var(--theme-color-text_dark)
}

.sc_events_default .sc_events_item_date_start {
    width: auto;
    min-width: 80px;
    margin-right: 1.3em;
    margin-top: .5em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    flex-shrink: 0
}

.sc_events_default .sc_events_item_date_start .sc_events_item_date_day {
    font-size: 1.944em;
    line-height: 1em;
    font-weight: 500;
    color: var(--theme-color-text_dark)
}

.sc_events_default .sc_events_item_date_start .sc_events_item_date_month {
    margin-top: 7px;
    font-size: 15px;
    line-height: 19px;
    color: var(--theme-color-text_light)
}

.sc_events_default .sc_events_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    color: var(--theme-color-text_dark);
    z-index: 1;
    overflow: hidden
}

.sc_events_default .sc_events_item_more_link .link_text {
    position: relative;
    margin-right: 0;
    display: inline-block;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_events_default .sc_events_item:hover .sc_events_item_more_link .link_text,.sc_events_default .sc_events_item .sc_events_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 6px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_events_default .sc_events_item .sc_events_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center
}

.sc_events_default .sc_events_item .sc_events_item_more_link .link_icon:before {
    font-size: 11px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_events_classic .sc_events_slider .sc_events_item,.sc_events_classic .sc_events_columns .sc_events_item {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_events_classic .sc_events_item {
    position: relative;
    z-index: 1;
    overflow: hidden
}

.sc_events_classic .sc_events_item:before {
    content: ' ';
    width: 0;
    height: 0;
    padding-top: 110%;
    display: inline-block;
    margin-left: -.2em
}

.sc_events_classic .sc_events_item_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #05080d
}

.sc_events_classic .sc_events_item_featured {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}

.sc_events_classic .sc_events_item_featured:before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);
    opacity: .9
}

.sc_events_classic .sc_events_item:hover .sc_events_item_featured {
    -webkit-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05)
}

.sc_events_classic .sc_events_item_content_inner {
    position: relative;
    z-index: 1;
    padding: 2em 2.2em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 100%;
    overflow: hidden
}

.sc_events_classic .sc_events_item_content_inner_top {
    position: relative;
    z-index: 1
}

.sc_events_classic .sc_events_item_content_inner_bottom {
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    z-index: 1;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_events_classic .sc_events_item.with_more .sc_events_item_content_inner_bottom {
    -webkit-transform: translateY(25px);
    -ms-transform: translateY(25px);
    transform: translateY(25px);
    will-change: transform;
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out
}

.sc_events_classic .sc_events_item.with_more:hover .sc_events_item_content_inner_bottom {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px)
}

.sc_events_classic .sc_events_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_events_classic .sc_events_item_title,.sc_events_classic .sc_events_item_title a {
    color: #fff
}

.sc_events_classic .sc_events_item_title a:hover {
    color: #fff
}

.sc_events_classic .sc_events_item_meta_categories {
    display: block;
    line-height: normal
}

.sc_events_classic .sc_events_item_meta_categories a {
    margin: 0 6px 6px 0;
    display: inline-block;
    padding: 4px 18px;
    font-size: 11px;
    line-height: 17px;
    font-weight: 500;
    letter-spacing: .8px;
    text-transform: uppercase;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link2)
}

.sc_events_classic .sc_events_item_meta_categories a:hover {
    color: var(--theme-color-inverse_hover);
    background-color: var(--theme-color-text_dark)
}

.sc_events_classic .sc_events_item:hover .sc_events_item_meta_categories a {
    color: var(--theme-color-inverse_hover);
    background-color: var(--theme-color-text_dark)
}

.sc_events_classic .sc_events_item_meta {
    margin-top: 1em;
    font-size: 14px;
    line-height: 24px;
    color: #d2d3d5
}

.sc_events_classic .sc_events_item_date {
    letter-spacing: inherit;
    font-style: inherit
}

.sc_events_classic .sc_events_item_meta_date {
    position: relative
}

.sc_events_classic .sc_events_item_meta_date:before {
    font-size: 16px;
    font-weight: 400;
    margin-right: 13px;
    font-family: "fontello";
    content: '\E9B7';
    color: var(--theme-color-text_link)
}

.sc_events_classic .sc_events_item_text {
    color: #d2d3d5;
    margin-top: .6em;
    max-height: 3.6em;
    overflow: hidden
}

.sc_events_classic .sc_events_item_more_link {
    margin-top: 1em;
    position: relative;
    z-index: 1;
    display: inline-block;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    color: #fff;
    overflow: hidden;
    opacity: 0;
    will-change: opacity;
    -webkit-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.sc_events_classic .sc_events_item:hover .sc_events_item_more_link {
    opacity: 1
}

.sc_events_classic .sc_events_item_more_link .link_text {
    position: relative;
    margin-right: 6px;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    opacity: 1
}

.sc_events_classic .sc_events_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center
}

.sc_events_classic .sc_events_item_more_link .link_icon:before {
    font-size: 11px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_events_modern .sc_events_item {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.sc_events_modern .sc_events_item_thumb {
    position: relative;
    z-index: 1;
    width: 170px;
    height: 170px;
    margin-top: 1px;
    margin-bottom: 1px;
    margin-right: 1.6em;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    flex-shrink: 0
}

.sc_events_modern .sc_events_item_thumb:before {
    display: none
}

.sc_events_modern .sc_events_item_thumb .bg_in {
    margin-top: -1px;
    margin-bottom: -1px
}

.sc_events_modern .sc_events_item:hover .sc_events_item_thumb>.bg_in {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_events_modern .sc_events_item_info {
    margin-top: 1.3em
}

.sc_events_modern .sc_events_item_title {
    font-size: 1.333em;
    line-height: 1.2em;
    margin: 0
}

.sc_events_modern .sc_events_item_title,.sc_events_modern .sc_events_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_events_modern .sc_events_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_events_modern .sc_events_item_title+.sc_events_item_meta {
    margin-top: .6em
}

.sc_events_modern .sc_events_item_meta+.sc_events_item_more_link,.sc_events_modern .sc_events_item_meta+.sc_events_item_text {
    margin-top: 1em
}

.sc_events_modern .sc_events_item_text+.sc_events_item_more_link {
    margin-top: 1em
}

.sc_events_modern .sc_events_item_price {
    display: inline-block;
    margin-bottom: .66em;
    font-size: 1.333em;
    line-height: 1.2em;
    font-weight: 500;
    color: var(--theme-color-text_link)
}

.sc_events_modern .sc_events_item_meta {
    margin-top: 1em;
    font-size: 14px;
    line-height: 24px;
    color: var(--theme-color-text_light)
}

.sc_events_modern .sc_events_item_meta_date {
    position: relative
}

.sc_events_modern .sc_events_item_meta_date:before {
    font-size: 16px;
    font-weight: 400;
    margin-right: 10px;
    font-family: "fontello";
    content: '\E9B7';
    color: var(--theme-color-text_link)
}

.sc_events_modern .sc_events_item_meta_date_separator {
    margin: 0 .5em
}

.sc_events_modern .sc_events_item_meta_locality {
    margin-right: 1em;
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
    color: var(--theme-color-text_dark)
}

.sc_events_modern .sc_events_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_events_modern .sc_events_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    color: var(--theme-color-text_dark);
    z-index: 1;
    overflow: hidden
}

.sc_events_modern .sc_events_item_more_link .link_text {
    position: relative;
    margin-right: 0;
    display: inline-block;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_events_modern .sc_events_item:hover .sc_events_item_more_link .link_text,.sc_events_modern .sc_events_item .sc_events_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 6px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_events_modern .sc_events_item .sc_events_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center
}

.sc_events_modern .sc_events_item .sc_events_item_more_link .link_icon:before {
    font-size: 11px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_events_alter .sc_events_item {
    position: relative
}

.sc_events_alter .sc_events_item_info {
    position: relative;
    padding: 2em 2.2em 2.4em;
    background-color: var(--theme-color-alter_bg_color);
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.03);
    -ms-box-shadow: 0 3px 20px rgba(0,0,0,.03);
    box-shadow: 0 3px 20px rgba(0,0,0,.03)
}

.sc_events_alter .sc_events_item_thumb {
    margin-bottom: 0
}

.sc_events_alter .sc_events_item:hover .sc_events_item_thumb img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_events_alter .sc_events_item_meta+.sc_events_item_title,.sc_events_alter .sc_events_item_meta+.sc_events_item_text,.sc_events_alter .sc_events_item_meta+.sc_events_item_more_link {
    margin-top: .55em
}

.sc_events_alter .sc_events_item_title+.sc_events_item_text,.sc_events_alter .sc_events_item_title+.sc_events_item_more_link {
    margin-top: 1.2em
}

.sc_events_alter .sc_events_item_text+.sc_events_item_more_link {
    margin-top: 1.2em
}

.sc_events_alter .sc_events_item_title {
    font-size: 1.556em;
    line-height: 1.22em;
    margin: 0
}

.sc_events_alter .sc_events_item_title,.sc_events_alter .sc_events_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_events_alter .sc_events_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_events_alter .sc_events_item_price {
    padding: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 65px;
    min-height: 65px;
    position: absolute;
    z-index: 5;
    top: -50px;
    right: 25px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    color: var(--theme-color-inverse_hover);
    background-color: var(--theme-color-alter_dark)
}

.sc_events_alter .sc_events_item_price .sc_events_item_price_text {
    position: relative;
    top: -1px;
    font-size: 26px;
    line-height: 1em;
    font-weight: 500
}

.sc_events_alter .sc_events_item_meta {
    padding-right: 80px;
    font-size: 14px;
    line-height: 24px;
    color: var(--theme-color-text_light)
}

.sc_events_alter .sc_events_item_meta_date {
    position: relative
}

.sc_events_alter .sc_events_item_meta_date:before {
    font-size: 16px;
    font-weight: 400;
    margin-right: 10px;
    font-family: "fontello";
    content: '\E9B7';
    color: var(--theme-color-text_link)
}

.sc_events_alter .sc_events_item_meta_date_separator {
    margin: 0 .5em
}

.sc_events_alter .sc_events_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_events_alter .sc_events_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    color: var(--theme-color-text_dark);
    z-index: 1;
    overflow: hidden
}

.sc_events_alter .sc_events_item_more_link .link_text {
    position: relative;
    margin-right: 0;
    display: inline-block;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_events_alter .sc_events_item:hover .sc_events_item_more_link .link_text,.sc_events_alter .sc_events_item .sc_events_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 6px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_events_alter .sc_events_item .sc_events_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center
}

.sc_events_alter .sc_events_item .sc_events_item_more_link .link_icon:before {
    font-size: 11px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.trx_addons_field_error {
    border-color: #ff5b4a !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_form .sc_form_info_item .sc_form_info_icon:before {
    font-family: "fontello"
}

.sc_form .sc_form_info_item_address .sc_form_info_icon:before {
    content: '\e8fd'
}

.sc_form .sc_form_info_item_email .sc_form_info_icon:before {
    content: '\e8fa'
}

.sc_form .sc_form_info_item_phone .sc_form_info_icon:before {
    content: '\e8f5'
}

[class*=scheme_].sc_form {
    background-color: var(--theme-color-bg_color)
}

span.sc_form_field_title {
    color: var(--theme-color-text_dark)
}

.sc_form .sc_form_info_icon {
    color: var(--theme-color-text_link)
}

.sc_form .sc_form_info_data>a,.sc_form .sc_form_info_data>span {
    color: var(--theme-color-text_dark)
}

.sc_form .sc_form_info_data>a:hover {
    color: var(--theme-color-text_link)
}

[class*=sc_input_hover_] .sc_form_field_hover {
    color: var(--theme-color-text_dark)
}

.sc_input_hover_accent input[type=text]:focus,.sc_input_hover_accent input[type=number]:focus,.sc_input_hover_accent input[type=email]:focus,.sc_input_hover_accent input[type=password]:focus,.sc_input_hover_accent input[type=search]:focus,.sc_input_hover_accent select:focus,.sc_input_hover_accent .select2-container.select2-container--focus span.select2-selection,.sc_input_hover_accent .select2-container.select2-container--open span.select2-selection,.sc_input_hover_accent textarea:focus {
    border-color: var(--theme-color-text_link) !important
}

.sc_input_hover_accent .sc_form_field_hover:before {
    color: var(--theme-color-text_link_02)
}

.sc_input_hover_path .sc_form_field_graphic {
    stroke: var(--theme-color-input_bd_color)
}

.sc_input_hover_jump .sc_form_field_hover {
    color: var(--theme-color-input_light)
}

.sc_input_hover_jump .sc_form_field_content:before {
    color: var(--theme-color-text_link)
}

.sc_input_hover_jump input[type=text],.sc_input_hover_jump input[type=number],.sc_input_hover_jump input[type=email],.sc_input_hover_jump input[type=password],.sc_input_hover_jump input[type=search],.sc_input_hover_jump textarea {
    border-color: var(--theme-color-input_bd_color)
}

.sc_input_hover_jump input[type=text]:focus,.sc_input_hover_jump input[type=number]:focus,.sc_input_hover_jump input[type=email]:focus,.sc_input_hover_jump input[type=password]:focus,.sc_input_hover_jump input[type=search]:focus,.sc_input_hover_jump textarea:focus {
    border-color: var(--theme-color-text_link) !important
}

.sc_input_hover_underline .sc_form_field_hover:before {
    background-color: var(--theme-color-input_bd_color)
}

.sc_input_hover_underline input:focus+.sc_form_field_hover:before,.sc_input_hover_underline textarea:focus+.sc_form_field_hover:before,.sc_input_hover_underline input.filled+.sc_form_field_hover:before,.sc_input_hover_underline textarea.filled+.sc_form_field_hover:before {
    background-color: var(--theme-color-text_link)
}

.sc_input_hover_underline .sc_form_field_content {
    color: var(--theme-color-input_dark)
}

.sc_input_hover_underline input:focus,.sc_input_hover_underline textarea:focus,.sc_input_hover_underline input.filled,.sc_input_hover_underline textarea.filled,.sc_input_hover_underline input:focus+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_underline textarea:focus+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_underline input.filled+.sc_form_field_hover>.sc_form_field_content,.sc_input_hover_underline textarea.filled+.sc_form_field_hover>.sc_form_field_content {
    color: var(--theme-color-text_link) !important
}

.sc_input_hover_iconed .sc_form_field_hover {
    overflow: hidden;
    padding: .88em 0 !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px
}

[class*=sc_input_hover_] input[type=text],[class*=sc_input_hover_] input[type=number],[class*=sc_input_hover_] input[type=email],[class*=sc_input_hover_] input[type=password],[class*=sc_input_hover_] input[type=search],[class*=sc_input_hover_] select,[class*=sc_input_hover_] textarea {
    padding: 1em !important;
    font-size: 16px;
    font-weight: 400
}

[class*=sc_input_hover_].sc_input_hover_iconed input[type=text],[class*=sc_input_hover_].sc_input_hover_iconed input[type=number],[class*=sc_input_hover_].sc_input_hover_iconed input[type=email],[class*=sc_input_hover_].sc_input_hover_iconed input[type=password],[class*=sc_input_hover_].sc_input_hover_iconed input[type=search],[class*=sc_input_hover_].sc_input_hover_iconed textarea {
    padding-left: 2.5em !important
}

.sc_input_hover_iconed .sc_form_field_hover {
    color: var(--theme-color-input_light)
}

.sc_input_hover_iconed input:focus+.sc_form_field_hover,.sc_input_hover_iconed textarea:focus+.sc_form_field_hover,.sc_input_hover_iconed input.filled+.sc_form_field_hover,.sc_input_hover_iconed textarea.filled+.sc_form_field_hover {
    color: var(--theme-color-input_dark)
}

.sc_layouts_cart {
    display: inline-block
}

.sc_layouts_cart .sc_layouts_cart_icon:before {
    position: relative;
    font-family: "fontello";
    content: '\e9f4'
}

.sc_layouts_item_details_line1 {
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    color: var(--theme-color-text)
}

.sc_layouts_item_details_line2 {
    font-size: 19px;
    line-height: 26px;
    font-weight: 500;
    color: var(--theme-color-text_dark)
}

.sc_layouts_item_icon+.sc_layouts_item_details {
    margin-left: .7em
}

.sc_layouts_login .sc_layouts_login_icon:before {
    font-family: "fontello";
    content: '\EA12'
}

.sc_layouts_row_type_compact .sc_layouts_login .sc_layouts_item_details_line1+.sc_layouts_item_details_line2 {
    margin-left: .3em
}

.trx_addons_popup .trx_addons_tabs_titles {
    margin-bottom: 0
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title>a {
    text-transform: none
}

.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content,.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content+.trx_addons_tabs_content {
    padding: 1.7em 1.7em 2.2em
}

.trx_addons_popup_form_field_remember,.trx_addons_popup_form_field_agree,.trx_addons_popup_form_field_pwd_description {
    font-size: 14px
}

.trx_addons_popup_form_field_submit .submit_button {
    padding: .5em 2em
}

.trx_addons_popup_form_field_submit {
    padding-top: 1.1em
}

.trx_addons_popup_form_field_agree input[type=checkbox]+label:before,.trx_addons_popup_form_field_remember input[type=checkbox]+label:before {
    top: 3px
}

.trx_addons_popup_form_field_submit .submit_button {
    padding: 14px 48px;
    font-size: 16px;
    line-height: 21px
}

.sc_googlemap_content,[class*=scheme_].sc_googlemap_content {
    color: var(--theme-color-text);
    background-color: var(--theme-color-bg_color)
}

.sc_googlemap_content b,.sc_googlemap_content strong,[class*=scheme_].sc_googlemap_content b,[class*=scheme_].sc_googlemap_content strong {
    color: var(--theme-color-text_dark)
}

.sc_googlemap_content_detailed:before {
    color: var(--theme-color-text_link)
}

.sc_osmap_content,[class*=scheme_].sc_osmap_content {
    color: var(--theme-color-text);
    background-color: var(--theme-color-bg_color)
}

.sc_osmap_content b,.sc_osmap_content strong,[class*=scheme_].sc_osmap_content b,[class*=scheme_].sc_osmap_content strong {
    color: var(--theme-color-text_dark)
}

.sc_osmap_content_detailed:before {
    color: var(--theme-color-text_link)
}

.sc_osmap input[type=text] {
    padding: .3em .5em
}

.sc_portfolio_default .sc_portfolio_item {
    -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    transition: color .3s ease,background-color .3s ease,border-color .3s ease
}

.portfolio_page_details_share {
    border-color: var(--theme-color-bd_color)
}

.portfolio_page_details_share .socials_wrap .social_item .social_icon {
    color: var(--theme-color-text_dark)
}

.portfolio_page_details_share .socials_wrap .social_item:hover .social_icon {
    color: var(--theme-color-text_hover)
}

[class*=scheme_].sc_portfolio_preview {
    color: var(--theme-color-text)
}

[class*=scheme_].sc_portfolio_preview:before {
    background-color: var(--theme-color-bg_color)
}

.sc_promo_icon {
    color: var(--theme-color-text_link)
}

.sc_promo .sc_promo_title,.sc_promo .sc_promo_descr {
    color: var(--theme-color-text_dark)
}

.sc_promo .sc_promo_content {
    color: var(--theme-color-text)
}

.sc_promo_modern .sc_promo_link2 {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link) !important
}

.sc_promo_modern .sc_promo_link2:hover {
    color: var(--theme-color-bg_color);
    background-color: var(--theme-color-text_dark)
}

[class*=scheme_].sc_promo .sc_promo_text.trx_addons_stretch_height,[class*=scheme_].sc_promo .sc_promo_text_inner {
    background-color: var(--theme-color-alter_bg_color)
}

[class*=scheme_].sc_promo .sc_promo_title {
    color: var(--theme-color-alter_link)
}

[class*=scheme_].sc_promo .sc_promo_subtitle {
    color: var(--theme-color-alter_hover)
}

[class*=scheme_].sc_promo .sc_promo_descr {
    color: var(--theme-color-alter_dark)
}

[class*=scheme_].sc_promo .sc_promo_content {
    color: var(--theme-color-alter_text)
}

.sidebar_hide.narrow_content .trx_addons_reviews_block.trx_addons_reviews_block_short {
    margin-top: 0
}

.services_single .services_page_content>h1:first-child,.services_single .services_page_content>h2:first-child,.services_single .services_page_content>h3:first-child,.services_single .services_page_content>h4:first-child,.services_single .services_page_content>h5:first-child,.services_single .services_page_content>h6:first-child {
    margin-top: 0 !important
}

.sc_services_motley>.sc_services_content>.sc_services_item+.sc_services_item,.sc_services_fashion>.sc_services_content>.sc_services_item+.sc_services_item,.sc_services_creative>.sc_services_content>.sc_services_item+.sc_services_item,.sc_services_minimal>.sc_services_content>.sc_services_item+.sc_services_item {
    margin-top: 2em
}

.sc_services_strange>.sc_services_content>.sc_services_item+.sc_services_item,.sc_services_unusual>.sc_services_content>.sc_services_item+.sc_services_item,.sc_services_accent>.sc_services_content>.sc_services_item+.sc_services_item,.sc_services_shine>.sc_services_content>.sc_services_item+.sc_services_item,.sc_services_classic>.sc_services_content>.sc_services_item+.sc_services_item,.sc_services_strong>.sc_services_content>.sc_services_item+.sc_services_item,.sc_services_extra>.sc_services_content>.sc_services_item+.sc_services_item,.sc_services_cool>.sc_services_content>.sc_services_item+.sc_services_item,.sc_services_breezy>.sc_services_content>.sc_services_item+.sc_services_item,.sc_services_alter>.sc_services_content>.sc_services_item+.sc_services_item,.sc_services_hover>.sc_services_content>.sc_services_item+.sc_services_item {
    margin-top: 2em
}

.sc_services_backward>.sc_services_content>.sc_services_item+.sc_services_item {
    margin-top: 3.5em
}

.services_page_tabs {
    margin-top: 5em
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles {
    border-bottom-color: var(--theme-color-bd_color)
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a {
    font-weight: 500;
    text-transform: none;
    color: var(--theme-color-text_dark);
    border-color: var(--theme-color-bd_color);
    background-color: var(--theme-color-bg_color)
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li:not(.ui-state-active)>a:hover {
    border-color: var(--theme-color-bd_color);
    background-color: var(--theme-color-bg_color)
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active>a {
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-bg_color);
    border-color: var(--theme-color-bd_color);
    border-bottom-color: var(--theme-color-bg_color)
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li+li {
    margin-left: -1px
}

.services_page_tabs .show_comments_single {
    display: none
}

.services_page_tabs .comments_wrap {
    display: block
}

.services_page_tabs .comments_list_wrap,.services_page_tabs .comments_form_wrap:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top-width: 0
}

.services_page_tabs .comments_list_wrap+.comments_form_wrap {
    margin-top: 3em;
    padding-top: 3em;
    border-top-width: 1px
}

.services_page_related+.services_page_section_contacts,.services_single+.services_page_section_contacts {
    margin-top: 5em
}

.sc_services .sc_services_item .post_featured .post_info_back {
    display: none
}

.sc_services .sc_services_item_number {
    color: var(--theme-color-text_dark)
}

.sc_services .sc_services_item_subtitle {
    font-size: 17px;
    line-height: 1.5em;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0
}

.sc_services .post_featured>.sc_services_item_price,.sc_services .post_featured>p>.sc_services_item_price {
    bottom: 15px;
    right: 15px;
    font-size: 1.5em;
    font-weight: 500;
    color: #fff;
    text-shadow: 0 0 8px #000;
    pointer-events: none
}

.sc_services_item_button {
    display: inline-block
}

.services_page_related.related_wrap .sc_services_item_number {
    display: none
}

.services_page_related.related_wrap .sc_services_item.sc_services_item_featured_top {
    background-color: transparent;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.services_page_related.related_wrap .post_featured {
    margin-bottom: 1em
}

.services_page_related.related_wrap .sc_services_item_info {
    padding: 0;
    text-align: left
}

.services_page_related.related_wrap .sc_services_item_content {
    display: none
}

.services_page_related.related_wrap .sc_services_item_header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.services_page_related.related_wrap .sc_services_item_title {
    font-size: 24px;
    line-height: 1.2em;
    font-weight: 500
}

.services_page_related.related_wrap .sc_services_item_subtitle {
    margin-bottom: .85em;
    font-size: 13px;
    line-height: 1.5em;
    font-weight: 500;
    letter-spacing: 1.1px;
    text-transform: uppercase
}

.services_page_related.related_wrap .sc_services_item_subtitle,.services_page_related.related_wrap .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark)
}

.services_page_related.related_wrap .sc_services_item:hover .sc_services_item_subtitle,.services_page_related.related_wrap .sc_services_item:hover .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark)
}

.services_page_related.related_wrap .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_link)
}

.services_page_related.related_wrap .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: 0
}

.sc_services_default .sc_services_item {
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color)
}

.sc_services_default .sc_services_item.sc_services_item_featured_top {
    -webkit-box-shadow: 0 3px 60px rgba(0,0,0,.04);
    -ms-box-shadow: 0 3px 60px rgba(0,0,0,.04);
    box-shadow: 0 3px 60px rgba(0,0,0,.04)
}

.sc_services_default .sc_services_slider .sc_services_item.sc_services_item_featured_top {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_services_default .sc_services_item:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_services_default .sc_services_item_info {
    padding: 2.9em 2em;
    text-align: center
}

.sc_services_default .sc_services_item_content {
    font-size: 17px;
    line-height: 1.65em;
    margin-top: .8em
}

.sc_services_default .sc_services_item_content p:last-child {
    margin-bottom: 0
}

.sc_services_default .sc_services_item_number {
    display: inline-block;
    font-size: 6em;
    line-height: 1em;
    font-weight: 400;
    margin-top: .3em;
    color: var(--theme-color-alter_dark)
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_number,.sc_services_default .sc_services_item_featured_right .sc_services_item_number {
    font-size: 3em;
    line-height: 1em;
    margin-top: 0;
    position: absolute;
    z-index: 1;
    top: -5px;
    left: 0
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_icon,.sc_services_default .sc_services_item_featured_right .sc_services_item_icon {
    font-size: 3.4em;
    margin-top: 0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb,.sc_services_default .sc_services_item_featured_right .sc_services_item_icon,.sc_services_default .sc_services_item_featured_right .sc_services_item_pictogram,.sc_services_default .sc_services_item_featured_right .sc_services_item_number {
    left: auto;
    right: 0
}

.sc_services_default .sc_services_item_featured_right .sc_services_item_info {
    margin-right: 5em
}

.sc_services_default .sc_services_item_icon,.sc_services_default .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 4.4em;
    width: auto;
    height: auto;
    line-height: 1em;
    margin-top: .8em;
    border: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.sc_services_default .sc_services_item_title {
    font-size: 1.556em;
    line-height: 1.214em;
    margin: 0
}

.sc_services_default .sc_services_item_subtitle,.sc_services_default .sc_services_item_subtitle a {
    color: var(--theme-color-alter_text)
}

.sc_services_default .sc_services_item:hover .sc_services_item_subtitle,.sc_services_default .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_default .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-alter_text)
}

.sc_services_default .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .45em
}

.sc_services_default .sc_services_item .sc_services_item_title,.sc_services_default .sc_services_item .sc_services_item_title a {
    color: var(--theme-color-alter_dark)
}

.sc_services_default .sc_services_item:hover .sc_services_item_title,.sc_services_default .sc_services_item:hover .sc_services_item_title a,.sc_services_default .sc_services_item .sc_services_item_title a:hover {
    color: var(--theme-color-alter_dark)
}

.sc_services_default .sc_services_item .sc_services_item_button {
    margin: 1.1em 0 0
}

.sc_services_default .sc_services_item .sc_services_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: var(--theme-color-alter_dark);
    z-index: 1;
    overflow: hidden
}

.sc_services_default .sc_services_item:hover .sc_services_item_more_link,.sc_services_default .sc_services_item .sc_services_item_more_link:hover {
    color: var(--theme-color-alter_dark)
}

.sc_services_default .sc_services_item .sc_services_item_more_link .link_text {
    display: inline-block;
    position: relative;
    margin-right: 0;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_default .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_default .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 10px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_default .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 2.3em;
    height: 2.3em;
    line-height: 2.3em;
    text-align: center;
    border: 1px solid var(--theme-color-alter_bd_color);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_services_default .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 9px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_default .sc_services_item_icon {
    color: var(--theme-color-alter_link)
}

.sc_services_default .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-alter_dark)
}

.sc_services_default.color_style_link2 .sc_services_item_icon {
    color: var(--theme-color-alter_link2)
}

.sc_services_default.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-alter_dark)
}

.sc_services_default.color_style_link2 .sc_services_item_subtitle,.sc_services_default.color_style_link2 .sc_services_item_subtitle a {
    color: var(--theme-color-alter_text)
}

.sc_services_default.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle,.sc_services_default.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_default.color_style_link2 .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-alter_text)
}

.sc_services_default.color_style_link3 .sc_services_item_icon {
    color: var(--theme-color-alter_link3)
}

.sc_services_default.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-alter_dark)
}

.sc_services_default.color_style_link3 .sc_services_item_subtitle,.sc_services_default.color_style_link3 .sc_services_item_subtitle a {
    color: var(--theme-color-alter_text)
}

.sc_services_default.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle,.sc_services_default.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_default.color_style_link3 .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-alter_text)
}

.sc_services_default.color_style_dark .sc_services_item_icon {
    color: var(--theme-color-alter_dark)
}

.sc_services_default.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-alter_link)
}

.sc_services_default.color_style_dark .sc_services_item_subtitle,.sc_services_default.color_style_dark .sc_services_item_subtitle a {
    color: var(--theme-color-alter_text)
}

.sc_services_default.color_style_dark .sc_services_item:hover .sc_services_item_subtitle,.sc_services_default.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_default.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-alter_text)
}

.sc_services_default .sc_services_item_featured_left,.sc_services_default .sc_services_item_featured_right {
    color: var(--theme-color-text);
    background-color: transparent
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_icon,.sc_services_default .sc_services_item_featured_right .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_default .sc_services_item_featured_left:hover .sc_services_item_icon,.sc_services_default .sc_services_item_featured_right:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_subtitle a,.sc_services_default .sc_services_item_featured_right .sc_services_item_subtitle a {
    color: var(--theme-color-text_link)
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_subtitle a:hover,.sc_services_default .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_hover)
}

.sc_services_default.color_style_link2 .sc_services_item_featured_left .sc_services_item_icon,.sc_services_default.color_style_link2 .sc_services_item_featured_right .sc_services_item_icon {
    color: var(--theme-color-text_link2)
}

.sc_services_default.color_style_link2 .sc_services_item_featured_left:hover .sc_services_item_icon,.sc_services_default.color_style_link2 .sc_services_item_featured_right:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_default.color_style_link2 .sc_services_item_featured_left .sc_services_item_subtitle a,.sc_services_default.color_style_link2 .sc_services_item_featured_right .sc_services_item_subtitle a {
    color: var(--theme-color-text_link2)
}

.sc_services_default.color_style_link2 .sc_services_item_featured_left .sc_services_item_subtitle a:hover,.sc_services_default.color_style_link2 .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_hover2)
}

.sc_services_default.color_style_link3 .sc_services_item_featured_left .sc_services_item_icon,.sc_services_default.color_style_link3 .sc_services_item_featured_right .sc_services_item_icon {
    color: var(--theme-color-text_link3)
}

.sc_services_default.color_style_link3 .sc_services_item_featured_left:hover .sc_services_item_icon,.sc_services_default.color_style_link3 .sc_services_item_featured_right:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_default.color_style_link3 .sc_services_item_featured_left .sc_services_item_subtitle a,.sc_services_default.color_style_link3 .sc_services_item_featured_right .sc_services_item_subtitle a {
    color: var(--theme-color-text_link3)
}

.sc_services_default.color_style_link3 .sc_services_item_featured_left .sc_services_item_subtitle a:hover,.sc_services_default.color_style_link3 .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_hover3)
}

.sc_services_default.color_style_dark .sc_services_item_featured_left .sc_services_item_icon,.sc_services_default.color_style_dark .sc_services_item_featured_right .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_default.color_style_dark .sc_services_item_featured_left:hover .sc_services_item_icon,.sc_services_default.color_style_dark .sc_services_item_featured_right:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_default.color_style_dark .sc_services_item_featured_left .sc_services_item_subtitle a,.sc_services_default.color_style_dark .sc_services_item_featured_right .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark)
}

.sc_services_default.color_style_dark .sc_services_item_featured_left .sc_services_item_subtitle a:hover,.sc_services_default.color_style_dark .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_link)
}

.sc_services_alter .sc_services_item {
    padding: 2em 1.5em;
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color)
}

.sc_services_alter .sc_services_item.with_image {
    padding: 1.5em
}

.sc_services_alter .sc_services_item:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_services_alter .sc_services_item_content {
    font-size: 17px;
    line-height: 1.65em;
    margin-top: .8em
}

.sc_services_alter .sc_services_item_content p:last-child {
    margin-bottom: 0
}

.sc_services_alter .sc_services_item_number {
    display: inline-block;
    font-size: 3.5em;
    line-height: 1em;
    font-weight: 400;
    margin-top: .3em;
    color: var(--theme-color-alter_dark)
}

.sc_services_alter .sc_services_item_icon,.sc_services_alter .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 4em;
    margin-top: .5em;
    width: auto;
    height: auto;
    line-height: 1em
}

.sc_services_alter .sc_services_item_number+.sc_services_item_info,.sc_services_alter .sc_services_item_icon+.sc_services_item_info,.sc_services_alter .sc_services_item_pictogram+.sc_services_item_info {
    margin-top: 1.5em
}

.sc_services_alter .sc_services_item_title {
    font-size: 19px;
    line-height: 1.514em;
    margin: 0;
    max-width: 70%
}

.sc_services_alter .sc_services_item_subtitle,.sc_services_alter .sc_services_item_subtitle a {
    color: var(--theme-color-alter_text)
}

.sc_services_alter .sc_services_item:hover .sc_services_item_subtitle,.sc_services_alter .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_alter .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-alter_text)
}

.sc_services_alter .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .45em
}

.sc_services_alter .sc_services_item .sc_services_item_title,.sc_services_alter .sc_services_item .sc_services_item_title a {
    color: var(--theme-color-alter_dark)
}

.sc_services_alter .sc_services_item:hover .sc_services_item_title,.sc_services_alter .sc_services_item:hover .sc_services_item_title a,.sc_services_alter .sc_services_item .sc_services_item_title a:hover {
    color: var(--theme-color-alter_dark)
}

.sc_services_alter .sc_services_item .sc_services_item_button {
    margin: 1.1em 0 0
}

.sc_services_alter .sc_services_item .sc_services_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: var(--theme-color-alter_dark);
    z-index: 1;
    overflow: hidden
}

.sc_services_alter .sc_services_item:hover .sc_services_item_more_link,.sc_services_alter .sc_services_item .sc_services_item_more_link:hover {
    color: var(--theme-color-alter_dark)
}

.sc_services_alter .sc_services_item .sc_services_item_more_link .link_text {
    display: inline-block;
    position: relative;
    margin-right: 0;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_alter .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_alter .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 10px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_alter .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 2.3em;
    height: 2.3em;
    line-height: 2.3em;
    text-align: center;
    border: 1px solid var(--theme-color-alter_bd_color);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_services_alter .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 9px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_alter .sc_services_item_icon {
    color: var(--theme-color-alter_link)
}

.sc_services_alter .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-alter_dark)
}

.sc_services_alter.color_style_link2 .sc_services_item_icon {
    color: var(--theme-color-alter_link2)
}

.sc_services_alter.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-alter_dark)
}

.sc_services_alter.color_style_link2 .sc_services_item_subtitle,.sc_services_alter.color_style_link2 .sc_services_item_subtitle a {
    color: var(--theme-color-alter_text)
}

.sc_services_alter.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle,.sc_services_alter.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_alter.color_style_link2 .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-alter_text)
}

.sc_services_alter.color_style_link3 .sc_services_item_icon {
    color: var(--theme-color-alter_link3)
}

.sc_services_alter.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-alter_dark)
}

.sc_services_alter.color_style_link3 .sc_services_item_subtitle,.sc_services_alter.color_style_link3 .sc_services_item_subtitle a {
    color: var(--theme-color-alter_text)
}

.sc_services_alter.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle,.sc_services_alter.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_alter.color_style_link3 .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-alter_text)
}

.sc_services_alter.color_style_dark .sc_services_item_icon {
    color: var(--theme-color-alter_dark)
}

.sc_services_alter.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-alter_link)
}

.sc_services_alter.color_style_dark.sc_services_item_subtitle,.sc_services_alter.color_style_dark .sc_services_item_subtitle a {
    color: var(--theme-color-alter_text)
}

.sc_services_alter.color_style_dark .sc_services_item:hover .sc_services_item_subtitle,.sc_services_alter.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_alter.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-alter_text)
}

.sc_services_list .sc_services_item {
    color: var(--theme-color-text);
    background-color: transparent
}

.sc_services_list .sc_services_item .sc_services_item_icon {
    color: var(--theme-color-text_link);
    border-color: var(--theme-color-text_link)
}

.sc_services_list .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_hover)
}

.sc_services_list .sc_services_item_featured_left:hover .sc_services_item_icon,.sc_services_list .sc_services_item_featured_right:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_dark);
    background-color: var(--theme-color-text_link);
    border-color: var(--theme-color-text_link)
}

.sc_services_list.color_style_link2 .sc_services_item_icon {
    color: var(--theme-color-text_link2);
    border-color: var(--theme-color-text_link2)
}

.sc_services_list.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_hover2)
}

.sc_services_list.color_style_link2 .sc_services_item_featured_left:hover .sc_services_item_icon,.sc_services_list.color_style_link2 .sc_services_item_featured_right:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_dark);
    background-color: var(--theme-color-text_link2);
    border-color: var(--theme-color-text_link2)
}

.sc_services_list.color_style_link3 .sc_services_item_icon {
    color: var(--theme-color-text_link3);
    border-color: var(--theme-color-text_link3)
}

.sc_services_list.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_hover3)
}

.sc_services_list.color_style_link3 .sc_services_item_featured_left:hover .sc_services_item_icon,.sc_services_list.color_style_link3 .sc_services_item_featured_right:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_dark);
    background-color: var(--theme-color-text_link3);
    border-color: var(--theme-color-text_link3)
}

.sc_services_list.color_style_dark .sc_services_item_icon {
    color: var(--theme-color-text_dark);
    border-color: var(--theme-color-text_dark)
}

.sc_services_list.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_list.color_style_dark .sc_services_item_featured_left:hover .sc_services_item_icon,.sc_services_list.color_style_dark .sc_services_item_featured_right:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_dark);
    background-color: var(--theme-color-text_dark);
    border-color: var(--theme-color-text_dark)
}

.sc_services_light .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_light .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_hover)
}

.sc_services_light.color_style_link2 .sc_services_item_icon {
    color: var(--theme-color-text_link2)
}

.sc_services_light.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_hover2)
}

.sc_services_light.color_style_link3 .sc_services_item_icon {
    color: var(--theme-color-text_link3)
}

.sc_services_light.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_hover3)
}

.sc_services_light.color_style_dark .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_light.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_callouts .sc_services_item {
    background-color: var(--theme-color-alter_bg_color)
}

.sc_services_callouts .sc_services_item_marker {
    border-color: var(--theme-color-bg_color);
    background-color: var(--theme-color-alter_link);
    color: var(--theme-color-inverse_link)
}

.sc_services_callouts .sc_services_item .sc_services_item_marker_back {
    border-color: var(--theme-color-bg_color);
    background-color: var(--theme-color-alter_hover);
    color: var(--theme-color-inverse_hover)
}

.sc_services_callouts.color_style_link2 .sc_services_item_marker {
    background-color: var(--theme-color-alter_link2)
}

.sc_services_callouts.color_style_link2 .sc_services_item .sc_services_item_marker_back {
    background-color: var(--theme-color-alter_hover2)
}

.sc_services_callouts.color_style_link3 .sc_services_item_marker {
    background-color: var(--theme-color-alter_link3)
}

.sc_services_callouts.color_style_link3 .sc_services_item .sc_services_item_marker_back {
    background-color: var(--theme-color-alter_hover3)
}

.sc_services_callouts.color_style_dark .sc_services_item_marker {
    background-color: var(--theme-color-alter_dark)
}

.sc_services_callouts.color_style_dark .sc_services_item .sc_services_item_marker_back {
    background-color: var(--theme-color-alter_link)
}

.sc_services_callouts .sc_services_item_marker_bg {
    border-color: var(--theme-color-bg_color);
    background-color: var(--theme-color-bg_color)
}

.sc_services_timeline .sc_services_item_timeline {
    border-color: var(--theme-color-bd_color)
}

.sc_services_timeline .sc_services_item_marker {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link)
}

.sc_services_timeline .sc_services_item:hover .sc_services_item_marker {
    border-color: var(--theme-color-text_hover);
    background-color: var(--theme-color-text_hover);
    color: var(--theme-color-inverse_hover)
}

.sc_services_timeline.color_style_link2 .sc_services_item_marker {
    border-color: var(--theme-color-text_link2);
    background-color: var(--theme-color-text_link2)
}

.sc_services_timeline.color_style_link2 .sc_services_item:hover .sc_services_item_marker {
    border-color: var(--theme-color-text_hover2);
    background-color: var(--theme-color-text_hover2)
}

.sc_services_timeline.color_style_link3 .sc_services_item_marker {
    border-color: var(--theme-color-text_link3);
    background-color: var(--theme-color-text_link3)
}

.sc_services_timeline.color_style_link3 .sc_services_item:hover .sc_services_item_marker {
    border-color: var(--theme-color-text_hover3);
    background-color: var(--theme-color-text_hover3)
}

.sc_services_timeline.color_style_dark .sc_services_item_marker {
    border-color: var(--theme-color-text_dark);
    background-color: var(--theme-color-text_dark)
}

.sc_services_timeline.color_style_dark .sc_services_item:hover .sc_services_item_marker {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_services_timeline .sc_services_content .sc_services_item .sc_services_item_title {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    margin: 0
}

.sc_services_timeline .sc_services_content .sc_services_item .sc_services_item_content {
    font-size: 17px;
    line-height: 1.6em;
    margin-top: 15px
}

.sc_services_timeline .sc_services_item {
    position: relative;
    z-index: 1;
    width: calc(25% - 15px);
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0 !important
}

.sc_services_timeline .sc_services_item+.sc_services_item {
    margin-left: 30px
}

.sc_services_timeline .sc_services_item_info {
    text-align: center;
    padding: 55px 30px 50px !important;
    -webkit-box-shadow: 0 3px 50px rgba(0,0,0,.04) !important;
    -ms-box-shadow: 0 3px 50px rgba(0,0,0,.04) !important;
    box-shadow: 0 3px 50px rgba(0,0,0,.04) !important;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_services_timeline .sc_services_item_info .link_wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.sc_services_timeline .extra_row {
    position: relative;
    text-align: left;
    padding: 61px 0 50px
}

.sc_services_timeline .extra_row .sc_services_item_timeline_point {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -72px;
    width: 18px;
    height: 18px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.sc_services_timeline .extra_row .sc_services_item_timeline_point:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: #000;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.sc_services_timeline .extra_row .sc_services_item {
    background-color: var(--theme-color-alter_bg_color)
}

.sc_services_timeline .extra_row .sc_services_item:after {
    content: '';
    width: 22px;
    height: 22px;
    background-color: transparent;
    position: absolute;
    top: 0;
    left: 50%;
    bottom: auto;
    z-index: 1;
    -webkit-transform: translateX(-50%) rotate(130deg) skew(-10deg);
    -ms-transform: translateX(-50%) rotate(130deg) skew(-10deg);
    transform: translateX(-50%) rotate(130deg) skew(-10deg);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_services_timeline .extra_row .sc_services_item:hover .sc_services_item_info {
    -webkit-box-shadow: 0 3px 50px rgba(0,0,0,.1) !important;
    -ms-box-shadow: 0 3px 50px rgba(0,0,0,.1) !important;
    box-shadow: 0 3px 50px rgba(0,0,0,.1) !important
}

.sc_services_timeline .extra_row .sc_services_item:hover .sc_services_item_timeline_point {
    background-color: var(--theme-color-text_link2_02)
}

.sc_services_timeline .extra_row .sc_services_item:hover .sc_services_item_timeline_point:before {
    background-color: var(--theme-color-text_link2)
}

.sc_services_timeline .extra_row .sc_services_item:hover:after {
    top: -8px;
    background-color: var(--theme-color-alter_bg_color)
}

.sc_services_timeline .extra_row:nth-child(odd) {
    padding: 0 0 65px;
    text-align: right
}

.sc_services_timeline .extra_row:nth-child(odd) .sc_services_item_timeline_point {
    top: auto;
    bottom: -72px
}

.sc_services_timeline .extra_row:nth-child(odd) .sc_services_item:after {
    width: 22px;
    height: 22px;
    bottom: 0;
    top: auto
}

.sc_services_timeline .extra_row:nth-child(odd) .sc_services_item {
    vertical-align: bottom
}

.sc_services_timeline .extra_row:nth-child(odd) .sc_services_item:hover:after {
    bottom: -8px
}

.sc_services_timeline .extra_row:nth-child(odd):after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 4px;
    width: 100%;
    display: block;
    background-color: var(--theme-color-bd_color)
}

.sc_services_iconed .sc_services_item {
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color)
}

.sc_services_iconed .sc_services_item_icon:hover,.sc_services_iconed .sc_services_item:hover .sc_services_item_icon,.sc_services_iconed .sc_services_item_header .sc_services_item_subtitle a:hover,.sc_services_iconed .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a {
    color: var(--theme-color-text_link)
}

.sc_services_iconed.color_style_link2 .sc_services_item_icon:hover,.sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_icon,.sc_services_iconed.color_style_link2 .sc_services_item_header .sc_services_item_subtitle a:hover,.sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a {
    color: var(--theme-color-text_link2)
}

.sc_services_iconed.color_style_link3 .sc_services_item_icon:hover,.sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_icon,.sc_services_iconed.color_style_link3 .sc_services_item_header .sc_services_item_subtitle a:hover,.sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a {
    color: var(--theme-color-text_link3)
}

.sc_services_iconed .sc_services_item_header .sc_services_item_title a {
    color: var(--theme-color-text_link)
}

.sc_services_iconed.color_style_link2 .sc_services_item_header .sc_services_item_title a {
    color: var(--theme-color-text_link2)
}

.sc_services_iconed.color_style_link3 .sc_services_item_header .sc_services_item_title a {
    color: var(--theme-color-text_link3)
}

.sc_services_iconed .sc_services_item_header .sc_services_item_title a:hover,.sc_services_iconed .sc_services_item:hover .sc_services_item_header .sc_services_item_title a {
    color: #fff
}

.sc_services_iconed .sc_services_item .sc_services_item_header .sc_services_item_subtitle a {
    color: #fff
}

.sc_services_iconed .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a,.sc_services_iconed .sc_services_item .sc_services_item_header .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_link)
}

.sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a,.sc_services_iconed.color_style_link2 .sc_services_item .sc_services_item_header .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_link2)
}

.sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a,.sc_services_iconed.color_style_link3 .sc_services_item .sc_services_item_header .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_link3)
}

.sc_services_iconed .sc_services_item_content .sc_services_item_title a {
    color: var(--theme-color-alter_dark)
}

.sc_services_iconed .sc_services_item_content .sc_services_item_title a:hover,.sc_services_iconed .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
    color: var(--theme-color-alter_link)
}

.sc_services_iconed.color_style_link2 .sc_services_item_content .sc_services_item_title a:hover,.sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
    color: var(--theme-color-alter_link2)
}

.sc_services_iconed.color_style_link3 .sc_services_item_content .sc_services_item_title a:hover,.sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
    color: var(--theme-color-alter_link3)
}

.sc_services_iconed.color_style_dark .sc_services_item_content .sc_services_item_title a:hover,.sc_services_iconed.color_style_dark .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
    color: var(--theme-color-alter_dark)
}

.sc_services.slider_container .swiper-pagination-bullet {
    border-color: var(--theme-color-text_light)
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_number,.sc_services_list .sc_services_item_featured_right .sc_services_item_number {
    color: var(--theme-color-text_light)
}

.sc_services_strange {
    overflow: hidden
}

.sc_services_strange .sc_services_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    z-index: 1;
    overflow: hidden;
    background-color: var(--theme-color-alter_bg_color);
    -webkit-transition: background-color .3s ease;
    -ms-transition: background-color .3s ease;
    transition: background-color .3s ease
}

.sc_services_strange .sc_services_item:hover .post_featured.hover_link.with_thumb>.bg_in {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_services_strange .sc_services_item_header {
    width: 100%;
    margin-bottom: 0 !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.sc_services_strange .sc_services_item_header:before,.sc_services_strange .sc_services_item_content:before {
    content: ' ';
    display: inline-block;
    width: 0;
    height: 0;
    padding-top: 95%;
    vertical-align: top;
    margin-left: -.3em
}

.sc_services_strange .sc_services_item_content {
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 100%;
    overflow: hidden
}

.sc_services_strange .sc_services_item_content_inner {
    width: 100%;
    max-height: 100%;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    -webkit-transform: translate3d(-50%,-50%,0);
    -ms-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2.4em 2em
}

.sc_services_strange .sc_services_item_icon {
    position: relative;
    display: inline-block;
    font-size: 4em;
    width: auto;
    height: auto;
    line-height: 1em;
    margin-top: 0;
    will-change: transform,color;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .3s ease-out,color .3s ease;
    -ms-transition: -ms-transform .3s ease-out,color .3s ease;
    transition: transform .3s ease-out,color .3s ease
}

.sc_services_strange .sc_services_item:hover .sc_services_item_icon {
    -webkit-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px);
    color: var(--theme-color-alter_dark)
}

.sc_services_strange .sc_services_item_icon img {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.sc_services_strange .sc_services_item_icon.sc_icon_type_svg svg {
    width: 1em;
    height: 1em;
    position: relative;
    top: 2px
}

.sc_services_strange .sc_services_item_title {
    font-size: 1.556em;
    line-height: 1.214em
}

.sc_services_strange .sc_services_item_icon+.sc_services_item_title {
    margin-top: 1.1em
}

.sc_services_strange .sc_services_item_text {
    font-size: 17px;
    line-height: 1.65em;
    text-align: center;
    max-height: 4.85em;
    overflow: hidden
}

.sc_services_strange .sc_services_item_text p:last-child {
    margin-bottom: 0
}

.sc_services_strange .sc_services_item_subtitle,.sc_services_strange .sc_services_item_subtitle a {
    color: var(--theme-color-alter_text)
}

.sc_services_strange .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .45em
}

.sc_services_strange .sc_services_item .sc_services_item_title,.sc_services_strange .sc_services_item .sc_services_item_title a {
    color: var(--theme-color-alter_dark)
}

.sc_services_strange .sc_services_item:hover .sc_services_item_title,.sc_services_strange .sc_services_item:hover .sc_services_item_title a,.sc_services_strange .sc_services_item .sc_services_item_title a:hover {
    color: var(--theme-color-alter_dark)
}

.sc_services_strange .sc_services_item_title {
    margin: 0;
    text-align: center
}

.sc_services_strange .sc_services_item_title+.sc_services_item_text,.sc_services_strange .sc_services_item_subtitle+.sc_services_item_text {
    margin-top: .8em
}

.sc_services_strange .sc_services_item .sc_services_item_button {
    margin: 1.6em 0 0
}

.sc_services_strange .sc_services_item .sc_services_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: var(--theme-color-alter_dark);
    z-index: 1;
    overflow: hidden
}

.sc_services_strange .sc_services_item:hover .sc_services_item_more_link,.sc_services_strange .sc_services_item .sc_services_item_more_link:hover {
    color: var(--theme-color-alter_dark)
}

.sc_services_strange .sc_services_item .sc_services_item_more_link .link_text {
    display: inline-block;
    position: relative;
    margin-right: 0;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_strange .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_strange .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 10px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_strange .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.2em;
    text-align: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_services_strange .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 11px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_strange .sc_services_slider .slider-slide:nth-child(2n) .sc_services_item .sc_services_item_header,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_2]:nth-child(2n) .sc_services_item .sc_services_item_header,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_4]:nth-child(2n) .sc_services_item .sc_services_item_header,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_6]:nth-child(2n) .sc_services_item .sc_services_item_header {
    order: 2
}

.sc_services_strange .sc_services_slider .slider-slide:nth-child(2n) .sc_services_item .sc_services_item_content,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_2]:nth-child(2n) .sc_services_item .sc_services_item_content,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_4]:nth-child(2n) .sc_services_item .sc_services_item_content,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_6]:nth-child(2n) .sc_services_item .sc_services_item_content {
    order: 1
}

.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_3]:nth-child(3n-1) .sc_services_item .sc_services_item_header {
    order: 2
}

.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_3]:nth-child(3n-1) .sc_services_item .sc_services_item_content {
    order: 1
}

.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(2) .sc_services_item .sc_services_item_header,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(4) .sc_services_item .sc_services_item_header,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(7) .sc_services_item .sc_services_item_header,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(9) .sc_services_item .sc_services_item_header,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(12) .sc_services_item .sc_services_item_header {
    order: 2
}

.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(2) .sc_services_item .sc_services_item_content,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(4) .sc_services_item .sc_services_item_content,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(7) .sc_services_item .sc_services_item_content,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(9) .sc_services_item .sc_services_item_content,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(12) .sc_services_item .sc_services_item_content {
    order: 1
}

.sc_services_strange .sc_item_columns_5 .sc_services_item_content_inner,.sc_services_strange .sc_item_columns_6 .sc_services_item_content_inner {
    padding: 1.5em
}

.sc_services_strange .sc_item_columns_5 .sc_services_item_title,.sc_services_strange .sc_item_columns_6 .sc_services_item_title {
    font-size: 1.2em;
    line-height: 1.114em
}

.sc_services_strange .sc_item_columns_5 .sc_services_item_text,.sc_services_strange .sc_item_columns_6 .sc_services_item_text {
    display: none
}

.sc_services_strange .sc_item_columns_5 .sc_services_item_icon,.sc_services_strange .sc_item_columns_6 .sc_services_item_icon {
    font-size: 3em
}

.sc_services_strange .sc_item_columns_5 .sc_services_item_button,.sc_services_strange .sc_item_columns_6 .sc_services_item_button {
    display: none
}

.sc_services_hover {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.sc_services_hover .sc_services_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
    text-align: center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    perspective: none;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}

.sc_services_hover .sc_services_item:hover {
    z-index: 10
}

.sc_services_hover .sc_services_item:before {
    content: ' ';
    width: 0;
    height: 0;
    padding-top: 98%;
    display: inline-block
}

.sc_services_hover .sc_services_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translateZ(60px);
    -ms-transform: translateZ(60px);
    transform: translateZ(60px)
}

.sc_services_hover .sc_services_item_content,.sc_services_hover .sc_services_item:hover .sc_services_item_content {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: none;
    -ms-transition: none;
    transition: none
}

.sc_services_hover .sc_services_item_content {
    position: relative;
    z-index: 1;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: #05080d;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    width: 100%;
    max-height: 100%
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_content:before,.sc_services_hover .sc_services_item.with_image:hover .sc_services_item_content:before {
    content: ' ';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(5,8,13,.35);
    -webkit-transition: background-color .3s ease;
    -ms-transition: background-color .3s ease;
    transition: background-color .3s ease
}

.sc_services_hover .sc_services_item_content_inner {
    position: relative;
    top: auto;
    left: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 2em;
    -webkit-transform: translateZ(60px) scale(.95);
    -ms-transform: translateZ(60px) scale(.95);
    transform: translateZ(60px) scale(.95)
}

.sc_services_hover .sc_services_item_icon,.sc_services_hover .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 4em;
    line-height: 1em
}

.sc_services_hover .sc_services_item_icon.sc_icon_type_svg svg {
    width: 1em;
    height: 1em
}

.sc_services_hover .sc_services_item_number {
    display: inline-block;
    font-size: 4em;
    line-height: 1em;
    font-weight: 500
}

.sc_services_hover .sc_services_item_title {
    font-size: 1.556em;
    line-height: 1.3em;
    font-weight: 500;
    margin: 0
}

.sc_services_hover .sc_services_item_content .sc_services_item_title {
    margin: 1em 0 0
}

.sc_services_hover .sc_services_item_featured_none .sc_services_item_content .sc_services_item_title {
    margin-top: 0
}

.sc_services_hover .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .2em
}

.sc_services_hover .sc_services_item_title+.sc_services_item_text,.sc_services_hover .sc_services_item_subtitle+.sc_services_item_text {
    margin-top: .4em
}

.sc_services_hover .sc_services_item_price {
    font-size: 1.5em;
    font-weight: 500;
    text-shadow: none;
    margin-top: .6em
}

.sc_services_hover .sc_services_item_text {
    font-size: 17px;
    line-height: 1.5em;
    max-height: none
}

.sc_services_hover .sc_services_item_content p {
    margin: 0
}

.sc_services_hover .sc_services_item_content p+p {
    margin-top: .2em
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image:before {
    display: none
}

.sc_services_hover .sc_services_item_price,.sc_services_hover .sc_services_item_price .amount,.sc_services_hover .sc_services_item_icon,.sc_services_hover .sc_services_item_number {
    color: #fff !important
}

.sc_services_hover .sc_services_item_title,.sc_services_hover .sc_services_item_title a {
    color: #fff !important
}

.sc_services_hover .sc_services_item_title a:hover {
    color: #fff !important
}

.sc_services_hover .sc_services_item_subtitle,.sc_services_hover .sc_services_item_subtitle a {
    color: #fff !important
}

.sc_services_hover .sc_services_item_subtitle a:hover {
    color: #fff !important
}

.sc_services_hover .sc_services_item_content {
    color: #fff !important
}

.sc_services_hover .sc_services_item_text {
    color: rgba(255,255,255,.8)
}

.sc_services_hover.color_style_link2 .sc_services_item_icon {
    color: var(--theme-color-text_link2) !important
}

.sc_services_hover.color_style_link2 .sc_services_item_title a:hover,.sc_services_hover.color_style_link2 .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_hover.color_style_link3 .sc_services_item_icon {
    color: var(--theme-color-text_link3) !important
}

.sc_services_hover.color_style_link3 .sc_services_item_title a:hover,.sc_services_hover.color_style_link3 .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_hover [class*=column-] .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_hover .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link_007)
}

.sc_services_hover [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_hover .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link2_007)
}

.sc_services_hover [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_hover .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link3_007)
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title,.sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_hover .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_hover.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_hover.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_hover .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_hover.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_hover.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
    color: var(--theme-color-text) !important
}

.sc_services_tabs_simple .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_tabs_simple.color_style_link2 .sc_services_item_icon {
    color: var(--theme-color-text_link2)
}

.sc_services_tabs_simple.color_style_link3 .sc_services_item_icon {
    color: var(--theme-color-text_link3)
}

.sc_services_tabs_simple.color_style_dark .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_tabs_simple .sc_services_item:hover .sc_services_item_icon,.sc_services_tabs_simple .sc_services_item:hover .sc_services_item_title,.sc_services_tabs_simple .sc_services_item:hover .sc_services_item_subtitle,.sc_services_tabs_simple .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,.sc_services_tabs_simple .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_title,.sc_services_tabs_simple .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_subtitle {
    color: var(--theme-color-text_hover)
}

.sc_services_tabs_simple.color_style_link2 .sc_services_item:hover .sc_services_item_icon,.sc_services_tabs_simple.color_style_link2 .sc_services_item:hover .sc_services_item_title,.sc_services_tabs_simple.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle,.sc_services_tabs_simple.color_style_link2 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,.sc_services_tabs_simple.color_style_link2 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_title,.sc_services_tabs_simple.color_style_link2 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_subtitle {
    color: var(--theme-color-text_hover2)
}

.sc_services_tabs_simple.color_style_link3 .sc_services_item:hover .sc_services_item_icon,.sc_services_tabs_simple.color_style_link3 .sc_services_item:hover .sc_services_item_title,.sc_services_tabs_simple.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle,.sc_services_tabs_simple.color_style_link3 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,.sc_services_tabs_simple.color_style_link3 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_title,.sc_services_tabs_simple.color_style_link3 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_subtitle {
    color: var(--theme-color-text_hover3)
}

.sc_services_tabs .sc_services_item_content {
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color)
}

.sc_services_tabs .sc_services_item_title a {
    color: var(--theme-color-alter_dark)
}

.sc_services_tabs .sc_services_item_title a:hover {
    color: var(--theme-color-alter_link)
}

.sc_services_tabs.color_style_link2 .sc_services_item_title a:hover {
    color: var(--theme-color-alter_link2)
}

.sc_services_tabs.color_style_link3 .sc_services_item_title a:hover {
    color: var(--theme-color-alter_link3)
}

.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_icon {
    color: var(--theme-color-alter_link)
}

.sc_services_tabs.color_style_link2 .sc_services_tabs_list_item .sc_services_item_icon {
    color: var(--theme-color-alter_link2)
}

.sc_services_tabs.color_style_link3 .sc_services_tabs_list_item .sc_services_item_icon {
    color: var(--theme-color-alter_link3)
}

.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_number {
    color: var(--theme-color-alter_light)
}

.sc_services_tabs .sc_services_tabs_list_item {
    background-color: var(--theme-color-alter_bg_color)
}

.sc_services_tabs .sc_services_tabs_list_item:nth-child(2n+2) {
    background-color: var(--theme-color-alter_bg_hover)
}

.sc_services_tabs .sc_services_tabs_list_item:hover,.sc_services_tabs .sc_services_tabs_list_item:nth-child(2n+2):hover {
    background-color: var(--theme-color-alter_bd_hover)
}

.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_title {
    color: var(--theme-color-alter_dark)
}

.sc_services_tabs .sc_services_tabs_list_item:hover .sc_services_item_title {
    color: var(--theme-color-alter_link)
}

.sc_services_tabs.color_style_link2 .sc_services_tabs_list_item:hover .sc_services_item_title {
    color: var(--theme-color-alter_link2)
}

.sc_services_tabs.color_style_link3 .sc_services_tabs_list_item:hover .sc_services_item_title {
    color: var(--theme-color-alter_link3)
}

.sc_services_tabs.color_style_dark .sc_services_tabs_list_item:hover .sc_services_item_title {
    color: var(--theme-color-alter_dark)
}

.sc_services_tabs .sc_services_tabs_list_item:hover .sc_services_item_icon {
    color: var(--theme-color-alter_hover)
}

.sc_services_tabs.color_style_link2 .sc_services_tabs_list_item:hover .sc_services_item_icon {
    color: var(--theme-color-alter_hover2)
}

.sc_services_tabs.color_style_link3 .sc_services_tabs_list_item:hover .sc_services_item_icon {
    color: var(--theme-color-alter_hover3)
}

.sc_services_tabs.color_style_dark .sc_services_tabs_list_item:hover .sc_services_item_icon {
    color: var(--theme-color-alter_dark)
}

.sc_services_tabs .sc_services_tabs_list_item:hover .sc_services_item_number {
    color: var(--theme-color-alter_text)
}

.sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active {
    background-color: var(--theme-color-alter_dark) !important
}

.sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_title {
    color: var(--theme-color-bg_color)
}

.sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,.sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
    color: var(--theme-color-alter_link)
}

.sc_services_tabs.color_style_link2 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,.sc_services_tabs.color_style_link2 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
    color: var(--theme-color-alter_link2)
}

.sc_services_tabs.color_style_link3 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,.sc_services_tabs.color_style_link3 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
    color: var(--theme-color-alter_link3)
}

.sc_services_tabs.color_style_dark .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,.sc_services_tabs.color_style_dark .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
    color: var(--theme-color-alter_dark)
}

.sc_services_modern.sc_services_featured_top .swiper-wrapper .sc_services_item_thumb {
    margin-top: 14px
}

.sc_services_modern .sc_services_item {
    margin-bottom: 2em;
    text-align: center;
    padding-top: .0001px
}

.sc_services_modern.slider_swiper .sc_services_item,.sc_services_modern .columns_padding_bottom .sc_services_item {
    margin-bottom: 0
}

.sc_services_modern .sc_services_item_thumb {
    overflow: visible;
    margin: 0 auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 60%
}

.sc_services_modern .sc_services_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_services_modern .post_featured_bg .post_thumb {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_services_modern .post_featured_bg:before {
    padding-top: 100%
}

.sc_services_modern .post_featured>.sc_services_item_price,.sc_services_modern .post_featured>p>.sc_services_item_price {
    position: absolute;
    z-index: 2;
    bottom: 1em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.sc_services_modern .sc_services_item:hover .post_featured>.sc_services_item_price,.sc_services_modern .sc_services_item:hover .post_featured>p>.sc_services_item_price {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.sc_services_modern .sc_services_item_thumb .all-svg {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    z-index: 1
}

.sc_services_modern .sc_services_item_thumb .all-svg span {
    display: inline-block;
    line-height: 0;
    opacity: 0;
    -webkit-transition: -webkit-transform .3s ease-out,opacity .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out,opacity .3s ease-out;
    transition: transform .3s ease-out,opacity .3s ease-out;
    will-change: transform
}

.sc_services_modern .sc_services_item_thumb .all-svg .svg-1 {
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transform: translate3d(-40px,40px,0);
    -ms-transform: translate3d(-40px,40px,0);
    transform: translate3d(-40px,40px,0)
}

.sc_services_modern .sc_services_item_thumb .all-svg .svg-1 svg {
    width: 100px;
    height: 100px;
    fill: var(--theme-color-text_dark);
    opacity: .1
}

.sc_services_modern .sc_services_item_thumb .all-svg .svg-2 {
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transform: translate3d(25px,-25px,0);
    -ms-transform: translate3d(25px,-25px,0);
    transform: translate3d(25px,-25px,0)
}

.sc_services_modern .sc_services_item_thumb .all-svg .svg-2 svg {
    width: 88px;
    height: 88px;
    fill: transparent;
    stroke: var(--theme-color-text_link);
    stroke-width: 12px
}

.sc_services_modern .sc_services_item:hover .all-svg .svg-1 {
    opacity: 1;
    -webkit-transform: translate3d(30px,-10px,0);
    -ms-transform: translate3d(30px,-10px,0);
    transform: translate3d(30px,-10px,0)
}

.sc_services_modern .sc_services_item:hover .all-svg .svg-2 {
    opacity: 1;
    -webkit-transform: translate3d(-20px,5px,0);
    -ms-transform: translate3d(-20px,5px,0);
    transform: translate3d(-20px,5px,0)
}

.sc_services_modern .sc_services_item_thumb[class*=hover_] {
    display: block
}

.sc_services_modern .sc_services_item_thumb img {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    width: 100%;
    position: relative;
    z-index: 2
}

.sc_services_modern .sc_services_item_icon,.sc_services_modern .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 4em;
    width: auto;
    height: auto;
    line-height: 1em
}

.sc_services_modern .sc_services_item_icon img {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.sc_services_modern .sc_services_item_icon.sc_icon_type_svg svg {
    width: 1em;
    height: 1em;
    position: relative;
    top: 2px
}

.sc_services_modern .sc_services_item_pictogram {
    border: none;
    width: auto
}

.sc_services_modern .sc_services_item_number {
    display: inline-block;
    text-align: center;
    font-size: 5em;
    line-height: 1em;
    font-weight: 400
}

.sc_services_modern .sc_services_item_featured_top .sc_services_item_icon+.sc_services_item_info,.sc_services_modern .sc_services_item_featured_top .sc_services_item_number+.sc_services_item_info {
    margin-top: 1.5em
}

.sc_services_modern .sc_services_item_info {
    padding: 0;
    text-align: center
}

.sc_services_modern .sc_services_item_title {
    margin: 0
}

.sc_services_modern .sc_services_item_title,.sc_services_modern .sc_services_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_services_modern .sc_services_item_subtitle,.sc_services_modern .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_modern .sc_services_item_subtitle+.sc_services_item_title {
    margin-top: .45em
}

.sc_services_modern .sc_services_item_content {
    font-size: 17px;
    line-height: 1.62em;
    margin-top: .8em
}

.sc_services_modern .sc_services_item_content p:last-child {
    margin-bottom: 0
}

.sc_services_modern .sc_services_item_button {
    margin: 1.5em 0 0
}

.sc_services_modern.sc_services_featured_top .sc_services_item_thumb {
    margin-bottom: 1.9em
}

.sc_services_modern.sc_services_featured_top .post_featured_bg .post_thumb {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out;
    will-change: transform
}

.sc_services_modern.sc_services_featured_top .sc_services_item:hover .post_thumb {
    -webkit-transform: scale3d(1.05,1.05,1.05);
    -ms-transform: scale3d(1.05,1.05,1.05);
    transform: scale3d(1.05,1.05,1.05)
}

.sc_services_modern .sc_services_item_featured_left,.sc_services_modern .sc_services_item_featured_right {
    position: relative;
    overflow: hidden;
    background-color: transparent
}

.sc_services_modern .sc_services_item_featured_left.with_number,.sc_services_modern .sc_services_item_featured_right.with_number {
    min-height: 2.8em
}

.sc_services_modern .sc_services_item_featured_left {
    text-align: left
}

.sc_services_modern .sc_services_item_featured_right {
    text-align: right
}

.sc_services_modern .sc_services_item_featured_left .sc_services_item_number,.sc_services_modern .sc_services_item_featured_right .sc_services_item_number {
    font-size: 3em;
    line-height: 1em;
    margin-top: 0;
    position: absolute;
    z-index: 1;
    top: -5px;
    left: 0
}

.sc_services_modern .sc_services_item_featured_left .sc_services_item_icon,.sc_services_modern .sc_services_item_featured_right .sc_services_item_icon {
    font-size: 3.4em;
    margin-top: 0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

.sc_services_modern .sc_services_item_featured_right .sc_services_item_thumb,.sc_services_modern .sc_services_item_featured_right .sc_services_item_icon,.sc_services_modern .sc_services_item_featured_right .sc_services_item_pictogram,.sc_services_modern .sc_services_item_featured_right .sc_services_item_number {
    left: auto;
    right: 0
}

.sc_services_modern .sc_services_item_featured_left.without_content .sc_services_item_icon,.sc_services_modern .sc_services_item_featured_right.without_content .sc_services_item_icon {
    font-size: 1.5em
}

.sc_services_modern .sc_services_item_featured_left .sc_services_item_pictogram,.sc_services_modern .sc_services_item_featured_right .sc_services_item_pictogram {
    font-size: 3.4em;
    margin-top: 0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 3.4em;
    height: auto
}

.sc_services_modern .sc_services_item_featured_left.without_content .sc_services_item_pictogram,.sc_services_modern .sc_services_item_featured_right.without_content .sc_services_item_pictogram {
    font-size: 1.5em
}

.sc_services_modern .sc_services_item_featured_left .sc_services_item_thumb,.sc_services_modern .sc_services_item_featured_right .sc_services_item_thumb {
    width: 30%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

.sc_services_modern .sc_services_item_featured_left .sc_services_item_content,.sc_services_modern .sc_services_item_featured_right .sc_services_item_content {
    min-height: 0
}

.sc_services_modern .sc_services_item_featured_left .sc_services_item_info {
    text-align: left;
    padding: 0;
    margin-left: 5em
}

.sc_services_modern .sc_services_item_featured_left.with_image .sc_services_item_info {
    padding-left: 2em;
    margin-left: 30%
}

.sc_services_modern .sc_services_item_featured_right .sc_services_item_thumb,.sc_services_modern .sc_services_item_featured_right .sc_services_item_icon,.sc_services_modern .sc_services_item_featured_right .sc_services_item_pictogram,.sc_services_modern .sc_services_item_featured_right .sc_services_item_number {
    left: auto;
    right: 0
}

.sc_services_modern .sc_services_item_featured_right .sc_services_item_info {
    text-align: right;
    padding: 0;
    margin-right: 5em
}

.sc_services_modern .sc_services_item_featured_right.with_image .sc_services_item_info {
    padding-right: 2em;
    margin-right: 30%
}

.sc_services_modern .trx_addons_hover_content .trx_addons_hover_title {
    font-size: 1.3333em
}

.sc_services_modern .sc_services_item .sc_button_arrow {
    position: relative;
    display: inline-block;
    width: 2.8em;
    height: 2.8em;
    line-height: 2.85em;
    text-align: center;
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-text_dark_008);
    border: none;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: color .3s ease,background-color .3s ease,box-shadow .3s ease-out;
    -ms-transition: color .3s ease,background-color .3s ease,box-shadow .3s ease-out;
    transition: color .3s ease,background-color .3s ease,box-shadow .3s ease-out;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_services_modern .sc_services_item .sc_button_arrow:before {
    content: '\E9A4';
    font-family: "fontello";
    letter-spacing: 1px;
    font-size: 12px;
    font-weight: 400;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.sc_services_modern .sc_services_item:hover .sc_button_arrow,.sc_services_modern .sc_services_item .sc_button_arrow:hover {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link);
    -webkit-box-shadow: 0 5px 16px var(--theme-color-text_link_02);
    -ms-box-shadow: 0 5px 16px var(--theme-color-text_link_02);
    box-shadow: 0 5px 16px var(--theme-color-text_link_02)
}

.sc_services_modern.color_style_link2 .sc_services_item:hover .sc_button_arrow,.sc_services_modern.color_style_link2 .sc_services_item .sc_button_arrow:hover {
    background-color: var(--theme-color-text_link2);
    -webkit-box-shadow: 0 5px 16px var(--theme-color-text_link2_02);
    -ms-box-shadow: 0 5px 16px var(--theme-color-text_link2_02);
    box-shadow: 0 5px 16px var(--theme-color-text_link2_02)
}

.sc_services_modern.color_style_link2 .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_services_modern.color_style_link3 .sc_services_item:hover .sc_button_arrow,.sc_services_modern.color_style_link3 .sc_services_item .sc_button_arrow:hover {
    background-color: var(--theme-color-text_link3);
    -webkit-box-shadow: 0 5px 16px var(--theme-color-text_link3_02);
    -ms-box-shadow: 0 5px 16px var(--theme-color-text_link3_02);
    box-shadow: 0 5px 16px var(--theme-color-text_link3_02)
}

.sc_services_modern.color_style_link3 .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_services_modern.color_style_dark .sc_services_item:hover .sc_button_arrow,.sc_services_modern.color_style_dark .sc_services_item .sc_button_arrow:hover {
    color: var(--theme-color-inverse_hover);
    background-color: var(--theme-color-text_dark);
    -webkit-box-shadow: 0 5px 16px var(--theme-color-text_dark_02);
    -ms-box-shadow: 0 5px 16px var(--theme-color-text_dark_02);
    box-shadow: 0 5px 16px var(--theme-color-text_dark_02)
}

.sc_services_modern.color_style_dark .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_services_breezy .sc_services_item {
    position: relative;
    z-index: 1;
    text-align: center
}

.sc_services_breezy .sc_services_item:before {
    content: ' ';
    width: 0;
    height: 0;
    padding-top: 98%;
    display: inline-block
}

.sc_services_breezy .sc_services_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_services_breezy .sc_services_item_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #05080d;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);
    opacity: .6;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease;
    will-change: opacity
}

.sc_services_breezy .sc_services_item.with_image:hover .sc_services_item_content:before {
    opacity: 0
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content:after {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: var(--theme-color-text_link);
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease;
    will-change: opacity
}

.sc_services_breezy .sc_services_item.with_image:hover .sc_services_item_content:after {
    opacity: .7
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image:before,.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image:after {
    display: none
}

.sc_services_breezy .sc_services_item_content_inner {
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 2.6em 2em
}

.sc_services_breezy .trx_addons_column-1_5 .sc_services_item_content_inner,.sc_services_breezy .trx_addons_column-1_6 .sc_services_item_content_inner,.sc_services_breezy .trx_addons_column-1_7 .sc_services_item_content_inner,.sc_services_breezy .trx_addons_column-1_8 .sc_services_item_content_inner {
    padding: 1em
}

.sc_services_breezy .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title,.sc_services_breezy .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title,.sc_services_breezy .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title,.sc_services_breezy .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
    font-size: 1.1em
}

.sc_services_breezy .sc_services_item_icon,.sc_services_breezy .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 4em;
    line-height: 1em
}

.sc_services_breezy .sc_services_item_icon.sc_icon_type_svg svg {
    width: 1em;
    height: 1em
}

.sc_services_breezy .sc_services_item_number {
    display: inline-block;
    font-size: 4em;
    line-height: 1em;
    font-weight: 400
}

.sc_services_breezy .sc_services_item_title {
    font-size: 1.556em;
    line-height: 1.3em;
    font-weight: 500;
    margin: .4em 0 0
}

.sc_services_breezy .sc_services_item_featured_none .sc_services_item_title {
    margin-top: 0
}

.sc_services_breezy .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .2em
}

.sc_services_breezy .sc_services_item_title+.sc_services_item_text,.sc_services_breezy .sc_services_item_subtitle+.sc_services_item_text {
    margin-top: .4em
}

.sc_services_breezy .sc_services_item_price {
    font-size: 1.5em;
    font-weight: 500;
    margin-top: .6em
}

.sc_services_breezy .sc_services_item_text {
    font-size: 17px;
    line-height: 1.5em;
    max-height: 4.8em;
    overflow: hidden
}

.sc_services_breezy .sc_services_item_content p {
    margin: 0
}

.sc_services_breezy .sc_services_item_content p+p {
    margin-top: .2em
}

.sc_services_breezy .sc_services_item .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_breezy .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_link)
}

.sc_services_breezy .sc_services_item_price,.sc_services_breezy .sc_services_item_price .amount,.sc_services_breezy .sc_services_item_number {
    color: #fff !important
}

.sc_services_breezy .sc_services_item_title,.sc_services_breezy .sc_services_item_title a {
    color: #fff !important
}

.sc_services_breezy .sc_services_item_title a:hover {
    color: #fff !important
}

.sc_services_breezy .sc_services_item_subtitle,.sc_services_breezy .sc_services_item_subtitle a {
    color: #fff !important
}

.sc_services_breezy .sc_services_item_subtitle a:hover {
    color: #fff !important
}

.sc_services_breezy .sc_services_item_content {
    color: #fff !important
}

.sc_services_breezy .sc_services_item_text {
    color: rgba(255,255,255,.8) !important
}

.sc_services_breezy [class*=column-] .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_breezy .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link_007)
}

.sc_services_breezy [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_breezy .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link2_007)
}

.sc_services_breezy [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_breezy .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link3_007)
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price,.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount,.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_breezy .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title,.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_breezy .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_breezy .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
    color: var(--theme-color-text) !important
}

.sc_services_breezy.color_style_link2 .sc_services_item .sc_services_item_icon {
    color: var(--theme-color-text_link2)
}

.sc_services_breezy.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_link)
}

.sc_services_breezy.color_style_link2 .sc_services_item_title a:hover,.sc_services_breezy.color_style_link2 .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_breezy.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_breezy.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_breezy.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_breezy.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_breezy.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_breezy.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_breezy.color_style_link2 .sc_services_item.with_image .sc_services_item_content:after {
    background-color: var(--theme-color-text_link2)
}

.sc_services_breezy.color_style_link3 .sc_services_item .sc_services_item_icon {
    color: var(--theme-color-text_link3)
}

.sc_services_breezy.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_link)
}

.sc_services_breezy.color_style_link3 .sc_services_item_title a:hover,.sc_services_breezy.color_style_link3 .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_breezy.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_breezy.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_breezy.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_breezy.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_breezy.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_breezy.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_breezy.color_style_link3 .sc_services_item.with_image .sc_services_item_content:after {
    background-color: var(--theme-color-text_link3)
}

.sc_services_breezy.color_style_dark .sc_services_item.with_image .sc_services_item_content:after {
    background-color: #000
}

.sc_services_breezy.color_style_dark .sc_services_item .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_breezy.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_link)
}

.sc_services_cool .trx_addons_columns_wrap {
    margin-left: 0;
    margin-right: -4px
}

.sc_services_cool .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-right: 4px
}

.sc_services_cool .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_services_cool .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
    padding-bottom: 4px
}

.sc_services_cool .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
    padding-bottom: 0
}

.sc_services_cool .sc_services_item {
    position: relative;
    z-index: 1;
    text-align: left
}

.sc_services_cool .sc_services_item:before {
    content: ' ';
    width: 0;
    height: 0;
    padding-top: 115%;
    display: inline-block
}

.sc_services_cool .sc_services_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_services_cool .sc_services_item_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #05080d;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);
    opacity: .6;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease;
    will-change: opacity
}

.sc_services_cool .sc_services_item.with_image:hover .sc_services_item_content:before {
    opacity: 0
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content:after {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: var(--theme-color-text_link);
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease;
    will-change: opacity
}

.sc_services_cool .sc_services_item.with_image:hover .sc_services_item_content:after {
    opacity: .7
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image:before,.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image:after {
    display: none
}

.sc_services_cool .sc_services_item_content_inner {
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 3em 2.2em
}

.sc_services_cool .trx_addons_column-1_5 .sc_services_item_content_inner,.sc_services_cool .trx_addons_column-1_6 .sc_services_item_content_inner,.sc_services_cool .trx_addons_column-1_7 .sc_services_item_content_inner,.sc_services_cool .trx_addons_column-1_8 .sc_services_item_content_inner {
    padding: 1.8em
}

.sc_services_cool .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title,.sc_services_cool .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title,.sc_services_cool .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title,.sc_services_cool .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
    font-size: 1.5em
}

.sc_services_cool .sc_services_item_content_inner_bottom {
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    z-index: 1;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_services_cool .sc_services_item .sc_services_item_content_inner_top {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
    opacity: 0;
    will-change: transform,opacity;
    -webkit-transition: -webkit-transform .3s ease-out,opacity .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out,opacity .3s ease-out;
    transition: transform .3s ease-out,opacity .3s ease-out
}

.sc_services_cool .sc_services_item:hover .sc_services_item_content_inner_top {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.sc_services_cool .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
    -webkit-transform: translateY(45px);
    -ms-transform: translateY(45px);
    transform: translateY(45px);
    will-change: transform;
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out
}

.sc_services_cool .sc_services_item.with_more:not(.no_links):hover .sc_services_item_content_inner_bottom {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.sc_services_cool .sc_services_item_icon,.sc_services_cool .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 3em;
    line-height: 1em
}

.sc_services_cool .sc_services_item_icon.sc_icon_type_svg svg {
    width: 1em;
    height: 1em
}

.sc_services_cool .sc_services_item_number {
    display: inline-block;
    font-size: 1.333em;
    line-height: 1em;
    font-weight: 400;
    letter-spacing: 0
}

.sc_services_cool .sc_services_item_title {
    font-size: 1.944em;
    line-height: 1.3em;
    font-weight: 500;
    margin: .4em 0 0
}

.sc_services_cool .sc_services_item_featured_none .sc_services_item_title {
    margin-top: 0
}

.sc_services_cool .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .5em
}

.sc_services_cool .sc_services_item_title+.sc_services_item_text {
    margin-top: .55em
}

.sc_services_cool .sc_services_item_subtitle+.sc_services_item_text {
    margin-top: .8em
}

.sc_services_cool .sc_services_item_price {
    font-size: 1.5em;
    font-weight: 500;
    margin-top: .6em
}

.sc_services_cool .sc_services_item_text {
    font-size: 17px;
    line-height: 1.5em;
    max-height: 4.8em;
    overflow: hidden
}

.sc_services_cool .sc_services_item_content p {
    margin: 0
}

.sc_services_cool .sc_services_item_content p+p {
    margin-top: .2em
}

.sc_services_cool .sc_services_item_button {
    margin-top: 1.2em
}

.sc_services_cool .sc_services_item.with_more:not(.no_links) .sc_services_item_button {
    opacity: 0;
    will-change: opacity;
    -webkit-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.sc_services_cool .sc_services_item.with_more:not(.no_links):hover .sc_services_item_button {
    opacity: 1
}

.sc_services_cool .sc_services_item .sc_services_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #fff !important;
    z-index: 1;
    overflow: hidden
}

.sc_services_cool .sc_services_item:hover .sc_services_item_more_link,.sc_services_cool .sc_services_item .sc_services_item_more_link:hover {
    color: #fff !important
}

.sc_services_cool .sc_services_item .sc_services_item_more_link .link_text {
    display: none;
    position: relative;
    margin-right: 0;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_cool .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_cool .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 6px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_cool .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center;
    line-height: 1.3em
}

.sc_services_cool .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 13px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_cool .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_cool .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.sc_services_cool .sc_services_item_price,.sc_services_cool .sc_services_item_price .amount,.sc_services_cool .sc_services_item_number {
    color: #fff !important
}

.sc_services_cool .sc_services_item_title,.sc_services_cool .sc_services_item_title a {
    color: #fff !important
}

.sc_services_cool .sc_services_item_title a:hover {
    color: #fff !important
}

.sc_services_cool .sc_services_item_subtitle,.sc_services_cool .sc_services_item_subtitle a {
    color: #fff !important
}

.sc_services_cool .sc_services_item_subtitle a:hover {
    color: #fff !important
}

.sc_services_cool .sc_services_item_content {
    color: #fff !important
}

.sc_services_cool .sc_services_item_text {
    color: rgba(255,255,255,.8) !important
}

.sc_services_cool [class*=column-] .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_cool .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link_007)
}

.sc_services_cool [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_cool .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link2_007)
}

.sc_services_cool [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_cool .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link3_007)
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price,.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount,.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_cool .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title,.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_cool .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_cool .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
    color: var(--theme-color-text) !important
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link {
    color: var(--theme-color-text_dark) !important
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image:hover .sc_services_item_more_link,.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_cool.color_style_link2 .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_cool.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.sc_services_cool.color_style_link2 .sc_services_item_title a:hover,.sc_services_cool.color_style_link2 .sc_services_item_subtitle a:hover {
    color: #fff !important
}

.sc_services_cool.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_cool.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_cool.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_cool.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_cool.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_cool.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_cool.color_style_link2 .sc_services_item.with_image .sc_services_item_content:after {
    background-color: var(--theme-color-text_link2)
}

.sc_services_cool.color_style_link3 .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_cool.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.sc_services_cool.color_style_link3 .sc_services_item_title a:hover,.sc_services_cool.color_style_link3 .sc_services_item_subtitle a:hover {
    color: #fff
}

.sc_services_cool.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_cool.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_cool.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_cool.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_cool.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_cool.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_cool.color_style_link3 .sc_services_item.with_image .sc_services_item_content:after {
    background-color: var(--theme-color-text_link3)
}

.sc_services_cool.color_style_dark .sc_services_item.with_image .sc_services_item_content:after {
    background-color: #000
}

.sc_services_cool.color_style_dark .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_cool.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.sc_services_extra .sc_services_item {
    position: relative;
    z-index: 1;
    text-align: center
}

.sc_services_extra .sc_services_item:before {
    content: ' ';
    width: 0;
    height: 0;
    padding-top: 115%;
    display: inline-block
}

.sc_services_extra .sc_services_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_services_extra .sc_services_item_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #05080d;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);
    opacity: .6;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease;
    will-change: opacity
}

.sc_services_extra .sc_services_item.with_image:hover .sc_services_item_content:before {
    opacity: 0
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content:after {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: var(--theme-color-text_link);
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease;
    will-change: opacity
}

.sc_services_extra .sc_services_item.with_image:hover .sc_services_item_content:after {
    opacity: .7
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image:before,.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image:after {
    display: none
}

.sc_services_extra .sc_services_item_content_inner {
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 3em 2.2em
}

.sc_services_extra .trx_addons_column-1_5 .sc_services_item_content_inner,.sc_services_extra .trx_addons_column-1_6 .sc_services_item_content_inner,.sc_services_extra .trx_addons_column-1_7 .sc_services_item_content_inner,.sc_services_extra .trx_addons_column-1_8 .sc_services_item_content_inner {
    padding: 1.8em
}

.sc_services_extra .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title,.sc_services_extra .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title,.sc_services_extra .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title,.sc_services_extra .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
    font-size: 1.5em
}

.sc_services_extra .sc_services_item_content_inner_bottom {
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    z-index: 1;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_services_extra .sc_services_item .sc_services_item_content_inner_top {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
    opacity: 0;
    will-change: transform,opacity;
    -webkit-transition: -webkit-transform .3s ease-out,opacity .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out,opacity .3s ease-out;
    transition: transform .3s ease-out,opacity .3s ease-out
}

.sc_services_extra .sc_services_item:hover .sc_services_item_content_inner_top {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.sc_services_extra .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
    -webkit-transform: translateY(45px);
    -ms-transform: translateY(45px);
    transform: translateY(45px);
    will-change: transform;
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out
}

.sc_services_extra .sc_services_item.with_more:not(.no_links):hover .sc_services_item_content_inner_bottom {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.sc_services_extra .sc_services_item_icon,.sc_services_extra .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 3em;
    line-height: 1em
}

.sc_services_extra .sc_services_item_icon.sc_icon_type_svg svg {
    width: 1em;
    height: 1em
}

.sc_services_extra .sc_services_item_number {
    display: inline-block;
    font-size: 1.556em;
    line-height: 1em;
    font-weight: 400;
    letter-spacing: 0
}

.sc_services_extra .sc_services_item_title {
    font-size: 1.944em;
    line-height: 1.3em;
    font-weight: 500;
    margin: .4em 0 0
}

.sc_services_extra .sc_services_item_featured_none .sc_services_item_title {
    margin-top: 0
}

.sc_services_extra .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .5em
}

.sc_services_extra .sc_services_item_title+.sc_services_item_text {
    margin-top: .55em
}

.sc_services_extra .sc_services_item_subtitle+.sc_services_item_text {
    margin-top: .8em
}

.sc_services_extra .sc_services_item_price {
    font-size: 1.5em;
    font-weight: 500;
    margin-top: .6em
}

.sc_services_extra .sc_services_item_text {
    font-size: 17px;
    line-height: 1.5em;
    max-height: 4.8em;
    overflow: hidden
}

.sc_services_extra .sc_services_item_content p {
    margin: 0
}

.sc_services_extra .sc_services_item_content p+p {
    margin-top: .2em
}

.sc_services_extra .sc_services_item_button {
    margin-top: 1.2em
}

.sc_services_extra .sc_services_item.with_more:not(.no_links) .sc_services_item_button {
    opacity: 0;
    will-change: opacity;
    -webkit-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.sc_services_extra .sc_services_item.with_more:not(.no_links):hover .sc_services_item_button {
    opacity: 1
}

.sc_services_extra .sc_services_item .sc_services_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #fff !important;
    z-index: 1;
    overflow: hidden
}

.sc_services_extra .sc_services_item:hover .sc_services_item_more_link,.sc_services_extra .sc_services_item .sc_services_item_more_link:hover {
    color: #fff !important
}

.sc_services_extra .sc_services_item .sc_services_item_more_link .link_text {
    display: none;
    position: relative;
    margin-right: 0;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_extra .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_extra .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 6px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_extra .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center;
    line-height: 1.3em
}

.sc_services_extra .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 13px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_extra .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_extra .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.sc_services_extra .sc_services_item_price,.sc_services_extra .sc_services_item_price .amount,.sc_services_extra .sc_services_item_number {
    color: #fff !important
}

.sc_services_extra .sc_services_item_title,.sc_services_extra .sc_services_item_title a {
    color: #fff !important
}

.sc_services_extra .sc_services_item_title a:hover {
    color: #fff !important
}

.sc_services_extra .sc_services_item_subtitle,.sc_services_extra .sc_services_item_subtitle a {
    color: #fff !important
}

.sc_services_extra .sc_services_item_subtitle a:hover {
    color: #fff !important
}

.sc_services_extra .sc_services_item_content {
    color: #fff !important
}

.sc_services_extra .sc_services_item_text {
    color: rgba(255,255,255,.8) !important
}

.sc_services_extra [class*=column-] .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_extra .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link_007)
}

.sc_services_extra [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_extra .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link2_007)
}

.sc_services_extra [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_extra .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link3_007)
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price,.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount,.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_extra .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title,.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_extra .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_extra .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
    color: var(--theme-color-text) !important
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link {
    color: var(--theme-color-text_dark) !important
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image:hover .sc_services_item_more_link,.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_extra.color_style_link2 .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_extra.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.sc_services_extra.color_style_link2 .sc_services_item_title a:hover,.sc_services_extra.color_style_link2 .sc_services_item_subtitle a:hover {
    color: #fff !important
}

.sc_services_extra.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_extra.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_extra.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_extra.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_extra.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_extra.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_extra.color_style_link2 .sc_services_item.with_image .sc_services_item_content:after {
    background-color: var(--theme-color-text_link2)
}

.sc_services_extra.color_style_link3 .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_extra.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.sc_services_extra.color_style_link3 .sc_services_item_title a:hover,.sc_services_extra.color_style_link3 .sc_services_item_subtitle a:hover {
    color: #fff !important
}

.sc_services_extra.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_extra.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_extra.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_extra.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_extra.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_extra.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_extra.color_style_link3 .sc_services_item.with_image .sc_services_item_content:after {
    background-color: var(--theme-color-text_link3)
}

.sc_services_extra.color_style_dark .sc_services_item.with_image .sc_services_item_content:after {
    background-color: #000
}

.sc_services_extra.color_style_dark .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_extra.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.sc_services_strong .sc_services_item {
    position: relative;
    z-index: 1;
    text-align: left
}

.sc_services_strong .sc_services_item:before {
    content: ' ';
    width: 0;
    height: 0;
    padding-top: 115%;
    display: inline-block
}

.sc_services_strong .sc_services_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_services_strong .sc_services_item_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #05080d;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);
    opacity: .6;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease;
    will-change: opacity
}

.sc_services_strong .sc_services_item.with_image:hover .sc_services_item_content:before {
    opacity: 0
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content:after {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: #000;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease;
    will-change: opacity
}

.sc_services_strong .sc_services_item.with_image:hover .sc_services_item_content:after {
    opacity: .6
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image:before,.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image:after {
    display: none
}

.sc_services_strong .sc_services_item_content_inner {
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 2em 2.2em 2.4em
}

.sc_services_strong .trx_addons_column-1_5 .sc_services_item_content_inner,.sc_services_strong .trx_addons_column-1_6 .sc_services_item_content_inner,.sc_services_strong .trx_addons_column-1_7 .sc_services_item_content_inner,.sc_services_strong .trx_addons_column-1_8 .sc_services_item_content_inner {
    padding: 1.8em
}

.sc_services_strong .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title,.sc_services_strong .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title,.sc_services_strong .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title,.sc_services_strong .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
    font-size: 1.3em
}

.sc_services_strong .sc_services_item_content_inner_bottom {
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    z-index: 1;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_services_strong .sc_services_item .sc_services_item_content_inner_top {
    opacity: 1
}

.sc_services_strong .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    transform: translateY(40px);
    will-change: transform;
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out
}

.sc_services_strong .sc_services_item.with_more:not(.no_links):hover .sc_services_item_content_inner_bottom {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.sc_services_strong .sc_services_item_icon,.sc_services_strong .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 3em;
    line-height: 1em
}

.sc_services_strong .sc_services_item_icon.sc_icon_type_svg svg {
    width: 1em;
    height: 1em
}

.sc_services_strong .sc_services_item_number {
    display: inline-block;
    font-size: 1.333em;
    line-height: 1em;
    font-weight: 400;
    letter-spacing: 0
}

.sc_services_strong .sc_services_item_title {
    font-size: 1.556em;
    line-height: 1.3em;
    font-weight: 500;
    margin: .4em 0 0
}

.sc_services_strong .sc_services_item_featured_none .sc_services_item_title {
    margin-top: 0
}

.sc_services_strong .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .5em
}

.sc_services_strong .sc_services_item_title+.sc_services_item_text {
    margin-top: .55em
}

.sc_services_strong .sc_services_item_subtitle+.sc_services_item_text {
    margin-top: .8em
}

.sc_services_strong .sc_services_item_price {
    font-size: 1.5em;
    font-weight: 500;
    margin-top: .6em
}

.sc_services_strong .sc_services_item_text {
    font-size: 17px;
    line-height: 1.5em;
    max-height: 4.8em;
    overflow: hidden
}

.sc_services_strong .sc_services_item_content p {
    margin: 0
}

.sc_services_strong .sc_services_item_content p+p {
    margin-top: .2em
}

.sc_services_strong .sc_services_item_button {
    margin-top: 1.2em
}

.sc_services_strong .sc_services_item.with_more:not(.no_links) .sc_services_item_button {
    opacity: 0;
    will-change: opacity;
    -webkit-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.sc_services_strong .sc_services_item.with_more:not(.no_links):hover .sc_services_item_button {
    opacity: 1
}

.sc_services_strong .sc_services_item .sc_services_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #fff !important;
    z-index: 1;
    overflow: hidden
}

.sc_services_strong .sc_services_item:hover .sc_services_item_more_link,.sc_services_strong .sc_services_item .sc_services_item_more_link:hover {
    color: #fff !important
}

.sc_services_strong .sc_services_item .sc_services_item_more_link .link_text {
    display: none;
    position: relative;
    margin-right: 0;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_strong .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_strong .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 6px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_strong .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center;
    line-height: 1.3em
}

.sc_services_strong .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 11px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_strong .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_strong .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.sc_services_strong .sc_services_item_price,.sc_services_strong .sc_services_item_price .amount,.sc_services_strong .sc_services_item_number {
    color: #fff !important
}

.sc_services_strong .sc_services_item_title,.sc_services_strong .sc_services_item_title a {
    color: #fff !important
}

.sc_services_strong .sc_services_item_title a:hover {
    color: #fff !important
}

.sc_services_strong .sc_services_item_subtitle,.sc_services_strong .sc_services_item_subtitle a {
    color: #fff !important
}

.sc_services_strong .sc_services_item_subtitle a:hover {
    color: #fff !important
}

.sc_services_strong .sc_services_item_content {
    color: #fff !important
}

.sc_services_strong .sc_services_item_text {
    color: rgba(255,255,255,.8) !important
}

.sc_services_strong [class*=column-] .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_strong .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link_007)
}

.sc_services_strong [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_strong .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link2_007)
}

.sc_services_strong [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_strong .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link3_007)
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price,.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount,.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_strong .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title,.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_strong .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_strong .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
    color: var(--theme-color-text) !important
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link {
    color: var(--theme-color-text_dark) !important
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image:hover .sc_services_item_more_link,.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_strong.color_style_link2 .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_strong.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.sc_services_strong.color_style_link2 .sc_services_item_title a:hover,.sc_services_strong.color_style_link2 .sc_services_item_subtitle a:hover {
    color: #fff !important
}

.sc_services_strong.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_strong.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_strong.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_strong.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_strong.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_strong.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_strong.color_style_link3 .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_strong.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.sc_services_strong.color_style_link3 .sc_services_item_title a:hover,.sc_services_strong.color_style_link3 .sc_services_item_subtitle a:hover {
    color: #fff !important
}

.sc_services_strong.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_strong.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_strong.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_strong.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_strong.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_strong.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_strong.color_style_dark .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_strong.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.elementor-section-full_width .sc_services_minimal .sc_services_item:before {
    padding-top: 71%
}

.sc_services_minimal .sc_services_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
    text-align: center;
    overflow: hidden
}

.sc_services_minimal .sc_services_item:before {
    content: '';
    width: 0;
    height: 0;
    padding-top: 95%;
    display: inline-block
}

.sc_services_minimal .sc_services_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_services_minimal .sc_services_item_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #05080d;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_featured_image {
    position: absolute;
    z-index: -1;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    will-change: transform;
    -webkit-transition: -webkit-transform .4s ease-out;
    -ms-transition: -ms-transform .4s ease-out;
    transition: transform .4s ease-out;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_featured_image:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: #0c0f16;
    opacity: .45;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease;
    will-change: opacity
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_featured_image:hover:before {
    opacity: .77
}

.sc_services_minimal .sc_services_item:hover .sc_services_item_featured_image {
    -webkit-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05)
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_featured_image.without_image:before {
    display: none
}

.sc_services_minimal .sc_services_item_content_inner {
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 3em 2em
}

.sc_services_minimal .sc_services_item_content_inner_bottom {
    display: block;
    position: relative;
    z-index: 1;
    line-height: 1;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
    padding-top: 5.7em
}

.sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    will-change: transform;
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out
}

.sc_services_minimal .sc_services_item.with_more:not(.no_links):hover .sc_services_item_content_inner_bottom {
    -webkit-transform: translateY(-1em);
    -ms-transform: translateY(-1em);
    transform: translateY(-1em)
}

.sc_services_minimal .sc_services_item_icon,.sc_services_minimal .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 3em;
    line-height: 1em
}

.sc_services_minimal .sc_services_item_icon.sc_icon_type_svg svg {
    width: 1em;
    height: 1em
}

.sc_services_minimal .sc_services_item_number {
    display: inline-block;
    font-size: 1.333em;
    line-height: 1em;
    font-weight: 400;
    letter-spacing: 0
}

.sc_services_minimal .sc_services_item_title {
    font-size: 1.944em;
    line-height: 1.3em;
    font-weight: 500;
    letter-spacing: -.8px;
    margin: .4em 0 0
}

.sc_services_minimal .sc_services_item_subtitle {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: 500;
    letter-spacing: 1.7px;
    text-transform: uppercase;
    opacity: .9
}

.sc_services_minimal .sc_services_item_featured_none .sc_services_item_title {
    margin-top: 0
}

.sc_services_minimal .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .5em
}

.sc_services_minimal .sc_services_item_title+.sc_services_item_text {
    margin-top: .55em
}

.sc_services_minimal .sc_services_item_subtitle+.sc_services_item_text {
    margin-top: .8em
}

.sc_services_minimal .sc_services_item_price {
    font-size: 1.5em;
    font-weight: 500;
    margin-top: .6em
}

.sc_services_minimal .sc_services_item_text {
    font-size: 17px;
    line-height: 1.5em
}

.sc_services_minimal .sc_services_item_content p {
    margin: 0
}

.sc_services_minimal .sc_services_item_content p+p {
    margin-top: .2em
}

.sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_button {
    opacity: 0;
    will-change: opacity;
    -webkit-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.sc_services_minimal .sc_services_item.with_more:not(.no_links):hover .sc_services_item_button {
    opacity: 1
}

.sc_services_minimal .sc_services_item .sc_services_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #fff !important;
    z-index: 1;
    overflow: hidden
}

.sc_services_minimal .sc_services_item:hover .sc_services_item_more_link,.sc_services_minimal .sc_services_item .sc_services_item_more_link:hover {
    color: #fff !important
}

.sc_services_minimal .sc_services_item .sc_services_item_more_link .link_text {
    display: none;
    position: relative;
    margin-right: 0;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_minimal .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_minimal .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 6px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_minimal .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 2em;
    height: 1.4em;
    line-height: 1.3em;
    text-align: center
}

.sc_services_minimal .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 16px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_minimal .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_minimal .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.sc_services_minimal .sc_services_item_price,.sc_services_minimal .sc_services_item_price .amount,.sc_services_minimal .sc_services_item_number {
    color: #fff !important
}

.sc_services_minimal .sc_services_item_title,.sc_services_minimal .sc_services_item_title a {
    color: #fff !important
}

.sc_services_minimal .sc_services_item_title a:hover {
    color: #fff !important
}

.sc_services_minimal .sc_services_item_subtitle,.sc_services_minimal .sc_services_item_subtitle a {
    color: #fff !important
}

.sc_services_minimal .sc_services_item_subtitle a:hover {
    color: #fff !important
}

.sc_services_minimal .sc_services_item_content {
    color: #fff !important
}

.sc_services_minimal .sc_services_item_text {
    color: rgba(255,255,255,.8) !important
}

.sc_services_minimal [class*=column-] .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_minimal .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link_007)
}

.sc_services_minimal [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_minimal .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link2_007)
}

.sc_services_minimal [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_minimal .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link3_007)
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price,.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount,.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_minimal .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title,.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_minimal .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_minimal .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
    color: var(--theme-color-text) !important
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link {
    color: var(--theme-color-text_dark) !important
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image:hover .sc_services_item_more_link,.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_minimal.color_style_link2 .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_minimal.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.sc_services_minimal.color_style_link2 .sc_services_item_title a:hover,.sc_services_minimal.color_style_link2 .sc_services_item_subtitle a:hover {
    color: #fff !important
}

.sc_services_minimal.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_minimal.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_minimal.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_minimal.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_minimal.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_minimal.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_minimal.color_style_link3 .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_minimal.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.sc_services_minimal.color_style_link3 .sc_services_item_title a:hover,.sc_services_minimal.color_style_link3 .sc_services_item_subtitle a:hover {
    color: #fff !important
}

.sc_services_minimal.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_minimal.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_minimal.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_minimal.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_minimal.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_minimal.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_minimal.color_style_dark .sc_services_item .sc_services_item_icon {
    color: #fff
}

.sc_services_minimal.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: #fff
}

.sc_services_minimal .trx_addons_column-1_4 .sc_services_item_content_inner {
    padding: 1.6em
}

.sc_services_minimal .trx_addons_column-1_4 .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
    padding-top: 2em
}

.sc_services_minimal .trx_addons_column-1_4 .sc_services_item_title {
    font-size: 1.4em
}

.sc_services_minimal .trx_addons_column-1_4 .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 14px
}

.sc_services_creative {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.sc_services_creative .sc_services_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
    text-align: left;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    perspective: none
}

.sc_services_creative .sc_services_item:hover {
    z-index: 10
}

.sc_services_creative .sc_services_item:before {
    content: ' ';
    width: 0;
    height: 0;
    padding-top: 110%;
    display: inline-block
}

.sc_services_creative .sc_services_item.with_image .sc_services_item_content:before {
    content: ' ';
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);
    -webkit-transition: background .3s ease;
    -ms-transition: background .3s ease;
    transition: background .3s ease;
    opacity: .6
}

.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image:before {
    display: none
}

.sc_services_creative .sc_services_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translateZ(60px);
    -ms-transform: translateZ(60px);
    transform: translateZ(60px)
}

.sc_services_creative .sc_services_item_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #05080d;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    width: 100%;
    height: 100%
}

.sc_services_creative .sc_services_item_content_inner {
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 2.8em 2.6em;
    -webkit-transform: translateZ(60px);
    -ms-transform: translateZ(60px);
    transform: translateZ(60px)
}

.sc_services_creative .sc_services_item_content_inner_top {
    margin-bottom: 20px
}

.sc_services_creative .sc_services_item_content_inner_bottom {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    width: 100%
}

.sc_services_creative .sc_services_item_icon,.sc_services_creative .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 4em;
    line-height: 1em
}

.sc_services_creative .sc_services_item_icon.sc_icon_type_svg svg {
    width: 1em;
    height: 1em
}

.sc_services_creative .sc_services_item_number {
    display: inline-block;
    font-size: 1.667em;
    line-height: 1em;
    font-weight: 400;
    letter-spacing: -.2px
}

.sc_services_creative .sc_services_item_title {
    font-size: 1.556em;
    line-height: 1.3em;
    font-weight: 500;
    margin: 0
}

.sc_services_creative .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .2em
}

.sc_services_creative .sc_services_item_text+.sc_services_item_title {
    margin-top: .25em
}

.sc_services_creative .sc_services_item_price {
    font-size: 1.5em;
    font-weight: 500;
    text-shadow: none;
    margin-bottom: .5em
}

.sc_services_creative .sc_services_item_text {
    font-size: 17px;
    line-height: 1.5em
}

.sc_services_creative .sc_services_item_content p {
    margin: 0
}

.sc_services_creative .sc_services_item_content p+p {
    margin-top: .2em
}

.sc_services_creative .sc_services_item_price,.sc_services_creative .sc_services_item_price .amount,.sc_services_creative .sc_services_item_icon,.sc_services_creative .sc_services_item_number {
    color: #fff !important
}

.sc_services_creative .sc_services_item_title,.sc_services_creative .sc_services_item_title a {
    color: #fff !important
}

.sc_services_creative .sc_services_item_title a:hover {
    color: #fff !important
}

.sc_services_creative .sc_services_item_subtitle,.sc_services_creative .sc_services_item_subtitle a {
    color: #fff !important
}

.sc_services_creative .sc_services_item_subtitle a:hover {
    color: #fff !important
}

.sc_services_creative .sc_services_item_content {
    color: #fff !important
}

.sc_services_creative .sc_services_item_text {
    color: rgba(255,255,255,.8)
}

.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
    color: var(--theme-color-text) !important
}

.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price,.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount {
    color: var(--theme-color-text_dark) !important
}

.sc_services_creative.color_style_link2 .sc_services_item_icon {
    color: var(--theme-color-text_link2) !important
}

.sc_services_creative.color_style_link2 .sc_services_item_title a:hover,.sc_services_creative.color_style_link2 .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_creative.color_style_link3 .sc_services_item_icon {
    color: var(--theme-color-text_link3) !important
}

.sc_services_creative.color_style_link3 .sc_services_item_title a:hover,.sc_services_creative.color_style_link3 .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_creative [class*=column-] .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_creative .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link_007)
}

.sc_services_creative [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_creative .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link2_007)
}

.sc_services_creative [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_creative .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link3_007)
}

.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title,.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_creative .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_creative.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_creative.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_creative.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_creative.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_creative.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_creative.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_creative.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_creative.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_creative .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_creative.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_creative.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_creative.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_creative.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_shine .sc_services_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
    text-align: left
}

.sc_services_shine .sc_services_item:before {
    content: ' ';
    width: 0;
    height: 0;
    padding-top: 80%;
    display: inline-block
}

.sc_services_shine .sc_services_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_services_shine .sc_services_item_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
    background-color: #05080d;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    max-height: 100%
}

.sc_services_shine .sc_services_item.with_image .sc_services_item_content:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: var(--theme-color-alter_bg_color);
    opacity: 1;
    -webkit-transition: background-color .3s ease,opacity .3s ease;
    -ms-transition: background-color .3s ease,opacity .3s ease;
    transition: background-color .3s ease,opacity .3s ease;
    will-change: background-color,opacity
}

.sc_services_shine .sc_services_item.with_image:hover .sc_services_item_content:before {
    background-color: var(--theme-color-text_link);
    opacity: .7
}

.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image:before {
    display: none
}

.sc_services_shine .sc_services_item_content_inner {
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 4em 2.8em
}

.sc_services_shine .sc_services_item_icon,.sc_services_shine .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 4.2em;
    line-height: 1em
}

.sc_services_shine .sc_services_item_icon.sc_icon_type_svg svg {
    width: 1em;
    height: 1em
}

.sc_services_shine .sc_services_item_number {
    display: inline-block;
    font-size: 4em;
    line-height: 1em;
    font-weight: 400
}

.sc_services_shine .sc_services_item_title {
    font-size: 1.556em;
    line-height: 1.3em;
    font-weight: 500;
    margin: 1.1em 0 0
}

.sc_services_shine .sc_services_item_featured_none .sc_services_item_title {
    margin-top: 0
}

.sc_services_shine .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .4em
}

.sc_services_shine .sc_services_item_title+.sc_services_item_text,.sc_services_shine .sc_services_item_subtitle+.sc_services_item_text {
    margin-top: .8em
}

.sc_services_shine .sc_services_item_price {
    font-size: 1.5em;
    font-weight: 500;
    margin-top: .6em
}

.sc_services_shine .sc_services_item_text {
    font-size: 17px;
    line-height: 1.65em
}

.sc_services_shine .sc_services_item_content p {
    margin: 0
}

.sc_services_shine .sc_services_item_content p+p {
    margin-top: .2em
}

.sc_services_shine .sc_services_item .sc_services_item_button {
    margin-top: 1.5em
}

.sc_services_shine .sc_services_item .sc_services_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: var(--theme-color-alter_dark);
    z-index: 1;
    overflow: hidden
}

.sc_services_shine .sc_services_item:hover .sc_services_item_more_link,.sc_services_shine .sc_services_item .sc_services_item_more_link:hover {
    color: var(--theme-color-inverse_link)
}

.sc_services_shine .sc_services_item .sc_services_item_more_link .link_text {
    position: relative;
    margin-right: 0;
    display: inline-block;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_shine .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_shine .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 6px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_shine .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center;
    line-height: 1.3em
}

.sc_services_shine .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 11px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_shine .sc_services_item .sc_services_item_price,.sc_services_shine .sc_services_item .sc_services_item_price .amount,.sc_services_shine .sc_services_item .sc_services_item_number {
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_services_shine .sc_services_item:hover .sc_services_item_price,.sc_services_shine .sc_services_item:hover .sc_services_item_price .amount,.sc_services_shine .sc_services_item:hover .sc_services_item_number {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_shine .sc_services_item .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_shine .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_link)
}

.sc_services_shine .sc_services_item_price,.sc_services_shine .sc_services_item_price .amount,.sc_services_shine .sc_services_item_number {
    color: var(--theme-color-alter_dark) !important
}

.sc_services_shine .sc_services_item_title,.sc_services_shine .sc_services_item_title a {
    color: var(--theme-color-alter_dark) !important
}

.sc_services_shine .sc_services_item:hover .sc_services_item_title,.sc_services_shine .sc_services_item:hover .sc_services_item_title a,.sc_services_shine .sc_services_item .sc_services_item_title a:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_shine .sc_services_item_subtitle,.sc_services_shine .sc_services_item_subtitle a {
    color: var(--theme-color-alter_text) !important
}

.sc_services_shine .sc_services_item:hover .sc_services_item_subtitle,.sc_services_shine .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_shine .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_shine .sc_services_item_content {
    color: var(--theme-color-alter_text) !important
}

.sc_services_shine .sc_services_item_text {
    color: var(--theme-color-alter_dark_08) !important;
    -webkit-transition: color .3s ease-out;
    -ms-transition: color .3s ease-out;
    transition: color .3s ease-out
}

.sc_services_shine .sc_services_item:hover .sc_services_item_text {
    color: var(--theme-color-inverse_link_08) !important
}

.sc_services_shine [class*=column-] .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_shine .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link_007)
}

.sc_services_shine [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_shine .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link2_007)
}

.sc_services_shine [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_shine .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link3_007)
}

.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price,.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount,.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_shine .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title,.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_shine .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_shine .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
    color: var(--theme-color-text) !important
}

.sc_services_shine .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_more_link,.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_shine.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content:before {
    background-color: var(--theme-color-text_link2)
}

.sc_services_shine.color_style_link2 .sc_services_item .sc_services_item_icon {
    color: var(--theme-color-text_link2)
}

.sc_services_shine.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_link)
}

.sc_services_shine.color_style_link2 .sc_services_item_title a:hover,.sc_services_shine.color_style_link2 .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_shine.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_shine.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_shine.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_shine.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_shine.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_shine.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_shine.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content:before {
    background-color: var(--theme-color-text_link3)
}

.sc_services_shine.color_style_link3 .sc_services_item .sc_services_item_icon {
    color: var(--theme-color-text_link3)
}

.sc_services_shine.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_link)
}

.sc_services_shine.color_style_link3 .sc_services_item_title a:hover,.sc_services_shine.color_style_link3 .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_shine.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_shine.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_shine.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_shine.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_shine.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_shine.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_shine.color_style_dark .sc_services_item.with_image .sc_services_item_content:before {
    background-color: var(--theme-color-text_dark)
}

.sc_services_shine.color_style_dark .sc_services_item .sc_services_item_price,.sc_services_shine.color_style_dark .sc_services_item .sc_services_item_price .amount,.sc_services_shine.color_style_dark .sc_services_item .sc_services_item_number {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_price,.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_price .amount,.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_number {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_shine.color_style_dark .sc_services_item .sc_services_item_icon {
    color: var(--theme-color-inverse_hover)
}

.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_hover)
}

.sc_services_shine.color_style_dark .sc_services_item_title,.sc_services_shine.color_style_dark .sc_services_item_title a {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_title,.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_title a,.sc_services_shine.color_style_dark .sc_services_item .sc_services_item_title a:hover {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_shine.color_style_dark .sc_services_item_subtitle,.sc_services_shine.color_style_dark .sc_services_item_subtitle a {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_subtitle,.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_shine.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_shine.color_style_dark .sc_services_item_text {
    color: var(--theme-color-inverse_hover_08) !important
}

.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_text {
    color: var(--theme-color-inverse_hover_08) !important
}

.sc_services_shine.color_style_dark .sc_services_item .sc_services_item_more_link {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_more_link,.sc_services_shine.color_style_dark .sc_services_item .sc_services_item_more_link:hover {
    color: var(--theme-color-inverse_hover) !important
}

.elementor-section-full_width .sc_services_motley .sc_services_item:before {
    padding-top: 74%
}

.sc_services_motley .sc_services_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
    text-align: left
}

.sc_services_motley .sc_services_item:before {
    content: ' ';
    width: 0;
    height: 0;
    padding-top: 95%;
    display: inline-block
}

.sc_services_motley .sc_services_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_services_motley .sc_services_item_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
    background-color: #05080d;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    max-height: 100%
}

.sc_services_motley .sc_services_item.with_image .sc_services_item_content:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: var(--theme-color-alter_bg_color);
    opacity: 1;
    will-change: opacity;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.sc_services_motley [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before,.sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before {
    background-color: var(--theme-color-alter_link)
}

.sc_services_motley [class*=column-]:nth-child(3n-1) .sc_services_item.with_image:hover .sc_services_item_content:before,.sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image:hover .sc_services_item_content:before {
    opacity: .8
}

.sc_services_motley [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number,.sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon,.sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a,.sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a,.sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text,.sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text {
    color: var(--theme-color-inverse_link_08) !important
}

.sc_services_motley [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link,.sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before,.sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before {
    background-color: var(--theme-color-alter_dark)
}

.sc_services_motley [class*=column-]:nth-child(3n) .sc_services_item.with_image:hover .sc_services_item_content:before,.sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image:hover .sc_services_item_content:before {
    opacity: .8
}

.sc_services_motley [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_number,.sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_number {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon,.sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a,.sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a,.sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_text,.sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_text {
    color: var(--theme-color-inverse_hover_08) !important
}

.sc_services_motley [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link,.sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image:before {
    display: none
}

.sc_services_motley .sc_services_item_content_inner {
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 3.5em 2.8em
}

.sc_services_motley .sc_services_item_content_inner_wrap {
    position: relative;
    z-index: 1;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_services_motley .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_wrap {
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    will-change: translate;
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out
}

.sc_services_motley .sc_services_item.with_more:not(.no_links):hover .sc_services_item_content_inner_wrap {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.sc_services_motley .sc_services_item_icon,.sc_services_motley .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 4.2em;
    line-height: 1em
}

.sc_services_motley .sc_services_item_icon.sc_icon_type_svg svg {
    width: 1em;
    height: 1em
}

.sc_services_motley .sc_services_item_number {
    display: inline-block;
    font-size: 4em;
    line-height: 1em;
    font-weight: 400
}

.sc_services_motley .sc_services_item_title {
    font-size: 1.944em;
    line-height: 1.3em;
    font-weight: 500;
    letter-spacing: -.8px;
    margin: .8em 0 0
}

.sc_services_motley .sc_services_item_featured_none .sc_services_item_title {
    margin-top: 0
}

.sc_services_motley .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .25em
}

.sc_services_motley .sc_services_item_title+.sc_services_item_text,.sc_services_motley .sc_services_item_subtitle+.sc_services_item_text {
    margin-top: .5em
}

.sc_services_motley .sc_services_item_price {
    font-size: 1.5em;
    font-weight: 500;
    margin-top: .6em
}

.sc_services_motley .sc_services_item_text {
    font-size: 17px;
    line-height: 1.65em;
    max-height: 4.8em;
    overflow: hidden
}

.sc_services_motley .sc_services_item_content p {
    margin: 0
}

.sc_services_motley .sc_services_item_content p+p {
    margin-top: .2em
}

.sc_services_motley .sc_services_item .sc_services_item_button {
    margin-top: 1.2em
}

.sc_services_motley .sc_services_item.with_more:not(.no_links) .sc_services_item_button {
    opacity: 0;
    will-change: opacity;
    -webkit-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.sc_services_motley .sc_services_item.with_more:not(.no_links):hover .sc_services_item_button {
    opacity: 1
}

.sc_services_motley .sc_services_item .sc_services_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: var(--theme-color-alter_dark);
    z-index: 1;
    overflow: hidden
}

.sc_services_motley .sc_services_item:hover .sc_services_item_more_link,.sc_services_motley .sc_services_item .sc_services_item_more_link:hover {
    color: var(--theme-color-alter_dark)
}

.sc_services_motley .sc_services_item .sc_services_item_more_link .link_text {
    display: none;
    position: relative;
    margin-right: 0;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_motley .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_motley .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 6px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_motley .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 2.4em;
    height: 1.4em;
    line-height: 1.3em;
    text-align: center
}

.sc_services_motley .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 13px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9B2';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_motley .sc_services_item .sc_services_item_price,.sc_services_motley .sc_services_item .sc_services_item_price .amount,.sc_services_motley .sc_services_item .sc_services_item_number {
    color: var(--theme-color-alter_dark) !important;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_services_motley .sc_services_item:hover .sc_services_item_price,.sc_services_motley .sc_services_item:hover .sc_services_item_price .amount,.sc_services_motley .sc_services_item:hover .sc_services_item_number {
    color: var(--theme-color-alter_dark) !important
}

.sc_services_motley .sc_services_item .sc_services_item_icon {
    color: var(--theme-color-alter_link)
}

.sc_services_motley .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-alter_link)
}

.sc_services_motley .sc_services_item_title,.sc_services_motley .sc_services_item_title a {
    color: var(--theme-color-alter_dark) !important
}

.sc_services_motley .sc_services_item:hover .sc_services_item_title,.sc_services_motley .sc_services_item:hover .sc_services_item_title a,.sc_services_motley .sc_services_item .sc_services_item_title a:hover {
    color: var(--theme-color-alter_dark) !important
}

.sc_services_motley .sc_services_item_subtitle,.sc_services_motley .sc_services_item_subtitle a {
    color: var(--theme-color-alter_text) !important
}

.sc_services_motley .sc_services_item:hover .sc_services_item_subtitle,.sc_services_motley .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_motley .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-alter_text) !important
}

.sc_services_motley .sc_services_item_content {
    color: var(--theme-color-alter_text) !important
}

.sc_services_motley .sc_services_item_text {
    color: var(--theme-color-alter_dark_08) !important;
    -webkit-transition: color .3s ease-out;
    -ms-transition: color .3s ease-out;
    transition: color .3s ease-out
}

.sc_services_motley .sc_services_item:hover .sc_services_item_text {
    color: var(--theme-color-alter_dark_08) !important
}

.sc_services_motley [class*=column-] .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_motley .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link_007)
}

.sc_services_motley [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link2_007)
}

.sc_services_motley [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link3_007)
}

.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price,.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount,.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_motley .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title,.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_motley .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_motley .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
    color: var(--theme-color-text) !important
}

.sc_services_motley .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_more_link,.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_motley.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content:before {
    background-color: var(--theme-color-alter_bg_color)
}

.sc_services_motley.color_style_link2 .sc_services_item .sc_services_item_price,.sc_services_motley.color_style_link2 .sc_services_item .sc_services_item_price .amount,.sc_services_motley.color_style_link2 .sc_services_item .sc_services_item_number {
    color: var(--theme-color-alter_dark) !important
}

.sc_services_motley.color_style_link2 .sc_services_item .sc_services_item_icon {
    color: var(--theme-color-alter_link2)
}

.sc_services_motley.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-alter_link2)
}

.sc_services_motley.color_style_link2 .sc_services_item_title a:hover,.sc_services_motley.color_style_link2 .sc_services_item_subtitle a:hover {
    color: var(--theme-color-alter_dark) !important
}

.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before {
    background-color: var(--theme-color-alter_link2)
}

.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text {
    color: var(--theme-color-inverse_link_08) !important
}

.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before {
    background-color: var(--theme-color-alter_dark)
}

.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_number,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_number {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_text,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_text {
    color: var(--theme-color-inverse_hover_08) !important
}

.sc_services_motley.color_style_link2 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link,.sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_motley.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_motley.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_motley.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_motley.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_motley.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_motley.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content:before {
    background-color: var(--theme-color-alter_bg_color)
}

.sc_services_motley.color_style_link3 .sc_services_item .sc_services_item_price,.sc_services_motley.color_style_link3 .sc_services_item .sc_services_item_price .amount,.sc_services_motley.color_style_link3 .sc_services_item .sc_services_item_number {
    color: var(--theme-color-alter_dark) !important
}

.sc_services_motley.color_style_link3 .sc_services_item .sc_services_item_icon {
    color: var(--theme-color-alter_link3)
}

.sc_services_motley.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-alter_link3)
}

.sc_services_motley.color_style_link3 .sc_services_item_title a:hover,.sc_services_motley.color_style_link3 .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before {
    background-color: var(--theme-color-alter_link3)
}

.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text {
    color: var(--theme-color-inverse_link_08) !important
}

.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before {
    background-color: var(--theme-color-alter_dark)
}

.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_number,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_number {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_text,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_text {
    color: var(--theme-color-inverse_hover_08) !important
}

.sc_services_motley.color_style_link3 [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link,.sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_motley.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_motley.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_motley.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_motley.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_motley.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_motley.color_style_dark .sc_services_item.with_image .sc_services_item_content:before {
    background-color: var(--theme-color-alter_dark)
}

.sc_services_motley.color_style_dark .sc_services_item.with_image:hover .sc_services_item_content:before {
    opacity: .8
}

.sc_services_motley.color_style_dark .sc_services_item .sc_services_item_price,.sc_services_motley.color_style_dark .sc_services_item .sc_services_item_price .amount,.sc_services_motley.color_style_dark .sc_services_item .sc_services_item_number {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_price,.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_price .amount,.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_number {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_dark .sc_services_item .sc_services_item_icon {
    color: var(--theme-color-inverse_hover)
}

.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_hover)
}

.sc_services_motley.color_style_dark .sc_services_item_title,.sc_services_motley.color_style_dark .sc_services_item_title a {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_title,.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_title a,.sc_services_motley.color_style_dark .sc_services_item .sc_services_item_title a:hover {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_dark .sc_services_item_subtitle,.sc_services_motley.color_style_dark .sc_services_item_subtitle a {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_subtitle,.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_motley.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_dark .sc_services_item_text {
    color: var(--theme-color-inverse_hover_08) !important
}

.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_text {
    color: var(--theme-color-inverse_hover_08) !important
}

.sc_services_motley.color_style_dark .sc_services_item .sc_services_item_more_link {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_more_link,.sc_services_motley.color_style_dark .sc_services_item .sc_services_item_more_link:hover {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before {
    background-color: var(--theme-color-alter_link)
}

.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text {
    color: var(--theme-color-inverse_link_08) !important
}

.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before {
    background-color: var(--theme-color-alter_link2)
}

.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_number,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_number {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_text,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_text {
    color: var(--theme-color-inverse_link_08) !important
}

.sc_services_motley.color_style_dark [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link,.sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_classic .sc_services_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
    text-align: left
}

.sc_services_classic .sc_services_item:hover {
    z-index: 10
}

.sc_services_classic .sc_services_item:before {
    content: ' ';
    width: 0;
    height: 0;
    padding-top: 95%;
    display: inline-block
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content:before {
    content: ' ';
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease;
    opacity: .6
}

.sc_services_classic .sc_services_item.with_image:hover .sc_services_item_content:before {
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content:after {
    content: ' ';
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #1f242e;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease;
    opacity: 0
}

.sc_services_classic .sc_services_item.with_image:hover .sc_services_item_content:after {
    opacity: .9;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image:before {
    display: none
}

.sc_services_classic .sc_services_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_services_classic .sc_services_item_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #05080d;
    width: 100%;
    max-height: 100%;
    overflow: hidden
}

.sc_services_classic .sc_services_item_content_inner {
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 2em 2.2em
}

.sc_services_classic .sc_services_item .sc_services_item_content_inner_top {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
    opacity: 0;
    will-change: transform,opacity;
    -webkit-transition: -webkit-transform .3s ease-out,opacity .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out,opacity .3s ease-out;
    transition: transform .3s ease-out,opacity .3s ease-out
}

.sc_services_classic .sc_services_item:hover .sc_services_item_content_inner_top {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.sc_services_classic .sc_services_item_content_inner_bottom {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    width: 100%
}

.sc_services_classic .sc_services_item_info_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.sc_services_classic .sc_services_item_info_wrap+.sc_services_item_text {
    margin-top: .5em
}

.sc_services_classic .sc_services_item_icon,.sc_services_classic .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 4em;
    line-height: 1em
}

.sc_services_classic .sc_services_item_icon.sc_icon_type_svg svg {
    width: 1em;
    height: 1em
}

.sc_services_classic .sc_services_item_number {
    margin-top: 0;
    display: inline-block;
    font-size: 1.556em;
    line-height: 1em;
    font-weight: 500;
    letter-spacing: 0
}

.sc_services_classic .sc_services_item_title_wrap {
    max-width: 75%
}

.sc_services_classic .sc_services_item_title {
    font-size: 1.556em;
    line-height: 1.2em;
    font-weight: 500;
    margin: 0
}

.sc_services_classic .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .4em
}

.sc_services_classic .sc_services_item_text+.sc_services_item_title {
    margin-top: .25em
}

.sc_services_classic .sc_services_item_price {
    font-size: 1.5em;
    font-weight: 500;
    text-shadow: none;
    margin-bottom: .5em
}

.sc_services_classic .sc_services_item_text {
    font-size: 17px;
    line-height: 1.5em;
    max-height: 4.8em;
    overflow: hidden
}

.sc_services_classic .sc_services_item_content p {
    margin: 0
}

.sc_services_classic .sc_services_item_content p+p {
    margin-top: .2em
}

.sc_services_classic .sc_services_item .sc_services_item_more_link {
    padding: 1px;
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #fff;
    z-index: 1;
    overflow: hidden
}

.sc_services_classic .sc_services_item:hover .sc_services_item_more_link,.sc_services_classic .sc_services_item .sc_services_item_more_link:hover {
    color: #fff
}

.sc_services_classic .sc_services_item .sc_services_item_more_link .link_text {
    display: none;
    position: relative;
    margin-right: 0;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_classic .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_classic .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 6px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_classic .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-align: center;
    border: 1px solid #707070;
    width: 3.1em;
    height: 3.1em;
    line-height: 3.1em;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: border-color .3s ease;
    -ms-transition: border-color .3s ease;
    transition: border-color .3s ease
}

.sc_services_classic .sc_services_item:hover .sc_services_item_more_link .link_icon {
    border-color: #fff
}

.sc_services_classic .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 11px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_classic .sc_services_item_price,.sc_services_classic .sc_services_item_price .amount,.sc_services_classic .sc_services_item_icon,.sc_services_classic .sc_services_item_number {
    color: #fff !important
}

.sc_services_classic .sc_services_item_title,.sc_services_classic .sc_services_item_title a {
    color: #fff !important
}

.sc_services_classic .sc_services_item_title a:hover {
    color: #fff !important
}

.sc_services_classic .sc_services_item_subtitle,.sc_services_classic .sc_services_item_subtitle a {
    color: #fff !important
}

.sc_services_classic .sc_services_item_subtitle a:hover {
    color: #fff !important
}

.sc_services_classic .sc_services_item_content {
    color: #fff !important
}

.sc_services_classic .sc_services_item_text {
    color: rgba(255,255,255,.8)
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
    color: var(--theme-color-text) !important
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price,.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount {
    color: var(--theme-color-text_dark) !important
}

.sc_services_classic.color_style_link2 .sc_services_item_icon {
    color: var(--theme-color-text_link2) !important
}

.sc_services_classic.color_style_link2 .sc_services_item_title a:hover,.sc_services_classic.color_style_link2 .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_classic.color_style_link3 .sc_services_item_icon {
    color: var(--theme-color-text_link3) !important
}

.sc_services_classic.color_style_link3 .sc_services_item_title a:hover,.sc_services_classic.color_style_link3 .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_classic [class*=column-] .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_classic .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link_007)
}

.sc_services_classic [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_classic .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link2_007)
}

.sc_services_classic [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_classic .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link3_007)
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image:after {
    display: none
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link {
    color: var(--theme-color-text_dark) !important
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link .link_icon {
    border-color: var(--theme-color-bd_color) !important
}

.sc_services_classic .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_more_link .link_icon {
    border-color: var(--theme-color-text_dark) !important
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important;
    opacity: 1
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title,.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_classic .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_classic.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_classic.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_classic.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_classic.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_classic.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_classic.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_classic.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_classic.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_classic .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_classic.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_classic.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_classic.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_classic.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_fashion .sc_services_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
    text-align: left
}

.sc_services_fashion .sc_services_item:before {
    content: ' ';
    width: 0;
    height: 0;
    padding-top: 151%;
    display: inline-block
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content:before {
    content: ' ';
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,.3);
    -webkit-transition: opacity .3s ease-out,background-color .3s ease-out;
    -ms-transition: opacity .3s ease-out,background-color .3s ease-out;
    transition: opacity .3s ease-out,background-color .3s ease-out
}

.sc_services_fashion .sc_services_item.with_image:hover .sc_services_item_content:before {
    opacity: .8;
    background: var(--theme-color-text_link)
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image:before {
    display: none
}

.sc_services_fashion .sc_services_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_services_fashion .sc_services_item_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #05080d;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%
}

.sc_services_fashion .sc_services_item_content_inner {
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 2.3em
}

.sc_services_fashion .sc_services_item .sc_services_item_content_inner_top {
    margin-bottom: 20px;
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
    opacity: 0;
    will-change: transform,opacity;
    -webkit-transition: -webkit-transform .3s ease-out,opacity .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out,opacity .3s ease-out;
    transition: transform .3s ease-out,opacity .3s ease-out
}

.sc_services_fashion .sc_services_item:hover .sc_services_item_content_inner_top {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.sc_services_fashion .sc_services_item_content_inner_bottom {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    width: 100%
}

.sc_services_fashion .sc_services_item.with_subtitle .sc_services_item_content_inner_bottom {
    will-change: transform;
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px)
}

.sc_services_fashion .sc_services_item.with_subtitle:hover .sc_services_item_content_inner_bottom {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.sc_services_fashion .sc_services_item_icon,.sc_services_fashion .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 2.8em;
    line-height: 1em
}

.sc_services_fashion .sc_services_item_icon.sc_icon_type_svg svg {
    width: 1em;
    height: 1em
}

.sc_services_fashion .sc_services_item_number {
    display: inline-block;
    font-size: 24px;
    line-height: 1em;
    font-weight: 400;
    letter-spacing: -.2px
}

.sc_services_fashion .sc_services_item_title {
    font-size: 1.556em;
    line-height: 1.3em;
    font-weight: 500;
    margin: 0
}

.sc_services_fashion .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .3em
}

.sc_services_fashion .sc_services_item_subtitle {
    opacity: 0;
    will-change: opacity;
    -webkit-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.sc_services_fashion .sc_services_item:hover .sc_services_item_subtitle {
    opacity: 1
}

.sc_services_fashion .sc_services_item_price {
    font-size: 1.5em;
    font-weight: 500;
    text-shadow: none;
    margin-bottom: .5em
}

.sc_services_fashion .sc_services_item_text {
    font-size: 17px;
    line-height: 1.5em
}

.sc_services_fashion .sc_services_item_text+.sc_services_item_title,.sc_services_fashion .sc_services_item_text+.sc_services_item_subtitle {
    margin-top: .3em
}

.sc_services_fashion .sc_services_item_content p {
    margin: 0
}

.sc_services_fashion .sc_services_item_content p+p {
    margin-top: .2em
}

.sc_services_fashion .sc_services_item_price,.sc_services_fashion .sc_services_item_price .amount,.sc_services_fashion .sc_services_item_icon,.sc_services_fashion .sc_services_item_number {
    color: #fff !important
}

.sc_services_fashion .sc_services_item_title,.sc_services_fashion .sc_services_item_title a {
    color: #fff !important
}

.sc_services_fashion .sc_services_item_title a:hover {
    color: #fff !important
}

.sc_services_fashion .sc_services_item_subtitle,.sc_services_fashion .sc_services_item_subtitle a {
    color: rgba(255,255,255,.8) !important
}

.sc_services_fashion .sc_services_item_subtitle a:hover {
    color: rgba(255,255,255,.8) !important
}

.sc_services_fashion .sc_services_item_content {
    color: #fff !important
}

.sc_services_fashion .sc_services_item_text {
    color: rgba(255,255,255,.8)
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
    color: var(--theme-color-text) !important
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price,.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount {
    color: var(--theme-color-text_dark) !important
}

.sc_services_fashion [class*=column-] .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_fashion .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link_007)
}

.sc_services_fashion [class*=column-]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_fashion .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link2_007)
}

.sc_services_fashion [class*=column-]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image,.sc_services_fashion .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
    background-color: var(--theme-color-text_link3_007)
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon,.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
    color: var(--theme-color-text_dark) !important
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_fashion .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title,.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_fashion .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content:before {
    background: var(--theme-color-text_link2) !important
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_price,.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_number {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_icon {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_title,.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_title a {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_subtitle a {
    color: var(--theme-color-inverse_link_08) !important
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_title,.sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_title a,.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_title a:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_subtitle,.sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_subtitle a,.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link_08) !important
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_text {
    color: var(--theme-color-inverse_link_08) !important
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content:before {
    background: var(--theme-color-text_link3) !important
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_price,.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_number {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_icon {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_title,.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_title a {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_title,.sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_title a,.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_title a:hover {
    color: var(--theme-color-inverse_link) !important
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_subtitle a {
    color: var(--theme-color-inverse_link_08) !important
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_subtitle,.sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_subtitle a,.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link_08) !important
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_text {
    color: var(--theme-color-inverse_link_08) !important
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a,.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle,.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
    color: var(--theme-color-text_dark) !important
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a,.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image:hover .sc_services_item_content:before {
    background: var(--theme-color-text_dark) !important
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_price,.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_price .amount,.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_number {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_icon {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_title,.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_title a {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image:hover .sc_services_item_title,.sc_services_fashion.color_style_dark .sc_services_item.with_image:hover .sc_services_item_title a,.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_title a:hover {
    color: var(--theme-color-inverse_hover) !important
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_subtitle,.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_subtitle a {
    color: var(--theme-color-inverse_hover_08) !important
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image:hover .sc_services_item_subtitle,.sc_services_fashion.color_style_dark .sc_services_item.with_image:hover .sc_services_item_subtitle a,.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_hover_08) !important
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_text {
    color: var(--theme-color-inverse_hover_08) !important
}

.sc_services_backward .trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) .sc_services_item {
    padding-bottom: var(--theme-var-grid_gap)
}

.sc_services_backward .sc_services_item {
    color: var(--theme-color-text);
    background-color: transparent;
    overflow: hidden
}

.sc_services_backward .sc_services_item:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_services_backward .sc_services_item_info {
    padding: 4px 0 0;
    text-align: left
}

.sc_services_backward .sc_services_item_info+.sc_services_item_thumb {
    margin-top: 3.5em
}

.sc_services_backward .sc_services_item_content {
    font-size: 17px;
    line-height: 1.65em;
    margin-top: 1.25em
}

.sc_services_backward .sc_services_item_content p:last-child {
    margin-bottom: 0
}

.sc_services_backward .sc_services_item_thumb {
    margin-bottom: 0
}

.sc_services_backward .sc_services_item_number {
    display: inline-block;
    font-size: 4em;
    line-height: 1em;
    font-weight: 400;
    margin-top: .3em;
    color: var(--theme-color-text_dark)
}

.sc_services_backward .sc_services_item_icon,.sc_services_backward .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 4.4em;
    width: auto;
    height: auto;
    line-height: 1em;
    margin-top: .3em;
    border: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.sc_services_backward .sc_services_item_title {
    margin: 0;
    font-size: 1.944em;
    line-height: 1.214em
}

.sc_services_backward .sc_services_item_subtitle,.sc_services_backward .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_backward .sc_services_item:hover .sc_services_item_subtitle,.sc_services_backward .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_backward .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_backward .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .45em
}

.sc_services_backward .sc_services_item .sc_services_item_title,.sc_services_backward .sc_services_item .sc_services_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_services_backward .sc_services_item:hover .sc_services_item_title,.sc_services_backward .sc_services_item:hover .sc_services_item_title a,.sc_services_backward .sc_services_item .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_services_backward .sc_services_item .sc_services_item_button {
    margin: 1.2em 0 0
}

.sc_services_backward .sc_services_item .sc_services_item_more_link {
    position: relative;
    z-index: 1;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: var(--theme-color-text_dark);
    overflow: hidden
}

.sc_services_backward .sc_services_item:hover .sc_services_item_more_link,.sc_services_backward .sc_services_item .sc_services_item_more_link:hover {
    color: var(--theme-color-text_dark)
}

.sc_services_backward .sc_services_item .sc_services_item_more_link .link_text {
    display: inline-block;
    position: relative;
    margin-right: 0;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_backward .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_backward .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 10px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_backward .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.3em;
    text-align: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_services_backward .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 9px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_backward .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_backward .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_backward.color_style_link2 .sc_services_item_icon {
    color: var(--theme-color-text_link2)
}

.sc_services_backward.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_backward.color_style_link3 .sc_services_item_icon {
    color: var(--theme-color-text_link3)
}

.sc_services_backward.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_backward.color_style_dark .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_backward.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_backward.color_style_link2 .sc_services_item_subtitle,.sc_services_backward.color_style_link2 .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_backward.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle,.sc_services_backward.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_backward.color_style_link2 .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_backward.color_style_link3 .sc_services_item_subtitle,.sc_services_backward.color_style_link3 .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_backward.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle,.sc_services_backward.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_backward.color_style_link3 .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_backward.color_style_dark .sc_services_item_subtitle,.sc_services_backward.color_style_dark .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_backward.color_style_dark .sc_services_item:hover .sc_services_item_subtitle,.sc_services_backward.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_backward.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_accent .sc_services_item {
    padding: 4.4em 2.6em;
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color);
    will-change: color,background-color;
    -webkit-transition: color .3s ease,background-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease;
    transition: color .3s ease,background-color .3s ease
}

.sc_services_accent .sc_services_item:not(.with_image):hover {
    color: var(--theme-color-inverse_link_08);
    background-color: var(--theme-color-alter_link)
}

.sc_services_accent .sc_services_item.with_image {
    padding: 2.6em
}

.sc_services_accent .sc_services_item:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_services_accent .sc_services_item_content {
    font-size: 17px;
    line-height: 1.65em;
    margin-top: .8em;
    color: var(--theme-color-alter_text);
    will-change: color;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_content {
    color: var(--theme-color-inverse_link_08)
}

.sc_services_accent .sc_services_item_content p:last-child {
    margin-bottom: 0
}

.sc_services_accent .sc_services_item_number {
    display: inline-block;
    font-size: 4em;
    line-height: 1em;
    font-weight: 400;
    margin-top: 0;
    color: var(--theme-color-alter_dark);
    will-change: color;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_number {
    color: var(--theme-color-inverse_link)
}

.sc_services_accent .sc_services_item_featured_left .sc_services_item_number,.sc_services_accent .sc_services_item_featured_right .sc_services_item_number {
    font-size: 3em;
    line-height: 1em;
    margin-top: 0;
    position: absolute;
    z-index: 1;
    top: -5px;
    left: 0
}

.sc_services_accent .sc_services_item_featured_left .sc_services_item_icon,.sc_services_accent .sc_services_item_featured_right .sc_services_item_icon {
    font-size: 3.4em;
    margin-top: 0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

.sc_services_accent .sc_services_item_featured_right .sc_services_item_thumb,.sc_services_accent .sc_services_item_featured_right .sc_services_item_icon,.sc_services_accent .sc_services_item_featured_right .sc_services_item_pictogram,.sc_services_accent .sc_services_item_featured_right .sc_services_item_number {
    left: auto;
    right: 0
}

.sc_services_accent .sc_services_item_featured_right .sc_services_item_info {
    margin-right: 5em
}

.sc_services_accent .sc_services_item_icon,.sc_services_accent .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 4.1em;
    width: auto;
    height: auto;
    line-height: 1em;
    margin: 0
}

.sc_services_accent .sc_services_item_number+.sc_services_item_info,.sc_services_accent .sc_services_item_icon+.sc_services_item_info,.sc_services_accent .sc_services_item_pictogram+.sc_services_item_info {
    margin-top: 2em
}

.sc_services_accent .sc_services_item_title {
    font-size: 1.556em;
    line-height: 1.214em;
    margin: 0
}

.sc_services_accent .sc_services_item_subtitle,.sc_services_accent .sc_services_item_subtitle a {
    color: var(--theme-color-alter_text)
}

.sc_services_accent .sc_services_item:hover .sc_services_item_subtitle,.sc_services_accent .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_accent .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-alter_text)
}

.sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_subtitle,.sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_subtitle a,.sc_services_accent .sc_services_item:not(.with_image) .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_services_accent .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .45em
}

.sc_services_accent .sc_services_item .sc_services_item_title,.sc_services_accent .sc_services_item .sc_services_item_title a {
    color: var(--theme-color-alter_dark)
}

.sc_services_accent .sc_services_item:hover .sc_services_item_title,.sc_services_accent .sc_services_item:hover .sc_services_item_title a,.sc_services_accent .sc_services_item .sc_services_item_title a:hover {
    color: var(--theme-color-alter_dark)
}

.sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_title,.sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_title a,.sc_services_accent .sc_services_item:not(.with_image) .sc_services_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_services_accent .sc_services_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_services_accent .sc_services_item .sc_services_item_button {
    margin: 1.1em 0 0
}

.sc_services_accent .sc_services_item .sc_services_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: var(--theme-color-alter_dark);
    z-index: 1;
    overflow: hidden
}

.sc_services_accent .sc_services_item:hover .sc_services_item_more_link,.sc_services_accent .sc_services_item .sc_services_item_more_link:hover {
    color: var(--theme-color-alter_dark)
}

.sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_more_link,.sc_services_accent .sc_services_item:not(.with_image) .sc_services_item_more_link:hover {
    color: var(--theme-color-inverse_link)
}

.sc_services_accent .sc_services_item .sc_services_item_more_link .link_text {
    display: none;
    position: relative;
    margin-right: 0;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_accent .sc_services_item.with_image .sc_services_item_more_link .link_text {
    display: inline-block
}

.sc_services_accent .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_accent .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 10px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_accent .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.3em;
    text-align: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_services_accent .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 11px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_accent .sc_services_item_icon {
    color: var(--theme-color-alter_link)
}

.sc_services_accent .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_link)
}

.sc_services_accent.color_style_link2 .sc_services_item:not(.with_image):hover {
    background-color: var(--theme-color-alter_link2)
}

.sc_services_accent.color_style_link2 .sc_services_item_icon {
    color: var(--theme-color-alter_link2)
}

.sc_services_accent.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_link)
}

.sc_services_accent.color_style_link2 .sc_services_item_subtitle,.sc_services_accent.color_style_link2 .sc_services_item_subtitle a {
    color: var(--theme-color-alter_text)
}

.sc_services_accent.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle,.sc_services_accent.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_accent.color_style_link2 .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-alter_text)
}

.sc_services_accent.color_style_link2 .sc_services_item:not(.with_image):hover .sc_services_item_subtitle,.sc_services_accent.color_style_link2 .sc_services_item:not(.with_image):hover .sc_services_item_subtitle a,.sc_services_accent.color_style_link2 .sc_services_item:not(.with_image) .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_services_accent.color_style_link3 .sc_services_item:not(.with_image):hover {
    background-color: var(--theme-color-alter_link3)
}

.sc_services_accent.color_style_link3 .sc_services_item_icon {
    color: var(--theme-color-alter_link3)
}

.sc_services_accent.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_link)
}

.sc_services_accent.color_style_link3 .sc_services_item_subtitle,.sc_services_accent.color_style_link3 .sc_services_item_subtitle a {
    color: var(--theme-color-alter_text)
}

.sc_services_accent.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle,.sc_services_accent.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_accent.color_style_link3 .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-alter_text)
}

.sc_services_accent.color_style_link3 .sc_services_item:not(.with_image):hover .sc_services_item_subtitle,.sc_services_accent.color_style_link3 .sc_services_item:not(.with_image):hover .sc_services_item_subtitle a,.sc_services_accent.color_style_link3 .sc_services_item:not(.with_image) .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover {
    color: var(--theme-color-inverse_hover_08);
    background-color: var(--theme-color-alter_dark)
}

.sc_services_accent.color_style_dark .sc_services_item_icon {
    color: var(--theme-color-alter_dark)
}

.sc_services_accent.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-inverse_hover)
}

.sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover .sc_services_item_content {
    color: var(--theme-color-inverse_hover_08)
}

.sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover .sc_services_item_more_link,.sc_services_accent.color_style_dark .sc_services_item:not(.with_image) .sc_services_item_more_link:hover {
    color: var(--theme-color-inverse_hover)
}

.sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover .sc_services_item_title,.sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover .sc_services_item_title a,.sc_services_accent.color_style_dark .sc_services_item:not(.with_image) .sc_services_item_title a:hover {
    color: var(--theme-color-inverse_hover)
}

.sc_services_accent.color_style_dark .sc_services_item_subtitle,.sc_services_accent.color_style_dark .sc_services_item_subtitle a {
    color: var(--theme-color-alter_text)
}

.sc_services_accent.color_style_dark .sc_services_item:hover .sc_services_item_subtitle,.sc_services_accent.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_accent.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-alter_text)
}

.sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover .sc_services_item_subtitle,.sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover .sc_services_item_subtitle a,.sc_services_accent.color_style_dark .sc_services_item:not(.with_image) .sc_services_item_subtitle a:hover {
    color: var(--theme-color-inverse_hover)
}

.sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover .sc_services_item_number {
    color: var(--theme-color-inverse_hover)
}

.sc_services_unusual .sc_services_item:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_services_unusual .sc_services_item_thumb {
    margin-bottom: 1.2em
}

.sc_services_unusual .sc_services_item_info {
    overflow: hidden
}

.sc_services_unusual .sc_services_item_header {
    padding-bottom: 1.5em;
    position: relative;
    z-index: 1
}

.sc_services_unusual .sc_services_item_header:before,.sc_services_unusual .sc_services_item_header:after {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    background-color: var(--theme-color-bd_color)
}

.sc_services_unusual .sc_services_item_header:after {
    width: 0;
    background-color: var(--theme-color-text_dark);
    will-change: width;
    -webkit-transition: width .4s ease;
    -ms-transition: width .4s ease;
    transition: width .4s ease
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_header:after {
    width: 100%
}

.sc_services_unusual .sc_services_item_title_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.sc_services_unusual .sc_services_item_title_wrap+.sc_services_item_subtitle,.sc_services_unusual .sc_services_item_title_wrap+.sc_services_item_price {
    margin-top: .5em
}

.sc_services_unusual .sc_services_item_subtitle+.sc_services_item_price {
    margin-top: .5em
}

.sc_services_unusual .sc_services_item_content {
    font-size: 17px;
    line-height: 1.65em;
    margin-top: 1em
}

.sc_services_unusual .sc_services_item_content p:last-child {
    margin-bottom: 0
}

.sc_services_unusual .sc_services_item_title {
    margin: 0;
    font-size: 1.556em;
    line-height: 1.214em;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.sc_services_unusual .sc_services_item_title,.sc_services_unusual .sc_services_item_title a {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.sc_services_unusual .sc_services_item_title_text {
    padding: 1px 0;
    width: 100%;
    display: inline-block;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.sc_services_unusual .sc_services_item_price {
    font-size: 1.2em;
    line-height: 1.3em;
    font-weight: 500;
    color: var(--theme-color-text_dark)
}

.sc_services_unusual .sc_services_item_number {
    padding: 1px 0;
    margin-right: 0;
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    color: inherit;
    opacity: 0;
    text-indent: -50px;
    white-space: nowrap;
    will-change: text-indent,opacity,margin-right;
    -webkit-transition: text-indent .4s ease-out,opacity .4s ease-out,margin-right .2s ease-out;
    -ms-transition: text-indent .4s ease-out,opacity .4s ease-out,margin-right .2s ease-out;
    transition: text-indent .4s ease-out,opacity .4s ease-out,margin-right .2s ease-out
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_number {
    opacity: 1;
    text-indent: 0;
    margin-right: .45em
}

.sc_services_unusual .sc_services_item_icon,.sc_services_unusual .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 4em;
    width: auto;
    height: auto;
    line-height: 1em
}

.sc_services_unusual .sc_services_item_icon+.sc_services_item_info,.sc_services_unusual .sc_services_item_pictogram+.sc_services_item_info {
    margin-top: 1.2em
}

.sc_services_unusual .sc_services_item_subtitle,.sc_services_unusual .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_subtitle,.sc_services_unusual .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_unusual .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_unusual .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .45em
}

.sc_services_unusual .sc_services_item .sc_services_item_title,.sc_services_unusual .sc_services_item .sc_services_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_title,.sc_services_unusual .sc_services_item:hover .sc_services_item_title a,.sc_services_unusual .sc_services_item .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_services_unusual .sc_services_item .sc_services_item_button {
    width: 25%;
    text-align: right
}

.sc_services_unusual .sc_services_item .sc_services_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: var(--theme-color-text_dark);
    z-index: 1;
    overflow: hidden
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_more_link,.sc_services_unusual .sc_services_item .sc_services_item_more_link:hover {
    color: var(--theme-color-text_dark)
}

.sc_services_unusual .sc_services_item .sc_services_item_more_link .link_text {
    display: none;
    position: relative;
    margin-right: 0;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_unusual .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 10px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_unusual .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 2.3em;
    height: 2.3em;
    line-height: 2.3em;
    text-align: center;
    border: 1px solid var(--theme-color-bd_color);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    will-change: border-color;
    -webkit-transition: border-color .3s .1s ease-out;
    -ms-transition: border-color .3s .1s ease-out;
    transition: border-color .3s .1s ease-out
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_more_link .link_icon {
    border-color: var(--theme-color-text_dark)
}

.sc_services_unusual .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 9px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_unusual .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_unusual.color_style_link2 .sc_services_item_icon {
    color: var(--theme-color-text_link2)
}

.sc_services_unusual.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_unusual.color_style_link2 .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_unusual.color_style_link2 .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_unusual.color_style_link3 .sc_services_item_icon {
    color: var(--theme-color-text_link3)
}

.sc_services_unusual.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_unusual.color_style_link3 .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_unusual.color_style_link3 .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_unusual.color_style_dark .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_unusual.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_unusual.color_style_dark .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_unusual.color_style_dark .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_4 .sc_services_item_title_wrap,.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_5 .sc_services_item_title_wrap,.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_6 .sc_services_item_title_wrap {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_4 .sc_services_item_title_wrap .sc_services_item_price_dots,.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_5 .sc_services_item_title_wrap .sc_services_item_price_dots,.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_6 .sc_services_item_title_wrap .sc_services_item_price_dots {
    margin: 10px 0 20px
}

.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_4 .sc_services_item_title_wrap .sc_services_item_title,.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_5 .sc_services_item_title_wrap .sc_services_item_title,.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_6 .sc_services_item_title_wrap .sc_services_item_title {
    min-width: inherit !important;
    max-width: none !important
}

.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_4 .sc_services_item_title_wrap .sc_services_item_price,.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_5 .sc_services_item_title_wrap .sc_services_item_price,.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_6 .sc_services_item_title_wrap .sc_services_item_price {
    max-width: none !important
}

.sc_services_price .trx_addons_columns_wrap {
    margin-right: -50px
}

.sc_services_price .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-right: 50px
}

.sc_services_price .trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) {
    margin-bottom: -50px
}

.sc_services_price .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_services_price .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
    padding-bottom: 50px
}

.sc_services_price .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
    padding-bottom: 0
}

.sc_services_price .sc_services_item+.sc_services_item {
    margin-top: var(--theme-var-grid_gap)
}

.sc_services_price .sc_services_item:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_services_price .sc_services_item_content {
    font-size: 17px;
    line-height: 1.65em;
    margin-top: .6em
}

.sc_services_price .sc_services_item_content p:last-child {
    margin-bottom: 0
}

.sc_services_price .sc_services_item_number {
    display: inline-block;
    font-size: 3.5em;
    line-height: 1em;
    font-weight: 400;
    color: var(--theme-color-text_dark)
}

.sc_services_price .sc_services_item_icon,.sc_services_price .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 4em;
    width: auto;
    height: auto;
    line-height: 1em
}

.sc_services_price .sc_services_item_number+.sc_services_item_info,.sc_services_price .sc_services_item_icon+.sc_services_item_info,.sc_services_price .sc_services_item_pictogram+.sc_services_item_info {
    margin-top: 1.5em
}

.sc_services_price .sc_services_item_title_wrap {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.sc_services_price .sc_item_columns_4 .sc_services_item_title_wrap,.sc_services_price .sc_item_columns_5 .sc_services_item_title_wrap,.sc_services_price .sc_item_columns_6 .sc_services_item_title_wrap {
    flex-wrap: wrap
}

.sc_services_price .sc_item_columns_4 .sc_services_item_price_dots,.sc_services_price .sc_item_columns_5 .sc_services_item_price_dots,.sc_services_price .sc_item_columns_6 .sc_services_item_price_dots {
    margin: 0 0 10px
}

.sc_services_price .sc_services_item_title_wrap+.sc_services_item_subtitle {
    margin-top: .6em
}

.sc_services_price .sc_services_item_price_dots {
    display: block;
    margin: 0 20px;
    position: relative;
    z-index: 1;
    line-height: 1;
    width: 100%;
    min-width: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_services_price .sc_services_item_price_dots:after {
    content: '. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .';
    display: block;
    font-size: 20px;
    color: var(--theme-color-text_light)
}

.sc_services_price .sc_services_item_price {
    font-size: 1.389em;
    line-height: 1em;
    font-weight: 400;
    color: var(--theme-color-text_link);
    flex-shrink: 0;
    max-width: 110px
}

.sc_services_price .sc_services_item_title {
    font-size: 1.333em;
    line-height: 1.214em;
    margin: 0;
    flex-shrink: 0;
    min-width: 15%;
    max-width: 60%
}

.sc_services_price .sc_services_item_subtitle,.sc_services_price .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_price .sc_services_item:hover .sc_services_item_subtitle,.sc_services_price .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_price .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_price .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .45em
}

.sc_services_price .sc_services_item .sc_services_item_title,.sc_services_price .sc_services_item .sc_services_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_services_price .sc_services_item:hover .sc_services_item_title,.sc_services_price .sc_services_item:hover .sc_services_item_title a,.sc_services_price .sc_services_item .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_services_price .sc_services_item .sc_services_item_button {
    margin: 1.1em 0 0
}

.sc_services_price .sc_services_item .sc_services_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: var(--theme-color-text_dark);
    z-index: 1;
    overflow: hidden
}

.sc_services_price .sc_services_item:hover .sc_services_item_more_link,.sc_services_price .sc_services_item .sc_services_item_more_link:hover {
    color: var(--theme-color-text_dark)
}

.sc_services_price .sc_services_item .sc_services_item_more_link .link_text {
    display: inline-block;
    position: relative;
    margin-right: 0;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_price .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_price .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 10px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_price .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 2.3em;
    height: 2.3em;
    line-height: 2.3em;
    text-align: center;
    border: 1px solid var(--theme-color-text_dark_02);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_services_price .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 9px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_price .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_price .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_price.color_style_link2 .sc_services_item_icon {
    color: var(--theme-color-text_link2)
}

.sc_services_price.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_price.color_style_link2 .sc_services_item_price {
    color: var(--theme-color-text_link2)
}

.sc_services_price.color_style_link2 .sc_services_item_subtitle,.sc_services_price.color_style_link2 .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_price.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle,.sc_services_price.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_price.color_style_link2 .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_price.color_style_link3 .sc_services_item_icon {
    color: var(--theme-color-text_link3)
}

.sc_services_price.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_price.color_style_link3 .sc_services_item_price {
    color: var(--theme-color-text_link3)
}

.sc_services_price.color_style_link3 .sc_services_item_subtitle,.sc_services_price.color_style_link3 .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_price.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle,.sc_services_price.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_price.color_style_link3 .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_price.color_style_dark .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_price.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_price.color_style_dark .sc_services_item_price {
    color: var(--theme-color-text_dark)
}

.sc_services_price.color_style_dark.sc_services_item_subtitle,.sc_services_price.color_style_dark .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_price.color_style_dark .sc_services_item:hover .sc_services_item_subtitle,.sc_services_price.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_price.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_price2 .trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) {
    margin-bottom: calc(-1*var(--theme-var-grid_gap))
}

.sc_services_price2 .sc_services_item {
    position: relative;
    z-index: 1
}

.sc_services_price2 .sc_services_item_divider {
    margin-top: .7em;
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    line-height: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_services_price2 .sc_services_item_divider:after {
    content: '. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .';
    font-size: 20px;
    display: block;
    color: var(--theme-color-text_light)
}

.sc_services_price2 .sc_services_item+.sc_services_item {
    margin-top: var(--theme-var-grid_gap)
}

.sc_services_price2 .sc_services_item:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_services_price2 .sc_services_item_content {
    font-size: 17px;
    line-height: 1.65em;
    margin-top: .5em
}

.sc_services_price2 .sc_services_item_content p:last-child {
    margin-bottom: 0
}

.sc_services_price2 .sc_services_item_number {
    display: inline-block;
    font-size: 3.5em;
    line-height: 1em;
    font-weight: 400;
    color: var(--theme-color-text_dark)
}

.sc_services_price2 .sc_services_item_icon,.sc_services_price2 .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 4em;
    width: auto;
    height: auto;
    line-height: 1em
}

.sc_services_price2 .sc_services_item_number+.sc_services_item_info,.sc_services_price2 .sc_services_item_icon+.sc_services_item_info,.sc_services_price2 .sc_services_item_pictogram+.sc_services_item_info {
    margin-top: 1.5em
}

.sc_services_price2 .sc_services_item_title_wrap {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.sc_services_price2 .sc_services_item_title_wrap+.sc_services_item_subtitle {
    margin-top: .6em
}

.sc_services_price2 .sc_services_item_price {
    font-size: 1.389em;
    line-height: 1em;
    font-weight: 400;
    color: var(--theme-color-text_link);
    flex-shrink: 0
}

.sc_services_price2 .sc_services_item_title {
    font-size: 1.333em;
    line-height: 1.214em;
    margin: 0;
    flex-shrink: 0;
    max-width: 75%
}

.sc_services_price2 .sc_services_item_subtitle,.sc_services_price2 .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_price2 .sc_services_item:hover .sc_services_item_subtitle,.sc_services_price2 .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_price2 .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_price2 .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .45em
}

.sc_services_price2 .sc_services_item .sc_services_item_title,.sc_services_price2 .sc_services_item .sc_services_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_services_price2 .sc_services_item:hover .sc_services_item_title,.sc_services_price2 .sc_services_item:hover .sc_services_item_title a,.sc_services_price2 .sc_services_item .sc_services_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_services_price2 .sc_services_item .sc_services_item_button {
    margin: 1.1em 0 0
}

.sc_services_price2 .sc_services_item .sc_services_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: var(--theme-color-text_dark);
    z-index: 1;
    overflow: hidden
}

.sc_services_price2 .sc_services_item:hover .sc_services_item_more_link,.sc_services_price2 .sc_services_item .sc_services_item_more_link:hover {
    color: var(--theme-color-text_dark)
}

.sc_services_price2 .sc_services_item .sc_services_item_more_link .link_text {
    display: inline-block;
    position: relative;
    margin-right: 0;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_price2 .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_price2 .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 10px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_price2 .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 2.3em;
    height: 2.3em;
    line-height: 2.3em;
    text-align: center;
    border: 1px solid var(--theme-color-text_dark_02);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_services_price2 .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 9px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_price2 .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_price2 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_price2.color_style_link2 .sc_services_item_icon {
    color: var(--theme-color-text_link2)
}

.sc_services_price2.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_price2.color_style_link2 .sc_services_item_price {
    color: var(--theme-color-text_link2)
}

.sc_services_price2.color_style_link2 .sc_services_item_subtitle,.sc_services_price2.color_style_link2 .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_price2.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle,.sc_services_price2.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_price2.color_style_link2 .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_price2.color_style_link3 .sc_services_item_icon {
    color: var(--theme-color-text_link3)
}

.sc_services_price2.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_price2.color_style_link3 .sc_services_item_price {
    color: var(--theme-color-text_link3)
}

.sc_services_price2.color_style_link3 .sc_services_item_subtitle,.sc_services_price2.color_style_link3 .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_price2.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle,.sc_services_price2.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_price2.color_style_link3 .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_price2.color_style_dark .sc_services_item_icon {
    color: var(--theme-color-text_dark)
}

.sc_services_price2.color_style_dark .sc_services_item:hover .sc_services_item_icon {
    color: var(--theme-color-text_link)
}

.sc_services_price2.color_style_dark .sc_services_item_price {
    color: var(--theme-color-text_dark)
}

.sc_services_price2.color_style_dark.sc_services_item_subtitle,.sc_services_price2.color_style_dark .sc_services_item_subtitle a {
    color: var(--theme-color-text)
}

.sc_services_price2.color_style_dark .sc_services_item:hover .sc_services_item_subtitle,.sc_services_price2.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a,.sc_services_price2.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
    color: var(--theme-color-text)
}

.sc_services_panel .sc_services_content .sc_services_item+.sc_services_item {
    border: none;
    border-top: 1px solid rgba(255,255,255,.3)
}

.sc_services_panel .sc_services_columns_wrap {
    overflow: hidden
}

.sc_services_panel .sc_services_columns_wrap [class*=trx_addons_column-] {
    position: relative
}

.sc_services_panel .sc_services_columns_wrap [class*=trx_addons_column-] .sc_services_item {
    border: none !important
}

.sc_services_panel .sc_services_columns_wrap [class*=trx_addons_column-]:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    top: -1px;
    right: 0;
    bottom: 0;
    left: -1px;
    border-top: 1px solid;
    border-left: 1px solid;
    border-color: rgba(255,255,255,.3)
}

.sc_services_panel .sc_services_columns_wrap [class*=trx_addons_column-],.sc_services_panel .sc_item_posts_container [class*=trx_addons_column-] {
    padding: 0 !important
}

.sc_services_panel .sc_services_item .sc_services_item_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin-top: 0
}

.sc_services_panel .sc_services_item_content_inner {
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 2em 2.2em 2.4em
}

.sc_services_panel .sc_services_item .sc_services_item_content_inner_top {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
    opacity: 0;
    will-change: transform,opacity;
    -webkit-transition: -webkit-transform .3s ease-out,opacity .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out,opacity .3s ease-out;
    transition: transform .3s ease-out,opacity .3s ease-out
}

.sc_services_panel .sc_services_item:hover .sc_services_item_content_inner_top {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.sc_services_panel .sc_services_item_content_inner_bottom {
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    z-index: 1;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_services_panel .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    will-change: transform;
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out
}

.sc_services_panel .sc_services_item.with_more:not(.no_links):hover .sc_services_item_content_inner_bottom {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.sc_services_panel .sc_services_item {
    position: relative;
    padding: 0
}

.sc_services_panel .sc_services_item .sc_services_item_thumb {
    margin: 0;
    width: 4em;
    height: 4em;
    line-height: 4em;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,.2)
}

.sc_services_panel .sc_services_item .sc_services_item_number {
    display: inline-block;
    font-size: 24px;
    line-height: 1em;
    font-weight: 400;
    letter-spacing: -.2px;
    color: #fcfcfc
}

.sc_services_panel .sc_services_item .sc_services_item_icon,.sc_services_panel .sc_services_item .sc_services_item_pictogram {
    position: relative;
    display: inline-block;
    font-size: 2.8em;
    line-height: 1em;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    width: auto;
    height: auto
}

.sc_services_panel .sc_services_item .sc_services_item_icon {
    color: #fcfcfc
}

.sc_services_panel .sc_services_item .sc_services_item_icon.sc_icon_type_svg svg {
    width: 1em;
    height: 1em
}

.sc_services_panel .sc_services_item .sc_services_item_title {
    font-size: 1.556em;
    line-height: 1.3em;
    font-weight: 500;
    margin: 0
}

.sc_services_panel .sc_services_item .sc_services_item_title,.sc_services_panel .sc_services_item .sc_services_item_title a {
    color: #fcfcfc
}

.sc_services_panel .sc_services_item .sc_services_item_title+.sc_services_item_subtitle {
    margin-top: .3em
}

.sc_services_panel .sc_services_item .sc_services_item_text {
    font-size: 17px;
    line-height: 1.65em;
    max-height: 4.8em;
    overflow: hidden;
    color: rgba(255,255,255,.8)
}

.sc_services_panel .sc_services_item .sc_services_item_text p:last-child {
    margin-bottom: 0
}

.sc_services_panel .sc_services_item .sc_services_item_header+.sc_services_item_text {
    margin-top: .6em
}

.sc_services_panel .sc_services_item .sc_services_item_price {
    font-size: 1.2em;
    font-weight: 500;
    text-shadow: none;
    margin-bottom: .5em
}

.sc_services_panel .sc_services_item .sc_services_item_button {
    margin-top: 1em;
    opacity: 0;
    -webkit-transition: opacity .3s ease-out !important;
    -ms-transition: opacity .3s ease-out !important;
    transition: opacity .3s ease-out !important
}

.sc_services_panel .sc_services_item:hover .sc_services_item_button {
    opacity: 1
}

.sc_services_panel .sc_services_item .sc_services_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    color: #fcfcfc;
    z-index: 1;
    overflow: hidden
}

.sc_services_panel .sc_services_item .sc_services_item_more_link .link_text {
    display: inline-block;
    position: relative;
    margin-right: 0;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_services_panel .sc_services_item .sc_services_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_services_panel .sc_services_item .sc_services_item_more_link .link_icon:before {
    font-size: 9px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_services_panel .sc_services_item:hover .sc_services_item_more_link,.sc_services_panel .sc_services_item .sc_services_item_more_link:hover {
    color: #fcfcfc
}

.sc_services_panel .sc_services_item .sc_services_item_more_link .link_text,.sc_services_panel .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_panel .sc_services_item .sc_services_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 10px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_services_panel .sc_services_item .sc_services_item_thumb,.sc_services_panel .sc_services_item:hover .sc_services_item_thumb,.sc_services_panel .sc_services_item .sc_services_item_pictogram,.sc_services_panel .sc_services_item:hover .sc_services_item_pictogram,.sc_services_panel .sc_services_item .sc_services_item_icon,.sc_services_panel .sc_services_item:hover .sc_services_item_icon,.sc_services_panel .sc_services_item .sc_services_item_number,.sc_services_panel .sc_services_item:hover .sc_services_item_number,.sc_services_panel .sc_services_item .sc_services_item_title,.sc_services_panel .sc_services_item:hover .sc_services_item_title,.sc_services_panel .sc_services_item .sc_services_item_subtitle,.sc_services_panel .sc_services_item:hover .sc_services_item_subtitle,.sc_services_panel .sc_services_item .sc_services_item_meta,.sc_services_panel .sc_services_item:hover .sc_services_item_meta,.sc_services_panel .sc_services_item .sc_services_item_content,.sc_services_panel .sc_services_item:hover .sc_services_item_content,.sc_services_panel .sc_services_item .sc_services_item_button,.sc_services_panel .sc_services_item:hover .sc_services_item_button {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: none;
    -ms-transition: none;
    transition: none
}

.sc_services_panel .sc_services_item:before {
    content: '';
    width: 0;
    height: 0;
    padding-top: 114%;
    display: inline-block
}

.sc_services_panel .sc_services_item:after {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: var(--theme-color-inverse_dark);
    -webkit-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    opacity: 0
}

.sc_services_panel .sc_services_panel_thumbs {
    background-color: #000
}

.sc_services_panel .sc_services_panel_thumbs:before {
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);
    opacity: .7
}

.sc_services_panel .sc_services_item_link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.socials_wrap:not(.socials_type_list) .social_item .social_icon {
    background-color: var(--theme-color-alter_bg_color)
}

.socials_wrap:not(.socials_type_list) .social_item .social_icon,.socials_wrap:not(.socials_type_list) .social_item .social_icon i {
    color: var(--theme-color-alter_dark)
}

.socials_wrap:not(.socials_type_list) .social_item:hover .social_icon {
    background-color: var(--theme-color-alter_bg_color)
}

.socials_wrap:not(.socials_type_list) .social_item:hover .social_icon,.socials_wrap:not(.socials_type_list) .social_item:hover .social_icon i {
    color: var(--theme-color-alter_link)
}

[class*=scheme_].sidebar .socials_wrap:not(.socials_type_list) .social_item .social_icon {
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-bg_color)
}

[class*=scheme_].sidebar .socials_wrap:not(.socials_type_list) .social_item:hover .social_icon {
    color: var(--theme-color-alter_hover);
    background-color: var(--theme-color-bg_color)
}

[class*=scheme_].sidebar .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon,[class*=scheme_].footer_wrap .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon {
    color: var(--theme-color-text_dark);
    background-color: transparent !important
}

[class*=scheme_].sidebar .sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon,[class*=scheme_].footer_wrap .sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon {
    color: var(--theme-color-text_link);
    background-color: transparent !important
}

.sc_supertitle_no_icon {
    background-color: var(--theme-color-text_link)
}

.sc_testimonials_item_content:before {
    content: '\e8b6';
    font-family: "fontello"
}

.sc_testimonials_item_author_subtitle {
    color: var(--theme-color-text_light)
}

.sc_testimonials_simple .sc_testimonials_item_author_data:before {
    background-color: var(--theme-color-text_light)
}

.sc_testimonials_simple [class*=column] .sc_testimonials_item_author_data {
    border-color: var(--theme-color-text_light)
}

.sc_testimonials_rating_stars_default,.sc_testimonials_rating_stars_hover {
    color: var(--theme-color-text_hover)
}

[class*=scheme_].sidebar .sc_testimonials_rating_stars_default,[class*=scheme_].sidebar .sc_testimonials_rating_stars_hover {
    color: var(--theme-color-alter_hover)
}

.color_style_link2 .sc_testimonials_rating_stars_default,.color_style_link2 .sc_testimonials_rating_stars_hover {
    color: var(--theme-color-text_hover2)
}

.color_style_link3 .sc_testimonials_rating_stars_default,.color_style_link3 .sc_testimonials_rating_stars_hover {
    color: var(--theme-color-text_hover3)
}

.color_style_dark .sc_testimonials_rating_stars_default,.color_style_dark .sc_testimonials_rating_stars_hover {
    color: var(--theme-color-text_dark)
}

.sc_blogger .trx_addons_loading {
    background-color: var(--theme-color-bg_color_02)
}

ul.sc_layouts_submenu .sc_blogger .trx_addons_loading {
    background-color: var(--theme-color-extra_bg_color_05)
}

.trx_addons_mouse_helper {
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link)
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_active {
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link)
}

.menu_side_right .scroll_to_top_style_default {
    left: 2em;
    right: auto
}

.trx_addons_scroll_to_top {
    z-index: 7999
}

.scroll_to_top_style_default {
    width: 3.3em;
    height: 3.3em;
    line-height: 3.3em;
    text-align: center;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-inverse_hover);
    border-color: var(--theme-color-text_dark);
    background-color: var(--theme-color-text_dark)
}

.scroll_to_top_style_default:before {
    position: relative;
    top: -1px;
    font-size: 11px;
    font-weight: 400;
    font-family: "fontello";
    content: '\EA08'
}

.scroll_to_top_style_default:hover {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.scroll_to_top_style_modern {
    bottom: 0;
    right: 60px;
    width: 110px;
    height: 30px;
    line-height: 20px;
    text-align: left;
    white-space: nowrap;
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: rotate(-90deg) translate(100%,-50%);
    -ms-transform: rotate(-90deg) translate(100%,-50%);
    transform: rotate(-90deg) translate(100%,-50%);
    color: var(--theme-color-text_dark);
    background-color: transparent;
    border-color: transparent;
    will-change: color,opacity,bottom;
    -webkit-transition: color .3s ease,opacity .3s ease-out,bottom .3s ease-out;
    -ms-transition: color .3s ease,opacity .3s ease-out,bottom .3s ease-out;
    transition: color .3s ease,opacity .3s ease-out,bottom .3s ease-out;
    opacity: 0
}

.scroll_to_top_style_modern:hover {
    color: var(--theme-color-text_link);
    background-color: transparent;
    border-color: transparent
}

.scroll_to_top_style_modern.show {
    bottom: 60px;
    opacity: 1
}

.scroll_to_top_style_modern .scroll_to_top_text,.scroll_to_top_style_modern .scroll_to_top_icon {
    display: inline-block;
    vertical-align: middle
}

.scroll_to_top_style_modern .scroll_to_top_text {
    font-size: 13px;
    font-weight: 500
}

.scroll_to_top_style_modern .scroll_to_top_icon {
    margin-left: 15px;
    position: relative;
    overflow: hidden
}

.scroll_to_top_style_modern .scroll_to_top_icon:after {
    margin-left: -15px;
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    font-family: "fontello";
    content: '\E9E2';
    color: currentColor;
    will-change: margin-left;
    -webkit-transition: margin-left .3s ease-out;
    -ms-transition: margin-left .3s ease-out;
    transition: margin-left .3s ease-out
}

.scroll_to_top_style_modern:hover .scroll_to_top_icon:after {
    margin-left: 0
}

.scroll_progress_wrap .scroll_progress_status {
    background-color: var(--theme-color-text_dark)
}

.mfp-content .sc_layouts_popup {
    max-height: 80vh;
    max-width: 80vw
}

.sc_layouts_panel {
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.03);
    -ms-box-shadow: 0 0 10px 0 rgba(0,0,0,.03);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.03)
}

.sc_layouts_popup {
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    -ms-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}

.trx_addons_popup,[class*=scheme_].trx_addons_popup,.sc_layouts_popup,[class*=scheme_].sc_layouts_popup,.sc_layouts_panel_inner,[class*=scheme_].sc_layouts_panel_inner {
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bd_color);
    color: var(--theme-color-alter_text)
}

.trx_addons_popup button.mfp-close {
    background-color: var(--theme-color-alter_bg_hover);
    border-color: var(--theme-color-alter_bd_hover);
    color: var(--theme-color-alter_text)
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title {
    background-color: var(--theme-color-alter_bg_hover);
    border-color: var(--theme-color-alter_bd_hover)
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active {
    background-color: var(--theme-color-alter_bg_color);
    border-bottom-color: transparent
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a>i {
    color: var(--theme-color-alter_text)
}

.trx_addons_popup li.trx_addons_tabs_title a:hover,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a:hover>i {
    color: var(--theme-color-alter_link)
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a>i,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a:hover,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a:hover>i {
    color: var(--theme-color-alter_light)
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a>i,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a:hover,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a:hover>i {
    color: var(--theme-color-alter_dark)
}

.trx_addons_profiler {
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bd_hover)
}

.trx_addons_profiler_title {
    color: var(--theme-color-alter_dark)
}

.trx_addons_profiler table td,.trx_addons_profiler table th {
    border-color: var(--theme-color-alter_bd_color)
}

.trx_addons_profiler table td {
    color: var(--theme-color-alter_text)
}

.trx_addons_profiler table th {
    background-color: var(--theme-color-alter_bg_hover);
    color: var(--theme-color-alter_dark)
}

.trx_addons_range_slider_label_min {
    color: var(--theme-color-alter_text)
}

.trx_addons_range_slider_label_max {
    color: var(--theme-color-alter_text)
}

div.ui-slider {
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bd_color)
}

div.ui-slider .ui-slider-handle {
    border-color: var(--theme-color-alter_bd_hover);
    background-color: var(--theme-color-alter_bg_hover)
}

div.ui-slider .ui-slider-range {
    background-color: var(--theme-color-alter_bg_hover)
}

.sc_layouts_title_link {
    margin: 2.5em 0 .5em
}

h1.sc_item_title {
    line-height: 1em
}

h2.sc_item_title {
    line-height: 1.021em
}

h3.sc_item_title {
    line-height: 1.086em
}

h4.sc_item_title {
    line-height: 1.214em
}

h5.sc_item_title {
    line-height: 1.417em
}

h6.sc_item_title {
    line-height: 1.474em
}

.sc_item_title i {
    font-family: inherit
}

.sc_item_subtitle {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1.8px;
    opacity: .9
}

.sc_item_subtitle_above {
    margin-bottom: 1.4em
}

.sc_item_descr {
    margin-bottom: 0;
    font-size: 1rem
}

.sc_item_descr p {
    margin: 0
}

.sc_item_descr p+p {
    margin-top: 1em
}

.sc_item_title.sc_item_title_style_accent i {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    flex-direction: revert;
    align-items: center
}

.slider-slide h1.sc_item_title_tag {
    margin-left: 0 !important
}

h1.sc_item_title_tag+.sc_item_descr,h1.sc_item_title_tag+.sc_item_slider,h1.sc_item_title_tag+.sc_item_columns,h1.sc_item_title_tag+.sc_item_content {
    margin-top: 1.6em
}

h2.sc_item_title_tag+.sc_item_descr,h2.sc_item_title_tag+.sc_item_slider,h2.sc_item_title_tag+.sc_item_columns,h2.sc_item_title_tag+.sc_item_content {
    margin-top: 1.4em
}

.sc_title_default h5.sc_item_title_tag+.sc_title_subtitle {
    text-transform: none;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0;
    color: var(--theme-color-text)
}

.sc_item_title+.sc_item_button,.sc_item_title+.sc_item_button_image,.sc_item_subtitle+.sc_item_button,.sc_item_subtitle+.sc_item_button_image,.sc_item_descr+.sc_item_button,.sc_item_descr+.sc_item_button_image,.sc_item_content+.sc_item_button,.sc_item_content+.sc_item_button_image,.sc_item_slider+.sc_item_button,.sc_item_slider+.sc_item_button_image,.sc_item_columns+.sc_item_button,.sc_item_columns+.sc_item_button_image,.sc_item_pagination+.sc_item_button,.sc_item_pagination+.sc_item_button_image {
    margin-top: 2.1em
}

.sc_item_subtitle.sc_item_title_style_shadow+.sc_item_title {
    position: relative;
    z-index: 1
}

.sc_item_title_style_gradient .trx_addons_text_gradient,.sc_item_title_style_gradient .sc_item_title_text {
    padding-bottom: 8px
}

.sc_item_title[data-mouse-helper*=highlight] {
    padding-bottom: 8px;
    margin-bottom: -8px
}

.sc_item_title_style_gradient[data-mouse-helper*=highlight] .trx_addons_text_gradient {
    opacity: .7
}

.sc_title .sc_button.sc_button.sc_button_simple {
    overflow: visible
}

.sc_title_accent .sc_button_wrap {
    position: relative;
    z-index: 1
}

.sc_title_accent .sc_item_subtitle {
    position: relative;
    display: inline-block;
    padding-left: 70px
}

.sc_title_accent .sc_item_subtitle:before {
    content: "";
    display: block;
    width: 50px;
    height: 1px;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 1px;
    background-color: var(--theme-color-text_link)
}

.sc_title_accent .sc_item_subtitle.sc_align_center {
    padding: 10px 0 0;
    width: 100%
}

.sc_title_accent .sc_item_subtitle.sc_align_center:before {
    left: auto;
    right: auto;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.sc_title_accent .sc_item_subtitle.sc_align_right {
    padding: 0 70px 0 0;
    width: 100%
}

.sc_title_accent .sc_item_subtitle.sc_align_right:before {
    left: auto;
    right: 0
}

.sc_item_subtitle.sc_item_title_style_icon {
    position: relative
}

.sc_item_subtitle.sc_item_title_style_icon:before {
    color: var(--theme-color-text_dark);
    content: '\e9a7';
    display: block;
    font-family: "fontello";
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: 400
}

.sc_item_title_style_icon_bottom.sc_item_title {
    position: relative
}

.sc_item_title_style_icon_bottom.sc_item_title:after {
    color: var(--theme-color-text_dark);
    content: '\e9a7';
    display: block;
    font-family: "fontello";
    font-size: 18px;
    line-height: 20px;
    margin-top: 30px;
    font-weight: 400
}

.sc_price_item {
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bd_color);
    -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    transition: color .3s ease,background-color .3s ease,border-color .3s ease
}

.sc_price_item .sc_price_item_icon {
    color: var(--theme-color-alter_dark)
}

.sc_price_item .sc_price_item_label {
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    z-index: 9;
    background-color: var(--theme-color-extra_link);
    color: var(--theme-color-inverse_link)
}

.sc_price_item .sc_price_item_subtitle {
    color: var(--theme-color-alter_text)
}

.sc_price_item .sc_price_item_title,.sc_price_item .sc_price_item_title a {
    color: var(--theme-color-alter_dark)
}

.sc_price_item .sc_price_item_price {
    color: var(--theme-color-alter_dark)
}

.sc_price_item .sc_price_item_description,.sc_price_item .sc_price_item_details {
    color: var(--theme-color-alter_text)
}

.sc_price_slider .sc_price_item,.sc_price_columns_wrap .sc_price_item {
    height: auto
}

.sc_price_item .sc_price_item_link {
    color: var(--theme-color-inverse_hover);
    background-color: var(--theme-color-text_dark);
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_item .sc_price_item_link:hover,.sc_price_item .sc_price_item_link:focus {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_hover);
    background-color: var(--theme-color-text_hover);
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_item:hover .sc_price_item_link {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_item.sc_price_active .sc_price_item_link {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price .sc_price_item .sc_price_item_link.sc_price_item_link_over {
    opacity: 0 !important;
    background: 0 0 !important;
    margin: 0
}

.sc_price_default .sc_price_item .sc_price_item_inner {
    padding: 0
}

.sc_price_default .sc_price_item_image+.sc_price_item_info {
    padding-top: 40px;
    padding-bottom: 40px
}

.sc_price_default .with_bg_color .sc_price_item_image+.sc_price_item_info {
    padding-top: 33px;
    padding-bottom: 20px
}

.sc_price_default .sc_price_item.sc_price_active {
    -webkit-box-shadow: 0 23px 90px rgba(0,0,0,.05);
    -ms-box-shadow: 0 23px 90px rgba(0,0,0,.05);
    box-shadow: 0 23px 90px rgba(0,0,0,.05);
    z-index: 9
}

.sc_price_default .sc_price_item_info {
    padding: 4em 2em 4.4em
}

.sc_price_default .sc_price_item_icon {
    margin-top: 3em
}

.sc_price_default .sc_price_item_icon>span {
    font-size: 3em;
    line-height: 1em;
    font-weight: 400
}

.sc_price_default .sc_price_item_icon+.sc_price_item_info {
    padding-top: 1.5em;
    padding-bottom: 2.8em
}

.sc_price_default .sc_price_item_title {
    font-size: 24px;
    line-height: 1.25em;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0;
    margin: 0
}

.sc_price_default .sc_price_item_title+.sc_price_item_subtitle {
    margin-top: 8px
}

.sc_price_default .sc_price_item_subtitle {
    font-size: 17px;
    line-height: 1.3em;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    margin: 0
}

.sc_price_default .sc_price_item_description,.sc_price_default .sc_price_item_details {
    font-size: 15px;
    line-height: 1.6em;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    margin: .65em 0
}

.sc_price_default .sc_price_item_description ul,.sc_price_default .sc_price_item_details ul {
    padding: 0;
    list-style-type: none
}

.sc_price_default .sc_price_item_description ul li+li,.sc_price_default .sc_price_item_details ul li+li {
    margin-top: 8px
}

.sc_price_default .sc_price_item_price {
    font-size: 57px;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0
}

.sc_price_default .sc_price_item_price .sc_price_item_price_before {
    font-size: 20px;
    font-weight: 700;
    vertical-align: top;
    line-height: 1.6em;
    margin-right: 4px
}

.sc_price_default .sc_price_item_price .sc_price_item_price_after {
    font-size: 19px;
    font-weight: 400;
    color: var(--theme-color-alter_text)
}

.sc_price_default .sc_price_item_price+.sc_price_item_details {
    margin-top: 30px
}

.sc_price_default .sc_price_item_subtitle+.sc_price_item_price,.sc_price_default .sc_price_item_title+.sc_price_item_price {
    margin-top: 20px
}

.sc_price_default .sc_price_item_subtitle+.sc_price_item_link,.sc_price_default .sc_price_item_title+.sc_price_item_link,.sc_price_default .sc_price_item_description+.sc_price_item_link,.sc_price_default .sc_price_item_details+.sc_price_item_link {
    margin-top: 24px
}

.sc_price_default .sc_price_item_default.with_image .sc_price_item_icon,.sc_price_default .sc_price_item_default.with_image .sc_price_item_title,.sc_price_default .sc_price_item_default.with_image .sc_price_item_price,.sc_price_default .sc_price_item_default.with_image .sc_price_item_price_after,.sc_price_default .sc_price_item_default.with_image .sc_price_item_subtitle {
    color: var(--theme-color-inverse_link)
}

.sc_price_default .sc_price_item_default.with_image .sc_price_item_description,.sc_price_default .sc_price_item_default.with_image .sc_price_item_details {
    color: #ccc
}

.sc_price_light .trx_addons_columns_wrap {
    margin: 0 !important
}

.sc_price_light .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding: 0 !important;
    margin: 0 !important
}

.sc_price_light .sc_price_item_inner,.sc_price_light .sc_price_item.with_image .sc_price_item_inner {
    padding: 50px
}

.sc_price_light .sc_price_item {
    z-index: 1
}

.sc_price_light .sc_price_item.sc_price_active {
    -webkit-box-shadow: 0 23px 90px rgba(0,0,0,.05);
    -ms-box-shadow: 0 23px 90px rgba(0,0,0,.05);
    box-shadow: 0 23px 90px rgba(0,0,0,.05);
    z-index: 9
}

.sc_price_light .sc_price_item_info {
    padding: 0
}

.sc_price_light .sc_price_item_image {
    margin-top: 1.5em
}

.sc_price_light .sc_price_item_icon {
    margin-top: 1.5em
}

.sc_price_light .sc_price_item_icon>span {
    font-size: 3em;
    line-height: 1em;
    font-weight: 400
}

.sc_price_light .sc_price_item_title {
    font-size: 24px;
    line-height: 1.25em;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0;
    margin: 0
}

.sc_price_light .sc_price_item_title+.sc_price_item_subtitle {
    margin-top: 8px
}

.sc_price_light .sc_price_item_subtitle {
    font-size: 17px;
    line-height: 1.3em;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    margin: 0
}

.sc_price_light .sc_price_item_description,.sc_price_light .sc_price_item_details {
    font-size: 17px;
    line-height: 1.6em;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    margin: .65em 0
}

.sc_price_light .sc_price_item_description ul,.sc_price_light .sc_price_item_details ul {
    padding: 0;
    list-style-type: none
}

.sc_price_light .sc_price_item_description ul li:after,.sc_price_light .sc_price_item_details ul li:after {
    content: '\e9a2';
    font-family: "fontello";
    font-size: 11px;
    margin-left: 12px;
    position: relative;
    top: -1px;
    color: var(--theme-color-alter_link)
}

.sc_price_light .sc_price_item_description ul li+li,.sc_price_light .sc_price_item_details ul li+li {
    margin-top: 8px
}

.sc_price_light .sc_price_item_details {
    padding-top: 48px;
    border-top: 1px solid var(--theme-color-alter_bd_color)
}

.sc_price_light .sc_price_active .sc_price_item_price {
    color: var(--theme-color-alter_link)
}

.sc_price_light .sc_price_item_price {
    font-size: 57px;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0;
    margin-top: 15px
}

.sc_price_light .sc_price_item_price .sc_price_item_price_before {
    font-size: 20px;
    font-weight: 700;
    vertical-align: top;
    line-height: 1.6em;
    margin-right: 4px
}

.sc_price_light .sc_price_item_price .sc_price_item_price_after {
    font-size: 17px;
    font-weight: 400;
    display: block;
    margin-top: 16px;
    color: var(--theme-color-alter_light)
}

.sc_price_light .sc_price_item_price+.sc_price_item_details {
    margin-top: 48px
}

.sc_price_light .sc_price_item_subtitle+.sc_price_item_price,.sc_price_light .sc_price_item_title+.sc_price_item_price {
    margin-top: 20px
}

.sc_price_light .sc_price_item_subtitle+.sc_price_item_link,.sc_price_light .sc_price_item_title+.sc_price_item_link,.sc_price_light .sc_price_item_description+.sc_price_item_link,.sc_price_light .sc_price_item_details+.sc_price_item_link {
    margin-top: 32px
}

.sc_price_light .sc_price_item.sc_price_active .sc_price_item_link {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link) !important;
    background-color: var(--theme-color-text_link) !important;
    -webkit-box-shadow: 0;
    -ms-box-shadow: 0;
    box-shadow: 0
}

.sc_price_light .sc_price_item:hover .sc_price_item_link {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link) !important;
    background-color: var(--theme-color-text_link) !important;
    -webkit-box-shadow: 0;
    -ms-box-shadow: 0;
    box-shadow: 0
}

.sc_price_light .sc_price_item .sc_price_item_link {
    color: var(--theme-color-text_dark);
    border-color: var(--theme-color-text_dark);
    background-color: var(--theme-color-alter_bg_color);
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_light .sc_price_item .sc_price_item_link:hover,.sc_price_light .sc_price_item .sc_price_item_link:focus {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_hover) !important;
    background-color: var(--theme-color-text_hover) !important;
    -webkit-box-shadow: 0;
    -ms-box-shadow: 0;
    box-shadow: 0
}

.sc_price_simple .sc_price_item_inner,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner {
    padding: 50px 30px
}

.sc_price_simple .sc_price_item.sc_price_active {
    -webkit-box-shadow: 0 12px 40px rgba(0,0,0,.03);
    -ms-box-shadow: 0 12px 40px rgba(0,0,0,.03);
    box-shadow: 0 12px 40px rgba(0,0,0,.03);
    z-index: 9
}

.sc_price_simple .sc_price_item_info {
    padding: 0
}

.sc_price_simple .sc_price_item_image {
    margin-top: 1.5em
}

.sc_price_simple .sc_price_item_icon {
    margin-top: 1.5em
}

.sc_price_simple .sc_price_item_icon>span {
    font-size: 3em;
    line-height: 1em;
    font-weight: 400
}

.sc_price_simple .sc_price_item_title {
    font-size: 24px;
    line-height: 1.25em;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0;
    margin: 0
}

.sc_price_simple .sc_price_item_title+.sc_price_item_subtitle {
    margin-top: 8px
}

.sc_price_simple .sc_price_item_subtitle {
    font-size: 17px;
    line-height: 1.3em;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    margin: 0
}

.sc_price_simple .sc_price_item_description,.sc_price_simple .sc_price_item_details {
    font-size: 18px;
    line-height: 1.6em;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    margin: .65em 0;
    color: var(--theme-color-alter_dark)
}

.sc_price_simple .sc_price_item_description ul,.sc_price_simple .sc_price_item_details ul {
    padding: 0;
    list-style-type: none
}

.sc_price_simple .sc_price_item_description ul li:after,.sc_price_simple .sc_price_item_details ul li:after {
    content: '\e9a2';
    font-family: "fontello";
    font-size: 11px;
    margin-left: 12px;
    position: relative;
    top: -1px;
    color: var(--theme-color-alter_link)
}

.sc_price_simple .sc_price_item_description ul li+li,.sc_price_simple .sc_price_item_details ul li+li {
    margin-top: 8px
}

.sc_price_simple .sc_price_item_info>.sc_price_item_details:last-child {
    margin-bottom: 0
}

.sc_price_simple .sc_price_active .sc_price_item_price {
    color: var(--theme-color-alter_link)
}

.sc_price_simple .sc_price_item_price {
    font-size: 57px;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0;
    margin-top: 15px
}

.sc_price_simple .sc_price_item_price .sc_price_item_price_before {
    font-size: 20px;
    font-weight: 700;
    vertical-align: top;
    line-height: 1.6em;
    margin-right: 4px
}

.sc_price_simple .sc_price_item_price .sc_price_item_price_after {
    font-size: 17px;
    font-weight: 400;
    display: block;
    margin-top: 16px;
    color: var(--theme-color-alter_light)
}

.sc_price_simple .sc_price_item_price+.sc_price_item_details {
    margin-top: 35px
}

.sc_price_simple .sc_price_item_subtitle+.sc_price_item_price,.sc_price_simple .sc_price_item_title+.sc_price_item_price {
    margin-top: 20px
}

.sc_price_simple .sc_price_item_subtitle+.sc_price_item_link,.sc_price_simple .sc_price_item_title+.sc_price_item_link,.sc_price_simple .sc_price_item_description+.sc_price_item_link,.sc_price_simple .sc_price_item_details+.sc_price_item_link {
    margin-top: 28px
}

.sc_price_simple .sc_price_item.sc_price_active .sc_price_item_link {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link) !important;
    background-color: var(--theme-color-text_link) !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_simple .sc_price_item:hover .sc_price_item_link {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link) !important;
    background-color: var(--theme-color-text_link) !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_simple .sc_price_item .sc_price_item_link {
    color: var(--theme-color-text_dark);
    border-color: var(--theme-color-text_dark);
    background-color: var(--theme-color-alter_bg_color);
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_simple .sc_price_item .sc_price_item_link:hover,.sc_price_simple .sc_price_item .sc_price_item_link:focus {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_hover) !important;
    background-color: var(--theme-color-text_hover) !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_simple_shadow .sc_price_item_inner,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner {
    padding: 60px 30px 70px
}

.sc_price_simple_shadow .sc_price_item {
    -webkit-box-shadow: 0 23px 90px rgba(0,0,0,.05);
    -ms-box-shadow: 0 23px 90px rgba(0,0,0,.05);
    box-shadow: 0 23px 90px rgba(0,0,0,.05);
    z-index: 1
}

.sc_price_simple_shadow .sc_price_item.sc_price_active {
    z-index: 9
}

.sc_price_simple_shadow .sc_price_item_info {
    padding: 0
}

.sc_price_simple_shadow .sc_price_item_image {
    margin-top: 1.5em
}

.sc_price_simple_shadow .sc_price_item_icon {
    margin-top: 1.5em
}

.sc_price_simple_shadow .sc_price_item_icon>span {
    font-size: 3em;
    line-height: 1em;
    font-weight: 400
}

.sc_price_simple_shadow .sc_price_item_title {
    font-size: 24px;
    line-height: 1.25em;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0;
    margin: 0
}

.sc_price_simple_shadow .sc_price_item_title+.sc_price_item_subtitle {
    margin-top: 8px
}

.sc_price_simple_shadow .sc_price_item_subtitle {
    font-size: 17px;
    line-height: 1.3em;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    margin: 0
}

.sc_price_simple_shadow .sc_price_item_description,.sc_price_simple_shadow .sc_price_item_details {
    font-size: 17px;
    line-height: 1.6em;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    margin: .65em 0;
    color: var(--theme-color-alter_text)
}

.sc_price_simple_shadow .sc_price_item_description ul,.sc_price_simple_shadow .sc_price_item_details ul {
    padding: 0;
    list-style-type: none
}

.sc_price_simple_shadow .sc_price_item_description ul li:after,.sc_price_simple_shadow .sc_price_item_details ul li:after {
    content: '\e9a2';
    font-family: "fontello";
    font-size: 11px;
    margin-left: 12px;
    position: relative;
    top: -1px;
    color: var(--theme-color-alter_link)
}

.sc_price_simple_shadow .sc_price_item_description ul li+li,.sc_price_simple_shadow .sc_price_item_details ul li+li {
    margin-top: 8px
}

.sc_price_simple_shadow .sc_price_item_info>.sc_price_item_details:last-child {
    margin-bottom: 0
}

.sc_price_simple_shadow .sc_price_item:hover .sc_price_item_price {
    color: var(--theme-color-alter_link)
}

.sc_price_simple_shadow .sc_price_item_price {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    font-size: 57px;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0;
    margin-top: 22px
}

.sc_price_simple_shadow .sc_price_item_price .sc_price_item_price_before {
    font-size: 20px;
    font-weight: 700;
    vertical-align: top;
    line-height: 1.6em;
    margin-right: 4px
}

.sc_price_simple_shadow .sc_price_item_price .sc_price_item_price_after {
    font-size: 17px;
    font-weight: 400;
    display: block;
    margin-top: 16px;
    color: var(--theme-color-alter_light)
}

.sc_price_simple_shadow .sc_price_item_price+.sc_price_item_details {
    margin-top: 39px
}

.sc_price_simple_shadow .sc_price_item_subtitle+.sc_price_item_price,.sc_price_simple_shadow .sc_price_item_title+.sc_price_item_price {
    margin-top: 20px
}

.sc_price_simple_shadow .sc_price_item_subtitle+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item_title+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item_description+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item_details+.sc_price_item_link {
    margin-top: 28px
}

.sc_price_simple_shadow .sc_price_item.sc_price_active .sc_price_item_link {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link) !important;
    background-color: var(--theme-color-text_link) !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_simple_shadow .sc_price_item:hover .sc_price_item_link {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link) !important;
    background-color: var(--theme-color-text_link) !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_simple_shadow .sc_price_item .sc_price_item_link {
    color: var(--theme-color-text_dark);
    border-color: var(--theme-color-text_dark);
    background-color: var(--theme-color-alter_bg_color);
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_simple_shadow .sc_price_item .sc_price_item_link:hover,.sc_price_simple_shadow .sc_price_item .sc_price_item_link:focus {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_hover) !important;
    background-color: var(--theme-color-text_hover) !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner {
    position: relative
}

.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--theme-color-text_link2);
    opacity: .9;
    z-index: -1
}

.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_description ul li:after,.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_details ul li:after {
    color: var(--theme-color-inverse_link)
}

.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_description,.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_details,.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_subtitle,.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_price .sc_price_item_price_after,.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_price,.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_icon>span,.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_info,.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_title {
    color: var(--theme-color-inverse_link)
}

.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_link {
    color: var(--theme-color-inverse_link) !important;
    border-color: var(--theme-color-inverse_link) !important;
    background-color: transparent !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_link:hover {
    color: var(--theme-color-inverse_dark) !important;
    border-color: var(--theme-color-inverse_link) !important;
    background-color: var(--theme-color-inverse_link) !important
}

.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color):hover .sc_price_item_link {
    color: var(--theme-color-inverse_link) !important;
    border-color: var(--theme-color-inverse_link) !important;
    background-color: transparent !important
}

.sc_price_plain .sc_price_item_inner,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner {
    padding: 66px 60px 75px
}

.sc_price_plain .sc_price_item {
    text-align: left;
    -webkit-box-shadow: 0 23px 90px rgba(0,0,0,.05);
    -ms-box-shadow: 0 23px 90px rgba(0,0,0,.05);
    box-shadow: 0 23px 90px rgba(0,0,0,.05);
    z-index: 1
}

.sc_price_plain .sc_price_item.sc_price_active {
    z-index: 9
}

.sc_price_plain .sc_price_item_info {
    padding: 0
}

.sc_price_plain .sc_price_item_image {
    margin-top: 1.5em
}

.sc_price_plain .sc_price_item_icon {
    margin-top: 1.5em
}

.sc_price_plain .sc_price_item_icon>span {
    font-size: 3em;
    line-height: 1em;
    font-weight: 400
}

.sc_price_plain .sc_price_item_title {
    font-size: 24px;
    line-height: 1.25em;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0;
    margin: 0
}

.sc_price_plain .sc_price_item_title+.sc_price_item_subtitle {
    margin-top: 8px
}

.sc_price_plain .sc_price_item_subtitle {
    font-size: 17px;
    line-height: 1.3em;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    margin: 0
}

.sc_price_plain .sc_price_item_description,.sc_price_plain .sc_price_item_details {
    font-size: 17px;
    line-height: 1.6em;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    margin: .65em 0;
    color: var(--theme-color-alter_text)
}

.sc_price_plain .sc_price_item_description ul,.sc_price_plain .sc_price_item_details ul {
    padding: 0;
    list-style-type: none
}

.sc_price_plain .sc_price_item_description ul li:after,.sc_price_plain .sc_price_item_details ul li:after {
    content: '\e9a2';
    font-family: "fontello";
    font-size: 11px;
    margin-left: 12px;
    position: relative;
    top: -1px;
    color: var(--theme-color-alter_link)
}

.sc_price_plain .sc_price_item_description ul li+li,.sc_price_plain .sc_price_item_details ul li+li {
    margin-top: 8px
}

.sc_price_plain .sc_price_item_info>.sc_price_item_details:last-child {
    margin-bottom: 0
}

.sc_price_plain .sc_price_item:hover .sc_price_item_price {
    color: var(--theme-color-alter_link)
}

.sc_price_plain .sc_price_item_price {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    font-size: 57px;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0;
    margin-top: 22px
}

.sc_price_plain .sc_price_item_price .sc_price_item_price_before {
    font-size: 20px;
    font-weight: 700;
    vertical-align: top;
    line-height: 1.6em;
    margin-right: 4px
}

.sc_price_plain .sc_price_item_price .sc_price_item_price_after {
    font-size: 17px;
    font-weight: 400;
    display: block;
    margin-top: 16px;
    color: var(--theme-color-alter_light)
}

.sc_price_plain .sc_price_item_price+.sc_price_item_details {
    margin-top: 30px
}

.sc_price_plain .sc_price_item_subtitle+.sc_price_item_price,.sc_price_plain .sc_price_item_title+.sc_price_item_price {
    margin-top: 20px
}

.sc_price_plain .sc_price_item_subtitle+.sc_price_item_link,.sc_price_plain .sc_price_item_title+.sc_price_item_link,.sc_price_plain .sc_price_item_description+.sc_price_item_link,.sc_price_plain .sc_price_item_details+.sc_price_item_link {
    margin-top: 24px
}

.sc_price_plain .sc_price_item.sc_price_active .sc_price_item_link {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link) !important;
    background-color: var(--theme-color-text_link) !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_plain .sc_price_item:not(.sc_price_active) .sc_price_item_link {
    padding-left: 40px;
    padding-right: 40px
}

.sc_price_plain .sc_price_item .sc_price_item_link {
    padding-left: 57px;
    padding-right: 57px
}

.sc_price_plain .sc_price_item:hover .sc_price_item_link {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link) !important;
    background-color: var(--theme-color-text_link) !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_plain .sc_price_item .sc_price_item_link {
    color: var(--theme-color-text_dark);
    border-color: var(--theme-color-text_dark);
    background-color: var(--theme-color-alter_bg_color);
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_plain .sc_price_item .sc_price_item_link:hover,.sc_price_plain .sc_price_item .sc_price_item_link:focus {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_hover) !important;
    background-color: var(--theme-color-text_hover) !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_plain .sc_price_item_label {
    width: 12em;
    height: 2em;
    line-height: 2em;
    left: auto;
    right: -3em;
    top: 2em;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.sc_price_focus .trx_addons_columns_wrap {
    margin: 0 !important
}

.sc_price_focus .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding: 0 !important;
    margin: 0 !important
}

.sc_price_focus .sc_price_item_inner,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner {
    padding: 55px 45px 64px
}

.sc_price_focus .sc_price_item {
    -webkit-box-shadow: 0 23px 40px rgba(0,0,0,.03);
    -ms-box-shadow: 0 23px 40px rgba(0,0,0,.03);
    box-shadow: 0 23px 40px rgba(0,0,0,.03);
    z-index: 1
}

.sc_price_focus .sc_price_item.sc_price_active {
    -webkit-box-shadow: 0 23px 90px rgba(0,0,0,.05);
    -ms-box-shadow: 0 23px 90px rgba(0,0,0,.05);
    box-shadow: 0 23px 90px rgba(0,0,0,.05);
    z-index: 9;
    margin: -20px 0 0;
    padding: 20px 0
}

.sc_price_focus .sc_price_item_info {
    padding: 0
}

.sc_price_focus .sc_price_item_image {
    margin-top: 1.5em
}

.sc_price_focus .sc_price_item_icon {
    margin-top: 1.5em
}

.sc_price_focus .sc_price_item_icon>span {
    font-size: 3em;
    line-height: 1em;
    font-weight: 400
}

.sc_price_focus .sc_price_item_title {
    font-size: 24px;
    line-height: 1.25em;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0;
    margin: 0
}

.sc_price_focus .sc_price_item_title+.sc_price_item_subtitle {
    margin-top: 8px
}

.sc_price_focus .sc_price_item_subtitle {
    font-size: 17px;
    line-height: 1.3em;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    margin: 0
}

.sc_price_focus .sc_price_item_description,.sc_price_focus .sc_price_item_details {
    font-size: 17px;
    line-height: 1.6em;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    margin: .65em 0
}

.sc_price_focus .sc_price_item_description ul,.sc_price_focus .sc_price_item_details ul {
    padding: 0;
    list-style-type: none
}

.sc_price_focus .sc_price_item_description ul li:after,.sc_price_focus .sc_price_item_details ul li:after {
    content: '\e9a2';
    font-family: "fontello";
    font-size: 11px;
    margin-left: 12px;
    position: relative;
    top: -1px;
    color: var(--theme-color-alter_link)
}

.sc_price_focus .sc_price_item_description ul li+li,.sc_price_focus .sc_price_item_details ul li+li {
    margin-top: 8px
}

.sc_price_focus .sc_price_item_details {
    padding-top: 40px;
    border-top: 1px solid var(--theme-color-alter_bd_color)
}

.sc_price_focus .sc_price_item_price {
    font-size: 57px;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0;
    margin-top: 15px
}

.sc_price_focus .sc_price_item_price .sc_price_item_price_before {
    font-size: 20px;
    font-weight: 700;
    vertical-align: top;
    line-height: 1.6em;
    margin-right: 4px
}

.sc_price_focus .sc_price_item_price .sc_price_item_price_after {
    font-size: 17px;
    font-weight: 400;
    display: block;
    margin-top: 20px;
    color: var(--theme-color-alter_light)
}

.sc_price_focus .sc_price_item_price+.sc_price_item_details {
    margin-top: 46px
}

.sc_price_focus .sc_price_item_subtitle+.sc_price_item_price,.sc_price_focus .sc_price_item_title+.sc_price_item_price {
    margin-top: 20px
}

.sc_price_focus .sc_price_item_subtitle+.sc_price_item_link,.sc_price_focus .sc_price_item_title+.sc_price_item_link,.sc_price_focus .sc_price_item_description+.sc_price_item_link,.sc_price_focus .sc_price_item_details+.sc_price_item_link {
    margin-top: 32px
}

.sc_price_focus .sc_price_item.sc_price_active .sc_price_item_link {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link) !important;
    background-color: var(--theme-color-text_link) !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_focus .sc_price_item:hover .sc_price_item_link {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link) !important;
    background-color: var(--theme-color-text_link) !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_focus .sc_price_item .sc_price_item_link {
    color: var(--theme-color-text_dark);
    border-color: var(--theme-color-text_dark);
    background-color: var(--theme-color-alter_bg_color);
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    padding-left: 56px;
    padding-right: 56px
}

.sc_price_focus .sc_price_item .sc_price_item_link:hover,.sc_price_focus .sc_price_item .sc_price_item_link:focus {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_hover) !important;
    background-color: var(--theme-color-text_hover) !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_price_metro .sc_price_item_inner,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner {
    padding: 65px 50px
}

.sc_price_metro .sc_price_item {
    -webkit-box-shadow: 0 23px 90px rgba(0,0,0,.04);
    -ms-box-shadow: 0 23px 90px rgba(0,0,0,.04);
    box-shadow: 0 23px 90px rgba(0,0,0,.04);
    z-index: 1
}

.sc_price_metro .sc_price_item.sc_price_active {
    -webkit-box-shadow: 0 23px 90px rgba(0,0,0,.05);
    -ms-box-shadow: 0 23px 90px rgba(0,0,0,.05);
    box-shadow: 0 23px 90px rgba(0,0,0,.05);
    z-index: 9
}

.sc_price_metro .sc_price_item_info {
    padding: 0
}

.sc_price_metro .sc_price_item_image {
    margin-top: 1.5em
}

.sc_price_metro .sc_price_item_icon {
    margin-top: 1.5em
}

.sc_price_metro .sc_price_item_icon>span {
    font-size: 3em;
    line-height: 1em;
    font-weight: 400
}

.sc_price_metro .sc_price_item_title {
    font-size: 24px;
    line-height: 1.25em;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0;
    margin: 0
}

.sc_price_metro .sc_price_item_title+.sc_price_item_subtitle {
    margin-top: 8px
}

.sc_price_metro .sc_price_item_subtitle {
    font-size: 17px;
    line-height: 1.3em;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    margin: 0
}

.sc_price_metro .sc_price_item_description,.sc_price_metro .sc_price_item_details {
    font-size: 17px;
    line-height: 1.4em;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    margin: .65em 0
}

.sc_price_metro .sc_price_item_description ul,.sc_price_metro .sc_price_item_details ul {
    padding: 0 0 0 17px;
    list-style-type: none
}

.sc_price_metro .sc_price_item_description ul li,.sc_price_metro .sc_price_item_details ul li {
    position: relative
}

.sc_price_metro .sc_price_item_description ul li:before,.sc_price_metro .sc_price_item_details ul li:before {
    font-size: 22px;
    left: -16px;
    top: 1px;
    display: inline-block !important;
    position: absolute;
    content: '\e83c';
    font-family: "fontello";
    color: var(--theme-color-alter_dark)
}

.sc_price_metro .sc_price_item_description ul li+li,.sc_price_metro .sc_price_item_details ul li+li {
    margin-top: 10px
}

.sc_price_metro .sc_price_item_details {
    padding-top: 44px;
    text-align: left;
    border-top: 1px solid var(--theme-color-alter_bd_color)
}

.sc_price_metro .sc_price_item_price {
    font-size: 57px;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0;
    margin-top: 15px
}

.sc_price_metro .sc_price_item_price .sc_price_item_price_before {
    font-size: 20px;
    font-weight: 700;
    vertical-align: top;
    line-height: 1.6em;
    margin-right: 4px
}

.sc_price_metro .sc_price_item_price .sc_price_item_price_after {
    font-size: 17px;
    font-weight: 400;
    display: block;
    margin-top: 20px;
    color: var(--theme-color-alter_light)
}

.sc_price_metro .sc_price_item_price+.sc_price_item_details {
    margin-top: 38px
}

.sc_price_metro .sc_price_item_subtitle+.sc_price_item_price,.sc_price_metro .sc_price_item_title+.sc_price_item_price {
    margin-top: 20px
}

.sc_price_metro .sc_price_item .sc_price_item_link {
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    width: 100%;
    display: block;
    border: none;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px
}

.sc_price_metro .sc_price_item .sc_price_item_link:not(.sc_price_item_link_over) {
    margin-top: -20px;
    z-index: 9;
    position: relative
}

.sc_countdown.sc_countdown_circle,.sc_countdown.sc_countdown_default {
    margin-bottom: 0 !important
}

.sc_countdown_default .sc_countdown_digits span {
    color: var(--theme-color-text_dark);
    background: 0 0
}

.sc_countdown_circle .sc_countdown_digits {
    color: var(--theme-color-alter_link);
    border-color: var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-alter_bg_color)
}

.sc_countdown_default .sc_countdown_inner {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    align-content: center;
    flex-wrap: wrap
}

.sc_countdown_default .sc_countdown_inner .sc_countdown_item {
    float: none
}

.sc_countdown_default .sc_countdown_digits,.sc_countdown_default .sc_countdown_separator {
    line-height: 1em;
    height: 1em;
    font-weight: 500;
    overflow: visible;
    float: none;
    color: var(--theme-color-text_dark)
}

.sc_countdown_default .sc_countdown_separator {
    font-weight: 400;
    margin: 0 40px;
    font-size: 50px
}

.sc_countdown_default.aligncenter .sc_countdown_separator {
    margin: 0 48px
}

.sc_countdown_default .sc_countdown_digits {
    margin-bottom: 21px;
    font-size: 57px
}

.sc_countdown_default .sc_countdown_digits span {
    width: .6em
}

.sc_countdown_default .sc_countdown_digits span+span {
    margin: 0
}

.sc_countdown_default .sc_countdown_label {
    font-weight: 500;
    font-size: 19px;
    line-height: 1.1em;
    padding-top: 22px;
    position: relative;
    display: inline-block;
    color: var(--theme-color-text_dark)
}

.sc_countdown_default .sc_countdown_label:before {
    width: 31px;
    height: 2px;
    background: var(--theme-color-text_dark_02);
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

form .trx_addons_message_box {
    min-width: auto;
    max-width: 90%
}

.trx_addons_message_box {
    width: auto;
    min-width: auto;
    max-width: 50%;
    border: none;
    padding: 18px 30px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    position: fixed;
    z-index: 999999;
    top: auto;
    left: auto;
    bottom: 30px;
    right: 30px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    color: #000;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 21px rgba(0,0,0,.05) !important;
    -ms-box-shadow: 0 3px 21px rgba(0,0,0,.05) !important;
    box-shadow: 0 3px 21px rgba(0,0,0,.05) !important
}

.trx_addons_message_box.trx_addons_message_box_error {
    color: #fff;
    background-color: #ff5b4a
}

.trx_addons_message_box.trx_addons_message_box_success {
    color: #fff;
    background-color: #89d86b
}

.trx_addons_message_box .trx_addons_error_item {
    margin-bottom: 0 !important
}

[class*=elementor].animated .trx_addons_message_box {
    position: relative;
    bottom: auto;
    right: auto;
    max-width: 100%;
    margin-top: 1.5em
}

.sc_skills_digits .sc_skills_unit {
    margin-left: 0
}

.sc_skills_counter.sc_align_left {
    text-align: left
}

.sc_skills_counter.sc_align_center {
    text-align: center
}

.sc_skills_counter.sc_align_right {
    text-align: right
}

.sc_skills_counter .sc_skills_icon {
    font-size: 4em;
    line-height: 1em;
    text-align: inherit;
    color: var(--theme-color-text_light)
}

.sc_skills_counter .sc_skills_total {
    font-size: 4.444em;
    line-height: 1em;
    font-weight: 500;
    text-align: inherit;
    color: var(--theme-color-text_dark)
}

.sc_skills_counter .sc_skills_item_title {
    font-size: 17px;
    line-height: 1.65em;
    font-weight: 400;
    font-style: normal;
    text-align: inherit
}

.sc_skills_counter .sc_skills_image+.sc_skills_total,.sc_skills_counter .sc_skills_icon+.sc_skills_total {
    margin-top: .3em
}

.sc_skills_counter .sc_skills_item+.sc_skills_item_title {
    margin-top: .8em
}

.sc_skills_counter .sc_skills_column+.sc_skills_column:before {
    background-color: var(--theme-color-bd_color)
}

.sc_skills_counter_alter.sc_align_left {
    text-align: left
}

.sc_skills_counter_alter.sc_align_center {
    text-align: center
}

.sc_skills_counter_alter.sc_align_right {
    text-align: right
}

.sc_skills_counter_alter.with_divider .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
    content: '';
    display: block;
    height: 45px;
    width: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: var(--theme-color-text_dark_05)
}

.sc_skills_counter_alter.with_divider .sc_skills_columns .sc_skills_column:last-child .sc_skills_item_wrap:after {
    display: none
}

.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_2:nth-child(2n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_3:nth-child(3n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_4:nth-child(4n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_5:nth-child(5n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_6:nth-child(6n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_7:nth-child(7n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_8:nth-child(8n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_9:nth-child(9n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_10:nth-child(10n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_11:nth-child(11n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_12:nth-child(12n) .sc_skills_item_wrap:after {
    display: none
}

.sc_skills_counter_alter.with_divider.sc_align_left .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
    right: 0
}

.sc_skills_counter_alter.with_divider.sc_align_center .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
    right: calc(-1*var(--theme-var-grid_gap)/2)
}

.sc_skills_counter_alter.with_divider.sc_align_right .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
    right: calc(-1*var(--theme-var-grid_gap))
}

.sc_skills_counter_alter .sc_skills_item_wrap {
    max-width: none;
    position: relative
}

.sc_skills_counter_alter .sc_skills_icon {
    position: relative;
    display: block;
    font-size: 3.8em;
    line-height: 1em;
    color: var(--theme-color-text_dark)
}

.sc_skills_counter_alter .sc_skills_total {
    display: block;
    margin: 0;
    font-size: 3.611em;
    line-height: 1em;
    font-weight: 500;
    letter-spacing: -.1px;
    color: var(--theme-color-text_dark)
}

.sc_skills_counter_alter .sc_skills_item_title {
    font-size: 19px;
    line-height: 1.65em;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0;
    color: var(--theme-color-text_dark_08)
}

.sc_skills_counter_alter .sc_skills_image+.sc_skills_total,.sc_skills_counter_alter .sc_skills_icon+.sc_skills_total {
    margin-top: .25em
}

.sc_skills_counter_alter .sc_skills_item+.sc_skills_item_title {
    margin-top: .45em
}

.sc_skills_counter_alter .sc_skills_image {
    text-align: center
}

.sc_skills_counter_alter .sc_skills_image img {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 4.83em;
    height: 4.83em;
    line-height: 4.83em;
    text-align: center
}

.sc_skills_counter_alter .sc_skills_icon.sc_skills_char {
    text-align: center
}

.sc_skills_counter_alter .sc_skills_icon.sc_skills_char:before,.sc_skills_counter_alter .sc_skills_icon.sc_skills_char>span:before {
    content: attr(data-char);
    font-weight: 700
}

.sc_skills_counter_alter .sc_skills_icon.sc_skills_char>span {
    display: inline-block;
    opacity: 0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: auto
}

.sc_skills_counter_alter .sc_icon_type_svg svg,.sc_skills_counter_alter .sc_icon_type_svg object {
    width: 1em;
    height: 1em
}

.sc_skills_counter_extra .sc_skills_item_wrap {
    max-width: none
}

.sc_skills_counter_extra.sc_align_left {
    text-align: left
}

.sc_skills_counter_extra.sc_align_center {
    text-align: center
}

.sc_skills_counter_extra.sc_align_right {
    text-align: right
}

.sc_skills_counter_extra .sc_skills_icon {
    position: relative;
    display: block;
    font-size: 3.8em;
    line-height: 1em;
    color: var(--theme-color-text_dark)
}

.sc_skills_counter_extra .sc_skills_total {
    display: block;
    margin: 0;
    font-size: 3.611em;
    line-height: 1em;
    font-weight: 500;
    letter-spacing: -.1px;
    color: var(--theme-color-text_dark)
}

.sc_skills_counter_extra .sc_skills_item_title {
    font-size: 19px;
    line-height: 1.4em;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0;
    color: var(--theme-color-text_dark)
}

.sc_skills_counter_extra .sc_skills_image+.sc_skills_total,.sc_skills_counter_extra .sc_skills_icon+.sc_skills_total {
    margin-top: .1em
}

.sc_skills_counter_extra .sc_skills_item_title+.sc_skills_item {
    margin-top: .5em
}

.sc_skills_counter_extra.sc_skills_counter_style_odometer.sc_align_left .sc_skills_digits {
    margin-left: -5px
}

.sc_skills_counter_extra .sc_skills_image {
    text-align: center
}

.sc_skills_counter_extra .sc_skills_image img {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 4.83em;
    height: 4.83em;
    line-height: 4.83em;
    text-align: center
}

.sc_skills_counter_extra .sc_skills_icon.sc_skills_char {
    text-align: center
}

.sc_skills_counter_extra .sc_skills_icon.sc_skills_char:before,.sc_skills_counter_extra .sc_skills_icon.sc_skills_char>span:before {
    content: attr(data-char);
    font-weight: 700
}

.sc_skills_counter_extra .sc_skills_icon.sc_skills_char>span {
    display: inline-block;
    opacity: 0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: auto
}

.sc_skills_counter_extra .sc_icon_type_svg svg,.sc_skills_counter_extra .sc_icon_type_svg object {
    width: 1em;
    height: 1em
}

.sc_skills_counter_modern .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
    content: '';
    display: block;
    height: 60px;
    width: 1px;
    position: absolute;
    right: calc(-1*var(--theme-var-grid_gap)/2);
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: var(--theme-color-bd_color)
}

.sc_skills_counter_modern .sc_skills_columns .sc_skills_column:last-child .sc_skills_item_wrap:after {
    display: none
}

.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_2:nth-child(2n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_3:nth-child(3n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_4:nth-child(4n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_5:nth-child(5n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_6:nth-child(6n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_7:nth-child(7n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_8:nth-child(8n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_9:nth-child(9n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_10:nth-child(10n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_11:nth-child(11n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_12:nth-child(12n) .sc_skills_item_wrap:after {
    display: none
}

.sc_skills_counter_modern .sc_skills_item_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 8.2em;
    max-width: none;
    position: relative
}

.sc_skills_counter_modern .sc_skills_icon {
    margin-bottom: .2em;
    position: relative;
    z-index: 1;
    display: block;
    text-align: center;
    font-size: 3.8em;
    line-height: 1em;
    color: var(--theme-color-text_dark)
}

.sc_skills_counter_modern .sc_skills_total {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 0;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    text-align: center;
    margin: 0;
    font-size: 10em;
    line-height: 1em;
    font-weight: 500;
    letter-spacing: 0;
    color: var(--theme-color-text_dark);
    opacity: .03;
    white-space: nowrap
}

.sc_skills_counter_modern .sc_skills_item_title {
    position: relative;
    z-index: 1;
    text-align: center;
    font-size: 24px;
    line-height: 1.4em;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0;
    color: var(--theme-color-text_dark)
}

.sc_skills_counter_modern .sc_skills_image {
    margin-bottom: .2em;
    text-align: center
}

.sc_skills_counter_modern .sc_skills_image img {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 4.83em;
    height: 4.83em;
    line-height: 4.83em;
    text-align: center
}

.sc_skills_counter_modern .sc_skills_icon.sc_skills_char {
    text-align: center
}

.sc_skills_counter_modern .sc_skills_icon.sc_skills_char:before,.sc_skills_counter_modern .sc_skills_icon.sc_skills_char>span:before {
    content: attr(data-char);
    font-weight: 700
}

.sc_skills_counter_modern .sc_skills_icon.sc_skills_char>span {
    display: inline-block;
    opacity: 0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: auto
}

.sc_skills_counter_modern .sc_icon_type_svg svg,.sc_skills_counter_modern .sc_icon_type_svg object {
    width: 1em;
    height: 1em
}

.sc_skills_counter_simple.with_divider .sc_skills_item_wrap {
    min-height: 123px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_skills_counter_simple.with_divider .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
    content: '';
    display: block;
    height: 123px;
    width: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: var(--theme-color-bd_color)
}

.sc_skills_counter_simple.with_divider .sc_skills_columns .sc_skills_column:last-child .sc_skills_item_wrap:after {
    display: none
}

.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_2:nth-child(2n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_3:nth-child(3n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_4:nth-child(4n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_5:nth-child(5n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_6:nth-child(6n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_7:nth-child(7n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_8:nth-child(8n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_9:nth-child(9n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_10:nth-child(10n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_11:nth-child(11n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_12:nth-child(12n) .sc_skills_item_wrap:after {
    display: none
}

.sc_skills_counter_simple.with_divider.sc_align_left .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
    right: 0
}

.sc_skills_counter_simple.with_divider.sc_align_center .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
    right: calc(-1*var(--theme-var-grid_gap)/2)
}

.sc_skills_counter_simple.with_divider.sc_align_right .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
    right: calc(-1*var(--theme-var-grid_gap))
}

.sc_skills_counter_simple .sc_skills_item_wrap {
    max-width: none;
    position: relative
}

.sc_skills_counter_simple.sc_align_left {
    text-align: left
}

.sc_skills_counter_simple.sc_align_center {
    text-align: center
}

.sc_skills_counter_simple.sc_align_right {
    text-align: right
}

.sc_skills_counter_simple .sc_skills_icon {
    font-size: 4em;
    line-height: 1em;
    color: var(--theme-color-text_dark)
}

.sc_skills_counter_simple .sc_skills_total {
    font-size: 3.611em;
    line-height: 1em;
    font-weight: 500;
    letter-spacing: -.3px;
    color: var(--theme-color-text_dark)
}

.sc_skills_counter_simple .sc_skills_item_title {
    font-size: 19px;
    line-height: 1.65em;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none;
    color: var(--theme-color-text_dark)
}

.sc_skills_counter_simple .sc_skills_image+.sc_skills_total,.sc_skills_counter_simple .sc_skills_icon+.sc_skills_total {
    margin-top: .25em
}

.sc_skills_counter_simple .sc_skills_item+.sc_skills_item_title {
    margin-top: .25em
}

.sc_skills_counter_simple .sc_skills_image {
    text-align: center
}

.sc_skills_counter_simple .sc_skills_image img {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 4.83em;
    height: 4.83em;
    line-height: 4.83em;
    text-align: center
}

.sc_skills_counter_simple .sc_skills_icon.sc_skills_char {
    text-align: center
}

.sc_skills_counter_simple .sc_skills_icon.sc_skills_char:before,.sc_skills_counter_simple .sc_skills_icon.sc_skills_char>span:before {
    content: attr(data-char);
    font-weight: 700
}

.sc_skills_counter_simple .sc_skills_icon.sc_skills_char>span {
    display: inline-block;
    opacity: 0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: auto
}

.sc_skills_counter_simple .sc_icon_type_svg svg,.sc_skills_counter_simple .sc_icon_type_svg object {
    width: 1em;
    height: 1em
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_item_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_item {
    position: relative;
    width: 50%;
    line-height: 0
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
    font-size: 1.556em;
    line-height: 1.1em;
    font-weight: 500;
    color: var(--theme-color-text_dark)
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
    margin-top: 0;
    width: 50%;
    font-size: 1.333em;
    line-height: 1.18em;
    font-weight: 500;
    letter-spacing: 0;
    text-align: left;
    color: var(--theme-color-text_dark)
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_item+.sc_skills_item_title {
    margin-left: .7em
}

.footer_wrap .sc_icons .sc_icons_icon+.sc_icons_item_title {
    margin-top: 1em;
    margin-bottom: 2em
}

[class*=scheme_].footer_wrap .sc_icons .sc_icons_item_title {
    color: var(--theme-color-text_dark)
}

[class*=scheme_].footer_wrap .sc_icons .sc_icons_item_description {
    color: var(--theme-color-text)
}

.sc_icons .sc_icons_item+.sc_icons_item {
    margin-top: var(--theme-var-grid_gap)
}

.sc_icons .sc_icons_item_linked:hover .sc_icons_icon>span {
    -webkit-animation: none;
    -ms-animation: none;
    animation: none
}

.sc_icons .sc_icons_item_linked .sc_icons_icon>svg,.sc_icons .sc_icons_item_linked:hover .sc_icons_icon>svg {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_icons .sc_icons_image img {
    max-width: 100%
}

.sc_icons .sc_icons_item_linked .sc_icons_image img,.sc_icons .sc_icons_item_linked:hover .sc_icons_image img {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_icons .sc_icons_item .sc_icons_item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: var(--theme-color-text_dark);
    z-index: 1;
    overflow: hidden
}

.sc_icons .sc_icons_item .sc_icons_item_more_link .link_text {
    position: relative;
    margin-right: 0;
    display: inline-block;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,opacity
}

.sc_icons .sc_icons_item:hover .sc_icons_item_more_link .link_text,.sc_icons .sc_icons_item .sc_icons_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 6px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_icons .sc_icons_item .sc_icons_item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center;
    line-height: 1.3em
}

.sc_icons .sc_icons_item .sc_icons_item_more_link .link_icon:before {
    font-size: 11px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_icons .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 1.7em
}

.sc_icons .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.sc_icons .sc_icons_icon {
    color: var(--theme-color-text_link)
}

.sc_icons .sc_icons_icon:before,.sc_icons .sc_icons_icon>span:before {
    font-size: 4em
}

.sc_icons .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_dark)
}

.sc_icons .sc_icons_icon+.sc_icons_item_details,.sc_icons .sc_icons_image+.sc_icons_item_details {
    margin-top: 1.3em
}

.sc_icons.color_style_link2 .sc_icons_icon {
    color: var(--theme-color-text_link2)
}

.sc_icons.color_style_link3 .sc_icons_icon {
    color: var(--theme-color-text_link3)
}

.sc_icons.color_style_dark .sc_icons_icon {
    color: var(--theme-color-text_dark)
}

.sc_icons .sc_icons_item_title,.sc_icons .sc_icons_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_icons .sc_icons_item_title[style*=color]>a:active,.sc_icons .sc_icons_item_title[style*=color]>a:hover,.sc_icons .sc_icons_item_title[style*=color]>a {
    color: inherit !important
}

.sc_icons .sc_icons_item:hover .sc_icons_item_title,.sc_icons .sc_icons_item:hover .sc_icons_item_title a,.sc_icons .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_icons.color_style_link2 .sc_icons_item:hover .sc_icons_item_title,.sc_icons.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a,.sc_icons.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_icons.color_style_link3 .sc_icons_item:hover .sc_icons_item_title,.sc_icons.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a,.sc_icons.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_icons.color_style_dark .sc_icons_item:hover .sc_icons_item_title,.sc_icons.color_style_dark .sc_icons_item:hover .sc_icons_item_title a,.sc_icons.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_icons_item_title {
    font-size: 1.556em;
    line-height: 1.2em;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0
}

.sc_icons_item_description {
    font-size: 17px;
    line-height: 1.6em;
    color: var(--theme-color-text)
}

.sc_icons_item_description ul {
    list-style-type: none;
    padding-left: 0
}

.sc_icons_item_description ul>li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin: 8px 0
}

.sc_align_center .sc_icons_item_description ul>li {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_align_right .sc_icons_item_description ul>li {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_icons_item_description ul>li:first-child {
    margin-top: 0
}

.sc_icons_item_description ul>li:last-child {
    margin-bottom: 0
}

.sc_icons_item_description ul>li:before {
    margin-right: 10px;
    font-size: 27px;
    line-height: inherit;
    font-weight: 400;
    font-family: "fontello";
    content: '\E83C';
    display: inline-block;
    position: relative;
    z-index: 1;
    color: var(--theme-color-text_link)
}

.sc_icons_item_description p:last-child,.sc_icons_item_description ul:last-child {
    margin-bottom: 0
}

.sc_icons_item_title+.sc_icons_item_description {
    margin-top: .9em
}

.sc_icons_item_description a {
    color: var(--theme-color-text)
}

.sc_icons_item_description a:hover {
    color: var(--theme-color-text_dark)
}

.sc_icon_type_svg svg,.sc_icon_type_svg object {
    width: 4em;
    height: 4em;
    vertical-align: middle
}

.sc_icons_size_small .sc_icons_icon:before,.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 3em
}

.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_size_small .sc_icon_type_svg object {
    width: 3em;
    height: 3em
}

.sc_icons_size_large .sc_icons_icon:before,.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 5em
}

.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_size_large .sc_icon_type_svg object {
    width: 5em;
    height: 5em
}

.sc_icons_partners .sc_icons_item .sc_icons_image img {
    max-width: 37%;
    opacity: .2;
    will-change: opacity;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.sc_icons_partners .sc_icons_item:hover .sc_icons_image img {
    opacity: 1
}

.sc_icons_partners .sc_icons_item_linked:hover .sc_icons_image img {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_icons_modern .sc_icons_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.sc_icons_modern .sc_icons_item+.sc_icons_item {
    margin-top: 42px
}

.sc_icons_modern .sc_icons_item_details {
    padding-left: 0;
    min-height: auto
}

.sc_icons_modern.sc_icons_size_large .sc_icons_item_details,.sc_icons_modern.sc_icons_size_small .sc_icons_item_details {
    padding-left: 0;
    min-height: auto
}

.sc_icons_modern.sc_align_right .sc_icons_item_details,.sc_icons_modern.sc_icons_size_small.sc_align_right .sc_icons_item_details,.sc_icons_modern.sc_icons_size_large.sc_align_right .sc_icons_item_details {
    padding-left: 0;
    padding-right: 0
}

.sc_icons_modern .sc_icons_icon,.sc_icons_modern .sc_icons_image {
    position: relative;
    top: auto;
    left: auto;
    display: inline-block;
    width: 6.4em;
    height: 6.4em;
    line-height: 6.4em;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    flex: 0 0 auto
}

.sc_icons_modern .sc_icons_image {
    max-width: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--theme-color-alter_bg_hover)
}

.sc_icons_modern .sc_icons_image img {
    max-width: 60%;
    height: auto
}

.sc_icons_modern .sc_icons_icon>span {
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 6.4em;
    height: 6.4em;
    line-height: 6.4em;
    text-align: center
}

.sc_icons_modern .sc_icons_icon:before,.sc_icons_modern .sc_icons_icon>span:before {
    line-height: inherit !important
}

.sc_icons_modern .sc_icons_item_title+.sc_icons_item_description {
    margin-top: .9em
}

.sc_icons_modern .sc_icons_icon+.sc_icons_item_details,.sc_icons_modern .sc_icons_image+.sc_icons_item_details {
    margin-left: 1.8em;
    margin-top: 1em
}

.sc_icons_modern.sc_align_right .sc_icons_icon+.sc_icons_item_details,.sc_icons_modern.sc_align_right .sc_icons_image+.sc_icons_item_details {
    margin-left: 0;
    margin-right: 1.8em
}

.sc_icons_modern.sc_icons_size_small .sc_icons_icon,.sc_icons_modern.sc_icons_size_small .sc_icons_image {
    width: 5.4em;
    height: 5.4em;
    line-height: 5.4em;
    text-align: center;
    max-width: 5.4em
}

.sc_icons_modern.sc_icons_size_small .sc_icons_icon>span {
    width: 5.4em;
    height: 5.4em;
    line-height: 5.4em;
    text-align: center
}

.sc_icons_modern.sc_icons_size_small .sc_icons_icon:before,.sc_icons_modern.sc_icons_size_small .sc_icons_icon>span:before {
    line-height: inherit !important
}

.sc_icons_modern.sc_icons_size_large .sc_icons_icon,.sc_icons_modern.sc_icons_size_large .sc_icons_image {
    width: 7.4em;
    height: 7.4em;
    line-height: 7.4em;
    text-align: center
}

.sc_icons_modern.sc_icons_size_large .sc_icons_icon>span {
    width: 7.4em;
    height: 7.4em;
    line-height: 7.4em;
    text-align: center
}

.sc_icons_modern.sc_icons_size_large .sc_icons_icon:before,.sc_icons_modern.sc_icons_size_large .sc_icons_icon>span:before {
    line-height: inherit !important
}

.sc_icons_modern.sc_align_center .sc_icons_item {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_icons_modern.sc_align_right .sc_icons_item {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_icons_modern.sc_align_right .sc_icons_item .sc_icons_item_details {
    order: 1
}

.sc_icons_modern.sc_align_right .sc_icons_item .sc_icons_icon,.sc_icons_modern.sc_align_right .sc_icons_item .sc_icons_image {
    order: 2
}

.sc_icons_modern .sc_icons_icon {
    color: var(--theme-color-alter_link);
    background-color: var(--theme-color-alter_bg_hover)
}

.sc_icons_modern.color_style_link2 .sc_icons_icon {
    color: var(--theme-color-alter_link2)
}

.sc_icons_modern.color_style_link3 .sc_icons_icon {
    color: var(--theme-color-alter_link3)
}

.sc_icons_modern.color_style_dark .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_light .sc_icons_item_title {
    font-size: 1.333em;
    line-height: 1.2em
}

.sc_icons_light .sc_icons_icon+.sc_icons_item_details,.sc_icons_light .sc_icons_image+.sc_icons_item_details {
    margin-top: 2em
}

.sc_icons_light .sc_icons_icon:before,.sc_icons_light .sc_icons_icon>span:before {
    font-size: 3.2em
}

.sc_icons_light .sc_icon_type_svg svg,.sc_icons_light .sc_icon_type_svg object {
    width: 3.2em;
    height: 3.2em
}

.sc_icons_light.sc_icons_size_small .sc_icons_icon:before,.sc_icons_light.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 2.2em
}

.sc_icons_light.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_light.sc_icons_size_small .sc_icon_type_svg object {
    width: 2.2em;
    height: 2.2em
}

.sc_icons_light.sc_icons_size_large .sc_icons_icon:before,.sc_icons_light.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 4.2em
}

.sc_icons_light.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_light.sc_icons_size_large .sc_icon_type_svg object {
    width: 4.2em;
    height: 4.2em
}

.sc_icons_alter .sc_icons_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.sc_icons_alter .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_alter .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 1.2em
}

.sc_icons_alter .sc_icons_item_details {
    padding-right: 3%;
    padding-left: 0;
    min-height: auto
}

.sc_icons_alter.sc_icons_size_large .sc_icons_item_details,.sc_icons_alter.sc_icons_size_small .sc_icons_item_details {
    padding-left: 0;
    min-height: auto
}

.sc_icons_alter.sc_align_center .sc_icons_item_details,.sc_icons_alter.sc_icons_size_small.sc_align_center .sc_icons_item_details,.sc_icons_alter.sc_icons_size_large.sc_align_center .sc_icons_item_details {
    padding-right: 0
}

.sc_icons_alter.sc_align_right .sc_icons_item_details,.sc_icons_alter.sc_icons_size_small.sc_align_right .sc_icons_item_details,.sc_icons_alter.sc_icons_size_large.sc_align_right .sc_icons_item_details {
    padding-left: 3%;
    padding-right: 0
}

.sc_icons_alter .sc_icons_image img {
    max-width: 3.6em
}

.sc_icons_alter .sc_icons_icon+.sc_icons_item_details,.sc_icons_alter .sc_icons_image+.sc_icons_item_details {
    margin-left: 1em;
    margin-top: 1.2em
}

.sc_icons_alter.sc_icons_size_small .sc_icons_icon+.sc_icons_item_details,.sc_icons_alter.sc_icons_size_small .sc_icons_image+.sc_icons_item_details {
    margin-left: 1.4em;
    margin-top: 0
}

.sc_icons_alter.sc_icons_size_large .sc_icons_icon+.sc_icons_item_details,.sc_icons_alter.sc_icons_size_large .sc_icons_image+.sc_icons_item_details {
    margin-left: 1.8em;
    margin-top: 1.3em
}

.sc_icons_alter .sc_icons_item_title,.sc_icons_alter.sc_icons_size_small .sc_icons_item_title {
    font-size: 1.333em;
    line-height: 1.2em
}

.sc_icons_alter.sc_icons_size_large .sc_icons_item_title {
    font-size: 1.556em;
    line-height: 1.2em
}

.sc_icons_alter.sc_align_right .sc_icons_icon+.sc_icons_item_details,.sc_icons_alter.sc_align_right .sc_icons_image+.sc_icons_item_details {
    margin-left: 0;
    margin-right: 1em
}

.sc_icons_alter.sc_align_center .sc_icons_item {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_icons_alter.sc_align_right .sc_icons_item {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_icons_alter.sc_align_right .sc_icons_item .sc_icons_item_details {
    order: 1
}

.sc_icons_alter.sc_align_right .sc_icons_item .sc_icons_icon,.sc_icons_alter.sc_align_right .sc_icons_item .sc_icons_image {
    order: 2
}

.sc_icons_alter .sc_icons_icon:before,.sc_icons_alter .sc_icons_icon>span:before {
    font-size: 3.6em
}

.sc_icons_alter .sc_icon_type_svg svg,.sc_icons_alter .sc_icon_type_svg object {
    width: 3.6em;
    height: 3.6em
}

.sc_icons_alter.sc_icons_size_small .sc_icons_icon:before,.sc_icons_alter.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 2.8em
}

.sc_icons_alter.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_alter.sc_icons_size_small .sc_icon_type_svg object {
    width: 2.8em;
    height: 2.8em
}

.sc_icons_alter.sc_icons_size_large .sc_icons_icon:before,.sc_icons_alter.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 4em
}

.sc_icons_alter.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_alter.sc_icons_size_large .sc_icon_type_svg object {
    width: 4em;
    height: 4em
}

.sc_icons_hover {
    margin: 0 -1.6em
}

.sc_icons_hover .sc_icons_item {
    padding: 2em 1.6em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    -webkit-transition: box-shadow .3s ease-out;
    -ms-transition: box-shadow .3s ease-out;
    transition: box-shadow .3s ease-out;
    will-change: box-shadow
}

.sc_icons_hover .sc_icons_item:hover {
    -webkit-box-shadow: 0 3px 30px rgba(0,0,0,.05);
    -ms-box-shadow: 0 3px 30px rgba(0,0,0,.05);
    box-shadow: 0 3px 30px rgba(0,0,0,.05)
}

.sc_icons_hover .sc_icons_item_title+.sc_icons_item_description {
    margin-top: .8em
}

.sc_icons_hover .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_hover .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 1.4em
}

.sc_icons_hover .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
    z-index: 10
}

.sc_icons_hover .sc_icons_item_details {
    padding-left: 0;
    min-height: auto
}

.sc_icons_hover.sc_icons_size_large .sc_icons_item_details,.sc_icons_hover.sc_icons_size_small .sc_icons_item_details {
    padding-left: 0;
    min-height: auto
}

.sc_icons_hover.sc_align_right .sc_icons_item_details,.sc_icons_hover.sc_icons_size_small.sc_align_right .sc_icons_item_details,.sc_icons_hover.sc_icons_size_large.sc_align_right .sc_icons_item_details {
    padding-left: 0;
    padding-right: 0
}

.sc_icons_hover .sc_icons_image img {
    max-width: 4.2em
}

.sc_icons_hover .sc_icons_icon+.sc_icons_item_details,.sc_icons_hover .sc_icons_image+.sc_icons_item_details {
    margin-left: 1.8em;
    margin-top: .7em
}

.sc_icons_hover.sc_icons_size_small .sc_icons_icon+.sc_icons_item_details,.sc_icons_hover.sc_icons_size_small .sc_icons_image+.sc_icons_item_details {
    margin-left: 1.4em;
    margin-top: 0
}

.sc_icons_hover.sc_icons_size_small .sc_icons_item_title {
    font-size: 1.333em;
    line-height: 1.2em
}

.sc_icons_hover.sc_align_right .sc_icons_icon+.sc_icons_item_details,.sc_icons_hover.sc_align_right .sc_icons_image+.sc_icons_item_details {
    margin-left: 0;
    margin-right: 1.8em
}

.sc_icons_hover.sc_align_center .sc_icons_item {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_icons_hover.sc_align_right .sc_icons_item {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_icons_hover.sc_align_right .sc_icons_item .sc_icons_item_details {
    order: 1
}

.sc_icons_hover.sc_align_right .sc_icons_item .sc_icons_icon,.sc_icons_hover.sc_align_right .sc_icons_item .sc_icons_image {
    order: 2
}

.sc_icons_hover .sc_icons_icon:before,.sc_icons_hover .sc_icons_icon>span:before {
    font-size: 4.2em
}

.sc_icons_hover .sc_icon_type_svg svg,.sc_icons_hover .sc_icon_type_svg object {
    width: 4.2em;
    height: 4.2em
}

.sc_icons_hover.sc_icons_size_small .sc_icons_icon:before,.sc_icons_hover.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 2.8em
}

.sc_icons_hover.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_hover.sc_icons_size_small .sc_icon_type_svg object {
    width: 2.8em;
    height: 2.8em
}

.sc_icons_hover.sc_icons_size_large .sc_icons_icon:before,.sc_icons_hover.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 5.2em
}

.sc_icons_hover.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_hover.sc_icons_size_large .sc_icon_type_svg object {
    width: 5.2em;
    height: 5.2em
}

.sc_icons_hover .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_link)
}

.sc_icons_hover.color_style_link2 .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_link2)
}

.sc_icons_hover.color_style_link2 .sc_icons_item .sc_icons_item_more_link:hover {
    color: var(--theme-color-text_dark)
}

.sc_icons_hover.color_style_link3 .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_link3)
}

.sc_icons_hover.color_style_link3 .sc_icons_item .sc_icons_item_more_link:hover {
    color: var(--theme-color-text_dark)
}

.sc_icons_hover.color_style_dark .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_dark)
}

.sc_icons_hover.color_style_dark .sc_icons_item .sc_icons_item_more_link:hover {
    color: var(--theme-color-text_dark)
}

.sc_icons_hover2 .sc_icons_item {
    padding: 2.5em 1.6em 3em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    background-color: var(--theme-color-alter_bg_color);
    -webkit-transition: box-shadow .3s ease-out;
    -ms-transition: box-shadow .3s ease-out;
    transition: box-shadow .3s ease-out;
    will-change: box-shadow
}

.sc_icons_hover2 .sc_icons_item:hover {
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,.05);
    -ms-box-shadow: 0 10px 20px rgba(0,0,0,.05);
    box-shadow: 0 10px 20px rgba(0,0,0,.05)
}

.sc_icons_hover2 .sc_icons_item_title+.sc_icons_item_description {
    margin-top: .8em
}

.sc_icons_hover2 .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_hover2 .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 1.4em
}

.sc_icons_hover2 .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
    z-index: 10
}

.sc_icons_hover2 .sc_icons_item_details {
    padding-right: 3%;
    padding-left: 0;
    min-height: auto
}

.sc_icons_hover2.sc_icons_size_large .sc_icons_item_details,.sc_icons_hover2.sc_icons_size_small .sc_icons_item_details {
    padding-left: 0;
    min-height: auto
}

.sc_icons_hover2.sc_align_center .sc_icons_item_details,.sc_icons_hover2.sc_icons_size_small.sc_align_center .sc_icons_item_details,.sc_icons_hover2.sc_icons_size_large.sc_align_center .sc_icons_item_details {
    padding-right: 0
}

.sc_icons_hover2.sc_align_right .sc_icons_item_details,.sc_icons_hover2.sc_icons_size_small.sc_align_right .sc_icons_item_details,.sc_icons_hover2.sc_icons_size_large.sc_align_right .sc_icons_item_details {
    padding-left: 3%;
    padding-right: 0
}

.sc_icons_hover2 .sc_icons_image img {
    max-width: 3.8em
}

.sc_icons_hover2 .sc_icons_icon+.sc_icons_item_details,.sc_icons_hover2 .sc_icons_image+.sc_icons_item_details {
    margin-left: 1.4em;
    margin-top: .7em
}

.sc_icons_hover2.sc_icons_size_small .sc_icons_icon+.sc_icons_item_details,.sc_icons_hover2.sc_icons_size_small .sc_icons_image+.sc_icons_item_details {
    margin-left: 1.4em;
    margin-top: 0
}

.sc_icons_hover2.sc_icons_size_small .sc_icons_item_title {
    font-size: 1.333em;
    line-height: 1.2em
}

.sc_icons_hover2.sc_align_right .sc_icons_icon+.sc_icons_item_details,.sc_icons_hover2.sc_align_right .sc_icons_image+.sc_icons_item_details {
    margin-left: 0;
    margin-right: 1.4em
}

.sc_icons_hover2.sc_align_center .sc_icons_item {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_icons_hover2.sc_align_right .sc_icons_item {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_icons_hover2.sc_align_right .sc_icons_item .sc_icons_item_details {
    order: 1
}

.sc_icons_hover2.sc_align_right .sc_icons_item .sc_icons_icon,.sc_icons_hover2.sc_align_right .sc_icons_item .sc_icons_image {
    order: 2
}

.sc_icons_hover2 .sc_icons_icon:before,.sc_icons_hover2 .sc_icons_icon>span:before {
    font-size: 3.8em
}

.sc_icons_hover2 .sc_icon_type_svg svg,.sc_icons_hover2 .sc_icon_type_svg object {
    width: 3.8em;
    height: 3.8em
}

.sc_icons_hover2.sc_icons_size_small .sc_icons_icon:before,.sc_icons_hover2.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 2.8em
}

.sc_icons_hover2.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_hover2.sc_icons_size_small .sc_icon_type_svg object {
    width: 2.8em;
    height: 2.8em
}

.sc_icons_hover2.sc_icons_size_large .sc_icons_icon:before,.sc_icons_hover2.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 5.8em
}

.sc_icons_hover2.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_hover2.sc_icons_size_large .sc_icon_type_svg object {
    width: 5.8em;
    height: 5.8em
}

.sc_icons_hover2 .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_link)
}

.sc_icons_hover2.color_style_link2 .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_link2)
}

.sc_icons_hover2.color_style_link2 .sc_icons_item .sc_icons_item_more_link:hover {
    color: var(--theme-color-text_dark)
}

.sc_icons_hover2.color_style_link3 .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_link3)
}

.sc_icons_hover2.color_style_link3 .sc_icons_item .sc_icons_item_more_link:hover {
    color: var(--theme-color-text_dark)
}

.sc_icons_hover2.color_style_dark .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_dark)
}

.sc_icons_hover2.color_style_dark .sc_icons_item .sc_icons_item_more_link:hover {
    color: var(--theme-color-text_dark)
}

.sc_icons_simple .sc_icons_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.sc_icons_simple .sc_icons_item+.sc_icons_item {
    margin-top: 1.2em
}

.sc_icons_simple .sc_icons_item .sc_icons_item_more_link .link_text,.sc_icons_simple .sc_icons_item:hover .sc_icons_item_more_link .link_text,.sc_icons_simple .sc_icons_item .sc_icons_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 0;
    visibility: visible;
    -webkit-transition: initial;
    -ms-transition: initial;
    transition: initial;
    will-change: initial
}

.sc_icons_simple .sc_icons_item .sc_icons_item_more_link .link_icon {
    display: none
}

.sc_icons_simple .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_simple .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: .5em
}

.sc_icons_simple .sc_icons_icon,.sc_icons_simple .sc_icons_image {
    flex: 0 0 auto;
    width: 1.8em;
    height: 1.8em;
    line-height: 1.8em;
    text-align: center
}

.sc_icons_simple .sc_icons_icon>span {
    width: 1.8em;
    height: 1.8em;
    line-height: 1.8em;
    text-align: center
}

.sc_icons_simple .sc_icons_icon:before,.sc_icons_simple .sc_icons_icon>span:before {
    font-size: 1.8em;
    line-height: inherit !important
}

.sc_icons_simple .sc_icon_type_svg svg,.sc_icons_simple .sc_icon_type_svg object {
    width: 1.8em;
    height: 1.8em
}

.sc_icons_simple .sc_icons_item_details {
    line-height: 1
}

.sc_icons_simple .sc_icons_icon+.sc_icons_item_details,.sc_icons_simple .sc_icons_image+.sc_icons_item_details {
    margin-left: .8em;
    margin-top: 0
}

.sc_icons_simple .sc_icons_item_description {
    font-size: 17px;
    line-height: 1.7em
}

.sc_icons_simple.sc_align_right .sc_icons_icon+.sc_icons_item_details,.sc_icons_simple.sc_align_right .sc_icons_image+.sc_icons_item_details {
    margin-left: 0;
    margin-right: .8em
}

.sc_icons_simple.sc_align_center .sc_icons_item {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_icons_simple.sc_align_right .sc_icons_item {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_icons_simple.sc_align_right .sc_icons_item .sc_icons_item_details {
    order: 1
}

.sc_icons_simple.sc_align_right .sc_icons_item .sc_icons_icon,.sc_icons_simple.sc_align_right .sc_icons_item .sc_icons_image {
    order: 2
}

.sc_icons_simple.sc_icons_size_small .sc_icons_icon,.sc_icons_simple.sc_icons_size_small .sc_icons_image {
    width: 1.6em;
    height: 1.6em;
    line-height: 1.6em;
    text-align: center
}

.sc_icons_simple.sc_icons_size_small .sc_icons_icon+.sc_icons_item_details,.sc_icons_simple.sc_icons_size_small .sc_icons_image+.sc_icons_item_details {
    margin-top: 0
}

.sc_icons_simple.sc_icons_size_small .sc_icons_icon>span {
    width: 1.6em;
    height: 1.6em;
    line-height: 1.6em;
    text-align: center
}

.sc_icons_simple.sc_icons_size_small .sc_icons_icon:before,.sc_icons_simple.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 1.3em;
    line-height: inherit !important
}

.sc_icons_simple.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_simple.sc_icons_size_small .sc_icon_type_svg object {
    width: 1.3em;
    height: 1.3em
}

.sc_icons_simple.sc_icons_size_large .sc_icons_icon,.sc_icons_simple.sc_icons_size_large .sc_icons_image {
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center
}

.sc_icons_simple.sc_icons_size_large .sc_icons_icon+.sc_icons_item_details,.sc_icons_simple.sc_icons_size_large .sc_icons_image+.sc_icons_item_details {
    margin-top: 3px
}

.sc_icons_simple.sc_icons_size_large .sc_icons_icon>span {
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center
}

.sc_icons_simple.sc_icons_size_large .sc_icons_icon:before,.sc_icons_simple.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 2em;
    line-height: inherit !important
}

.sc_icons_simple.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_simple.sc_icons_size_large .sc_icon_type_svg object {
    width: 2em;
    height: 2em
}

.sc_icons_simple .sc_icons_item .sc_icons_item_more_link {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -.3px
}

.sc_icons_bordered .sc_icons_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.sc_icons_bordered .sc_icons_item .sc_icons_item_more_link .link_text,.sc_icons_bordered .sc_icons_item:hover .sc_icons_item_more_link .link_text,.sc_icons_bordered .sc_icons_item .sc_icons_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 0;
    visibility: visible;
    -webkit-transition: initial;
    -ms-transition: initial;
    transition: initial;
    will-change: initial
}

.sc_icons_bordered .sc_icons_item .sc_icons_item_more_link .link_icon {
    display: none
}

.sc_icons_bordered .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_bordered .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 1.2em
}

.sc_icons_bordered .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-text_dark)
}

.sc_icons_bordered .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-text_link)
}

.sc_icons_bordered .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_link)
}

.sc_icons_bordered.color_style_link2 .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_link2)
}

.sc_icons_bordered.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_bordered.color_style_link3 .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_link3)
}

.sc_icons_bordered.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_bordered.color_style_dark .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_bordered.color_style_dark .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-alter_link)
}

.sc_icons_bordered .sc_icons_icon,.sc_icons_bordered .sc_icons_image {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    flex: 0 0 auto;
    width: 4.2em;
    height: 4.2em;
    line-height: 4.2em;
    text-align: center;
    border: 1px solid var(--theme-color-bd_color);
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_icons_bordered .sc_icons_image img {
    max-width: 50%
}

.sc_icons_bordered .sc_icons_icon>span {
    width: 4.2em;
    height: 4.2em;
    line-height: 4.2em;
    text-align: center
}

.sc_icons_bordered .sc_icons_icon:before,.sc_icons_bordered .sc_icons_icon>span:before {
    font-size: 1.8em;
    line-height: inherit !important
}

.sc_icons_bordered .sc_icon_type_svg svg,.sc_icons_bordered .sc_icon_type_svg object {
    width: 1.8em;
    height: 1.8em
}

.sc_icons_bordered .sc_icons_item_details {
    line-height: 1
}

.sc_icons_bordered .sc_icons_icon+.sc_icons_item_details,.sc_icons_bordered .sc_icons_image+.sc_icons_item_details {
    margin-left: 1em;
    margin-top: 1em
}

.sc_icons_bordered .sc_icons_item_title {
    font-size: 1.333em;
    line-height: 1.2em
}

.sc_icons_bordered .sc_icons_item_description {
    font-size: 17px;
    line-height: 1.7em
}

.sc_icons_bordered .sc_icons_item_title+.sc_icons_item_description {
    margin-top: .8em
}

.sc_icons_bordered.sc_align_right .sc_icons_icon+.sc_icons_item_details,.sc_icons_bordered.sc_align_right .sc_icons_image+.sc_icons_item_details {
    margin-left: 0;
    margin-right: 1em
}

.sc_icons_bordered.sc_align_center .sc_icons_item {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_icons_bordered.sc_align_right .sc_icons_item {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_icons_bordered.sc_align_right .sc_icons_item .sc_icons_item_details {
    order: 1
}

.sc_icons_bordered.sc_align_right .sc_icons_item .sc_icons_icon,.sc_icons_bordered.sc_align_right .sc_icons_item .sc_icons_image {
    order: 2
}

.sc_icons_bordered.sc_icons_size_small .sc_icons_icon,.sc_icons_bordered.sc_icons_size_small .sc_icons_image {
    width: 3.2em;
    height: 3.2em;
    line-height: 3.2em;
    text-align: center
}

.sc_icons_bordered.sc_icons_size_small .sc_icons_icon+.sc_icons_item_details,.sc_icons_bordered.sc_icons_size_small .sc_icons_image+.sc_icons_item_details {
    margin-top: .8em
}

.sc_icons_bordered.sc_icons_size_small .sc_icons_icon>span {
    width: 3.2em;
    height: 3.2em;
    line-height: 3.2em;
    text-align: center
}

.sc_icons_bordered.sc_icons_size_small .sc_icons_icon:before,.sc_icons_bordered.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 1.3em;
    line-height: inherit !important
}

.sc_icons_bordered.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_bordered.sc_icons_size_small .sc_icon_type_svg object {
    width: 1.3em;
    height: 1.3em
}

.sc_icons_bordered.sc_icons_size_large .sc_icons_icon,.sc_icons_bordered.sc_icons_size_large .sc_icons_image {
    width: 5.2em;
    height: 5.2em;
    line-height: 5.2em;
    text-align: center
}

.sc_icons_bordered.sc_icons_size_large .sc_icons_icon+.sc_icons_item_details,.sc_icons_bordered.sc_icons_size_large .sc_icons_image+.sc_icons_item_details {
    margin-top: 1em
}

.sc_icons_bordered.sc_icons_size_large .sc_icons_icon>span {
    width: 5.2em;
    height: 5.2em;
    line-height: 5.2em;
    text-align: center
}

.sc_icons_bordered.sc_icons_size_large .sc_icons_icon:before,.sc_icons_bordered.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 2em;
    line-height: inherit !important
}

.sc_icons_bordered.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_bordered.sc_icons_size_large .sc_icon_type_svg object {
    width: 2em;
    height: 2em
}

.sc_icons_bordered .sc_icons_item .sc_icons_item_more_link {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -.3px
}

.sc_icons_plate .sc_icons_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 2em;
    background-color: var(--theme-color-text_link_007);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out;
    will-change: transform
}

.sc_icons_plate .sc_icons_item:hover {
    -webkit-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px)
}

.sc_icons_plate .sc_icons_item:nth-child(3n-1),.sc_icons_plate .slider-slide:nth-child(3n-1) .sc_icons_item,.sc_icons_plate [class*=trx_addons_column-]:nth-child(3n-1) .sc_icons_item {
    background-color: var(--theme-color-text_link2_007)
}

.sc_icons_plate .sc_icons_item:nth-child(3n),.sc_icons_plate .slider-slide:nth-child(3n) .sc_icons_item,.sc_icons_plate [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item {
    background-color: var(--theme-color-text_link3_007)
}

.sc_icons_plate .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-text_dark)
}

.sc_icons_plate .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-text_dark)
}

.sc_icons_plate .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_dark)
}

.sc_icons_plate.color_style_link2 .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_link2)
}

.sc_icons_plate.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_plate.color_style_link3 .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_link3)
}

.sc_icons_plate.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_plate.color_style_dark .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_plate.color_style_dark .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-alter_link)
}

.sc_icons_plate .sc_icons_item .sc_icons_item_more_link {
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    z-index: 11
}

.sc_icons_plate .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
    z-index: 10
}

.sc_icons_plate .sc_icons_item .sc_icons_item_more_link .link_text,.sc_icons_plate .sc_icons_item:hover .sc_icons_item_more_link .link_text,.sc_icons_plate .sc_icons_item .sc_icons_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 0;
    visibility: visible;
    -webkit-transition: initial;
    -ms-transition: initial;
    transition: initial;
    will-change: initial
}

.sc_icons_plate .sc_icons_item .sc_icons_item_more_link .link_icon {
    display: none
}

.sc_icons_plate .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_plate .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: .1em
}

.sc_icons_plate .sc_icons_icon+.sc_icons_item_details,.sc_icons_plate .sc_icons_image+.sc_icons_item_details {
    margin-top: 2em
}

.sc_icons_plate .sc_icons_icon,.sc_icons_plate .sc_icons_image {
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center
}

.sc_icons_plate .sc_icons_icon>span {
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center
}

.sc_icons_plate .sc_icons_icon:before,.sc_icons_plate .sc_icons_icon>span:before {
    font-size: 3em;
    line-height: inherit !important
}

.sc_icons_plate .sc_icon_type_svg svg,.sc_icons_plate .sc_icon_type_svg object {
    width: 3em;
    height: 3em
}

.sc_icons_plate.sc_icons_size_small .sc_icons_icon,.sc_icons_plate.sc_icons_size_small .sc_icons_image {
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center
}

.sc_icons_plate.sc_icons_size_small .sc_icons_icon>span {
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center
}

.sc_icons_plate.sc_icons_size_small .sc_icons_icon:before,.sc_icons_plate.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 2em;
    line-height: inherit !important
}

.sc_icons_plate.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_plate.sc_icons_size_small .sc_icon_type_svg object {
    width: 2em;
    height: 2em
}

.sc_icons_plate.sc_icons_size_large .sc_icons_icon,.sc_icons_plate.sc_icons_size_large .sc_icons_image {
    width: 4em;
    height: 4em;
    line-height: 4em;
    text-align: center
}

.sc_icons_plate.sc_icons_size_large .sc_icons_icon>span {
    width: 4em;
    height: 4em;
    line-height: 4em;
    text-align: center
}

.sc_icons_plate.sc_icons_size_large .sc_icons_icon:before,.sc_icons_plate.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 4em;
    line-height: inherit !important
}

.sc_icons_plate.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_plate.sc_icons_size_large .sc_icon_type_svg object {
    width: 4em;
    height: 4em
}

.sc_icons_plate .sc_icons_item_title {
    font-size: 19px;
    line-height: 28px;
    font-weight: 400
}

.sc_icons_plate .sc_icons_item_title+.sc_icons_item_description {
    margin-top: .3em
}

.sc_icons_plate.sc_align_center .sc_icons_item {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.sc_icons_plate.sc_align_right .sc_icons_item {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.sc_icons_extra .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_extra .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 1em
}

.sc_icons_extra .sc_icons_item .sc_icons_item_more_link .link_icon {
    border: 1px solid var(--theme-color-bd_color);
    text-align: center;
    width: 2.2em;
    height: 2.2em;
    line-height: 2.2em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.ua_firefox .sc_icons_extra .sc_icons_item .sc_icons_item_more_link .link_icon {
    line-height: 2.07em
}

.sc_icons_extra .sc_icons_item:hover .sc_icons_item_more_link .link_text,.sc_icons_extra .sc_icons_item .sc_icons_item_more_link:hover .link_text {
    margin-right: 8px
}

.sc_icons_extra .sc_icons_item .sc_icons_item_more_link .link_icon:before {
    font-size: 9px;
    line-height: inherit;
    font-weight: 400
}

.sc_icons_extra .sc_icons_item_title {
    font-size: 1.333em;
    line-height: 1.2em
}

.sc_icons_extra .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-text_dark)
}

.sc_icons_extra .sc_icons_item:hover .sc_icons_icon,.sc_icons_extra .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_link)
}

.sc_icons_extra.color_style_link2 .sc_icons_item:hover .sc_icons_icon,.sc_icons_extra.color_style_link2 .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_link2)
}

.sc_icons_extra.color_style_link3 .sc_icons_item:hover .sc_icons_icon,.sc_icons_extra.color_style_link3 .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_link3)
}

.sc_icons_extra.color_style_dark .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-text_link)
}

.sc_icons_extra.color_style_dark .sc_icons_item:hover .sc_icons_icon,.sc_icons_extra.color_style_dark .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_dark)
}

.sc_icons_extra .sc_icons_icon+.sc_icons_item_details,.sc_icons_extra .sc_icons_image+.sc_icons_item_details {
    margin-top: 1.3em
}

.sc_icons_extra .sc_icons_icon:before,.sc_icons_extra .sc_icons_icon>span:before {
    font-size: 5em
}

.sc_icons_extra .sc_icon_type_svg svg,.sc_icons_extra .sc_icon_type_svg object {
    width: 5em;
    height: 5em
}

.sc_icons_extra.sc_icons_size_small .sc_icons_icon:before,.sc_icons_extra.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 3.2em
}

.sc_icons_extra.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_extra.sc_icons_size_small .sc_icon_type_svg object {
    width: 3.2em;
    height: 3.2em
}

.sc_icons_extra.sc_icons_size_large .sc_icons_icon:before,.sc_icons_extra.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 8em
}

.sc_icons_extra.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_extra.sc_icons_size_large .sc_icon_type_svg object {
    width: 8em;
    height: 8em
}

.sc_icons_plain .sc_icons_item .sc_icons_item_more_link {
    font-size: 17px;
    line-height: initial;
    font-weight: 400;
    color: var(--theme-color-text);
    text-transform: none;
    letter-spacing: 0
}

.sc_icons_plain .sc_icons_item .sc_icons_item_more_link:hover {
    color: var(--theme-color-text_dark)
}

.sc_icons_plain .sc_icons_item .sc_icons_item_more_link .link_text,.sc_icons_plain .sc_icons_item:hover .sc_icons_item_more_link .link_text,.sc_icons_plain .sc_icons_item .sc_icons_item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 0;
    visibility: visible;
    -webkit-transition: initial;
    -ms-transition: initial;
    transition: initial;
    will-change: initial
}

.sc_icons_plain .sc_icons_item .sc_icons_item_more_link .link_icon {
    display: none
}

.sc_icons_plain .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_plain .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 0
}

.sc_icons_plain .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-text_dark)
}

.sc_icons_plain .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-text_link)
}

.sc_icons_plain .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-text_link)
}

.sc_icons_plain.color_style_link2 .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_link2)
}

.sc_icons_plain.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_plain.color_style_link3 .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_link3)
}

.sc_icons_plain.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_plain.color_style_dark .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_plain.color_style_dark .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-alter_link)
}

.sc_icons_plain .sc_icons_item_title {
    font-size: 1.333em;
    line-height: 1.2em
}

.sc_icons_plain .sc_icons_icon:before,.sc_icons_plain .sc_icons_icon>span:before {
    font-size: 4.4em
}

.sc_icons_plain .sc_icon_type_svg svg,.sc_icons_plain .sc_icon_type_svg object {
    width: 4.4em;
    height: 4.4em
}

.sc_icons_plain.sc_icons_size_small .sc_icons_icon:before,.sc_icons_plain.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 3.4em
}

.sc_icons_plain.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_plain.sc_icons_size_small .sc_icon_type_svg object {
    width: 3.4em;
    height: 3.4em
}

.sc_icons_plain.sc_icons_size_large .sc_icons_icon:before,.sc_icons_plain.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 5.4em
}

.sc_icons_plain.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_plain.sc_icons_size_large .sc_icon_type_svg object {
    width: 5.4em;
    height: 5.4em
}

.sc_icons_card .sc_icons_item {
    padding: 4.4em 2.4em 2.8em;
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color);
    border: 1px solid var(--theme-color-alter_bd_color);
    -webkit-transition: box-shadow .3s ease-out;
    -ms-transition: box-shadow .3s ease-out;
    transition: box-shadow .3s ease-out;
    will-change: box-shadow
}

.sc_icons_card .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_link)
}

.sc_icons_card .sc_icons_item:hover {
    -webkit-box-shadow: 0 5px 30px rgba(0,0,0,.05);
    -ms-box-shadow: 0 5px 30px rgba(0,0,0,.05);
    box-shadow: 0 5px 30px rgba(0,0,0,.05)
}

.sc_icons_card .sc_icons_item .sc_icons_item_more_link .link_text {
    display: none
}

.sc_icons_card .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
    z-index: 10
}

.sc_icons_card .sc_icons_item .sc_icons_item_title,.sc_icons_card .sc_icons_item .sc_icons_item_title a {
    color: var(--theme-color-alter_dark)
}

.sc_icons_card .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-alter_dark)
}

.sc_icons_card .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_card .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 1.7em
}

.sc_icons_card .sc_icons_icon+.sc_icons_item_details,.sc_icons_card .sc_icons_image+.sc_icons_item_details {
    margin-top: 2em
}

.sc_icons_card .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_card .sc_icons_item .sc_icons_item_more_link {
    color: var(--theme-color-alter_dark)
}

.sc_icons_card .sc_icons_item:hover .sc_icons_item_more_link {
    color: var(--theme-color-alter_link)
}

.sc_icons_card.color_style_link2 .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_link2)
}

.sc_icons_card.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_card.color_style_link2 .sc_icons_item .sc_icons_item_more_link {
    color: var(--theme-color-alter_dark)
}

.sc_icons_card.color_style_link2 .sc_icons_item:hover .sc_icons_item_more_link {
    color: var(--theme-color-alter_link2)
}

.sc_icons_card.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-alter_dark)
}

.sc_icons_card.color_style_link3 .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_link3)
}

.sc_icons_card.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_card.color_style_link3 .sc_icons_item .sc_icons_item_more_link {
    color: var(--theme-color-alter_dark)
}

.sc_icons_card.color_style_link3 .sc_icons_item:hover .sc_icons_item_more_link {
    color: var(--theme-color-alter_link3)
}

.sc_icons_card.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-alter_dark)
}

.sc_icons_card.color_style_dark .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_card.color_style_dark .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-alter_link)
}

.sc_icons_card.color_style_dark .sc_icons_item .sc_icons_item_more_link {
    color: var(--theme-color-alter_link)
}

.sc_icons_card.color_style_dark .sc_icons_item:hover .sc_icons_item_more_link {
    color: var(--theme-color-alter_dark)
}

.sc_icons_card.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-alter_dark)
}

.sc_icons_creative .sc_icons_item {
    padding: 0 2em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.sc_icons_creative .sc_icons_slider .sc_icons_item {
    padding-top: 3px;
    padding-bottom: 3px
}

.sc_icons_creative .sc_icons_item:nth-child(3n-1) .sc_icons_decoration_bg svg,.sc_icons_creative [class*=trx_addons_column-]:nth-child(3n-1) .sc_icons_item .sc_icons_decoration_bg svg {
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg)
}

.sc_icons_creative .sc_icons_item:nth-child(3n) .sc_icons_decoration_bg svg,.sc_icons_creative [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item .sc_icons_decoration_bg svg {
    -webkit-transform: rotate(-120deg);
    -ms-transform: rotate(-120deg);
    transform: rotate(-120deg)
}

.sc_icons_creative.sc_align_center .sc_icons_item {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.sc_icons_creative.sc_align_right .sc_icons_item {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    text-align: right
}

.sc_icons_creative .sc_icons_icon,.sc_icons_creative .sc_icons_image {
    position: relative;
    z-index: 2;
    width: 112px;
    height: 112px;
    line-height: 112px;
    text-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.sc_icons_creative .sc_icons_icon {
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease;
    will-change: color
}

.sc_icons_creative .sc_icons_image img {
    max-width: 60%
}

.sc_icons_creative .sc_icons_icon+.sc_icons_item_details,.sc_icons_creative .sc_icons_image+.sc_icons_item_details {
    margin-top: 2em
}

.sc_icons_creative .sc_icons_decoration_bg {
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    line-height: normal
}

.sc_icons_creative .sc_icons_decoration_bg svg.decor-svg {
    width: 112px;
    height: 112px;
    -webkit-transition: fill .3s ease;
    -ms-transition: fill .3s ease;
    transition: fill .3s ease;
    will-change: fill
}

.sc_icons_creative .sc_icons_item .sc_icons_decoration_bg svg.decor-svg {
    fill: var(--theme-color-alter_bg_hover) !important;
    stroke: none
}

.sc_icons_creative .sc_icons_item:hover .sc_icons_decoration_bg svg.decor-svg {
    fill: var(--theme-color-alter_link) !important
}

.sc_icons_creative .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_link)
}

.sc_icons_creative .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_creative.color_style_link2 .sc_icons_item:hover .sc_icons_decoration_bg svg.decor-svg {
    fill: var(--theme-color-alter_link2) !important
}

.sc_icons_creative.color_style_link2 .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_link2)
}

.sc_icons_creative.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_creative.color_style_link3 .sc_icons_item:hover .sc_icons_decoration_bg svg.decor-svg {
    fill: var(--theme-color-alter_link3) !important
}

.sc_icons_creative.color_style_link3 .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_link3)
}

.sc_icons_creative.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_creative.color_style_dark .sc_icons_item:hover .sc_icons_decoration_bg svg.decor-svg {
    fill: var(--theme-color-alter_dark) !important
}

.sc_icons_creative.color_style_dark .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_creative.color_style_dark .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_creative .sc_icons_icon>span {
    width: 112px;
    height: 112px;
    line-height: 112px;
    text-align: center
}

.sc_icons_creative .sc_icons_icon:before,.sc_icons_creative .sc_icons_icon>span:before {
    font-size: 3.4em;
    line-height: inherit !important
}

.sc_icons_creative .sc_icon_type_svg svg,.sc_icons_creative .sc_icon_type_svg object {
    width: 3.4em;
    height: 3.4em
}

.sc_icons_creative.sc_icons_size_small .sc_icons_icon,.sc_icons_creative.sc_icons_size_small .sc_icons_image {
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center
}

.sc_icons_creative.sc_icons_size_small .sc_icons_icon>span {
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center
}

.sc_icons_creative.sc_icons_size_small .sc_icons_decoration_bg svg {
    width: 100px;
    height: 100px
}

.sc_icons_creative.sc_icons_size_small .sc_icons_icon:before,.sc_icons_creative.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 2.4em;
    line-height: inherit !important
}

.sc_icons_creative.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_creative.sc_icons_size_small .sc_icon_type_svg object {
    width: 2.4em;
    height: 2.4em
}

.sc_icons_creative.sc_icons_size_small .sc_icons_icon+.sc_icons_item_details,.sc_icons_creative.sc_icons_size_small .sc_icons_image+.sc_icons_item_details {
    margin-top: 1.5em
}

.sc_icons_creative.sc_icons_size_large .sc_icons_icon:before,.sc_icons_creative.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 4.4em;
    line-height: inherit !important
}

.sc_icons_creative.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_creative.sc_icons_size_large .sc_icon_type_svg object {
    width: 4.4em;
    height: 4.4em
}

.sc_icons_creative.sc_icons_size_large .sc_icons_icon,.sc_icons_creative.sc_icons_size_large .sc_icons_image {
    width: 130px;
    height: 130px;
    line-height: 130px;
    text-align: center
}

.sc_icons_creative.sc_icons_size_large .sc_icons_icon>span {
    width: 130px;
    height: 130px;
    line-height: 130px;
    text-align: center
}

.sc_icons_creative.sc_icons_size_large .sc_icons_decoration_bg svg {
    width: 130px;
    height: 130px
}

.sc_icons_accent .sc_icons_columns_wrap {
    margin: 0
}

.sc_icons_accent .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding: 0
}

.sc_icons_accent .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
    padding-bottom: 0
}

.sc_icons_accent .sc_icons_item {
    padding: 3.4em 2em;
    background-color: transparent;
    -webkit-transition: background-color .3s ease-out,box-shadow .3s ease-out;
    -ms-transition: background-color .3s ease-out,box-shadow .3s ease-out;
    transition: background-color .3s ease-out,box-shadow .3s ease-out;
    will-change: background-color,box-shadow
}

.sc_icons_accent .sc_icons_item:hover {
    background-color: var(--theme-color-text_link);
    -webkit-box-shadow: 0 5px 30px var(--theme-color-text_link_03);
    -ms-box-shadow: 0 5px 30px var(--theme-color-text_link_03);
    box-shadow: 0 5px 30px var(--theme-color-text_link_03)
}

.sc_icons_accent .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent .sc_icons_item_title {
    font-size: 1.333em;
    line-height: 1.2em
}

.sc_icons_accent .sc_icons_item_title,.sc_icons_accent .sc_icons_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_icons_accent .sc_icons_item:hover .sc_icons_item_title,.sc_icons_accent .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_accent .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent .sc_icons_item_description {
    color: var(--theme-color-text);
    -webkit-transition: color .3s ease-out;
    -ms-transition: color .3s ease-out;
    transition: color .3s ease-out
}

.sc_icons_accent .sc_icons_item:hover .sc_icons_item_description {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent .sc_icons_item_title+.sc_icons_item_description {
    margin-top: .8em
}

.sc_icons_accent .sc_icons_icon+.sc_icons_item_details,.sc_icons_accent .sc_icons_image+.sc_icons_item_details {
    margin-top: 1.5em
}

.sc_icons_accent .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
    z-index: 10
}

.sc_icons_accent .sc_icons_item .sc_icons_item_more_link {
    color: var(--theme-color-text_dark)
}

.sc_icons_accent .sc_icons_item:hover .sc_icons_item_more_link {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent.color_style_link2 .sc_icons_item:hover {
    background-color: var(--theme-color-text_link2);
    -webkit-box-shadow: 0 5px 30px var(--theme-color-text_link2_03);
    -ms-box-shadow: 0 5px 30px var(--theme-color-text_link2_03);
    box-shadow: 0 5px 30px var(--theme-color-text_link2_03)
}

.sc_icons_accent.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent.color_style_link2 .sc_icons_item:hover .sc_icons_item_title,.sc_icons_accent.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_accent.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent.color_style_link2 .sc_icons_item:hover .sc_icons_item_description {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent.color_style_link2 .sc_icons_item:hover .sc_icons_item_more_link {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent.color_style_link3 .sc_icons_item:hover {
    background-color: var(--theme-color-text_link3);
    -webkit-box-shadow: 0 5px 30px var(--theme-color-text_link3_03);
    -ms-box-shadow: 0 5px 30px var(--theme-color-text_link3_03);
    box-shadow: 0 5px 30px var(--theme-color-text_link3_03)
}

.sc_icons_accent.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent.color_style_link3 .sc_icons_item:hover .sc_icons_item_title,.sc_icons_accent.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_accent.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent.color_style_link3 .sc_icons_item:hover .sc_icons_item_description {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent.color_style_link3 .sc_icons_item:hover .sc_icons_item_more_link {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent.color_style_dark .sc_icons_item:hover {
    background-color: var(--theme-color-text_dark);
    -webkit-box-shadow: 0 5px 30px var(--theme-color-text_dark_03);
    -ms-box-shadow: 0 5px 30px var(--theme-color-text_dark_03);
    box-shadow: 0 5px 30px var(--theme-color-text_dark_03)
}

.sc_icons_accent.color_style_dark .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_accent.color_style_dark .sc_icons_item:hover .sc_icons_item_title,.sc_icons_accent.color_style_dark .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_accent.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_accent.color_style_dark .sc_icons_item:hover .sc_icons_item_description {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_accent.color_style_dark .sc_icons_item:hover .sc_icons_item_more_link {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_accent2 .sc_icons_item {
    padding: 2.4em 2.2em;
    background-color: var(--theme-color-alter_bg_color);
    -webkit-box-shadow: 0 3px 30px rgba(0,0,0,.03);
    -ms-box-shadow: 0 3px 30px rgba(0,0,0,.03);
    box-shadow: 0 3px 30px rgba(0,0,0,.03);
    -webkit-transition: background-color .3s ease-out,box-shadow .3s ease-out;
    -ms-transition: background-color .3s ease-out,box-shadow .3s ease-out;
    transition: background-color .3s ease-out,box-shadow .3s ease-out;
    will-change: background-color,box-shadow
}

.sc_icons_accent2 .sc_icons_item:hover {
    background-color: var(--theme-color-alter_link);
    -webkit-box-shadow: 0 3px 30px rgba(0,0,0,0);
    -ms-box-shadow: 0 3px 30px rgba(0,0,0,0);
    box-shadow: 0 3px 30px rgba(0,0,0,0)
}

.sc_icons_accent2 .sc_icons_item_title {
    font-size: 1.333em;
    line-height: 1.2em
}

.sc_icons_accent2 .sc_icons_item_title,.sc_icons_accent2 .sc_icons_item_title a {
    color: var(--theme-color-alter_dark)
}

.sc_icons_accent2 .sc_icons_item:hover .sc_icons_item_title,.sc_icons_accent2 .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_accent2 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent2 .sc_icons_item_title+.sc_icons_item_description {
    margin-top: .3em
}

.sc_icons_accent2 .sc_icons_item_description {
    color: var(--theme-color-alter_text);
    -webkit-transition: color .3s ease-out;
    -ms-transition: color .3s ease-out;
    transition: color .3s ease-out
}

.sc_icons_accent2 .sc_icons_item:hover .sc_icons_item_description {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent2 .sc_icons_icon+.sc_icons_item_details,.sc_icons_accent2 .sc_icons_image+.sc_icons_item_details {
    margin-top: 4.4em
}

.sc_icons_accent2 .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
    z-index: 10
}

.sc_icons_accent2 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent2 .sc_icons_icon:before,.sc_icons_accent2 .sc_icons_icon>span:before {
    font-size: 3.6em
}

.sc_icons_accent2 .sc_icon_type_svg svg,.sc_icons_accent2 .sc_icon_type_svg object {
    width: 3.6em;
    height: 3.6em
}

.sc_icons_accent2.sc_icons_size_small .sc_icons_icon:before,.sc_icons_accent2.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 2.6em
}

.sc_icons_accent2.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_accent2.sc_icons_size_small .sc_icon_type_svg object {
    width: 2.6em;
    height: 2.6em
}

.sc_icons_accent2.sc_icons_size_large .sc_icons_icon:before,.sc_icons_accent2.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 4.6em
}

.sc_icons_accent2.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_accent2.sc_icons_size_large .sc_icon_type_svg object {
    width: 4.6em;
    height: 4.6em
}

.sc_icons_accent2 .sc_icons_item:hover .sc_icons_item_more_link {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent2.color_style_link2 .sc_icons_item:hover {
    background-color: var(--theme-color-alter_link2)
}

.sc_icons_accent2.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent2.color_style_link2 .sc_icons_item:hover .sc_icons_item_title,.sc_icons_accent2.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_accent2.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent2.color_style_link2 .sc_icons_item:hover .sc_icons_item_description {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent2.color_style_link2 .sc_icons_item:hover .sc_icons_item_more_link {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent2.color_style_link3 .sc_icons_item:hover {
    background-color: var(--theme-color-alter_link3)
}

.sc_icons_accent2.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent2.color_style_link3 .sc_icons_item:hover .sc_icons_item_title,.sc_icons_accent2.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_accent2.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent2.color_style_link3 .sc_icons_item:hover .sc_icons_item_description {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent2.color_style_link3 .sc_icons_item:hover .sc_icons_item_more_link {
    color: var(--theme-color-inverse_link)
}

.sc_icons_accent2.color_style_dark .sc_icons_item:hover {
    background-color: var(--theme-color-alter_dark)
}

.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_title,.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_accent2.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_description {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_more_link {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_motley .sc_icons_item {
    padding: 5.2em 2.4em;
    background-color: var(--theme-color-alter_link);
    -webkit-box-shadow: 0 12px 20px rgba(0,0,0,.05);
    -ms-box-shadow: 0 12px 20px rgba(0,0,0,.05);
    box-shadow: 0 12px 20px rgba(0,0,0,.05);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out;
    will-change: transform
}

.sc_icons_motley .sc_icons_item:hover {
    -webkit-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px)
}

.sc_icons_motley .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_motley .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_motley .sc_icons_item .sc_icons_item_title,.sc_icons_motley .sc_icons_item .sc_icons_item_title a {
    color: var(--theme-color-inverse_link)
}

.sc_icons_motley .sc_icons_item:hover .sc_icons_item_title,.sc_icons_motley .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_motley .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_icons_motley .sc_icons_item .sc_icons_item_description {
    color: var(--theme-color-inverse_link_08)
}

.sc_icons_motley .sc_icons_item .sc_icons_item_more_link {
    color: var(--theme-color-inverse_link)
}

.sc_icons_motley .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
    z-index: 10
}

.sc_icons_motley .sc_icons_item:nth-child(3n-1),.sc_icons_motley .slider-slide:nth-child(3n-1) .sc_icons_item,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n-1) .sc_icons_item {
    background-color: var(--theme-color-alter_dark)
}

.sc_icons_motley .sc_icons_item:nth-child(3n-1) .sc_icons_icon,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n-1) .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_motley .slider-slide:nth-child(3n-1) .sc_icons_item .sc_icons_item_title,.sc_icons_motley .slider-slide:nth-child(3n-1) .sc_icons_item .sc_icons_item_title a,.sc_icons_motley .sc_icons_item:nth-child(3n-1) .sc_icons_item .sc_icons_item_title,.sc_icons_motley .sc_icons_item:nth-child(3n-1) .sc_icons_item .sc_icons_item_title a,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n-1) .sc_icons_item .sc_icons_item_title,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n-1) .sc_icons_item .sc_icons_item_title a {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_motley .slider-slide:hover:nth-child(3n-1) .sc_icons_item_title,.sc_icons_motley .slider-slide:hover:nth-child(3n-1) .sc_icons_item_title a,.sc_icons_motley .slider-slide:nth-child(3n-1) .sc_icons_item_title a:hover,.sc_icons_motley .sc_icons_item:hover:nth-child(3n-1) .sc_icons_item_title,.sc_icons_motley .sc_icons_item:hover:nth-child(3n-1) .sc_icons_item_title a,.sc_icons_motley .sc_icons_item:nth-child(3n-1) .sc_icons_item_title a:hover,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n-1) .sc_icons_item:hover .sc_icons_item_title,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n-1) .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n-1) .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_motley .sc_icons_item:nth-child(3n-1) .sc_icons_item .sc_icons_item_description,.sc_icons_motley .slider-slide:nth-child(3n-1) .sc_icons_item .sc_icons_item_description,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n-1) .sc_icons_item .sc_icons_item_description {
    color: var(--theme-color-inverse_hover_08)
}

.sc_icons_motley .sc_icons_item:nth-child(3n-1) .sc_icons_item .sc_icons_item_more_link,.sc_icons_motley .slider-slide:nth-child(3n-1) .sc_icons_item .sc_icons_item_more_link,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n-1) .sc_icons_item .sc_icons_item_more_link {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_motley .sc_icons_item:nth-child(3n),.sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item {
    background-color: var(--theme-color-alter_bg_color)
}

.sc_icons_motley .sc_icons_item:nth-child(3n) .sc_icons_icon,.sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_icon,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_link)
}

.sc_icons_motley .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_title,.sc_icons_motley .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_title a,.sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_title,.sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_title a,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item .sc_icons_item_title,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item .sc_icons_item_title a {
    color: var(--theme-color-alter_dark)
}

.sc_icons_motley .sc_icons_item:hover:nth-child(3n) .sc_icons_item_title,.sc_icons_motley .sc_icons_item:hover:nth-child(3n) .sc_icons_item_title a,.sc_icons_motley .sc_icons_item:nth-child(3n) .sc_icons_item_title a:hover,.sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item:hover .sc_icons_item_title,.sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_title a:hover,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item:hover .sc_icons_item_title,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-alter_dark)
}

.sc_icons_motley .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_description,.sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_description,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item .sc_icons_item_description {
    color: var(--theme-color-alter_text)
}

.sc_icons_motley .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_more_link,.sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_more_link,.sc_icons_motley [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item .sc_icons_item_more_link {
    color: var(--theme-color-alter_dark)
}

.sc_icons_motley.color_style_link2 .sc_icons_item {
    background-color: var(--theme-color-alter_link2)
}

.sc_icons_motley.color_style_link2 .sc_icons_item:nth-child(3n) .sc_icons_icon,.sc_icons_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_icon,.sc_icons_motley.color_style_link2 [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_link2)
}

.sc_icons_motley.color_style_link2 .sc_icons_item:hover .sc_icons_item_title,.sc_icons_motley.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_motley.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_icons_motley.color_style_link3 .sc_icons_item {
    background-color: var(--theme-color-alter_link3)
}

.sc_icons_motley.color_style_link3 .sc_icons_item:nth-child(3n) .sc_icons_icon,.sc_icons_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_icon,.sc_icons_motley.color_style_link3 [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-alter_link3)
}

.sc_icons_motley.color_style_link3 .sc_icons_item:hover .sc_icons_item_title,.sc_icons_motley.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_motley.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_icons_motley.color_style_dark .sc_icons_item {
    background-color: var(--theme-color-alter_dark)
}

.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_item_title,.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_item_title a {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_motley.color_style_dark .sc_icons_item:hover .sc_icons_item_title,.sc_icons_motley.color_style_dark .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_item_description {
    color: var(--theme-color-inverse_hover_08)
}

.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_item_more_link {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_motley.color_style_dark .sc_icons_item:nth-child(3n),.sc_icons_motley.color_style_dark .slider-slide:nth-child(3n) .sc_icons_item,.sc_icons_motley.color_style_dark [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item {
    background-color: var(--theme-color-alter_dark)
}

.sc_icons_motley.color_style_dark .sc_icons_item:nth-child(3n) .sc_icons_icon,.sc_icons_motley.color_style_dark .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_icon,.sc_icons_motley.color_style_dark [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_motley.color_style_dark .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_title,.sc_icons_motley.color_style_dark .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_title a,.sc_icons_motley.color_style_dark .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_title,.sc_icons_motley.color_style_dark .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_title a,.sc_icons_motley.color_style_dark [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item .sc_icons_item_title,.sc_icons_motley.color_style_dark [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item .sc_icons_item_title a {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_motley.color_style_dark .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_description,.sc_icons_motley.color_style_dark .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_description,.sc_icons_motley.color_style_dark [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item .sc_icons_item_description {
    color: var(--theme-color-inverse_hover_08)
}

.sc_icons_motley.color_style_dark .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_more_link,.sc_icons_motley.color_style_dark .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_more_link,.sc_icons_motley.color_style_dark [class*=trx_addons_column-]:nth-child(3n) .sc_icons_item .sc_icons_item_more_link {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_decoration .sc_icons_item {
    padding: 3.2em 2em 1.2em;
    background-color: var(--theme-color-alter_bg_color);
    -webkit-transition: box-shadow .3s ease-out;
    -ms-transition: box-shadow .3s ease-out;
    transition: box-shadow .3s ease-out
}

.sc_icons_decoration .sc_icons_item:hover {
    -webkit-box-shadow: 0 3px 30px rgba(0,0,0,.05);
    -ms-box-shadow: 0 3px 30px rgba(0,0,0,.05);
    box-shadow: 0 3px 30px rgba(0,0,0,.05)
}

.sc_icons_decoration .sc_icons_item_title {
    font-size: 1.333em;
    line-height: 1.2em
}

.sc_icons_decoration .sc_icons_item_title,.sc_icons_decoration .sc_icons_item_title a {
    color: var(--theme-color-alter_dark)
}

.sc_icons_decoration .sc_icons_item_title+.sc_icons_item_description {
    margin-top: .3em
}

.sc_icons_decoration .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_decoration .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-alter_dark)
}

.sc_icons_decoration .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
    z-index: 10
}

.sc_icons_decoration .sc_icons_item .sc_icons_item_more_link {
    color: var(--theme-color-alter_dark)
}

.sc_icons_decoration .sc_icons_item .sc_icons_item_more_link .link_text {
    display: none
}

.sc_icons_decoration .sc_icons_item .sc_icons_item_more_link .link_icon {
    width: 1.8em;
    height: 1.8em;
    line-height: 1.8em;
    text-align: center
}

.sc_icons_decoration .sc_icons_item .sc_icons_item_more_link .link_icon:before {
    font-family: "fontello";
    content: '\E8CA';
    font-size: 28px;
    font-weight: 400;
    color: var(--theme-color-alter_dark_02);
    -webkit-transition: color .3s ease-out;
    -ms-transition: color .3s ease-out;
    transition: color .3s ease-out
}

.sc_icons_decoration .sc_icons_item:hover .sc_icons_item_more_link .link_icon:before,.sc_icons_decoration .sc_icons_item .sc_icons_item_more_link:hover .link_icon:before {
    color: var(--theme-color-alter_link)
}

.sc_icons_decoration .sc_icons_icon+.sc_icons_item_details,.sc_icons_decoration .sc_icons_image+.sc_icons_item_details {
    margin-top: 1.5em
}

.sc_icons_decoration .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_decoration .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 1em
}

.sc_icons_decoration .sc_icons_icon:before,.sc_icons_decoration .sc_icons_icon>span:before {
    font-size: 3.8em
}

.sc_icons_decoration .sc_icon_type_svg svg,.sc_icons_decoration .sc_icon_type_svg object {
    width: 3.8em;
    height: 3.8em
}

.sc_icons_decoration.sc_icons_size_small .sc_icons_icon:before,.sc_icons_decoration.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 2.8em
}

.sc_icons_decoration.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_decoration.sc_icons_size_small .sc_icon_type_svg object {
    width: 2.8em;
    height: 2.8em
}

.sc_icons_decoration.sc_icons_size_large .sc_icons_icon:before,.sc_icons_decoration.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 4.8em
}

.sc_icons_decoration.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_decoration.sc_icons_size_large .sc_icon_type_svg object {
    width: 4.8em;
    height: 4.8em
}

.sc_icons_decoration.color_style_link2 .sc_icons_item:hover .sc_icons_item_more_link .link_icon:before,.sc_icons_decoration.color_style_link2 .sc_icons_item .sc_icons_item_more_link:hover .link_icon:before {
    color: var(--theme-color-alter_link2)
}

.sc_icons_decoration.color_style_link3 .sc_icons_item:hover .sc_icons_item_more_link .link_icon:before,.sc_icons_decoration.color_style_link3 .sc_icons_item .sc_icons_item_more_link:hover .link_icon:before {
    color: var(--theme-color-alter_link3)
}

.sc_icons_decoration.color_style_dark .sc_icons_item:hover .sc_icons_item_more_link .link_icon:before,.sc_icons_decoration.color_style_dark .sc_icons_item .sc_icons_item_more_link:hover .link_icon:before {
    color: var(--theme-color-alter_dark)
}

.sc_icons_figure .sc_icons_item {
    padding: 3.2em 2em 2em;
    -webkit-transition: box-shadow .3s ease-out;
    -ms-transition: box-shadow .3s ease-out;
    transition: box-shadow .3s ease-out
}

.sc_icons_figure .sc_icons_item:hover {
    -webkit-box-shadow: 0 7px 30px rgba(0,0,0,.05);
    -ms-box-shadow: 0 7px 30px rgba(0,0,0,.05);
    box-shadow: 0 7px 30px rgba(0,0,0,.05)
}

.sc_icons_figure .sc_icons_icon {
    position: relative
}

.sc_icons_figure .sc_icons_icon:after {
    content: '';
    display: block;
    width: 74px;
    height: 74px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    z-index: 0;
    top: -20%;
    right: -40%;
    background-color: var(--theme-color-text_dark);
    opacity: .03;
    -webkit-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.sc_icons_figure .sc_icons_icon.sc_icons_char:after {
    position: absolute;
    z-index: 0;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.sc_icons_figure .sc_icons_item:hover .sc_icons_image:after,.sc_icons_figure .sc_icons_item:hover .sc_icons_icon:after {
    opacity: .04
}

.sc_icons_figure .sc_icons_item_title {
    font-size: 1.333em;
    line-height: 1.2em
}

.sc_icons_figure .sc_icons_item_title,.sc_icons_figure .sc_icons_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_icons_figure .sc_icons_item_title+.sc_icons_item_description {
    margin-top: .3em
}

.sc_icons_figure .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_figure .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_icons_figure .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
    z-index: 10
}

.sc_icons_figure .sc_icons_item .sc_icons_item_more_link {
    color: var(--theme-color-text_dark)
}

.sc_icons_figure .sc_icons_item:hover .sc_icons_item_more_link,.sc_icons_figure .sc_icons_item .sc_icons_item_more_link:hover {
    color: var(--theme-color-text_link)
}

.sc_icons_figure .sc_icons_item .sc_icons_item_more_link .link_text {
    display: none
}

.sc_icons_figure .sc_icons_icon+.sc_icons_item_details,.sc_icons_figure .sc_icons_image+.sc_icons_item_details {
    margin-top: 1.8em
}

.sc_icons_figure.color_style_link2 .sc_icons_item:hover .sc_icons_item_more_link,.sc_icons_figure.color_style_link2 .sc_icons_item .sc_icons_item_more_link:hover {
    color: var(--theme-color-text_link2)
}

.sc_icons_figure.color_style_link3 .sc_icons_item:hover .sc_icons_item_more_link,.sc_icons_figure.color_style_link3 .sc_icons_item .sc_icons_item_more_link:hover {
    color: var(--theme-color-text_link3)
}

.sc_icons_figure.color_style_dark .sc_icons_item:hover .sc_icons_item_more_link,.sc_icons_figure.color_style_dark .sc_icons_item .sc_icons_item_more_link:hover {
    color: var(--theme-color-text_dark)
}

.sc_icons_number .sc_icons_item_number {
    font-size: 8em;
    line-height: 1em;
    font-weight: 500;
    position: absolute;
    z-index: 1;
    top: -.28em;
    left: -10px;
    color: var(--theme-color-text_dark);
    opacity: .03;
    -webkit-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.sc_icons_number .sc_icons_item {
    min-height: 6em;
    line-height: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sc_icons_number .sc_icons_item:hover .sc_icons_item_number {
    opacity: .04
}

.sc_icons_number .sc_icons_item_header {
    width: 100%;
    min-height: 3.4em;
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.sc_icons_number .sc_icons_item_details {
    width: 100%
}

.sc_icons_number .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_title,.sc_icons_number .sc_icons_item_linked .sc_icons_image+.sc_icons_item_title,.sc_icons_number .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_description,.sc_icons_number .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_title+.sc_icons_item_description,.sc_icons_number .sc_icons_item_linked .sc_icons_image+.sc_icons_item_description,.sc_icons_number .sc_icons_item_linked .sc_icons_image+.sc_icons_item_title+.sc_icons_item_description,.sc_icons_number .sc_icons_item_linked .sc_icons_image img {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_icons_number .sc_icons_item_linked:hover .sc_icons_icon+.sc_icons_item_title,.sc_icons_number .sc_icons_item_linked:hover .sc_icons_image+.sc_icons_item_title,.sc_icons_number .sc_icons_item_linked:hover .sc_icons_icon+.sc_icons_item_description,.sc_icons_number .sc_icons_item_linked:hover .sc_icons_icon+.sc_icons_item_title+.sc_icons_item_description,.sc_icons_number .sc_icons_item_linked:hover .sc_icons_image+.sc_icons_item_description,.sc_icons_number .sc_icons_item_linked:hover .sc_icons_image+.sc_icons_item_title+.sc_icons_item_description {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_icons_number .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_title,.sc_icons_number .sc_icons_item_linked .sc_icons_image+.sc_icons_item_title {
    -webkit-transform-origin: initial;
    -ms-transform-origin: initial;
    transform-origin: initial
}

.sc_icons_number .sc_icons_item_header+.sc_icons_item_details {
    margin-top: .5em
}

.sc_icons_number .sc_icons_image+.sc_icons_item_title,.sc_icons_number .sc_icons_icon+.sc_icons_item_title {
    margin-left: .8em
}

.sc_icons_number .sc_icons_image img {
    max-width: 100px
}

.sc_icons_number .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 1.6em
}

.sc_icons_number .sc_icons_item .sc_icons_item_more_link .link_icon {
    border: 1px solid var(--theme-color-bd_color);
    width: 2.3em;
    height: 2.3em;
    line-height: 2.2em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_icons_number .sc_icons_item .sc_icons_item_more_link .link_icon:before {
    font-size: 9px
}

.sc_icons_number .sc_icons_item:hover .sc_icons_item_more_link .link_text,.sc_icons_number .sc_icons_item .sc_icons_item_more_link:hover .link_text {
    margin-right: 10px
}

.sc_icons_number .sc_icons_icon:before,.sc_icons_number .sc_icons_icon>span:before {
    font-size: 4.4em
}

.sc_icons_number .sc_icon_type_svg svg,.sc_icons_number .sc_icon_type_svg object {
    width: 4.4em;
    height: 4.4em
}

.sc_icons_number.sc_icons_size_small .sc_icons_icon:before,.sc_icons_number.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 3.4em
}

.sc_icons_number.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_number.sc_icons_size_small .sc_icon_type_svg object {
    width: 3.4em;
    height: 3.4em
}

.sc_icons_number.sc_icons_size_large .sc_icons_icon:before,.sc_icons_number.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 5.4em
}

.sc_icons_number.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_number.sc_icons_size_large .sc_icon_type_svg object {
    width: 5.4em;
    height: 5.4em
}

.sc_icons_number.sc_align_center .sc_icons_item {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.sc_icons_number.sc_align_center .sc_icons_item_header {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_icons_number.sc_align_center .sc_icons_item_number {
    position: absolute;
    z-index: 1;
    top: -.28em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.sc_icons_number.sc_align_right .sc_icons_item {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.sc_icons_number.sc_align_right .sc_icons_item_header {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_icons_number.sc_align_right .sc_icons_item_number {
    position: absolute;
    z-index: 1;
    top: -.28em;
    right: 0
}

.extra_hover .sc_icons_number .sc_icons_item:hover .sc_icons_item_title a,.extra_hover .sc_icons_number .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-text_link2) !important
}

.sc_icons_rounded .sc_icons_item_title {
    font-size: 1.333em;
    line-height: 1.2em
}

.sc_icons_rounded .sc_icons_icon,.sc_icons_rounded .sc_icons_image {
    position: relative;
    top: auto;
    left: auto;
    display: inline-block;
    width: 7em;
    height: 7em;
    line-height: 7em;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: var(--theme-color-alter_bg_color);
    -webkit-box-shadow: 0 6px 30px rgba(0,0,0,.03);
    -ms-box-shadow: 0 6px 30px rgba(0,0,0,.03);
    box-shadow: 0 6px 30px rgba(0,0,0,.03);
    -webkit-transition: -webkit-transform .3s ease-out,box-shadow .3s ease,color .3s ease,background-color .3s ease;
    -ms-transition: -ms-transform .3s ease-out,box-shadow .3s ease,color .3s ease,background-color .3s ease;
    transition: transform .3s ease-out,box-shadow .3s ease,color .3s ease,background-color .3s ease;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_icons_rounded .sc_icons_item:hover .sc_icons_icon,.sc_icons_rounded .sc_icons_item:hover .sc_icons_image {
    -webkit-transform: translate3d(0,-8px,0);
    -ms-transform: translate3d(0,-8px,0);
    transform: translate3d(0,-8px,0);
    -webkit-box-shadow: 0 6px 30px rgba(0,0,0,.04);
    -ms-box-shadow: 0 6px 30px rgba(0,0,0,.04);
    box-shadow: 0 6px 30px rgba(0,0,0,.04)
}

.sc_icons_rounded .sc_icons_item_linked:hover .sc_icons_icon {
    -webkit-box-shadow: 0 6px 30px rgba(0,0,0,.04);
    -ms-box-shadow: 0 6px 30px rgba(0,0,0,.04);
    box-shadow: 0 6px 30px rgba(0,0,0,.04)
}

.sc_icons_rounded .sc_icons_image img {
    max-width: 60%;
    vertical-align: middle
}

.sc_icons_rounded .sc_icons_icon>span {
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 7em;
    height: 7em;
    line-height: 7em;
    text-align: center
}

.sc_icons_rounded .sc_icons_icon:before,.sc_icons_rounded .sc_icons_icon>span:before {
    font-size: 3.4em;
    line-height: inherit !important
}

.sc_icons_rounded .sc_icon_type_svg svg,.sc_icons_rounded .sc_icon_type_svg object {
    width: 3.4em;
    height: 3.4em;
    margin: -.25em 0 0
}

.sc_icons_rounded .sc_icons_item_title+.sc_icons_item_description {
    margin-top: .8em
}

.sc_icons_rounded .sc_icons_icon+.sc_icons_item_details,.sc_icons_rounded .sc_icons_image+.sc_icons_item_details {
    margin-top: 1.8em
}

.sc_icons_rounded .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_rounded .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 1.5em
}

.sc_icons_rounded.sc_icons_size_small .sc_icons_icon,.sc_icons_rounded.sc_icons_size_small .sc_icons_image {
    width: 6em;
    height: 6em;
    line-height: 6em;
    text-align: center
}

.sc_icons_rounded.sc_icons_size_small .sc_icons_icon>span {
    width: 6em;
    height: 6em;
    line-height: 6em;
    text-align: center
}

.sc_icons_rounded.sc_icons_size_small .sc_icons_icon:before,.sc_icons_rounded.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 2.4em;
    line-height: inherit !important
}

.sc_icons_rounded.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_rounded.sc_icons_size_small .sc_icon_type_svg object {
    width: 2.4em;
    height: 2.4em
}

.sc_icons_rounded.sc_icons_size_large .sc_icons_icon,.sc_icons_rounded.sc_icons_size_large .sc_icons_image {
    width: 8em;
    height: 8em;
    line-height: 8em;
    text-align: center
}

.sc_icons_rounded.sc_icons_size_large .sc_icons_icon>span {
    width: 8em;
    height: 8em;
    line-height: 8em;
    text-align: center
}

.sc_icons_rounded.sc_icons_size_large .sc_icons_icon:before,.sc_icons_rounded.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 4.4em;
    line-height: inherit !important
}

.sc_icons_rounded.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_rounded.sc_icons_size_large .sc_icon_type_svg object {
    width: 4.4em;
    height: 4.4em
}

.sc_icons_rounded .sc_icons_icon {
    color: var(--theme-color-alter_link);
    background-color: var(--theme-color-alter_bg_hover)
}

.sc_icons_rounded.color_style_link2 .sc_icons_icon {
    color: var(--theme-color-alter_link2)
}

.sc_icons_rounded.color_style_link3 .sc_icons_icon {
    color: var(--theme-color-alter_link3)
}

.sc_icons_rounded.color_style_dark .sc_icons_icon {
    color: var(--theme-color-alter_dark)
}

.sc_icons_common .sc_icons_item .sc_icons_image,.sc_icons_common .sc_icons_item .sc_icons_icon {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .3s ease-out,color .3s ease;
    -ms-transition: -ms-transform .3s ease-out,color .3s ease;
    transition: transform .3s ease-out,color .3s ease;
    will-change: transform,color
}

.sc_icons_common .sc_icons_item:hover .sc_icons_image,.sc_icons_common .sc_icons_item:hover .sc_icons_icon {
    -webkit-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px)
}

.sc_icons_common .sc_icons_icon+.sc_icons_item_details,.sc_icons_common .sc_icons_image+.sc_icons_item_details {
    margin-top: 2em
}

.sc_icons_common .sc_icons_image img {
    max-width: 100%
}

.sc_icons_common .sc_icons_item_linked:hover .sc_icons_image img {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_icons_common.color_style_link2 .sc_icons_item_description ul>li:before {
    color: var(--theme-color-text_link2)
}

.sc_icons_common.color_style_link3 .sc_icons_item_description ul>li:before {
    color: var(--theme-color-text_link3)
}

.sc_icons_common.color_style_dark .sc_icons_item_description ul>li:before {
    color: var(--theme-color-text_dark)
}

.sc_icons_divider .slider-wrapper .sc_icons_item,.sc_icons_divider .sc_icons_columns_wrap .sc_icons_item {
    position: relative;
    padding: 15px 20px 15px 0
}

.sc_icons_divider .slider-wrapper .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .sc_icons_item:after {
    content: '';
    display: block;
    height: 100%;
    width: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: var(--theme-color-bd_color)
}

.sc_icons_divider .slider-wrapper .sc_icons_item:after {
    right: -1px
}

.sc_icons_divider .slider-wrapper .swiper-slide-prev .sc_icons_item:after {
    right: 0
}

.sc_icons_divider.sc_align_center .slider-wrapper .sc_icons_item,.sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item {
    padding: 15px 20px
}

.sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
    right: -25px
}

.sc_icons_divider.sc_align_right .slider-wrapper .sc_icons_item,.sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item {
    padding: 15px 0 15px 20px
}

.sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item:after {
    right: -50px
}

.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap {
    margin-right: -50px;
    margin-bottom: -50px
}

.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-right: 50px
}

.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
    padding-bottom: 50px
}

.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
    margin-bottom: 0
}

.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
    padding-bottom: 0
}

.sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-]:last-child .sc_icons_item:after {
    display: none
}

.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(3n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(4n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(5n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(6n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(7n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(8n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(9n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(10n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(11n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(12n) .sc_icons_item:after {
    display: none
}

.sc_icons_divider .sc_icons_item_title {
    font-size: 1.333em;
    line-height: 1.2em
}

.sc_icons_divider .sc_icons_icon+.sc_icons_item_details,.sc_icons_divider .sc_icons_image+.sc_icons_item_details {
    margin-top: 2.35em
}

.sc_icons_divider .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_divider .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 3.2em
}

.sc_icons_divider .sc_icons_icon:before,.sc_icons_divider .sc_icons_icon>span:before {
    font-size: 4.4em
}

.sc_icons_divider .sc_icon_type_svg svg,.sc_icons_divider .sc_icon_type_svg object {
    width: 4.4em;
    height: 4.4em
}

.sc_icons_divider.sc_icons_size_small .sc_icons_icon:before,.sc_icons_divider.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 3.4em
}

.sc_icons_divider.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_divider.sc_icons_size_small .sc_icon_type_svg object {
    width: 3.4em;
    height: 3.4em
}

.sc_icons_divider.sc_icons_size_large .sc_icons_icon:before,.sc_icons_divider.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 5.4em
}

.sc_icons_divider.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_divider.sc_icons_size_large .sc_icon_type_svg object {
    width: 5.4em;
    height: 5.4em
}

.sc_icons_divider2 {
    padding: 4.4em 0;
    background-color: var(--theme-color-alter_bg_color);
    -webkit-box-shadow: 0 3px 60px rgba(0,0,0,.04);
    -ms-box-shadow: 0 3px 60px rgba(0,0,0,.04);
    box-shadow: 0 3px 60px rgba(0,0,0,.04);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_icons_divider2 .slider-wrapper .sc_icons_item,.sc_icons_divider2 .sc_icons_columns_wrap .sc_icons_item {
    position: relative;
    padding: 0 2em
}

.sc_icons_divider2 .slider-wrapper .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .sc_icons_item:after {
    content: '';
    display: block;
    height: 96%;
    width: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: var(--theme-color-alter_bd_color)
}

.sc_icons_divider2 .slider-wrapper .sc_icons_item:after {
    right: -1px
}

.sc_icons_divider2 .slider-wrapper .swiper-slide-prev .sc_icons_item:after {
    right: 0
}

.sc_icons_divider2.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
    right: -25px
}

.sc_icons_divider2.sc_align_right .sc_icons_columns_wrap .sc_icons_item:after {
    right: -50px
}

.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap {
    margin-right: -50px;
    margin-bottom: -50px
}

.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-right: 50px
}

.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
    padding-bottom: 50px
}

.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
    margin-bottom: 0
}

.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
    padding-bottom: 0
}

.sc_icons_divider2 .sc_icons_columns_wrap [class*=trx_addons_column-]:last-child .sc_icons_item:after {
    display: none
}

.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(3n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(4n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(5n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(6n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(7n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(8n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(9n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(10n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(11n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(12n) .sc_icons_item:after {
    display: none
}

.sc_icons_divider2 .sc_icons_item_title {
    font-size: 1.556em;
    line-height: 1.2em
}

.sc_icons_divider2 .sc_icons_item_title+.sc_icons_item_description {
    margin-top: .8em
}

.sc_icons_divider2 .sc_icons_icon+.sc_icons_item_details,.sc_icons_divider2 .sc_icons_image+.sc_icons_item_details {
    margin-top: 1.8em
}

.sc_icons_divider2 .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_divider2 .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 2em
}

.sc_icons_divider2 .sc_icons_icon:before,.sc_icons_divider2 .sc_icons_icon>span:before {
    font-size: 4.7em
}

.sc_icons_divider2 .sc_icon_type_svg svg,.sc_icons_divider2 .sc_icon_type_svg object {
    width: 4.7em;
    height: 4.7em
}

.sc_icons_divider2.sc_icons_size_small .sc_icons_icon:before,.sc_icons_divider2.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 3.7em
}

.sc_icons_divider2.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_divider2.sc_icons_size_small .sc_icon_type_svg object {
    width: 3.7em;
    height: 3.7em
}

.sc_icons_divider2.sc_icons_size_large .sc_icons_icon:before,.sc_icons_divider2.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 5.7em
}

.sc_icons_divider2.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_divider2.sc_icons_size_large .sc_icon_type_svg object {
    width: 5.7em;
    height: 5.7em
}

.sc_icons_divider3 .sc_icons_item_wrap+.sc_icons_item_wrap {
    margin-top: var(--theme-var-grid_gap)
}

.sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap,.sc_icons_divider3 .sc_icons_columns_wrap .sc_icons_item_wrap {
    position: relative;
    padding: 0 2.2em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .sc_icons_item_wrap:after {
    content: '';
    display: block;
    height: 150px;
    width: 1px;
    position: absolute;
    right: -25px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: var(--theme-color-bd_color)
}

.sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap:after {
    right: -1px
}

.sc_icons_divider3 .slider-wrapper .swiper-slide-prev .sc_icons_item_wrap:after {
    right: 0
}

.sc_icons_divider3 .sc_icons_item {
    position: relative;
    padding: 3.8em 2em 3em;
    background-color: transparent;
    will-change: background-color;
    -webkit-transition: background-color .3s ease;
    -ms-transition: background-color .3s ease;
    transition: background-color .3s ease
}

.sc_icons_divider3 .sc_icons_item:hover {
    background-color: var(--theme-color-text_link)
}

.sc_icons_divider3 .sc_icons_columns_wrap.trx_addons_columns_wrap {
    margin-right: -50px;
    margin-bottom: -50px
}

.sc_icons_divider3 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-right: 50px
}

.sc_icons_divider3 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_icons_divider3 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
    padding-bottom: 50px
}

.sc_icons_divider3 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
    margin-bottom: 0
}

.sc_icons_divider3 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
    padding-bottom: 0
}

.sc_icons_divider3 .sc_icons_columns_wrap [class*=trx_addons_column-]:last-child .sc_icons_item_wrap:after {
    display: none
}

.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(3n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(4n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(5n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(6n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(7n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(8n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(9n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(10n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(11n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(12n) .sc_icons_item_wrap:after {
    display: none
}

.sc_icons_divider3 .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
    z-index: 10
}

.sc_icons_divider3 .sc_icons_item_title {
    font-size: 1.333em;
    line-height: 1.2em
}

.sc_icons_divider3 .sc_icons_item .sc_icons_item_title,.sc_icons_divider3 .sc_icons_item .sc_icons_item_title span {
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_icons_divider3 .sc_icons_item:hover .sc_icons_item_title,.sc_icons_divider3 .sc_icons_item:hover .sc_icons_item_title span,.sc_icons_divider3 .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_divider3 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_icons_divider3 .sc_icons_icon+.sc_icons_item_details,.sc_icons_divider3 .sc_icons_image+.sc_icons_item_details {
    margin-top: 1.5em
}

.sc_icons_divider3 .sc_icons_item .sc_icons_item_description {
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.sc_icons_divider3 .sc_icons_item:hover .sc_icons_item_description {
    color: var(--theme-color-inverse_link)
}

.sc_icons_divider3 .sc_icons_item_title+.sc_icons_item_description {
    margin-top: .7em
}

.sc_icons_divider3 .sc_icons_item:hover .sc_icons_item_more_link {
    color: var(--theme-color-inverse_link)
}

.sc_icons_divider3 .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_divider3 .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 2em
}

.sc_icons_divider3 .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_divider3 .sc_icons_icon:before,.sc_icons_divider3 .sc_icons_icon>span:before {
    font-size: 3.8em
}

.sc_icons_divider3 .sc_icon_type_svg svg,.sc_icons_divider3 .sc_icon_type_svg object {
    width: 3.8em;
    height: 3.8em
}

.sc_icons_divider3.sc_icons_size_small .sc_icons_icon:before,.sc_icons_divider3.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 2.8em
}

.sc_icons_divider3.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_divider3.sc_icons_size_small .sc_icon_type_svg object {
    width: 2.8em;
    height: 2.8em
}

.sc_icons_divider3.sc_icons_size_large .sc_icons_icon:before,.sc_icons_divider3.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 4.8em
}

.sc_icons_divider3.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_divider3.sc_icons_size_large .sc_icon_type_svg object {
    width: 4.8em;
    height: 4.8em
}

.sc_icons_divider3.color_style_link2 .sc_icons_item:hover {
    background-color: var(--theme-color-text_link2)
}

.sc_icons_divider3.color_style_link2 .sc_icons_item:hover .sc_icons_item_title,.sc_icons_divider3.color_style_link2 .sc_icons_item:hover .sc_icons_item_title span,.sc_icons_divider3.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_divider3.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_icons_divider3.color_style_link3 .sc_icons_item:hover {
    background-color: var(--theme-color-text_link3)
}

.sc_icons_divider3.color_style_link3 .sc_icons_item:hover .sc_icons_item_title,.sc_icons_divider3.color_style_link3 .sc_icons_item:hover .sc_icons_item_title span,.sc_icons_divider3.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_divider3.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_icons_divider3.color_style_dark .sc_icons_item:hover {
    background-color: var(--theme-color-text_dark)
}

.sc_icons_divider3.color_style_dark .sc_icons_item:hover .sc_icons_item_title,.sc_icons_divider3.color_style_dark .sc_icons_item:hover .sc_icons_item_title span,.sc_icons_divider3.color_style_dark .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_divider3.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_divider3.color_style_dark .sc_icons_item:hover .sc_icons_item_more_link {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_divider3.color_style_dark .sc_icons_item:hover .sc_icons_item_description {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_divider3.color_style_dark .sc_icons_item:hover .sc_icons_icon {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_divider4 .slider-wrapper .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .sc_icons_item:after {
    content: '';
    display: block;
    height: 100%;
    width: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: var(--theme-color-bd_color)
}

.sc_icons_divider4 .slider-wrapper .sc_icons_item:after {
    right: -1px
}

.sc_icons_divider4 .slider-wrapper .swiper-slide-prev .sc_icons_item:after {
    right: 0
}

.sc_icons_divider4.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
    right: calc(-1*var(--theme-var-grid_gap))
}

.sc_icons_divider4.sc_align_right .sc_icons_columns_wrap .sc_icons_item:after {
    right: calc(-1*var(--theme-var-grid_gap))
}

.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap {
    margin-right: calc(-2*var(--theme-var-grid_gap));
    margin-bottom: calc(-2*var(--theme-var-grid_gap))
}

.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-right: calc(2*var(--theme-var-grid_gap))
}

.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
    padding-bottom: calc(2*var(--theme-var-grid_gap))
}

.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
    margin-bottom: 0
}

.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
    padding-bottom: 0
}

.sc_icons_divider4 .sc_icons_columns_wrap [class*=trx_addons_column-]:last-child .sc_icons_item:after {
    display: none
}

.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(3n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(4n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(5n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(6n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(7n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(8n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(9n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(10n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(11n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(12n) .sc_icons_item:after {
    display: none
}

.sc_icons_divider4 .sc_icons_item {
    padding: 13px 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.sc_icons_divider4 .sc_icons_icon,.sc_icons_divider4 .sc_icons_image {
    width: 3.4em;
    height: 3.4em;
    line-height: 3.4em;
    text-align: center
}

.sc_icons_divider4 .sc_icons_icon>span {
    width: 3.4em;
    height: 3.4em;
    line-height: 3.4em;
    text-align: center
}

.sc_icons_divider4 .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_divider4 .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 1.2em
}

.sc_icons_divider4 .sc_icons_item_details {
    padding-left: 0;
    padding-right: 5%;
    min-height: auto
}

.sc_icons_divider4.sc_icons_size_large .sc_icons_item_details,.sc_icons_divider4.sc_icons_size_small .sc_icons_item_details {
    padding-left: 0;
    min-height: auto
}

.sc_icons_divider4.sc_align_right .sc_icons_item_details,.sc_icons_divider4.sc_icons_size_small.sc_align_right .sc_icons_item_details,.sc_icons_divider4.sc_icons_size_large.sc_align_right .sc_icons_item_details {
    padding-left: 5%;
    padding-right: 0
}

.sc_icons_divider4 .sc_icons_icon+.sc_icons_item_details,.sc_icons_divider4 .sc_icons_image+.sc_icons_item_details {
    margin-left: .8em;
    margin-top: .6em
}

.sc_icons_divider4.sc_icons_size_large .sc_icons_icon+.sc_icons_item_details,.sc_icons_divider4.sc_icons_size_large .sc_icons_image+.sc_icons_item_details {
    margin-left: 1.2em;
    margin-top: .8em
}

.sc_icons_divider4 .sc_icons_item_title {
    font-size: 1.056em;
    line-height: 1.2em;
    font-weight: 400
}

.sc_icons_divider4 .sc_icons_item_details .sc_icons_item_description {
    font-size: 15px;
    line-height: 1.4em
}

.sc_icons_divider4 .sc_icons_item_title+.sc_icons_item_description {
    margin-top: .5em
}

.sc_icons_divider4.sc_align_right .sc_icons_icon+.sc_icons_item_details,.sc_icons_divider4.sc_align_right .sc_icons_image+.sc_icons_item_details {
    margin-left: 0;
    margin-right: .8em
}

.sc_icons_divider4.sc_align_center .sc_icons_item {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sc_icons_divider4.sc_align_right .sc_icons_item {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.sc_icons_divider4.sc_align_right .sc_icons_item .sc_icons_item_details {
    order: 1
}

.sc_icons_divider4.sc_align_right .sc_icons_item .sc_icons_icon,.sc_icons_divider4.sc_align_right .sc_icons_item .sc_icons_image {
    order: 2
}

.sc_icons_divider4 .sc_icons_icon:before,.sc_icons_divider4 .sc_icons_icon>span:before {
    font-size: 2.6em
}

.sc_icons_divider4 .sc_icon_type_svg svg,.sc_icons_divider4 .sc_icon_type_svg object {
    width: 2.6em;
    height: 2.6em
}

.sc_icons_divider4.sc_icons_size_small .sc_icons_icon:before,.sc_icons_divider4.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 2em
}

.sc_icons_divider4.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_divider4.sc_icons_size_small .sc_icon_type_svg object {
    width: 2em;
    height: 2em
}

.sc_icons_divider4.sc_icons_size_large .sc_icons_icon:before,.sc_icons_divider4.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 3em
}

.sc_icons_divider4.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_divider4.sc_icons_size_large .sc_icon_type_svg object {
    width: 3em;
    height: 3em
}

.sc_icons_fill .sc_icons_item {
    padding: 3.5em 3.4em;
    background-color: var(--theme-color-alter_link)
}

.sc_icons_fill .sc_icons_item_title+.sc_icons_item_description {
    margin-top: 1em
}

.sc_icons_fill .sc_icons_icon+.sc_icons_item_details,.sc_icons_fill .sc_icons_image+.sc_icons_item_details {
    margin-top: 2.7em
}

.sc_icons_fill .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_fill .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 1.85em
}

.sc_icons_fill .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_fill .sc_icons_item_linked:hover .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_fill .sc_icons_item .sc_icons_item_title,.sc_icons_fill .sc_icons_item .sc_icons_item_title a {
    color: var(--theme-color-inverse_link)
}

.sc_icons_fill .sc_icons_item:hover .sc_icons_item_title,.sc_icons_fill .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_fill .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_icons_fill .sc_icons_item .sc_icons_item_description {
    font-size: 18px;
    line-height: 1.65em;
    color: var(--theme-color-inverse_link_08)
}

.sc_icons_fill .sc_icons_item .sc_icons_item_more_link {
    margin-top: 19px;
    color: var(--theme-color-inverse_link)
}

.sc_icons_fill .sc_icons_item .sc_icons_item_more_link .link_text {
    display: none
}

.sc_icons_fill .sc_icons_item .sc_icons_item_more_link .link_icon {
    display: inline-block;
    width: 17px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    position: relative;
    will-change: transform;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_icons_fill .sc_icons_item .sc_icons_item_more_link .link_icon:before {
    display: block;
    font-family: "fontello";
    content: '\e9e2';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 1px;
    font-size: 11px;
    line-height: 20px;
    font-weight: 400;
    color: currentColor
}

.sc_icons_fill .sc_icons_item:hover .sc_icons_item_more_link .link_icon {
    width: 38px
}

.sc_icons_fill .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
    z-index: 10
}

.sc_icons_fill.color_style_link2 .sc_icons_item {
    background-color: var(--theme-color-alter_link2)
}

.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_item_title,.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_item_title a {
    color: var(--theme-color-inverse_link)
}

.sc_icons_fill.color_style_link2 .sc_icons_item:hover .sc_icons_item_title,.sc_icons_fill.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_item_description {
    color: var(--theme-color-inverse_link_08)
}

.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_item_more_link {
    color: var(--theme-color-inverse_link)
}

.sc_icons_fill.color_style_link3 .sc_icons_item {
    background-color: var(--theme-color-alter_link3)
}

.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-inverse_link)
}

.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_item_title,.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_item_title a {
    color: var(--theme-color-inverse_link)
}

.sc_icons_fill.color_style_link3 .sc_icons_item:hover .sc_icons_item_title,.sc_icons_fill.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_item_description {
    color: var(--theme-color-inverse_link_08)
}

.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_item_more_link {
    color: var(--theme-color-inverse_link)
}

.sc_icons_fill.color_style_dark .sc_icons_item {
    background-color: var(--theme-color-alter_dark)
}

.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_icon {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_item_title,.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_item_title a {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_fill.color_style_dark .sc_icons_item:hover .sc_icons_item_title,.sc_icons_fill.color_style_dark .sc_icons_item:hover .sc_icons_item_title a,.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
    color: var(--theme-color-inverse_hover)
}

.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_item_description {
    color: var(--theme-color-inverse_hover_08)
}

.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_item_more_link {
    color: var(--theme-color-inverse_hover)
}

.sc_team .sc_item_posts_container>.sc_team_item+.sc_team_item {
    margin-top: 1.8em
}

.sc_team_default .sc_team_item {
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color)
}

.sc_team .sc_team_item_thumb .sc_team_item_title a:hover {
    color: var(--theme-color-alter_link)
}

.sc_team.color_style_link2 .sc_team_item_thumb .sc_team_item_title a:hover {
    color: var(--theme-color-alter_link2)
}

.sc_team.color_style_link3 .sc_team_item_thumb .sc_team_item_title a:hover {
    color: var(--theme-color-alter_link3)
}

.sc_team_default .sc_team_item_subtitle {
    color: var(--theme-color-alter_link)
}

.sc_team_default.color_style_link2 .sc_team_item_subtitle {
    color: var(--theme-color-alter_link2)
}

.sc_team_default.color_style_link3 .sc_team_item_subtitle {
    color: var(--theme-color-alter_link3)
}

.sc_team_default.color_style_dark .sc_team_item_subtitle {
    color: var(--theme-color-alter_dark)
}

.sc_team_default .sc_team_item_socials .social_item .social_icon,.team_member_page .team_member_socials .social_item .social_icon {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-alter_link)
}

.sc_team_default.color_style_link2 .sc_team_item_socials .social_item .social_icon {
    background-color: var(--theme-color-alter_link2)
}

.sc_team_default.color_style_link3 .sc_team_item_socials .social_item .social_icon {
    background-color: var(--theme-color-alter_link3)
}

.sc_team_default.color_style_dark .sc_team_item_socials .social_item .social_icon {
    background-color: var(--theme-color-alter_dark)
}

.sc_team_default .sc_team_item_socials .social_item:hover .social_icon,.team_member_page .team_member_socials .social_item:hover .social_icon {
    color: var(--theme-color-alter_bg_color);
    background-color: var(--theme-color-alter_dark)
}

.sc_team_default.color_style_link2 .sc_team_item_socials .social_item:hover .social_icon {
    background-color: var(--theme-color-alter_hover2)
}

.sc_team_default.color_style_link3 .sc_team_item_socials .social_item:hover .social_icon {
    background-color: var(--theme-color-alter_hover3)
}

.sc_team_default.color_style_dark .sc_team_item_socials .social_item:hover .social_icon {
    background-color: var(--theme-color-alter_link)
}

.sc_team.slider_container .swiper-pagination-bullet {
    border-color: var(--theme-color-text_light)
}

.team_member_projects {
    border-color: var(--theme-color-bd_color)
}

.team_member_page>.team_member_content,.team_member_page>.team_member_featured {
    margin-bottom: 1.2em
}

.team_member_page:after {
    content: "";
    display: block;
    clear: both;
    width: 100%;
    height: 0;
    display: block;
    margin-bottom: -1.2em
}

.team_member_page .team_member_description {
    overflow: visible;
    margin: 0 0 2.8em
}

.team_member_page .team_member_position {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: var(--theme-color-text_dark)
}

.team_member_page .team_member_position+.team_member_title {
    margin-top: 16px
}

.team_member_page .team_member_title {
    margin: 0;
    font-size: 57px;
    line-height: 1.1em;
    font-weight: 700;
    color: var(--theme-color-text_dark)
}

.team_member_page .team_member_featured {
    float: left;
    width: 53%;
    padding: 0 50px 0 0
}

.team_member_page .team_member_featured .post_featured {
    overflow: hidden;
    position: relative;
    margin-bottom: 55px
}

.team_member_page .team_member_featured .team_member_description_socials {
    z-index: 99;
    position: relative
}

.team_member_page .team_member_featured .team_member_description_socials .team_member_socials {
    margin: 0
}

.team_member_page .team_member_description_socials .team_member_socials .social_item {
    display: inline-block;
    vertical-align: top;
    line-height: 1;
    margin: 0 7px 7px 0
}

.team_member_page .team_member_description_socials .team_member_socials .social_item .social_icon {
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-alter_bg_color);
    border: none;
    font-size: 16px;
    width: 45px;
    height: 45px;
    line-height: 45px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin: 0;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.team_member_page .team_member_description_socials .team_member_socials .social_item:hover .social_icon {
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-alter_bg_color);
    margin-top: -8px
}

.team_member_projects .team_member_projects_title,.team_page_related .related_wrap_title {
    margin: 0 0 .85em;
    font-size: 47px
}

.sidebar_show .team_page_wrap_info .team_page_wrap_info_over {
    padding-top: 0 !important
}

.sidebar_show .team_page_wrap_info:after {
    display: none
}

.single-cpt_team .page_content_wrap {
    overflow: hidden
}

body:not(.remove_margins) .team_page_wrap_info.comments_close {
    margin-bottom: -7.4em
}

.team_page_wrap_info {
    position: relative;
    margin-top: 6.5em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.team_page_wrap_info .team_page_wrap_info_over {
    position: relative;
    padding: 100px 0 120px;
    overflow: hidden
}

.team_page_wrap_info:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -400%;
    width: 1000%;
    height: 100%;
    background-color: var(--theme-color-alter_bg_color);
    z-index: 0
}

.team_page_wrap_info .team_member_details {
    float: left;
    width: 43%;
    padding: 0 7% 0 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.team_page_wrap_info .team_member_details .team_member_brief_info_text {
    font-size: 17px;
    line-height: 1.64em
}

.team_page_wrap_info .team_member_details:last-child {
    padding: 0;
    width: 100%;
    float: none
}

.team_page_wrap_info .section_title {
    margin: 0 0 .85em;
    font-size: 47px
}

.team_page_wrap_info .page_contact_form {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    overflow: visible;
    float: right;
    width: 57%
}

.team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 {
    margin-top: -10px
}

.team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 .wpcf7-submit-style {
    margin-top: 15px
}

.team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 .trx_addons_message_box.wpcf7-response-output,.team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 div.wpcf7-response-output {
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important
}

.team_page_wrap_info .page_contact_form:first-child {
    width: 100%;
    float: none
}

.team_page_wrap_info .page_contact_form:first-child .wpcf7 .wpcf7-submit {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.team_page_wrap_info .page_contact_form .wpcf7 .trx_addons_message_box {
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important
}

.team_page_wrap_info .team_member_brief_info_details {
    font-size: 17px;
    margin-left: -3px
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_value a:hover,.team_page_wrap_info .team_member_brief_info_details .team_member_details_value a,.team_page_wrap_info .team_member_brief_info_details .team_member_details_value {
    color: var(--theme-color-alter_text)
}

.team_page_wrap_info .team_member_brief_info_details>div {
    margin-top: 15px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_label {
    width: 1.3em;
    height: 1.3em;
    line-height: 1.3em;
    text-align: center;
    text-indent: -300px;
    font-size: 23px;
    overflow: hidden;
    flex-shrink: 0
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_label:before {
    display: block;
    text-indent: 0;
    font-family: "fontello";
    color: var(--theme-color-text_link2)
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_label+.team_member_details_value {
    margin-left: 10px
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_email .team_member_details_label:before {
    content: '\e9fc'
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_email .team_member_details_value>a {
    position: relative;
    padding-bottom: 8px;
    margin-bottom: -8px
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_email .team_member_details_value>a:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: currentColor;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: scale3d(0,1,1);
    -ms-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1);
    -webkit-transition: -webkit-transform .25s cubic-bezier(.25,.8,.25,1);
    -ms-transition: -ms-transform .25s cubic-bezier(.25,.8,.25,1);
    transition: transform .25s cubic-bezier(.25,.8,.25,1);
    will-change: transform
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_email .team_member_details_value>a:hover {
    color: var(--theme-color-text_dark)
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_email .team_member_details_value>a:hover:after {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1)
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_phone .team_member_details_value {
    font-size: 20px
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_phone .team_member_details_value a:hover,.team_page_wrap_info .team_member_brief_info_details .team_member_details_phone .team_member_details_value a {
    color: var(--theme-color-text_dark)
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_phone .team_member_details_label:before {
    content: '\e9cf';
    text-indent: -1px
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_address .team_member_details_label:before {
    content: '\e9d2'
}

.team_page_wrap_info .team_member_brief_info_details .sc_icons_item_details {
    line-height: 1
}

.team_member_page:not(.has-post-thumbnail)+.team_page_wrap_info .team_member_description_socials {
    margin-top: 20px
}

.team_member_page:not(.has-post-thumbnail)+.team_page_wrap_info .socials_wrap:not(.socials_type_list) .social_item .social_icon {
    font-size: 16px;
    width: 45px;
    height: 45px;
    line-height: 45px;
    background-color: var(--theme-color-bg_color)
}

.related_wrap.team_page_related .sc_team_posts_item .post_categories {
    text-transform: uppercase
}

.related_wrap.team_page_related .sc_team_posts_item .sc_team_posts_item_title {
    font-size: 24px;
    line-height: 1.2em;
    font-weight: 500
}

.related_wrap.team_page_related .sc_team_posts_item .post_meta {
    margin: .8em 0 0
}

.related_wrap.team_page_related .sc_team_posts_item .sc_team_posts_item_content {
    display: none;
    margin-top: .6em
}

.related_wrap.team_page_related .sc_team_posts_item .post_featured {
    margin-bottom: 1.3em
}

.sc_team_default .sc_team_item {
    text-align: center;
    display: block
}

.sc_team_default .sc_team_item .sc_team_item_content {
    display: none
}

.sc_team_default .sc_team_item_info {
    padding: 2em;
    text-align: center
}

.sc_team_default .sc_team_item_info .sc_team_item_title {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    margin: 0
}

.sc_team_default .sc_team_item_info .sc_team_item_subtitle {
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    margin-top: 11px;
    color: var(--theme-color-alter_text)
}

.sc_team_default .sc_team_item_info .sc_team_item_content {
    margin-top: 1em;
    margin-bottom: 1em
}

.sc_team_default .sc_team_item_info .sc_team_item_content+.sc_team_item_socials {
    margin-top: 1em
}

.sc_team_default .sc_team_item_info .sc_team_item_socials {
    margin-left: -2px;
    margin-top: 15px
}

.sc_team_default .sc_team_item_info .sc_team_item_socials .social_item {
    will-change: transform;
    position: relative;
    margin: 3px 5px 3px 0;
    display: inline-block;
    vertical-align: top;
    line-height: 1
}

.sc_team_default .sc_team_item_info .sc_team_item_socials .social_item .social_icon {
    top: 0;
    position: relative;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    color: var(--theme-color-text_dark);
    border: 1px solid var(--theme-color-alter_bd_color);
    font-size: 16px;
    width: 45px;
    height: 45px;
    line-height: 43px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    background-color: transparent !important
}

.sc_team_default .sc_team_item_info .sc_team_item_socials .social_item:hover .social_icon {
    color: var(--theme-color-text_link) !important;
    top: -7px
}

.sc_team_featured .no_post_thumbnail {
    align-content: center;
    background-color: var(--theme-color-alter_bg_color);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}

.sc_team_featured .no_post_thumbnail h5 {
    margin: 0
}

.sc_team_featured .no_post_thumbnail h5 a {
    display: inline
}

.sc_team_featured .post_featured .trx_addons_hover_mask {
    background-color: #fff
}

.sc_team_featured .post_featured:hover .trx_addons_hover_mask {
    opacity: 1
}

.sc_team_featured .post_featured img {
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.sc_team_featured .post_featured:hover img {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.sc_team_featured .trx_addons_hover_team {
    padding: 15px;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    text-align: center;
    z-index: 99
}

.sc_team_featured .trx_addons_hover:hover .trx_addons_hover_title,.sc_team_featured .trx_addons_hover:hover .trx_addons_hover_info {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_team_featured .trx_addons_hover_team .sc_team_item_title {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    top: 10px;
    position: relative;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em
}

.sc_team_featured .trx_addons_hover_team .sc_team_item_title a:hover,.sc_team_featured .trx_addons_hover_team .sc_team_item_title a {
    color: #0c0f26
}

.sc_team_featured .trx_addons_hover_team .sc_team_item_subtitle {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    top: 10px;
    position: relative;
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    color: #797c7f;
    margin-top: 8px
}

.sc_team_featured .trx_addons_hover_team .sc_team_item_socials {
    margin: 11px 0 0
}

.sc_team_featured .trx_addons_hover_team .sc_team_item_socials .social_item {
    opacity: 0;
    transition-property: all;
    transition-duration: .4s;
    top: 15px;
    position: relative;
    margin: 6px !important;
    display: inline-block;
    vertical-align: top;
    line-height: 1
}

.sc_team_featured .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
    color: #000;
    border: none;
    background: 0 0;
    font-size: 16px;
    width: 2em;
    height: 2em;
    line-height: 2em
}

.sc_team_featured .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
    color: var(--theme-color-text_link)
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_title {
    opacity: 1;
    top: 0;
    transition-delay: .2s
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_subtitle {
    opacity: 1;
    top: 0;
    transition-delay: .3s
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item {
    opacity: 1;
    top: 0
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(1) {
    transition-delay: .4s
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(2) {
    transition-delay: .45s
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(3) {
    transition-delay: .5s
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(4) {
    transition-delay: .55s
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(5) {
    transition-delay: .6s
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(6) {
    transition-delay: .65s
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(7) {
    transition-delay: .7s
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(8) {
    transition-delay: .75s
}

.sc_team_short .sc_team_slider .sc_team_item {
    padding-bottom: 4px
}

.sc_team_short .sc_team_item_thumb {
    border: none
}

.sc_team_short .post_featured img {
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.sc_team_short .post_featured:hover img {
    -webkit-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05)
}

.sc_team_short .sc_team_item_title {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em
}

.sc_team_short .sc_team_item_title a:hover,.sc_team_short .sc_team_item_title a {
    color: var(--theme-color-text_dark);
    display: inline
}

.sc_team_short .sc_team_item_subtitle {
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    margin-top: 11px;
    color: var(--theme-color-alter_text)
}

.sc_team_short .sc_team_item_thumb+.sc_team_item_info {
    margin-top: 24px
}

.sc_team_short .trx_addons_hover_team {
    padding: 15px;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    text-align: center;
    z-index: 99
}

.sc_team_short .trx_addons_hover_team .sc_team_item_socials {
    margin: 0
}

.sc_team_short .trx_addons_hover_team .sc_team_item_socials .social_item {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    top: 20px;
    position: relative;
    margin: 3px !important;
    display: inline-block;
    vertical-align: top;
    line-height: 1
}

.sc_team_short .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
    color: #000;
    background-color: #fff;
    border: none;
    font-size: 16px;
    width: 45px;
    height: 45px;
    line-height: 45px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_team_short .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link)
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item {
    opacity: 1;
    top: 0
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(1) {
    transition-delay: .1s
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(2) {
    transition-delay: .15s
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(3) {
    transition-delay: .2s
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(4) {
    transition-delay: .25s
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(5) {
    transition-delay: .3s
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(6) {
    transition-delay: .35s
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(7) {
    transition-delay: .4s
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(8) {
    transition-delay: .45s
}

.sc_team_alter .sc_team_slider .sc_team_item {
    padding-bottom: 4px
}

.sc_team_alter .sc_team_item_thumb {
    border: none
}

.sc_team_alter .post_featured img {
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.sc_team_alter .post_featured:hover img {
    -webkit-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05)
}

.sc_team_alter .sc_team_item_title {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    margin: 0
}

.sc_team_alter .sc_team_item_title a:hover,.sc_team_alter .sc_team_item_title a {
    color: var(--theme-color-text_dark);
    display: inline
}

.sc_team_alter .sc_team_item_subtitle {
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    margin-top: 7px;
    color: var(--theme-color-alter_text)
}

.sc_team_alter .sc_team_item_thumb+.sc_team_item_info {
    margin-top: 24px
}

.sc_team_alter .sc_team_item_thumb .sc_team_item_content+.sc_team_item_socials {
    margin-top: 1.5em
}

.sc_team_alter .post_featured .trx_addons_hover_mask {
    background-color: var(--theme-color-inverse_dark);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_team_alter .post_featured:hover .trx_addons_hover_mask {
    opacity: .9
}

.sc_team_alter .trx_addons_hover_team {
    padding: 15px 30px 35px;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    text-align: left;
    z-index: 99;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start
}

.sc_team_alter .trx_addons_hover_team .sc_team_item_socials {
    margin: 0;
    z-index: 9;
    position: relative
}

.sc_team_alter .trx_addons_hover_team .sc_team_item_socials .social_item {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    top: 20px;
    position: relative;
    margin: 3px 6px 3px 0 !important;
    display: inline-block;
    vertical-align: top;
    line-height: 1
}

.sc_team_alter .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link);
    border: none;
    font-size: 16px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_team_alter .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon[class*=facebook] {
    color: #fff;
    background-color: #515fc4
}

.sc_team_alter .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon[class*=twitter] {
    color: #fff;
    background-color: #48bde9
}

.sc_team_alter .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon[class*=dribble],.sc_team_alter .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon[class*=dribbble] {
    color: #fff;
    background-color: #ea4c89
}

.sc_team_alter .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
    color: #000;
    background-color: #fff
}

.sc_team_alter .sc_team_item_content {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    top: 20px;
    position: relative;
    font-size: 17px
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_content {
    transition-delay: .1s;
    opacity: 1;
    top: 0
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item {
    opacity: 1;
    top: 0
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(1) {
    transition-delay: .2s
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(2) {
    transition-delay: .25s
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(3) {
    transition-delay: .3s
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(4) {
    transition-delay: .35s
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(5) {
    transition-delay: .4s
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(6) {
    transition-delay: .45s
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(7) {
    transition-delay: .5s
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(8) {
    transition-delay: .55s
}

.sc_team_3d {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.sc_team_3d .sc_team_slider .sc_team_item {
    padding-bottom: 4px
}

.sc_team_3d .post_featured_bg:before {
    padding-top: 106%
}

.sc_team_3d .post_featured_bg .post_thumb {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.sc_team_3d .sc_team_item_title {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    margin: 0
}

.sc_team_3d .sc_team_item_title a:hover,.sc_team_3d .sc_team_item_title a {
    color: var(--theme-color-text_dark);
    display: inline
}

.sc_team_3d .sc_team_item_subtitle {
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    margin-top: 11px;
    color: var(--theme-color-alter_text)
}

.sc_team_3d .sc_team_item_thumb+.sc_team_item_info {
    margin-top: 28px
}

.sc_team_3d .trx_addons_hover_team {
    padding: 15px;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    text-align: center;
    z-index: 99
}

.sc_team_3d .trx_addons_hover_team .sc_team_item_socials {
    margin: 0
}

.sc_team_3d .trx_addons_hover_team .sc_team_item_socials .social_item {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    top: 20px;
    position: relative;
    margin: 3px !important;
    display: inline-block;
    vertical-align: top;
    line-height: 1
}

.sc_team_3d .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
    color: #000;
    background-color: #fff;
    border: none;
    font-size: 16px;
    width: 45px;
    height: 45px;
    line-height: 45px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_team_3d .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link)
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item {
    opacity: 1;
    top: 0
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(1) {
    transition-delay: .1s
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(2) {
    transition-delay: .15s
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(3) {
    transition-delay: .2s
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(4) {
    transition-delay: .25s
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(5) {
    transition-delay: .3s
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(6) {
    transition-delay: .35s
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(7) {
    transition-delay: .4s
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(8) {
    transition-delay: .45s
}

.sc_team_plain .post_featured_bg:before {
    padding-top: 140%
}

.sc_team_plain .post_featured_bg .post_thumb {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.sc_team_plain .no_post_thumbnail {
    align-content: center;
    background-color: var(--theme-color-alter_bg_color);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}

.sc_team_plain .no_post_thumbnail h5 {
    margin: 0
}

.sc_team_plain .no_post_thumbnail h5 a {
    display: inline
}

.sc_team_plain .post_featured .trx_addons_hover_mask {
    opacity: 0
}

.sc_team_plain .post_featured img {
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.sc_team_plain .post_featured:hover img {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.sc_team_plain .trx_addons_hover_team {
    padding: 18px;
    position: absolute;
    bottom: 7px;
    left: 7px;
    right: 7px;
    width: calc(100% - 14px);
    z-index: 99;
    text-align: left;
    background-color: #fff;
    overflow: hidden
}

.sc_team_plain .trx_addons_hover:hover .trx_addons_hover_title,.sc_team_plain .trx_addons_hover:hover .trx_addons_hover_info {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_title {
    opacity: 1;
    position: relative;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    margin: 0
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_title a:hover,.sc_team_plain .trx_addons_hover_team .sc_team_item_title a {
    color: #0c0f26
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_subtitle {
    position: relative;
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    color: #797c7f;
    margin-top: 8px
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_socials {
    margin: 20px 0 -57px;
    padding-top: 10px;
    min-height: 40px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_socials:before {
    content: '';
    display: block;
    height: 1px;
    background-color: #ddd;
    width: 0;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    position: relative;
    top: -9px
}

.sc_team_plain .sc_team_item:hover .trx_addons_hover_team .sc_team_item_socials {
    margin-bottom: -8px
}

.sc_team_plain .sc_team_item:hover .trx_addons_hover_team .sc_team_item_socials:before {
    width: 100%;
    transition-delay: .2s
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_socials .social_item {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    top: 15px;
    position: relative;
    margin: 3px 15px 3px 0 !important;
    display: inline-block;
    vertical-align: top;
    line-height: 1;
    will-change: transform
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_socials .social_item.social_item_type_names .social_name {
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    color: #1f242e
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
    color: #000;
    border: none;
    background: 0 0;
    font-size: 16px;
    width: 2em;
    height: 2em;
    line-height: 2em
}

.sc_team_plain .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_name,.sc_team_plain .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
    color: var(--theme-color-text_link)
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item {
    opacity: 1;
    top: 0;
    transition-delay: 1.4s
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(1) {
    transition-delay: .3s
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(2) {
    transition-delay: .4s
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(3) {
    transition-delay: .5s
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(4) {
    transition-delay: .6s
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(5) {
    transition-delay: .7s
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(6) {
    transition-delay: .8s
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(7) {
    transition-delay: .9s
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(8) {
    transition-delay: 1s
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(9) {
    transition-delay: 1.1s
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(10) {
    transition-delay: 1.2s
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(11) {
    transition-delay: 1.3s
}

.sc_team_3d-simple {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.sc_team_3d-simple .post_featured img {
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.sc_team_3d-simple .post_featured:hover img {
    -webkit-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05)
}

.sc_team_3d-simple .sc_team_item_title {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    margin: 0
}

.sc_team_3d-simple .sc_team_item_title a:hover,.sc_team_3d-simple .sc_team_item_title a {
    color: var(--theme-color-text_dark);
    display: inline
}

.sc_team_3d-simple .sc_team_item_subtitle {
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    margin-top: 11px;
    color: var(--theme-color-alter_text)
}

.sc_team_3d-simple .sc_team_item_thumb+.sc_team_item_info {
    margin-top: 32px
}

.sc_team_3d-simple .trx_addons_hover_team {
    margin: 12px 0 0;
    padding: 0;
    width: 100%;
    text-align: left;
    z-index: 99;
    position: relative
}

.sc_team_3d-simple .trx_addons_hover_team .sc_team_item_socials {
    margin: 0
}

.sc_team_3d-simple .trx_addons_hover_team .sc_team_item_socials .social_item {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    top: 20px;
    will-change: transform;
    position: relative;
    margin: 7px 22px 7px 0 !important;
    display: inline-block;
    vertical-align: top;
    line-height: 1
}

.sc_team_3d-simple .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
    color: var(--theme-color-text_dark);
    border: none;
    font-size: 16px;
    width: 20px;
    height: 30px;
    line-height: 30px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    text-align: left;
    background-color: transparent !important
}

.sc_team_3d-simple .sc_team_item_socials .social_item:hover .social_icon {
    color: var(--theme-color-text_link) !important
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item {
    opacity: 1;
    top: 0
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(1) {
    transition-delay: .1s
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(2) {
    transition-delay: .15s
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(3) {
    transition-delay: .2s
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(4) {
    transition-delay: .25s
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(5) {
    transition-delay: .3s
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(6) {
    transition-delay: .35s
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(7) {
    transition-delay: .4s
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(8) {
    transition-delay: .45s
}

.sc_team_list .post_featured img {
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.sc_team_list .post_featured:hover img {
    -webkit-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05)
}

.sc_team_list .sc_team_item_title {
    font-size: 35px;
    font-weight: 500;
    line-height: 1.2em;
    margin: 0
}

.sc_team_list .sc_team_item_title a {
    display: inline
}

.sc_team_list .sc_team_item_subtitle {
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    margin-top: 11px;
    color: var(--theme-color-text_light)
}

.sc_team_list .sc_team_item_content {
    margin: 17px 0 26px
}

.sc_team_list .sc_team_item_content p {
    margin: 0
}

.sc_team_list .sc_team_item_content p+p {
    margin-top: .7em
}

.sc_team_list .sc_item_columns .sc_team_item_content {
    margin: 17px 0
}

.sc_team_list .sc_item_columns .sc_team_item_title {
    font-size: 24px
}

.sc_team_list .sc_team_item.has-post-thumbnail {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    align-items: center
}

.sc_team_list .sc_team_item.has-post-thumbnail .post_featured {
    flex: 1 0 48%;
    max-width: 48%
}

.sc_team_list .sc_team_item.has-post-thumbnail .sc_team_item_info {
    padding: 0 0 0 9%
}

.sc_team_list .sc_team_item_content+.sc_team_item_socials {
    margin-top: 0 !important
}

.sc_team_list .sc_team_item_socials {
    margin-left: -2px;
    margin-top: 15px
}

.sc_team_list .sc_team_item .sc_team_item_socials .social_item {
    will-change: transform;
    position: relative;
    margin: 3px 24px 3px 0;
    display: inline-block;
    vertical-align: top;
    line-height: 1
}

.sc_team_list .sc_team_item .sc_team_item_socials .social_item .social_icon {
    color: var(--theme-color-text_dark);
    border: none;
    font-size: 16px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    text-align: center;
    background-color: transparent !important
}

.sc_team_list .sc_team_item_socials .social_item:hover .social_icon {
    color: var(--theme-color-text_link) !important
}

.sc_team_metro .sc_team_item {
    background-color: var(--theme-color-alter_bg_color)
}

.sc_team_metro .post_featured img {
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.sc_team_metro .post_featured:hover img {
    -webkit-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05)
}

.sc_team_metro .post_featured:before {
    padding-top: 100%
}

.sc_team_metro .sc_team_item_title {
    font-size: 35px;
    font-weight: 500;
    line-height: 1.2em;
    margin: 0
}

.sc_team_metro .sc_team_item_title a:hover,.sc_team_metro .sc_team_item_title a {
    color: var(--theme-color-text_dark);
    display: inline
}

.sc_team_metro .sc_team_item_subtitle {
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    margin-top: 9px;
    color: var(--theme-color-text_light)
}

.sc_team_metro .sc_team_item_content {
    margin: 17px 0 26px;
    font-size: 17px;
    line-height: 1.65em
}

.sc_team_metro .sc_team_item_content p {
    margin: 0
}

.sc_team_metro .sc_team_item_content p+p {
    margin-top: .7em
}

.sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item_content,.sc_team_metro .sc_item_columns .sc_team_item_content {
    margin: 17px 0
}

.sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item_title,.sc_team_metro .sc_item_columns .sc_team_item_title {
    font-size: 24px
}

.sc_team_metro .sc_team_item_info {
    padding: 20px 35px
}

.sc_team_metro .sc_team_item.has-post-thumbnail {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    align-items: center
}

.sc_team_metro .sc_team_item.has-post-thumbnail .post_featured {
    flex: 1 0 50%;
    max-width: 50%;
    height: 100%
}

.sc_team_metro .trx_addons_column-1_2 .sc_team_item.has-post-thumbnail .sc_team_item_info {
    padding-top: 85px !important;
    padding-bottom: 60px !important
}

.sc_team_metro .trx_addons_column-1_6 .sc_team_item.has-post-thumbnail .sc_team_item_info,.sc_team_metro .trx_addons_column-1_5 .sc_team_item.has-post-thumbnail .sc_team_item_info,.sc_team_metro .trx_addons_column-1_4 .sc_team_item.has-post-thumbnail .sc_team_item_info,.sc_team_metro .trx_addons_column-1_3 .sc_team_item.has-post-thumbnail .sc_team_item_info {
    padding: 20px 25px
}

.sc_team_metro .trx_addons_column-1_6 .sc_team_item_content+.sc_team_item_socials,.sc_team_metro .trx_addons_column-1_5 .sc_team_item_content+.sc_team_item_socials,.sc_team_metro .trx_addons_column-1_4 .sc_team_item_content+.sc_team_item_socials,.sc_team_metro .trx_addons_column-1_3 .sc_team_item_content+.sc_team_item_socials {
    margin-top: 20px
}

.sc_team_metro .trx_addons_column-1_6 .sc_team_item_socials .social_item .social_icon,.sc_team_metro .trx_addons_column-1_5 .sc_team_item_socials .social_item .social_icon,.sc_team_metro .trx_addons_column-1_4 .sc_team_item_socials .social_item .social_icon,.sc_team_metro .trx_addons_column-1_3 .sc_team_item_socials .social_item .social_icon {
    font-size: 15px;
    width: 35px;
    height: 35px;
    line-height: 32px
}

.sc_team_metro .sc_team_item_content+.sc_team_item_socials {
    margin-top: 30px
}

.sc_team_metro .sc_team_item_socials {
    margin-left: -2px;
    margin-top: 15px
}

.sc_team_metro .sc_team_item_socials .social_item {
    will-change: transform;
    position: relative;
    margin: 3px 5px 3px 0;
    display: inline-block;
    vertical-align: top;
    line-height: 1
}

.sc_team_metro .sc_team_item_socials .social_item .social_icon {
    top: 0;
    position: relative;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    color: var(--theme-color-text_dark);
    border: 1px solid var(--theme-color-alter_bd_color);
    font-size: 16px;
    width: 45px;
    height: 45px;
    line-height: 43px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    background-color: transparent !important
}

.sc_team_metro .sc_team_item_socials .social_item:hover .social_icon {
    color: var(--theme-color-text_link) !important;
    top: -7px
}

.sc_team_hover .no_post_thumbnail {
    align-content: center;
    background-color: var(--theme-color-alter_bg_color);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}

.sc_team_hover .no_post_thumbnail h5 {
    margin: 0
}

.sc_team_hover .no_post_thumbnail h5 a {
    display: inline
}

.sc_team_hover .post_featured .trx_addons_hover_mask {
    background: var(--theme-color-text_link2);
    background: -moz-linear-gradient(0deg,var(--theme-color-text_link2_08) 0%,rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(0deg,var(--theme-color-text_link2_08) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(0deg,var(--theme-color-text_link2_08) 0%,rgba(0,0,0,0) 100%)
}

.sc_team_hover .post_featured:hover .trx_addons_hover_mask {
    opacity: 1
}

.sc_team_hover .post_featured img {
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.sc_team_hover .post_featured:hover img {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.sc_team_hover .trx_addons_hover_team {
    padding: 35px;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    text-align: left;
    z-index: 99
}

.sc_team_hover .trx_addons_hover:hover .trx_addons_hover_title,.sc_team_hover .trx_addons_hover:hover .trx_addons_hover_info {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_team_hover .trx_addons_hover_team .sc_team_item_title {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    top: 10px;
    margin: 0;
    position: relative;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em
}

.sc_team_hover .trx_addons_hover_team .sc_team_item_title a:hover,.sc_team_hover .trx_addons_hover_team .sc_team_item_title a {
    color: #fff
}

.sc_team_hover .trx_addons_hover_team .sc_team_item_subtitle {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    top: 10px;
    position: relative;
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    margin-top: 8px
}

.sc_team_hover .trx_addons_hover_team .sc_team_item_socials {
    margin: 18px 0 0 -4px
}

.sc_team_hover .trx_addons_hover_team .sc_team_item_socials .social_item {
    opacity: 0;
    transition-property: all;
    transition-duration: .4s;
    top: 15px;
    position: relative;
    margin: 6px 23px 6px 0 !important;
    display: inline-block;
    vertical-align: top;
    line-height: 1
}

.sc_team_hover .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
    color: #fff;
    border: none;
    background: 0 0;
    font-size: 15px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.sc_team_hover .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
    opacity: .7
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_title {
    opacity: 1;
    top: 0;
    transition-delay: .2s
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_subtitle {
    opacity: 1;
    top: 0;
    transition-delay: .3s
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item {
    opacity: 1;
    top: 0;
    transition-delay: 1.2s
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(1) {
    transition-delay: .4s
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(2) {
    transition-delay: .5s
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(3) {
    transition-delay: .6s
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(4) {
    transition-delay: .7s
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(5) {
    transition-delay: .8s
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(6) {
    transition-delay: .9s
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(7) {
    transition-delay: 1s
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(8) {
    transition-delay: 1.1s
}

.sc_team_creative .sc_team_slider .trx_addons_hover_team {
    margin-bottom: 0
}

.sc_team_creative .sc_team_item {
    text-align: center
}

.sc_team_creative .sc_team_item_info {
    text-align: center
}

.sc_team_creative .sc_team_item_title {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    margin: 0
}

.sc_team_creative .sc_team_item_title a:hover,.sc_team_creative .sc_team_item_title a {
    display: inline;
    color: var(--theme-color-text_dark)
}

.sc_team_creative .sc_team_item_subtitle {
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    margin-top: 11px;
    color: var(--theme-color-alter_text)
}

.sc_team_creative .sc_team_item_thumb+.sc_team_item_info {
    margin-top: 32px
}

.sc_team_creative .trx_addons_hover_team {
    margin: 22px 0 -20px;
    padding: 0;
    width: 100%;
    text-align: center;
    z-index: 99;
    position: relative
}

.sc_team_creative .trx_addons_hover_team .sc_team_item_socials {
    margin: 0
}

.sc_team_creative .trx_addons_hover_team .sc_team_item_socials .social_item {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    top: 20px;
    will-change: transform;
    position: relative;
    margin: 5px 11px !important;
    display: inline-block;
    vertical-align: top;
    line-height: 1
}

.sc_team_creative .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
    color: var(--theme-color-text_dark);
    border: none;
    font-size: 16px;
    width: 20px;
    height: 30px;
    line-height: 30px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    text-align: center;
    background-color: transparent !important
}

.sc_team_creative .sc_team_item_socials .social_item:hover .social_icon {
    color: var(--theme-color-text_link) !important
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item {
    opacity: 1;
    top: 0
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(1) {
    transition-delay: .1s
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(2) {
    transition-delay: .15s
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(3) {
    transition-delay: .2s
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(4) {
    transition-delay: .25s
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(5) {
    transition-delay: .3s
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(6) {
    transition-delay: .35s
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(7) {
    transition-delay: .4s
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(8) {
    transition-delay: .45s
}

.sc_team_creative .post_featured img {
    z-index: 2;
    position: relative
}

.sc_team_creative .all-svg {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    z-index: 1
}

.sc_team_creative .all-svg span {
    display: inline-block;
    line-height: 0;
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    will-change: transform
}

.sc_team_creative .all-svg .svg-1 {
    position: absolute;
    top: 29%;
    right: 12%;
    margin: 15px 15px 0 0
}

.sc_team_creative .all-svg .svg-1 svg {
    width: 130px;
    height: 130px;
    fill: var(--theme-color-text_link2);
    opacity: .11
}

.sc_team_creative .all-svg .svg-2 {
    position: absolute;
    right: 1.5%;
    bottom: 18.5%;
    margin: 0 15px 0 0
}

.sc_team_creative .all-svg .svg-2 svg {
    width: 97px;
    height: 97px;
    fill: transparent;
    stroke: var(--theme-color-text_dark);
    stroke-width: 21px
}

.sc_team_creative .all-svg .svg-3 {
    position: absolute;
    left: 3.5%;
    top: 33.5%;
    margin: 15px 0 0 15px
}

.sc_team_creative .all-svg .svg-3 svg {
    width: 137px;
    height: 137px;
    fill: transparent;
    stroke: var(--theme-color-text_link2);
    stroke-width: 21px
}

.sc_team_creative .sc_team_item:hover .all-svg .svg-1 {
    opacity: 1;
    transition-delay: .1s;
    margin: 0
}

.sc_team_creative .sc_team_item:hover .all-svg .svg-2 {
    opacity: 1;
    transition-delay: .2s;
    margin: 0
}

.sc_team_creative .sc_team_item:hover .all-svg .svg-3 {
    opacity: 1;
    transition-delay: .15s;
    margin: 0
}

.sc_team_accent .no_post_thumbnail {
    align-content: center;
    background-color: var(--theme-color-alter_bg_color);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}

.sc_team_accent .no_post_thumbnail h5 {
    margin: 0
}

.sc_team_accent .no_post_thumbnail h5 a {
    display: inline
}

.sc_team_accent .post_featured_bg:before {
    padding-top: 100%
}

.sc_team_accent .post_featured_bg .post_thumb {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.sc_team_accent .post_featured .trx_addons_hover_mask {
    background-color: var(--theme-color-text_link2)
}

.sc_team_accent .post_featured:hover .trx_addons_hover_mask {
    opacity: .8
}

.sc_team_accent .post_featured .post_thumb {
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.sc_team_accent .post_featured:hover .post_thumb {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.sc_team_accent .trx_addons_hover_team {
    padding: 60px 20px;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 99;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap
}

.sc_team_accent .trx_addons_hover_team .sc_team_item_socials {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    bottom: 27px;
    z-index: 9
}

.sc_team_accent .trx_addons_hover_team .center-all {
    align-self: center;
    text-align: center;
    width: 100%
}

.sc_team_accent .trx_addons_hover:hover .trx_addons_hover_title,.sc_team_accent .trx_addons_hover:hover .trx_addons_hover_info {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_team_accent .trx_addons_hover_team .sc_team_item_title {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    top: 10px;
    margin: 0;
    position: relative;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em
}

.sc_team_accent .trx_addons_hover_team .sc_team_item_title a:hover,.sc_team_accent .trx_addons_hover_team .sc_team_item_title a {
    color: #fff
}

.sc_team_accent .trx_addons_hover_team .sc_team_item_subtitle {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    top: 10px;
    position: relative;
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    margin-top: 8px
}

.sc_team_accent .trx_addons_hover_team .sc_team_item_socials {
    margin: 0
}

.sc_team_accent .trx_addons_hover_team .sc_team_item_socials .social_item {
    opacity: 0;
    transition-property: all;
    transition-duration: .4s;
    top: 15px;
    position: relative;
    margin: 6px 11px !important;
    display: inline-block;
    vertical-align: top;
    line-height: 1
}

.sc_team_accent .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
    color: #fff;
    border: none;
    background: 0 0;
    font-size: 15px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.sc_team_accent .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
    opacity: .7
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_title {
    opacity: 1;
    top: 0;
    transition-delay: .2s
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_subtitle {
    opacity: 1;
    top: 0;
    transition-delay: .3s
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item {
    opacity: 1;
    top: 0;
    transition-delay: 1.2s
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(1) {
    transition-delay: .4s
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(2) {
    transition-delay: .5s
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(3) {
    transition-delay: .6s
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(4) {
    transition-delay: .7s
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(5) {
    transition-delay: .8s
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(6) {
    transition-delay: .9s
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(7) {
    transition-delay: 1s
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(8) {
    transition-delay: 1.1s
}

.sc_team_light .no_post_thumbnail {
    align-content: center;
    background-color: var(--theme-color-alter_bg_color);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}

.sc_team_light .sc_team_item_title {
    margin: 0
}

.sc_team_light .sc_team_item_title a {
    display: inline
}

.sc_team_light .post_featured_bg:before {
    padding-top: 100%
}

.sc_team_light .post_featured_bg .post_thumb {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.sc_team_light .post_featured .trx_addons_hover_mask {
    background-color: var(--theme-color-inverse_dark)
}

.sc_team_light .post_featured:hover .trx_addons_hover_mask {
    opacity: .76
}

.sc_team_light .post_featured .post_thumb {
    -webkit-transition: -webkit-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease
}

.sc_team_light .post_featured:hover .post_thumb {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.sc_team_light .trx_addons_hover_team {
    padding: 15px 55px 36px 28px;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    text-align: left;
    z-index: 99
}

.sc_team_light .trx_addons_hover:hover .trx_addons_hover_title,.sc_team_light .trx_addons_hover:hover .trx_addons_hover_info {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_team_light .trx_addons_hover_team .sc_team_item_title {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    top: 10px;
    margin: 0;
    position: relative;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em
}

.sc_team_light .trx_addons_hover_team .sc_team_item_title a:hover,.sc_team_light .trx_addons_hover_team .sc_team_item_title a {
    color: #fff
}

.sc_team_light .trx_addons_hover_team .sc_team_item_subtitle {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    top: 10px;
    position: relative;
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    margin-top: 6px
}

.sc_team_light .sc_team_item_thumb .sc_team_item_socials {
    margin: 0;
    position: absolute;
    z-index: 1;
    top: 15px;
    right: 15px;
    bottom: 15px;
    height: auto;
    overflow: hidden;
    z-index: 99;
    width: 30px;
    text-align: right
}

.sc_team_light .sc_team_item_thumb .sc_team_item_socials .social_item {
    opacity: 0;
    transition-property: all;
    transition-duration: .3s;
    right: -10px;
    display: block;
    float: none;
    position: relative;
    margin: 5px !important;
    vertical-align: top;
    line-height: 1
}

.sc_team_light .sc_team_item_thumb .sc_team_item_socials .social_item .social_icon {
    color: #fff;
    border: none;
    background: 0 0;
    font-size: 15px;
    width: 20px;
    height: 30px;
    line-height: 30px;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.sc_team_light .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
    opacity: .7
}

.sc_team_light .sc_team_item:hover .sc_team_item_title {
    opacity: 1;
    top: 0;
    transition-delay: .2s
}

.sc_team_light .sc_team_item:hover .sc_team_item_subtitle {
    opacity: 1;
    top: 0;
    transition-delay: .3s
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item {
    opacity: 1;
    right: 0;
    transition-delay: 1.2s
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(1) {
    transition-delay: .4s
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(2) {
    transition-delay: .5s
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(3) {
    transition-delay: .6s
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(4) {
    transition-delay: .7s
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(5) {
    transition-delay: .8s
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(6) {
    transition-delay: .9s
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(7) {
    transition-delay: 1s
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(8) {
    transition-delay: 1.1s
}

.map_marker {
    position: absolute;
    width: 18px;
    height: 18px;
    display: block;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: var(--theme-color-text_link2);
    will-change: transform
}

.map_marker>div {
    background-color: var(--theme-color-text_link2_05);
    content: '';
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    opacity: 1
}

.map_marker>div:first-child {
    -webkit-animation: markerWave 1.5s cubic-bezier(.4,0,.2,1) infinite forwards;
    animation: markerWave 1.5s cubic-bezier(.4,0,.2,1) infinite forwards
}

.map_marker>div:first-child+div {
    -webkit-animation: markerWave 1.5s .45s cubic-bezier(0,0,.2,1) infinite forwards;
    animation: markerWave 1.5s .45s cubic-bezier(0,0,.2,1) infinite forwards
}

@-webkit-keyframes markerWave {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .8
    }

    20% {
        opacity: .8
    }

    100% {
        -webkit-transform: scale(5.5);
        transform: scale(5.5);
        opacity: 0
    }
}

@keyframes markerWave {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .8
    }

    20% {
        opacity: .8
    }

    100% {
        -webkit-transform: scale(5.5);
        transform: scale(5.5);
        opacity: 0
    }
}

.map_marker_2 {
    position: absolute;
    width: 86px;
    height: 86px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff
}

.map_marker_2:before {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    display: block;
    content: '\e9ce';
    font-family: "fontello";
    color: #000;
    font-size: 38px;
    margin: 2px 0 0
}

.swiper-pagination-custom .swiper-pagination-button {
    margin: 0 6px;
    width: 5em;
    height: 5em;
    border: none;
    opacity: 1;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: transparent;
    will-change: transform;
    -webkit-transform: scale3d(.8,.8,.8);
    -ms-transform: scale3d(.8,.8,.8);
    transform: scale3d(.8,.8,.8);
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    cursor: pointer
}

.swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active {
    -webkit-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    background-color: transparent
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-custom,.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
    height: 5em;
    line-height: 5em
}

.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
    margin-top: 1.8em
}

.sc_testimonials:not(.sc_testimonials_plain) .sc_testimonials_content>.sc_testimonials_item+.sc_testimonials_item {
    margin-top: 2em
}

.sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_classic .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_light .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_list .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_common .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_modern .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_creative .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_fashion .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_alter .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_alter2 .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_extra .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-] {
    padding-bottom: 60px
}

.sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_classic .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_light .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_list .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_common .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_modern .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_creative .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_fashion .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_alter .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_alter2 .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_extra .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
    padding-bottom: 0
}

.sc_testimonials_classic .slider_container.slider_controls_side .slider_controls_wrap>.slider_prev {
    opacity: 1;
    margin-left: 0 !important;
    left: 0 !important;
    text-align: left !important
}

.sc_testimonials_classic .slider_container.slider_controls_side .slider_controls_wrap>.slider_next {
    opacity: 1;
    margin-right: 0 !important;
    right: 0 !important;
    text-align: right !important
}

.sc_testimonials_classic .slider_container.slider_controls_side .slider_controls_wrap>a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: 0 0 !important;
    color: var(--theme-color-text_dark) !important
}

.sc_testimonials_classic .slider_container.slider_controls_side .slider_controls_wrap>a:before {
    font-size: 22px
}

.sc_testimonials_classic .slider_container.slider_controls_side .slider_controls_wrap>a:hover {
    color: var(--theme-color-text_link) !important
}

.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .slider_controls_wrap>a {
    margin-top: 2em
}

.sc_testimonials_classic .slider_container .sc_testimonials_item {
    padding: 0 15%
}

.sc_testimonials_classic .sc_testimonials_item_author_title {
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 22px;
    font-weight: 500;
    font-style: normal
}

.sc_testimonials_classic .sc_testimonials_item_author_subtitle {
    color: var(--theme-color-text_dark);
    opacity: .8;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 2px
}

.sc_testimonials_classic .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 10px
}

.sc_testimonials_classic .sc_testimonials_item_author,.sc_testimonials_classic [class*=column] .sc_testimonials_item_author {
    text-align: center;
    margin: 30px 0 0;
    padding: 0
}

.sc_testimonials_classic .sc_testimonials_item_content,.sc_testimonials_classic [class*=column] .sc_testimonials_item_content {
    font-size: 22px;
    line-height: 36px;
    font-weight: 400;
    text-align: center;
    color: var(--theme-color-text_dark)
}

.sc_testimonials_classic .sc_testimonials_item_content:before {
    margin-bottom: 40px;
    font-size: 24px;
    line-height: 1.3em;
    content: '\e9ca';
    font-family: "fontello";
    will-change: color;
    color: var(--theme-color-text_dark);
    -webkit-transition: color .3s ease-out;
    -ms-transition: color .3s ease-out;
    transition: color .3s ease-out
}

.sc_testimonials_default [class*=column] .sc_testimonials_item_content,.sc_testimonials_default .sc_testimonials_item_content {
    text-align: left;
    font-size: 19px;
    line-height: 34px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text)
}

.sc_testimonials_default [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_default .sc_testimonials_item_content:before {
    display: none
}

.sc_testimonials_default .sc_testimonials_item_author {
    margin: 38px 0 1px;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: left
}

.sc_testimonials_default .sc_testimonials_item_author_avatar {
    overflow: visible;
    margin: 0 20px 1px 0;
    width: 78px;
    height: 78px;
    position: relative
}

.sc_testimonials_default .sc_testimonials_item_author_avatar:before {
    content: '\e9cb';
    font-family: "fontello";
    display: block;
    position: absolute;
    z-index: 1;
    bottom: -1px;
    right: -1px;
    width: 30px;
    height: 30px;
    line-height: 32px;
    overflow: hidden;
    font-size: 7px;
    font-weight: 400;
    text-align: center;
    text-indent: 1px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link)
}

.sc_testimonials_default .sc_testimonials_item_author_avatar img {
    overflow: hidden;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_testimonials_default .sc_testimonials_item_author_data {
    max-width: 100%
}

.sc_testimonials_default .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none
}

.sc_testimonials_default .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_default .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-text_dark);
    opacity: .8;
    font-size: 16px;
    line-height: 20px
}

.sc_testimonials_default .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_testimonials_simple .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_simple .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
    margin-top: 3.4em
}

.sc_testimonials_simple [class*=column] .sc_testimonials_item_content,.sc_testimonials_simple .sc_testimonials_item_content {
    text-align: center;
    font-size: 19px;
    line-height: 34px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text)
}

.sc_testimonials_simple [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_simple .sc_testimonials_item_content:before {
    font-size: 23px;
    line-height: 1.5em;
    color: var(--theme-color-inverse_text);
    content: '\e9de';
    font-family: "fontello";
    margin-bottom: 30px
}

.sc_testimonials_simple [class*=column] .sc_testimonials_item_author,.sc_testimonials_simple .sc_testimonials_item_author {
    margin: 34px 0 0;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: center
}

.sc_testimonials_simple .sc_testimonials_item_author_avatar {
    margin: 0 auto 27px;
    width: 78px;
    height: 78px;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    display: inline-block
}

.sc_testimonials_simple .sc_testimonials_item_author_data:before {
    display: none
}

.sc_testimonials_simple [class*=column] .sc_testimonials_item_author_data,.sc_testimonials_simple .sc_testimonials_item_author_data {
    border: none;
    padding: 0;
    max-width: 100%;
    text-align: center
}

.sc_testimonials_simple [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title,.sc_testimonials_simple .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none
}

.sc_testimonials_simple [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_simple [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle,.sc_testimonials_simple .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_simple .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-text_dark);
    opacity: .8;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 2px
}

.sc_testimonials_simple [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle,.sc_testimonials_simple .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_testimonials_simple .slider_container .swiper-pagination-bullet,.sc_testimonials_simple .slider_outer .swiper-pagination-bullet {
    width: 10px;
    border: 2px solid var(--theme-color-text_dark);
    opacity: 1;
    height: 10px
}

.sc_testimonials_simple .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_simple .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_simple .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px
}

body:not(.mobile_layout) .sc_testimonials_plain .sc_testimonials_slider {
    overflow: hidden;
    padding: 40px 0
}

body:not(.mobile_layout) .sc_testimonials_plain .slider_container[data-slides-per-view="3"] {
    overflow: visible
}

body:not(.mobile_layout) .sc_testimonials_plain .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active+.swiper-slide-duplicate-next .sc_testimonials_item,body:not(.mobile_layout) .sc_testimonials_plain .slider_container[data-slides-per-view="3"] .swiper-slide-active+.swiper-slide-next .sc_testimonials_item {
    background-color: var(--theme-color-alter_bg_color);
    -webkit-box-shadow: 0 3px 40px 0 rgba(0,0,0,.06);
    -ms-box-shadow: 0 3px 40px 0 rgba(0,0,0,.06);
    box-shadow: 0 3px 40px 0 rgba(0,0,0,.06)
}

.sc_testimonials_plain .sc_item_slider.slider_outer_pagination_pos_bottom_outside .swiper-pagination,.sc_testimonials_plain .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
    margin-top: 2.4em
}

.sc_testimonials_plain .sc_testimonials_item {
    padding: 50px 60px 59px 107px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: transparent;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    position: relative
}

.sc_testimonials_plain .sc_testimonials_item:before {
    content: '\e9eb';
    font-family: "fontello";
    display: block;
    position: absolute;
    z-index: 1;
    top: 53px;
    left: 41px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 25px;
    font-weight: 400;
    text-align: center;
    color: var(--theme-color-text_link2)
}

.sc_testimonials_plain [class*=column] .sc_testimonials_item_content,.sc_testimonials_plain .sc_testimonials_item_content {
    text-align: left;
    font-size: 19px;
    line-height: 34px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text_dark)
}

.sc_testimonials_plain [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_plain .sc_testimonials_item_content:before {
    display: none
}

.sc_testimonials_plain .sc_testimonials_item_author {
    margin: 25px 0 0;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: left
}

.sc_testimonials_plain .sc_testimonials_item_author_avatar {
    margin: 0 16px 0 0;
    width: 78px;
    height: 78px;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_testimonials_plain .sc_testimonials_item_author_data {
    max-width: 100%
}

.sc_testimonials_plain .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none
}

.sc_testimonials_plain .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_plain .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-text_dark);
    opacity: .8;
    font-size: 16px;
    line-height: 20px
}

.sc_testimonials_plain .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_testimonials_plain .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_plain .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_plain .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px;
    background: 0 0;
    border-color: #e5e3e0
}

.sc_testimonials_plain .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_plain .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_plain .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_plain .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_plain .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_plain .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_plain .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_testimonials_extra .slider_container .sc_testimonials_item {
    padding: 15px 15px 0
}

body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active+.swiper-slide-duplicate-next .sc_testimonials_item_content,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active+.swiper-slide-next .sc_testimonials_item_content,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content {
    will-change: background-color;
    background-color: var(--theme-color-text_link2);
    color: #fff
}

body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active+.swiper-slide-duplicate-next .sc_testimonials_item_content:before,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active+.swiper-slide-next .sc_testimonials_item_content:before,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content:before {
    color: #fff
}

body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active+.swiper-slide-duplicate-next .sc_testimonials_item_content:after,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active+.swiper-slide-next .sc_testimonials_item_content:after,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content:after {
    background-color: var(--theme-color-text_link2)
}

body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active+.swiper-slide-duplicate-next .sc_testimonials_item_content>p,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active+.swiper-slide-next .sc_testimonials_item_content>p,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content>p {
    opacity: .8
}

.sc_testimonials_extra .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
    margin-top: 2.2em
}

.sc_testimonials_extra .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
    margin-top: 3em
}

.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content {
    padding: 50px 40px 58px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,.02);
    -ms-box-shadow: 0 3px 15px 0 rgba(0,0,0,.02);
    box-shadow: 0 3px 15px 0 rgba(0,0,0,.02);
    background-color: var(--theme-color-alter_bg_color);
    text-align: center;
    font-size: 19px;
    line-height: 34px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text_dark);
    position: relative;
    overflow: visible
}

.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content>p {
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content:before {
    content: '\e9eb';
    font-family: "fontello";
    display: block;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 22px;
    font-weight: 400;
    text-align: center;
    color: var(--theme-color-text_link2);
    margin-bottom: 18px;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content:after {
    content: '';
    width: 22px;
    height: 22px;
    background-color: var(--theme-color-alter_bg_color);
    position: absolute;
    bottom: -6px;
    left: 50%;
    z-index: 1;
    -webkit-transform: translateX(-50%) rotate(125deg) skew(-20deg);
    -ms-transform: translateX(-50%) rotate(125deg) skew(-20deg);
    transform: translateX(-50%) rotate(125deg) skew(-20deg);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_testimonials_extra [class*=column] .sc_testimonials_item_author,.sc_testimonials_extra .sc_testimonials_item_author {
    margin: 40px 0 0;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: center
}

.sc_testimonials_extra .sc_testimonials_item_author_avatar {
    margin: 0;
    width: 78px;
    height: 78px;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    display: inline-block
}

.sc_testimonials_extra .sc_testimonials_item_author_avatar+.sc_testimonials_item_author_data {
    margin-top: 28px
}

.sc_testimonials_extra .sc_testimonials_item_author_data {
    max-width: 100%;
    width: 100%;
    text-align: center
}

.sc_testimonials_extra .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none
}

.sc_testimonials_extra .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_extra .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-alter_text);
    opacity: .8;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 2px
}

.sc_testimonials_extra .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_testimonials_extra .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_extra .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_extra .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px;
    background: 0 0;
    border-color: #e5e3e0
}

.sc_testimonials_extra .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_extra .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_extra .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_extra .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_extra .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_extra .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_extra .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_testimonials_light .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
    text-align: left;
    padding-left: 66px;
    margin-top: 5.3em
}

.sc_testimonials_light .sc_testimonials_item {
    padding: 0 0 0 72px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: transparent;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    position: relative
}

.sc_testimonials_light .sc_testimonials_item:before {
    content: '\e9de';
    font-family: "fontello";
    display: block;
    position: absolute;
    z-index: 1;
    top: 4px;
    left: 1px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 22px;
    font-weight: 400;
    text-align: left;
    color: var(--theme-color-text_link)
}

.sc_testimonials_light [class*=column] .sc_testimonials_item_content,.sc_testimonials_light .sc_testimonials_item_content {
    text-align: left;
    font-size: 19px;
    line-height: 34px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text)
}

.sc_testimonials_light [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_light .sc_testimonials_item_content:before {
    display: none
}

.sc_testimonials_light .sc_testimonials_item_author {
    margin: 36px 0 0;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: left
}

.sc_testimonials_light .sc_testimonials_item_author_avatar {
    margin: 0 16px 0 0;
    width: 78px;
    height: 78px;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_testimonials_light .sc_testimonials_item_author_data {
    max-width: 100%
}

.sc_testimonials_light .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none
}

.sc_testimonials_light .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_light .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-text_dark);
    opacity: .8;
    font-size: 16px;
    line-height: 20px
}

.sc_testimonials_light .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_testimonials_light .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_light .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_light .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px;
    background: 0 0;
    border-color: #e5e3e0
}

.sc_testimonials_light .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_light .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_light .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_light .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_light .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_light .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_light .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_testimonials_list .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
    text-align: left;
    padding: 0;
    margin-left: -8px
}

.sc_testimonials_list .sc_testimonials_item {
    padding: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: transparent;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_testimonials_list .sc_testimonials_item:before {
    content: '\e9de';
    font-family: "fontello";
    display: block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 23px;
    font-weight: 400;
    text-align: left;
    margin-bottom: 30px;
    color: var(--theme-color-text_link)
}

.sc_testimonials_list [class*=column] .sc_testimonials_item_content,.sc_testimonials_list .sc_testimonials_item_content {
    text-align: left;
    font-size: 19px;
    line-height: 34px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text)
}

.sc_testimonials_list [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_list .sc_testimonials_item_content:before {
    display: none
}

.sc_testimonials_list .sc_testimonials_item_author {
    margin: 32px 0 0;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: left
}

.sc_testimonials_list .sc_testimonials_item_author_data {
    max-width: 100%
}

.sc_testimonials_list .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none
}

.sc_testimonials_list .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_list .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-text_dark);
    opacity: .8;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 2px
}

.sc_testimonials_list .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_testimonials_list .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_list .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_list .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px;
    background: 0 0;
    border-color: #e5e3e0
}

.sc_testimonials_list .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_list .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_list .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_list .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_list .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_list .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_list .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_testimonials_common .sc_item_slider.slider_outer_pagination_pos_bottom {
    padding-bottom: 4.9em
}

.sc_testimonials_common [class*=column] .sc_testimonials_item_content,.sc_testimonials_common .sc_testimonials_item_content {
    text-align: center;
    font-size: 19px;
    line-height: 34px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text)
}

.sc_testimonials_common [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_common .sc_testimonials_item_content:before {
    font-size: 23px;
    line-height: 1.5em;
    color: var(--theme-color-inverse_text);
    content: '\e9de';
    font-family: "fontello";
    margin-bottom: 30px
}

.sc_testimonials_common [class*=column] .sc_testimonials_item_author,.sc_testimonials_common .sc_testimonials_item_author {
    margin: 32px 0 0;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: center
}

.sc_testimonials_common [class*=column] .sc_testimonials_item_author_data,.sc_testimonials_common .sc_testimonials_item_author_data {
    border: none;
    padding: 0;
    max-width: 100%;
    text-align: center
}

.sc_testimonials_common [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title,.sc_testimonials_common .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none
}

.sc_testimonials_common [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_common [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle,.sc_testimonials_common .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_common .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-text_dark);
    opacity: .8;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 2px
}

.sc_testimonials_common [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle,.sc_testimonials_common .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_testimonials_common .slider_container .swiper-pagination-bullet,.sc_testimonials_common .slider_outer .swiper-pagination-bullet {
    width: 10px;
    border: 2px solid var(--theme-color-text_dark);
    opacity: 1;
    height: 10px
}

.sc_testimonials_common .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_common .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_common .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px
}

.sc_testimonials_modern .sc_item_slider.slider_outer_pagination_pos_bottom {
    padding-bottom: 6.7em !important
}

.sc_testimonials_modern .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
    text-align: left;
    padding-left: 66px
}

.sc_testimonials_modern .sc_testimonials_item {
    padding: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: transparent;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_testimonials_modern .sc_testimonials_item:before {
    margin-bottom: 42px;
    margin-left: 4px;
    font-size: 24px;
    line-height: 1.3em;
    content: '\e9ca';
    font-family: "fontello";
    display: block;
    position: relative;
    width: 100%;
    font-weight: 400;
    text-align: left;
    color: var(--theme-color-text_link)
}

.sc_testimonials_modern [class*=column] .sc_testimonials_item_content,.sc_testimonials_modern .sc_testimonials_item_content {
    text-align: left;
    font-size: 18px;
    line-height: 29px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text)
}

.sc_testimonials_modern [class*=column] .sc_testimonials_item_content strong,.sc_testimonials_modern .sc_testimonials_item_content strong {
    font-size: 24px;
    line-height: 1em;
    font-weight: 400;
    color: var(--theme-color-text_dark)
}

.sc_testimonials_modern [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_modern .sc_testimonials_item_content:before {
    display: none
}

.sc_testimonials_modern .sc_testimonials_item_author {
    margin: 36px 0 0;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: left
}

.sc_testimonials_modern .sc_testimonials_item_author_avatar {
    overflow: visible;
    margin: 0 15px 1px 0;
    width: 78px;
    height: 78px;
    position: relative
}

.sc_testimonials_modern .sc_testimonials_item_author_avatar:before {
    content: '\e9cb';
    font-family: "fontello";
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    width: 30px;
    height: 30px;
    line-height: 32px;
    overflow: hidden;
    font-size: 7px;
    font-weight: 400;
    text-align: center;
    text-indent: 1px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link)
}

.sc_testimonials_modern .sc_testimonials_item_author_avatar img {
    overflow: hidden;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_testimonials_modern .sc_testimonials_item_author_data {
    max-width: 100%
}

.sc_testimonials_modern .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none
}

.sc_testimonials_modern .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_modern .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-alter_text);
    opacity: .8;
    font-size: 16px;
    line-height: 20px
}

.sc_testimonials_modern .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_testimonials_modern .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_modern .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_modern .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px;
    background: 0 0;
    border-color: #e5e3e0
}

.sc_testimonials_modern .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_modern .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_modern .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_modern .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_modern .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_modern .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_modern .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_testimonials_hover .sc_item_slider .sc_testimonials_item {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_hover .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
    margin-top: 2.4em
}

.sc_testimonials_hover .sc_testimonials_item {
    position: relative;
    -webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,.05);
    -ms-box-shadow: 0 3px 15px 0 rgba(0,0,0,.05);
    box-shadow: 0 3px 15px 0 rgba(0,0,0,.05);
    padding: 50px 50px 55px;
    height: auto;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: var(--theme-color-alter_bg_color);
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.sc_testimonials_hover .sc_testimonials_item:after {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover;
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    z-index: 1;
    opacity: 0
}

.sc_testimonials_hover .sc_testimonials_item:before {
    content: '\e9eb';
    font-family: "fontello";
    display: block;
    position: relative;
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
    color: var(--theme-color-text_link2);
    margin-bottom: 20px;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.sc_testimonials_hover .sc_testimonials_item:hover {
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-text_link2)
}

.sc_testimonials_hover .sc_testimonials_item:hover .sc_testimonials_item_content {
    color: #fcfcfc;
    opacity: .9
}

.sc_testimonials_hover .sc_testimonials_item:hover:before {
    color: #fff
}

.sc_testimonials_hover .sc_testimonials_item:hover:after {
    opacity: 1
}

.sc_testimonials_hover .sc_testimonials_item:hover .sc_testimonials_item_author_title {
    color: #fcfcfc
}

.sc_testimonials_hover .sc_testimonials_item:hover .sc_testimonials_item_author_subtitle {
    color: #fff !important;
    opacity: .8 !important
}

.sc_testimonials_hover [class*=column] .sc_testimonials_item_content,.sc_testimonials_hover .sc_testimonials_item_content {
    text-align: left;
    font-size: 19px;
    line-height: 34px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text_dark);
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.sc_testimonials_hover [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_hover .sc_testimonials_item_content:before {
    display: none
}

.sc_testimonials_hover .sc_testimonials_item_author {
    margin: 26px 0 0;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: left
}

.sc_testimonials_hover .sc_testimonials_item_author_avatar {
    margin: 0 14px 0 0;
    width: 78px;
    height: 78px;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_testimonials_hover .sc_testimonials_item_author_data {
    max-width: 100%;
    margin-bottom: 11px;
    margin-top: 11px
}

.sc_testimonials_hover .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.sc_testimonials_hover .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_hover .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-alter_text);
    opacity: .8;
    font-size: 16px;
    line-height: 20px;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.sc_testimonials_hover .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_testimonials_hover .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px;
    background: 0 0;
    border-color: #e5e3e0
}

.sc_testimonials_hover .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_hover .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_hover .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_hover .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_hover .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_hover .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_hover .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_testimonials_accent .sc_item_slider .sc_testimonials_item {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_testimonials_accent .sc_testimonials_item {
    position: relative;
    -webkit-box-shadow: 0 3px 30px 0 rgba(0,0,0,.04);
    -ms-box-shadow: 0 3px 30px 0 rgba(0,0,0,.04);
    box-shadow: 0 3px 30px 0 rgba(0,0,0,.04);
    padding: 57px 50px 61px;
    height: auto;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: var(--theme-color-alter_bg_color);
    -webkit-transition: -webkit-transform .2s ease-out,color .2s ease-out;
    -ms-transition: -ms-transform .2s ease-out,color .2s ease-out;
    transition: transform .2s ease-out,color .2s ease-out;
    margin: 8px 0 0;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    will-change: transform
}

.sc_testimonials_accent .sc_testimonials_item:before {
    content: '\e9eb';
    font-family: "fontello";
    display: block;
    position: relative;
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
    color: var(--theme-color-text_link2);
    margin-bottom: 20px;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_testimonials_accent .sc_testimonials_item:hover {
    -webkit-transform: translate3d(0,-8px,0);
    -ms-transform: translate3d(0,-8px,0);
    transform: translate3d(0,-8px,0)
}

.sc_testimonials_accent .sc_testimonials_item:hover:before {
    color: var(--theme-color-text_dark)
}

.sc_testimonials_accent [class*=column] .sc_testimonials_item_content,.sc_testimonials_accent .sc_testimonials_item_content {
    text-align: left;
    font-size: 19px;
    line-height: 34px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text_dark);
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.sc_testimonials_accent [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_accent .sc_testimonials_item_content:before {
    display: none
}

.sc_testimonials_accent .sc_testimonials_item_author {
    margin: 26px 0 0;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: left
}

.sc_testimonials_accent .sc_testimonials_item_author_avatar {
    margin: 0 14px 0 0;
    width: 78px;
    height: 78px;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_testimonials_accent .sc_testimonials_item_author_data {
    max-width: 100%
}

.sc_testimonials_accent .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.sc_testimonials_accent .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_accent .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-alter_text);
    opacity: .8;
    font-size: 16px;
    line-height: 20px;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.sc_testimonials_accent .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_testimonials_accent .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_accent .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_accent .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px;
    background: 0 0;
    border-color: #e5e3e0
}

.sc_testimonials_accent .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_accent .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_accent .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_accent .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_accent .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_accent .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_accent .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_testimonials_accent2 .sc_item_slider .sc_testimonials_item {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_testimonials_accent2 .sc_testimonials_item {
    position: relative;
    -webkit-box-shadow: 0 3px 30px 0 rgba(0,0,0,.04);
    -ms-box-shadow: 0 3px 30px 0 rgba(0,0,0,.04);
    box-shadow: 0 3px 30px 0 rgba(0,0,0,.04);
    padding: 45px 45px 40px 50px;
    height: auto;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: var(--theme-color-alter_bg_color);
    -webkit-transition: -webkit-transform .2s ease-out,color .2s ease-out;
    -ms-transition: -ms-transform .2s ease-out,color .2s ease-out;
    transition: transform .2s ease-out,color .2s ease-out;
    margin: 8px 0 0;
    will-change: transform;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.sc_testimonials_accent2 .sc_testimonials_item:before {
    content: '\e9eb';
    font-family: "fontello";
    display: block;
    position: relative;
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 24px;
    font-weight: 400;
    text-align: left;
    color: var(--theme-color-text_link2);
    margin-bottom: 29px;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_testimonials_accent2 .sc_testimonials_item:hover {
    -webkit-transform: translate3d(0,-8px,0);
    -ms-transform: translate3d(0,-8px,0);
    transform: translate3d(0,-8px,0)
}

.sc_testimonials_accent2 .sc_testimonials_item:hover:before {
    color: var(--theme-color-text_dark)
}

.sc_testimonials_accent2 [class*=column] .sc_testimonials_item_content,.sc_testimonials_accent2 .sc_testimonials_item_content {
    text-align: left;
    font-size: 19px;
    line-height: 34px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text_dark);
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.sc_testimonials_accent2 [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_accent2 .sc_testimonials_item_content:before {
    display: none
}

.sc_testimonials_accent2 .sc_testimonials_item_author {
    margin: 26px 0 0;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: left
}

.sc_testimonials_accent2 .sc_testimonials_item_author_avatar {
    margin: 0 14px 0 0;
    width: 78px;
    height: 78px;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_testimonials_accent2 .sc_testimonials_item_author_data {
    max-width: 100%
}

.sc_testimonials_accent2 .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.sc_testimonials_accent2 .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_accent2 .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-alter_text);
    opacity: .8;
    font-size: 16px;
    line-height: 20px;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.sc_testimonials_accent2 .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_testimonials_accent2 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_accent2 .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_accent2 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px;
    background: 0 0;
    border-color: #e5e3e0
}

.sc_testimonials_accent2 .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_accent2 .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_accent2 .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_accent2 .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_accent2 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_accent2 .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_accent2 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_testimonials_accent2 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_accent2 .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
    margin-top: 2em
}

.sc_testimonials_creative [class*=column] .sc_testimonials_item_content,.sc_testimonials_creative .sc_testimonials_item_content {
    text-align: center;
    font-size: 19px;
    line-height: 34px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text_dark)
}

.sc_testimonials_creative [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_creative .sc_testimonials_item_content:before {
    display: none
}

.sc_testimonials_creative [class*=column] .sc_testimonials_item_author,.sc_testimonials_creative .sc_testimonials_item_author {
    margin: 34px 0 0;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: center
}

.sc_testimonials_creative [class*=column] .sc_testimonials_item_author:before,.sc_testimonials_creative .sc_testimonials_item_author:before {
    font-size: 21px;
    line-height: 1.5em;
    color: var(--theme-color-text_link);
    content: '\e9eb';
    font-family: "fontello";
    margin-bottom: 16px;
    display: inline-block;
    width: 100%;
    text-align: center
}

.sc_testimonials_creative .sc_testimonials_item_top {
    height: 120px;
    text-align: center;
    margin: 0 0 45px
}

.sc_testimonials_creative .sc_testimonials_item_top .sc_testimonials_item_author_avatar {
    margin: 0 auto;
    width: 120px;
    height: 120px;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    display: inline-block
}

.sc_testimonials_creative [class*=column] .sc_testimonials_item_author_data,.sc_testimonials_creative .sc_testimonials_item_author_data {
    border: none;
    padding: 0;
    max-width: 100%;
    text-align: center
}

.sc_testimonials_creative [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title,.sc_testimonials_creative .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none
}

.sc_testimonials_creative [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_creative [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle,.sc_testimonials_creative .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_creative .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-alter_text);
    opacity: 1;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 2px
}

.sc_testimonials_creative [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle,.sc_testimonials_creative .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_testimonials_creative .slider_container .swiper-pagination-bullet,.sc_testimonials_creative .slider_outer .swiper-pagination-bullet {
    width: 10px;
    border: 2px solid var(--theme-color-text_dark);
    opacity: 1;
    height: 10px
}

.sc_testimonials_creative .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_creative .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_creative .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px
}

.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev {
    opacity: 1;
    margin-left: 0 !important;
    left: calc(50% - 152px) !important;
    text-align: left !important
}

.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next {
    opacity: 1;
    margin-right: 0 !important;
    right: calc(50% - 152px) !important;
    text-align: right !important
}

.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: 0 0 !important;
    color: var(--theme-color-text_light) !important;
    top: 40px;
    margin-top: 0
}

.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a:before {
    font-size: 16px
}

.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a:hover {
    color: var(--theme-color-text_link) !important
}

.sc_testimonials_fashion .slider_container:not(.slider_controller_container):not(.slider_multi):not(.slider_type_images),.sc_testimonials_fashion .slider_container:not(.slider_controller_container):not(.slider_multi):not(.slider_type_images) .slider-slide {
    min-height: auto !important
}

.sc_testimonials_fashion .info_title {
    display: none
}

.sc_testimonials_fashion .slider-pagination-button .img_wrap {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    display: block
}

.sc_testimonials_fashion .slider_outer_controls_bottom.slider_outer_pagination_pos_bottom_outside>.slider_controls_wrap {
    display: inline-block;
    width: 100%;
    text-align: left
}

.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside {
    padding-left: 35%
}

.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
    margin: 0;
    width: 35%;
    position: absolute;
    left: 0;
    top: 0;
    text-align: left
}

.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button:hover img,.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active img {
    opacity: 1 !important
}

.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button:hover .img_wrap:before,.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active .img_wrap:before {
    opacity: 1 !important
}

.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active .info_title {
    opacity: 1 !important
}

.sc_testimonials_fashion .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
    min-height: 180px;
    height: auto;
    line-height: 1.2em;
    margin-top: 7px
}

.sc_testimonials_fashion .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
    padding-bottom: 0 !important
}

.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button {
    margin: 0 0 10px;
    width: 138px;
    padding-right: 5px;
    height: auto;
    border: none;
    vertical-align: top;
    display: inline-block;
    opacity: 1;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
    will-change: transform;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    transition: all .3s ease-out;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden
}

.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button img {
    opacity: .5;
    display: block;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    height: 103px;
    width: 103px;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap {
    position: relative;
    display: block;
    width: auto;
    float: left;
    overflow: visible
}

.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap:before {
    content: '\e9cb';
    font-family: "fontello";
    display: block;
    position: absolute;
    z-index: 1;
    bottom: -1px;
    right: -3px;
    width: 30px;
    height: 30px;
    line-height: 32px;
    overflow: hidden;
    font-size: 7px;
    font-weight: 400;
    text-align: center;
    text-indent: 1px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link);
    opacity: 0;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap+.info_title {
    padding-top: 27px;
    opacity: 0;
    width: 100%
}

.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .info_title {
    display: inline-block;
    width: 100%;
    text-align: left;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_testimonials_fashion .slider_outer_controls_bottom>.slider_controls_wrap {
    margin-top: 3em
}

.sc_testimonials_fashion .slider_prev+.slider_next,.sc_testimonials_fashion .slider_prev+.slider_pagination_wrap,.sc_testimonials_fashion .slider_next+.slider_pagination_wrap {
    margin-left: .5em
}

.sc_testimonials_fashion .slider_controls_wrap>a.slider_next,.sc_testimonials_fashion .slider_controls_wrap>a.slider_prev {
    border: 1px solid var(--theme-color-bd_color);
    height: 56px;
    width: 56px;
    line-height: 55px;
    padding: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: transparent !important;
    color: var(--theme-color-text_dark);
    text-align: center
}

.sc_testimonials_fashion .slider_controls_wrap>a.slider_next:before,.sc_testimonials_fashion .slider_controls_wrap>a.slider_prev:before {
    font-size: 16px
}

.sc_testimonials_fashion .slider_controls_wrap>a.slider_next:hover,.sc_testimonials_fashion .slider_controls_wrap>a.slider_prev:hover {
    color: var(--theme-color-text_link)
}

.sc_testimonials_fashion .slider_container.slider_controls_side .slider_controls_wrap>.slider_prev {
    opacity: 1;
    margin-left: 0;
    left: 0;
    text-align: center
}

.sc_testimonials_fashion .slider_container.slider_controls_side .slider_controls_wrap>.slider_next {
    opacity: 1;
    margin-right: 0;
    right: 0;
    text-align: center
}

.sc_testimonials_fashion .sc_testimonials_item_author_title {
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 22px;
    font-weight: 500;
    font-style: normal
}

.sc_testimonials_fashion .sc_testimonials_item_author_subtitle {
    color: var(--theme-color-alter_text);
    opacity: 1;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 2px;
    display: block
}

.sc_testimonials_fashion .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_testimonials_fashion .sc_testimonials_item_author,.sc_testimonials_fashion [class*=column] .sc_testimonials_item_author {
    text-align: left;
    margin: 30px 0 0;
    padding: 0
}

.sc_testimonials_fashion .sc_testimonials_item_content,.sc_testimonials_fashion [class*=column] .sc_testimonials_item_content {
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
    text-align: left;
    color: var(--theme-color-text_dark)
}

.sc_testimonials_fashion .sc_testimonials_item_content p+p,.sc_testimonials_fashion [class*=column] .sc_testimonials_item_content p+p {
    margin-top: 1.5em
}

.sc_testimonials_fashion .sc_testimonials_item_content:before {
    display: none
}

.sc_testimonials_alter .slider_container.slider_one .sc_testimonials_item {
    padding: 0 15%
}

.sc_testimonials_alter [class*=column] .sc_testimonials_item_content,.sc_testimonials_alter .sc_testimonials_item_content {
    text-align: center;
    font-size: 24px;
    line-height: 38px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text_dark)
}

.sc_testimonials_alter [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_alter .sc_testimonials_item_content:before {
    display: none
}

.sc_testimonials_alter [class*=column] .sc_testimonials_item_author,.sc_testimonials_alter .sc_testimonials_item_author {
    margin: 32px 0 0;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: center
}

.sc_testimonials_alter [class*=column] .sc_testimonials_item_author:before,.sc_testimonials_alter .sc_testimonials_item_author:before {
    font-size: 18px;
    line-height: 1.5em;
    color: var(--theme-color-text_link2);
    content: '\EA16';
    font-family: "fontello";
    margin-bottom: 24px;
    display: inline-block;
    width: 100%;
    text-align: center
}

.sc_testimonials_alter .sc_testimonials_item_top {
    height: 103px;
    text-align: center;
    margin: 0 0 38px
}

.sc_testimonials_alter .sc_testimonials_item_top .sc_testimonials_item_author_avatar {
    margin: 0 auto;
    width: 103px;
    height: 103px;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    display: inline-block
}

.sc_testimonials_alter [class*=column] .sc_testimonials_item_author_data,.sc_testimonials_alter .sc_testimonials_item_author_data {
    border: none;
    padding: 0;
    max-width: 100%;
    text-align: center
}

.sc_testimonials_alter [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title,.sc_testimonials_alter .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none
}

.sc_testimonials_alter [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_alter [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle,.sc_testimonials_alter .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_alter .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-alter_text);
    opacity: 1;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 2px
}

.sc_testimonials_alter [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle,.sc_testimonials_alter .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_testimonials_alter .slider_container .swiper-pagination-bullet,.sc_testimonials_alter .slider_outer .swiper-pagination-bullet {
    width: 10px;
    border: 2px solid var(--theme-color-text_dark);
    opacity: 1;
    height: 10px
}

.sc_testimonials_alter .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px
}

.sc_testimonials_alter .slider_container.slider_controls_side .slider_controls_wrap>.slider_prev {
    opacity: 1;
    margin-left: 0 !important;
    left: 0 !important;
    text-align: center !important
}

.sc_testimonials_alter .slider_container.slider_controls_side .slider_controls_wrap>.slider_next {
    opacity: 1;
    margin-right: 0 !important;
    right: 0 !important;
    text-align: center !important
}

.sc_testimonials_alter .slider_controls_wrap>a {
    text-align: center !important;
    width: 56px !important;
    height: 56px !important;
    line-height: 56px !important;
    background: var(--theme-color-alter_bg_color) !important;
    -webkit-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    border-radius: 50% !important;
    border: none !important;
    color: var(--theme-color-alter_dark) !important
}

.sc_testimonials_alter .slider_controls_wrap>a:before {
    font-size: 16px !important
}

.sc_testimonials_alter .slider_controls_wrap>a:hover {
    color: var(--theme-color-text_link) !important
}

.sc_testimonials_alter .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px;
    background: 0 0;
    border-color: var(--theme-color-bd_color)
}

.sc_testimonials_alter .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_alter .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_alter .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_alter .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_alter .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_alter .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_alter .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_alter .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
    margin-top: 2em
}

.sc_testimonials_alter2 .slider_container.slider_one .sc_testimonials_item {
    padding: 0 15%
}

.sc_testimonials_alter2 [class*=column] .sc_testimonials_item_content,.sc_testimonials_alter2 .sc_testimonials_item_content {
    text-align: left;
    font-size: 19px;
    line-height: 34px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text_dark)
}

.sc_testimonials_alter2 [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_alter2 .sc_testimonials_item_content:before {
    display: none
}

.sc_testimonials_alter2 [class*=column] .sc_testimonials_item_author,.sc_testimonials_alter2 .sc_testimonials_item_author {
    margin: 13px 0 0;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: left
}

.sc_testimonials_alter2 [class*=column] .sc_testimonials_item_author:before,.sc_testimonials_alter2 .sc_testimonials_item_author:before {
    font-size: 21px;
    line-height: 1.5em;
    color: var(--theme-color-text_link2);
    content: '\e9eb';
    font-family: "fontello";
    margin-bottom: 22px;
    display: inline-block;
    width: 100%;
    text-align: left;
    padding-left: 1px
}

.sc_testimonials_alter2 .sc_testimonials_item_top {
    height: 100px;
    text-align: left;
    margin: 0 0 27px
}

.sc_testimonials_alter2 .sc_testimonials_item_top .sc_testimonials_item_author_avatar {
    margin: 0 auto;
    width: 100px;
    height: 100px;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    display: inline-block
}

.sc_testimonials_alter2 [class*=column] .sc_testimonials_item_author_data,.sc_testimonials_alter2 .sc_testimonials_item_author_data {
    border: none;
    padding: 0;
    max-width: 100%;
    text-align: left
}

.sc_testimonials_alter2 [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title,.sc_testimonials_alter2 .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none
}

.sc_testimonials_alter2 [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_alter2 [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle,.sc_testimonials_alter2 .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_alter2 .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-alter_text);
    opacity: 1;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 2px
}

.sc_testimonials_alter2 [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle,.sc_testimonials_alter2 .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_testimonials_alter2 .slider_container .swiper-pagination-bullet,.sc_testimonials_alter2 .slider_outer .swiper-pagination-bullet {
    width: 10px;
    border: 2px solid var(--theme-color-text_dark);
    opacity: 1;
    height: 10px
}

.sc_testimonials_alter2 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter2 .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter2 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px
}

.sc_testimonials_alter2 .slider_container.slider_controls_side .slider_controls_wrap>.slider_prev {
    opacity: 1;
    margin-left: 0;
    left: 0;
    text-align: center
}

.sc_testimonials_alter2 .slider_container.slider_controls_side .slider_controls_wrap>.slider_next {
    opacity: 1;
    margin-right: 0;
    right: 0;
    text-align: center
}

.sc_testimonials_alter2 .slider_controls_wrap>a {
    text-align: center !important;
    width: 56px !important;
    height: 56px !important;
    line-height: 52px !important;
    background: 0 0 !important;
    -webkit-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    border-radius: 50% !important;
    border: 1px solid var(--theme-color-bd_color) !important;
    color: var(--theme-color-text_dark) !important
}

.sc_testimonials_alter2 .slider_controls_wrap>a:before {
    font-size: 16px !important
}

.sc_testimonials_alter2 .slider_controls_wrap>a:hover {
    color: var(--theme-color-text_link) !important
}

.sc_testimonials_alter2 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter2 .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter2 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px;
    background: 0 0;
    border-color: #e5e3e0
}

.sc_testimonials_alter2 .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_alter2 .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_alter2 .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_alter2 .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_alter2 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_alter2 .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_alter2 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_testimonials_alter2 .sc_item_slider.slider_outer_pagination_pos_bottom {
    padding-bottom: 3.6em
}

.sc_testimonials_decoration .slider_container.slider_controls_side .slider_controls_wrap>.slider_prev {
    opacity: 1;
    margin-left: 0 !important;
    left: 0 !important;
    text-align: left
}

.sc_testimonials_decoration .slider_container.slider_controls_side .slider_controls_wrap>.slider_next {
    opacity: 1;
    margin-right: 0 !important;
    right: 0 !important;
    text-align: right
}

.sc_testimonials_decoration .slider_container.slider_controls_side .slider_controls_wrap>a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: 0 0 !important;
    color: var(--theme-color-text_dark) !important
}

.sc_testimonials_decoration .slider_container.slider_controls_side .slider_controls_wrap>a:before {
    font-size: 22px
}

.sc_testimonials_decoration .slider_container.slider_controls_side .slider_controls_wrap>a:hover {
    color: var(--theme-color-text_link) !important
}

.sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .slider_controls_wrap>a {
    margin-top: 2em
}

.sc_testimonials_decoration .slider_container.slider_one .sc_testimonials_item {
    padding: 0 15%
}

.sc_testimonials_decoration .sc_testimonials_item_author_title {
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 22px;
    font-weight: 500;
    font-style: normal
}

.sc_testimonials_decoration .sc_testimonials_item_author_subtitle {
    color: var(--theme-color-text_dark);
    opacity: .8;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 2px
}

.sc_testimonials_decoration .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 7px
}

.sc_testimonials_decoration .sc_testimonials_item_author,.sc_testimonials_decoration [class*=column] .sc_testimonials_item_author {
    text-align: center;
    margin: 34px 0 0;
    padding: 0
}

.sc_testimonials_decoration .sc_testimonials_item_author .sc_testimonials_item_author_data,.sc_testimonials_decoration [class*=column] .sc_testimonials_item_author .sc_testimonials_item_author_data {
    max-width: 100%
}

.sc_testimonials_decoration .sc_testimonials_item_content,.sc_testimonials_decoration [class*=column] .sc_testimonials_item_content {
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
    text-align: center;
    color: var(--theme-color-text_dark)
}

.sc_testimonials_decoration .sc_testimonials_item_content:before {
    margin-bottom: 42px;
    font-size: 22px;
    line-height: 1.3em;
    content: '\e9eb';
    font-family: "fontello";
    will-change: color;
    color: var(--theme-color-text_link2);
    -webkit-transition: color .3s ease-out;
    -ms-transition: color .3s ease-out;
    transition: color .3s ease-out
}

.sc_testimonials_chit .sc_testimonials_rating_stars_default,.sc_testimonials_chit .sc_testimonials_rating_stars_hover {
    color: #ffc107
}

.sc_testimonials_chit .sc_testimonials_item_author_rating {
    line-height: 1
}

.sc_testimonials_chit .sc_testimonials_item_author_rating .sc_testimonials_rating {
    height: 1em;
    font-size: 1.1em
}

.sc_testimonials_chit .sc_testimonials_item_author_rating+.sc_testimonials_item_content {
    margin-top: 36px
}

.sc_testimonials_chit .sc_testimonials_item {
    position: relative;
    padding: 74px 40px;
    height: auto;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: var(--theme-color-alter_bg_color);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    margin-bottom: 0;
    margin-top: 0
}

.sc_testimonials_chit .sc_testimonials_item:before {
    display: none
}

.sc_testimonials_chit [class*=column] .sc_testimonials_item_content,.sc_testimonials_chit .sc_testimonials_item_content {
    text-align: left;
    font-size: 19px;
    line-height: 29px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_testimonials_chit [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_chit .sc_testimonials_item_content:before {
    display: none
}

.sc_testimonials_chit .sc_testimonials_item_author {
    margin: 60px 0 0;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: left
}

.sc_testimonials_chit .sc_testimonials_item_author_data {
    max-width: 100%
}

.sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none
}

.sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-alter_text);
    font-size: 16px;
    line-height: 20px;
    font-weight: 400
}

.sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 10px
}

.sc_testimonials_chit .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_chit .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_chit .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
    background-color: #e2e1e0;
    border-color: #e2e1e0;
    opacity: 1;
    width: 8px;
    height: 8px
}

.sc_testimonials_chit .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_chit .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_chit .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_chit .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_chit .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_chit .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_chit .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_testimonials_chit .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_chit .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
    margin-top: 2.4em
}

.sc_testimonials_bred .sc_testimonials_item {
    padding: 61px 30px 55px;
    height: auto;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: var(--theme-color-alter_bg_color);
    -webkit-box-shadow: 0 3px 40px 0 rgba(0,0,0,.05);
    -ms-box-shadow: 0 3px 40px 0 rgba(0,0,0,.05);
    box-shadow: 0 3px 40px 0 rgba(0,0,0,.05)
}

.sc_testimonials_bred .sc_item_slider .sc_testimonials_item {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_testimonials_bred [class*=column] .sc_testimonials_item_content,.sc_testimonials_bred .sc_testimonials_item_content {
    text-align: center;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    color: var(--theme-color-text_dark)
}

.sc_testimonials_bred [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_bred .sc_testimonials_item_content:before {
    display: none
}

.sc_testimonials_bred [class*=column] .sc_testimonials_item_author,.sc_testimonials_bred .sc_testimonials_item_author {
    margin: 25px 0 0;
    max-width: none;
    padding: 0;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    text-align: center
}

.sc_testimonials_bred .sc_testimonials_item_author_avatar {
    overflow: visible;
    margin: 0 auto 32px;
    width: 93px;
    height: 93px;
    position: relative;
    display: block
}

.sc_testimonials_bred .sc_testimonials_item_author_avatar:before {
    content: '\e9cb';
    font-family: "fontello";
    display: block;
    position: absolute;
    z-index: 1;
    bottom: -1px;
    right: -1px;
    width: 30px;
    height: 30px;
    line-height: 32px;
    overflow: hidden;
    font-size: 7px;
    font-weight: 400;
    text-align: center;
    text-indent: 1px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link)
}

.sc_testimonials_bred .sc_testimonials_item_author_avatar img {
    overflow: hidden;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_testimonials_bred .sc_testimonials_item_author_data {
    max-width: 100%
}

.sc_testimonials_bred .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
    margin: 0;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none
}

.sc_testimonials_bred .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_bred .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 0;
    color: var(--theme-color-text);
    opacity: 1;
    font-size: 16px;
    line-height: 20px
}

.sc_testimonials_bred .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
    margin-top: 6px
}

.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets .slider_pagination_bullet {
    margin: 0 8px;
    border-color: var(--theme-color-text_dark);
    background-color: transparent
}

.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets .slider_pagination_bullet.slider_pagination_bullet_active,.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-button-active,.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets .slider_pagination_bullet:hover {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets.sc_align_left .slider_controls_wrap:not(.with_prev):not(.with_next) .slider_pagination_wrap {
    text-align: left;
    justify-content: left;
    margin-left: -8px
}

.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets .slider_controls_wrap:not(.with_prev):not(.with_next) .slider_pagination_wrap {
    height: 20px
}

.sc_slider_controls.sc_slider_controls_default .slider_prev+.slider_next,.sc_slider_controls.sc_slider_controls_default .slider_prev+.slider_pagination_wrap,.sc_slider_controls.sc_slider_controls_default .slider_next+.slider_pagination_wrap {
    margin-left: .5em
}

.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_next,.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_prev {
    border: 1px solid var(--theme-color-bd_color);
    height: 56px;
    width: 56px;
    line-height: 53px;
    padding: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: transparent;
    color: var(--theme-color-text_dark);
    flex-shrink: 0
}

.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_next:before,.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_prev:before {
    font-size: 16px
}

.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_next.with_title,.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_prev.with_title {
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 0 15px;
    width: auto
}

.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_next:hover,.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_prev:hover {
    color: var(--theme-color-text_link)
}

.sc_slider_controls.sc_slider_controls_light .slider_prev+.slider_next,.sc_slider_controls.sc_slider_controls_light .slider_prev+.slider_pagination_wrap,.sc_slider_controls.sc_slider_controls_light .slider_next+.slider_pagination_wrap {
    margin-left: .5em
}

.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next:before {
    content: '\e9e6';
    letter-spacing: -3px
}

.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev:before {
    content: '\e9e5';
    letter-spacing: 2px
}

.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next,.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev {
    border: 1px solid var(--theme-color-bd_color);
    height: 56px;
    width: 56px;
    min-width: 56px;
    line-height: 52px;
    padding: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: transparent;
    color: var(--theme-color-text_dark)
}

.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next:before,.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev:before {
    font-size: 14px
}

.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next.with_title,.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev.with_title {
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 0 15px;
    width: auto
}

.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next:hover,.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev:hover {
    color: var(--theme-color-text_link)
}

.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap:not(.with_prev):not(.with_next) .slider_pagination_wrap {
    text-align: left;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sc_slider_controls.sc_slider_controls_alter .slider_pagination_bullet {
    position: relative;
    z-index: 1;
    margin: 0 15px;
    border: none;
    background-color: var(--theme-color-alter_bg_color)
}

.sc_slider_controls.sc_slider_controls_alter .slider_pagination_bullet.swiper-pagination-bullet-active {
    background-color: var(--theme-color-alter_link)
}

.sc_slider_controls.sc_slider_controls_alter .slider_pagination_bullet.swiper-pagination-bullet-active:after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: var(--theme-color-alter_link_02)
}

.sc_slider_controls.sc_slider_controls_alter .slider_pagination_bullet:first-child {
    margin-left: 0
}

.sc_slider_controls.sc_slider_controls_alter .slider_pagination_bullet:last-child {
    margin-right: 0
}

.sc_slider_controls.sc_slider_controls_alter .slider_prev+.slider_next,.sc_slider_controls.sc_slider_controls_alter .slider_prev+.slider_pagination_wrap,.sc_slider_controls.sc_slider_controls_alter .slider_next+.slider_pagination_wrap {
    margin-left: 5px
}

.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_next,.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_prev {
    border: 1px solid var(--theme-color-bd_color);
    height: 38px;
    width: 38px;
    line-height: 36px;
    padding: 0;
    -webkit-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-alter_dark)
}

.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_next:before,.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_prev:before {
    font-size: 14px
}

.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_next.with_title,.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_prev.with_title {
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 0 15px;
    width: auto
}

.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_next:hover,.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_prev:hover {
    color: var(--theme-color-text_link)
}

.sc_socials.sc_socials_default .socials_wrap {
    margin-bottom: -7px
}

.sc_socials.sc_socials_default .socials_wrap .social_item {
    display: inline-block;
    vertical-align: top;
    line-height: inherit;
    text-align: center;
    margin: 0 7px 7px 0
}

.sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
    position: relative;
    display: block;
    background-size: 100%;
    background-position: top center;
    overflow: hidden;
    width: 45px;
    height: 45px;
    line-height: 43px;
    font-size: 16px;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid var(--theme-color-text_dark_015);
    color: var(--theme-color-text_dark);
    background-color: transparent
}

.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon {
    background-color: transparent;
    color: var(--theme-color-text_link)
}

.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*=facebook] {
    color: #3b5998 !important
}

.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*=twitter] {
    color: #1da1f2 !important
}

.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*=dribble],.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*=dribbble] {
    color: #ea4c89 !important
}

.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*=instagram] {
    color: #c862dc !important
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: flex-start;
    width: var(--theme-var-page);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.7rem;
    opacity: 0
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.inited {
    opacity: 1
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.sc_item_filters_align_left .list_wrap .sc_item_filters_tabs {
    justify-content: flex-start
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.sc_item_filters_align_left .sc_item_filters_header {
    text-align: left
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.sc_item_filters_align_right .list_wrap .sc_item_filters_tabs {
    justify-content: flex-start
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.sc_item_filters_align_right .sc_item_filters_header {
    text-align: right
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.sc_item_filters_align_center .list_wrap .sc_item_filters_tabs {
    justify-content: flex-start
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.sc_item_filters_align_center .sc_item_filters_header {
    text-align: center
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .sc_item_filters_header {
    flex-basis: 100%;
    order: 1
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .title_wrap {
    order: 2;
    font-size: 1rem;
    padding-right: 3.6rem
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .title_wrap .toggle_title {
    color: var(--theme-color-text_dark)
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .title_wrap .active_tab {
    text-transform: capitalize;
    cursor: pointer;
    color: var(--theme-color-text_link3)
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap {
    overflow: hidden;
    order: 3
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs {
    transform: translateX(-100%);
    transition: transform 1s ease
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li {
    padding: 0 15px
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li a {
    text-transform: capitalize;
    color: var(--theme-color-text_dark);
    padding-bottom: 0;
    font-size: 1rem;
    border-bottom: none
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li a:after {
    display: none
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li a:hover {
    color: var(--theme-color-text_link3)
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li.sc_item_filters_tabs_active a {
    color: var(--theme-color-text_link3)
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs.active {
    transform: translateX(0);
    transition: transform 1s ease
}

.sc_blogger .sc_blogger_filters .sc_item_filters_tabs li a {
    display: inline-block
}

.sc_blogger_lay_portfolio .sc_blogger_filters,.sc_blogger_lay_portfolio_grid .sc_blogger_filters {
    margin-bottom: 2.4em
}

.sc_blogger_lay_portfolio .sc_blogger_filters.sc_item_filters_align_left,.sc_blogger_lay_portfolio .sc_blogger_filters.sc_item_filters_align_right,.sc_blogger_lay_portfolio_grid .sc_blogger_filters.sc_item_filters_align_left,.sc_blogger_lay_portfolio_grid .sc_blogger_filters.sc_item_filters_align_right {
    border-bottom: none;
    padding-bottom: 0
}

.sc_blogger_lay_portfolio .sc_blogger_filters.sc_item_filters_align_right.sc_item_filters_no_title .sc_item_filters_tabs li:first-child,.sc_blogger_lay_portfolio_grid .sc_blogger_filters.sc_item_filters_align_right.sc_item_filters_no_title .sc_item_filters_tabs li:first-child {
    padding-left: 0
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li,.sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li {
    padding: 0 13px
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li a,.sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li a {
    font-size: 16px;
    color: var(--theme-color-alter_text);
    padding-bottom: 5px;
    position: relative
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li a:after,.sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li a:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: auto;
    right: 0;
    height: 2px;
    width: 0;
    background-color: var(--theme-color-alter_link);
    transition: all .3s
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li a:hover,.sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li a:hover {
    color: var(--theme-color-alter_dark)
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li a:hover:after,.sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li a:hover:after {
    width: 100%;
    left: 0;
    right: auto;
    transition: all .3s
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li.sc_item_filters_tabs_active a,.sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li.sc_item_filters_tabs_active a {
    border: none;
    color: var(--theme-color-alter_dark)
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li.sc_item_filters_tabs_active a:after,.sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li.sc_item_filters_tabs_active a:after {
    width: 100%;
    left: 0;
    right: auto;
    transition: all .3s
}

.sc_portfolio .slider_container .swiper-pagination-bullet,.sc_portfolio .slider_outer .swiper-pagination-bullet,.sc_blogger.sc_blogger_portfolio .slider_container .swiper-pagination-bullet,.sc_blogger.sc_blogger_portfolio .slider_outer .swiper-pagination-bullet {
    width: 8px;
    height: 8px
}

.sc_portfolio .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,.sc_portfolio .slider_container .slider_pagination_wrap .swiper-pagination-bullet,.sc_portfolio .slider_outer .slider_pagination_wrap .swiper-pagination-bullet,.sc_portfolio .swiper-pagination-custom .swiper-pagination-button,.sc_blogger.sc_blogger_portfolio .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,.sc_blogger.sc_blogger_portfolio .slider_container .slider_pagination_wrap .swiper-pagination-bullet,.sc_blogger.sc_blogger_portfolio .slider_outer .slider_pagination_wrap .swiper-pagination-bullet,.sc_blogger.sc_blogger_portfolio .swiper-pagination-custom .swiper-pagination-button {
    border-color: var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-alter_bd_color)
}

.sc_portfolio .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_portfolio .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_portfolio .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_portfolio .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-bullet-active,.sc_blogger.sc_blogger_portfolio .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_blogger.sc_blogger_portfolio .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_blogger.sc_blogger_portfolio .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_blogger.sc_blogger_portfolio .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-bullet-active {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_portfolio .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_blogger.sc_blogger_portfolio .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
    margin-top: 2.2em
}

.sc_blogger_excerpt_default .post_layout_excerpt {
    margin-bottom: 0 !important
}

.sc_blogger_excerpt_default .sc_item_posts_container .post_layout_excerpt {
    margin-bottom: .4em !important
}

.sc_portfolio_eclipse .sc_portfolio_content>.sc_portfolio_item+.sc_portfolio_item,.sc_portfolio_extra .sc_portfolio_content>.sc_portfolio_item+.sc_portfolio_item,.sc_portfolio_default .sc_portfolio_content>.sc_portfolio_item+.sc_portfolio_item,.sc_blogger_portfolio_default>.sc_blogger_content>.column-1_1+.column-1_1,.sc_blogger_classic_default>.sc_blogger_content>.column-1_1+.column-1_1 {
    margin-top: 1.5em
}

.sc_blogger_portestate_default>.sc_blogger_content .sc_blogger_item_portestate_default+.sc_blogger_item_portestate_default,.sc_blogger_lay_portfolio>.sc_blogger_content .sc_blogger_item_lay_portfolio+.sc_blogger_item_lay_portfolio {
    margin-top: 2em
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg {
    background-position: center center;
    background-size: cover
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg:before {
    padding-top: 15rem
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(odd) {
    width: 35% !important
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(even) {
    width: 65% !important
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_2 .swiper-slide .post_featured_bg:before {
    padding-top: 24.8rem
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide .post_featured_bg:before {
    padding-top: 20rem
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_4 .swiper-slide .post_featured_bg:before {
    padding-top: 18rem
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_4 .sc_portfolio_item .post_featured .post_info,.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_5 .sc_portfolio_item .post_featured .post_info,.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_6 .sc_portfolio_item .post_featured .post_info {
    bottom: 20px;
    left: 0;
    padding: 13px 18px 11px
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_4 .sc_portfolio_item .post_featured .post_info .post_title,.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_5 .sc_portfolio_item .post_featured .post_info .post_title,.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_6 .sc_portfolio_item .post_featured .post_info .post_title {
    font-size: 1.1rem
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg {
    background-position: center center;
    background-size: cover
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg:before {
    padding-top: 20rem
}

.sc_portfolio.sc_portfolio_default>div:not([class*=masonry]) .post_featured.with_video_autoplay:before {
    content: '';
    display: inline-block;
    width: 0;
    vertical-align: top;
    margin-left: -.3em
}

.sc_portfolio.sc_portfolio_default>div:not([class*=masonry]) .post_featured.with_video_autoplay>.with_video_autoplay {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_portfolio.sc_portfolio_default>div:not([class*=masonry]) .post_featured.with_video_autoplay>.with_video_autoplay iframe {
    height: 100% !important;
    background-color: #000
}

.sc_portfolio.sc_portfolio_default>div:not([class*=masonry]) .post_featured.with_video_autoplay>.with_video_autoplay .mejs-layers,.sc_portfolio.sc_portfolio_default>div:not([class*=masonry]) .post_featured.with_video_autoplay>.with_video_autoplay .mejs-controls {
    display: none
}

.sc_portfolio.sc_portfolio_default>div:not([class*=masonry]) .post_featured.with_video_autoplay>.with_video_autoplay video {
    object-fit: cover;
    height: 100% !important
}

.sc_portfolio.sc_portfolio_default>div:not([class*=masonry]) .post_featured.with_video_autoplay>.with_video_autoplay .with_video_autoplay,.sc_portfolio.sc_portfolio_default>div:not([class*=masonry]) .post_featured.with_video_autoplay>.with_video_autoplay .video_frame,.sc_portfolio.sc_portfolio_default>div:not([class*=masonry]) .post_featured.with_video_autoplay>.with_video_autoplay .wp-video,.sc_portfolio.sc_portfolio_default>div:not([class*=masonry]) .post_featured.with_video_autoplay>.with_video_autoplay .mejs-container,.sc_portfolio.sc_portfolio_default>div:not([class*=masonry]) .post_featured.with_video_autoplay>.with_video_autoplay .mejs-mediaelement {
    height: 100% !important
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured {
    overflow: hidden;
    position: relative
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured>a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured.with_video_autoplay,.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured.post_featured_bg {
    background-position: center center;
    background-size: cover
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured.with_video_autoplay:before,.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured.post_featured_bg:before {
    padding-top: 20rem
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .mask {
    display: none
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info {
    width: auto;
    max-width: calc(100% - 30px);
    height: auto;
    top: auto;
    right: auto;
    bottom: 27px;
    left: 0;
    padding: 23px 28px 21px;
    background-color: var(--theme-color-bg_color);
    -webkit-transform: translateX(-100%) translateZ(0);
    -ms-transform: translateX(-100%) translateZ(0);
    transform: translateX(-100%) translateZ(0);
    transition: all .3s
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_title {
    font-size: 1.33rem;
    line-height: 1.2em;
    letter-spacing: 0;
    text-transform: none;
    font-weight: 500
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
    font-size: 16px
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a {
    color: var(--theme-color-alter_text) !important
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured:hover .post_info {
    -webkit-transform: translateX(0) translateZ(0);
    -ms-transform: translateX(0) translateZ(0);
    transform: translateX(0) translateZ(0);
    transition: all .7s
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg {
    background-position: center center;
    background-size: cover
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg:before {
    padding-top: 17rem
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(odd) {
    width: 45% !important
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(even) {
    width: 55% !important
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_2 .swiper-slide .post_featured_bg:before {
    padding-top: 28.66rem
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .post_featured_bg:before {
    padding-top: 22rem
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_4 .post_featured_bg:before {
    padding-top: 20rem
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_4 .sc_portfolio_item .post_featured .post_info,.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_5 .sc_portfolio_item .post_featured .post_info,.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_6 .sc_portfolio_item .post_featured .post_info {
    bottom: 10px;
    left: 10px
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_4 .sc_portfolio_item .post_featured .post_info .post_title,.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_5 .sc_portfolio_item .post_featured .post_info .post_title,.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_6 .sc_portfolio_item .post_featured .post_info .post_title {
    font-size: 1.1rem
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg {
    background-position: center center;
    background-size: cover
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg:before {
    padding-top: 24rem
}

.sc_portfolio.sc_portfolio_extra .trx_addons_columns_wrap {
    margin-right: -16px
}

.sc_portfolio.sc_portfolio_extra .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-right: 16px
}

.sc_portfolio.sc_portfolio_extra .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-] {
    padding-bottom: 16px
}

.sc_portfolio.sc_portfolio_extra .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
    padding-bottom: 16px
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured {
    overflow: hidden;
    position: relative
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured>a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured.post_featured_bg {
    background-position: center center;
    background-size: cover;
    margin: 0
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured.post_featured_bg:before {
    padding-top: 100%
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .mask {
    display: none
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info {
    width: auto;
    max-width: calc(100% - 80px);
    height: auto;
    top: auto;
    right: auto;
    bottom: 40px;
    left: 40px;
    padding: 0;
    background-color: transparent
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
    font-size: 1.33rem;
    line-height: 1.25em;
    letter-spacing: 0;
    font-weight: 500;
    padding: 10px 30px 12px 22px;
    background-color: #1f242e;
    transform: translateX(-101%);
    transition: all .3s;
    transition-duration: .3s;
    transition-delay: 0ms
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title a {
    color: #fff !important
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta {
    margin-top: 5px;
    transform: translateX(-101%);
    transition: all .3s;
    transition-delay: 50ms;
    transition-duration: .3s
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
    font-size: 16px;
    line-height: 1.4em;
    padding: 6px 18px 6px 20px;
    background-color: #323641;
    max-width: 100%
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a {
    color: #fff !important
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured:hover .post_info .post_title {
    transform: translateX(0);
    transition: all .7s ease;
    transition-delay: 0ms;
    transition-duration: .5s
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured:hover .post_info .post_meta {
    transform: translateX(0);
    transition: all .7s ease;
    transition-delay: 50ms;
    transition-duration: .5s
}

.sc_portfolio.sc_portfolio_extra .trx_addons_column-1_5 .sc_portfolio_item .post_info,.sc_portfolio.sc_portfolio_extra .trx_addons_column-1_6 .sc_portfolio_item .post_info,.sc_portfolio.sc_portfolio_extra .trx_addons_column-1_3 .sc_portfolio_item .post_info,.sc_portfolio.sc_portfolio_extra .trx_addons_column-1_4 .sc_portfolio_item .post_info {
    left: 30px;
    bottom: 30px;
    max-width: calc(100% - 60px)
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured {
    overflow: hidden;
    position: relative;
    margin-bottom: 0
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured>a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 7
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .mask {
    display: block;
    background-color: var(--theme-color-inverse_dark);
    opacity: 0;
    transition-delay: .3s;
    transition: .3s;
    transition-duration: .3s
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info {
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    padding: 0;
    background-color: transparent;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_title {
    font-size: 1.33rem;
    line-height: 1.25em;
    letter-spacing: 0;
    font-weight: 500;
    color: #fff !important;
    overflow: hidden;
    text-align: center
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_title a {
    transform: translateY(100%);
    transition-delay: .15s;
    transition: .3s;
    transition-duration: .4s;
    color: #fff !important;
    margin-left: 0;
    overflow: hidden;
    padding-bottom: 2px;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_meta {
    overflow: hidden
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
    font-size: 16px;
    line-height: 1.4em;
    color: #fff !important;
    transform: translateY(100%);
    transition-delay: 0ms;
    transition: .3s;
    transition-duration: .4s
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a {
    color: #fff !important
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured:hover .mask {
    transition: all .3s;
    opacity: .95;
    transition-duration: .3s
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured:hover .post_info .post_title a {
    transform: translateY(0);
    transition-duration: .5s
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured:hover .post_info .post_meta .post_categories {
    transform: translateY(0);
    transition-duration: .5s
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_featured {
    flex-basis: 49%;
    flex-shrink: 0;
    margin-bottom: 0
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap {
    box-sizing: border-box;
    padding: 2.2em 2.2em 1.9em;
    display: -webkit-flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: flex-start;
    align-self: center;
    flex-basis: 51%;
    max-width: 51%
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_title {
    margin-bottom: 27px
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_title a:hover {
    color: var(--theme-color-text_dark) !important
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_description_content {
    margin-bottom: 15px
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta+.post_title {
    margin-top: 12px
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta .post_categories {
    width: 100%;
    font-size: 14px;
    line-height: 25px;
    font-weight: 500;
    letter-spacing: .13em;
    text-transform: uppercase;
    color: var(--theme-color-text_dark)
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta .post_categories a {
    color: var(--theme-color-text_dark) !important
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button {
    margin-top: 5%;
    margin-bottom: -5%;
    font-size: 13px;
    line-height: 21px;
    font-weight: 500;
    letter-spacing: .8px;
    padding: 0;
    background-color: transparent !important;
    color: var(--theme-color-text_dark) !important
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button .hover-arrow {
    display: inline-block;
    width: 39px;
    height: 17px;
    line-height: 20px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    will-change: transform;
    margin-left: 15px
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button .hover-arrow:before {
    top: -3px;
    right: 2px;
    position: absolute;
    display: block;
    font-family: "fontello";
    color: var(--theme-color-text_dark);
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    content: '\EA04';
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button:hover .hover-arrow {
    width: 59px;
    margin-left: 35px
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button:hover .hover-arrow:before {
    color: var(--theme-color-text_link)
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap {
    padding: 3.2em 0 3.8em 3.9em
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item+.sc_portfolio_item {
    margin-top: 30px
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_content.no_margin .sc_portfolio_item+.sc_portfolio_item {
    margin-top: 0
}

.content_wrap_fullscreen .elementor-section-full_width .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap {
    margin-right: calc((100vw - var(--theme-var-page))/2)
}

.content_wrap_fullscreen .elementor-section-full_width .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button {
    margin-top: 27%;
    margin-bottom: -27%
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_columns_wrap [class*=trx_addons_column-] .sc_portfolio_item .post_content_wrap {
    padding: 1.5em;
    margin-right: 0;
    align-self: flex-start
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_columns_wrap [class*=trx_addons_column-] .sc_portfolio_item .post_content_wrap .theme_button .hover-arrow {
    margin-left: 15px;
    width: 20px
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_columns_wrap [class*=trx_addons_column-] .sc_portfolio_item .post_content_wrap .theme_button:hover .hover-arrow {
    margin-left: 15px;
    width: 38px
}

.sc_portfolio.sc_portfolio_simple.related_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start
}

.sc_portfolio.sc_portfolio_simple.related_wrap .related_wrap_title {
    margin-right: 20px;
    width: calc(34% - 20px);
    line-height: 1em;
    margin-top: -6px
}

.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns {
    width: 66%;
    padding-top: 3.1em;
    border-top: 1px solid var(--theme-color-text_dark)
}

.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item {
    padding: 0 33px 34px 0;
    display: inline-block
}

.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item .post_title {
    font-size: 1.333em
}

.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item .post_meta {
    display: inline-block
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item {
    padding: 0 33px 18px 0;
    display: inline-block;
    width: auto
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item:last-child {
    padding-right: 0
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: baseline
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_title {
    font-size: 1.944em;
    margin-bottom: 0
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta {
    color: var(--theme-color-alter_text);
    margin-top: 0;
    margin-bottom: 3px;
    display: none
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta .post_categories {
    font-size: 16px;
    letter-spacing: 0;
    font-weight: inherit;
    color: var(--theme-color-alter_text)
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta .post_categories a {
    color: var(--theme-color-alter_text) !important
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta .post_categories a:hover {
    color: var(--theme-color-text_link) !important
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta:before {
    content: '/';
    margin: 0 5px 0 9px
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured {
    overflow: hidden;
    position: relative;
    margin-bottom: 0;
    width: 100%;
    height: 100%
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured>a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 7
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .mask {
    top: 10px;
    left: 10px;
    bottom: 10px;
    right: 10px;
    display: block;
    background: var(--theme-color-bg_color);
    opacity: 0;
    transition-delay: .3s;
    transition: .3s;
    transition-duration: .3s
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .post_info {
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    padding: 0;
    background-color: transparent;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .post_info .post_title {
    font-size: 1.33rem;
    line-height: 1.25em;
    letter-spacing: 0;
    font-weight: 500;
    color: var(--theme-color-text_dark) !important;
    overflow: hidden;
    width: 100%;
    text-align: center
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .post_info .post_title a {
    transform: translateY(100%);
    transition-delay: .15s;
    transition: .3s;
    transition-duration: .4s;
    color: var(--theme-color-text_dark) !important;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical;
    overflow: hidden
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .post_info .post_meta {
    overflow: hidden
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
    font-size: 16px;
    line-height: 1.4em;
    color: var(--theme-color-text_light) !important;
    transform: translateY(100%);
    transition-delay: 0ms;
    transition: .3s;
    transition-duration: .4s;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a {
    color: var(--theme-color-text_light) !important
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured:hover .mask {
    transition: all .3s;
    opacity: 1;
    transition-duration: .3s
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured:hover .post_info .post_title a {
    transform: translateY(0);
    transition-duration: .5s
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured:hover .post_info .post_meta .post_categories {
    transform: translateY(0);
    transition-duration: .5s
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container {
    display: grid;
    gap: 30px 30px;
    grid-template: auto/repeat(4,1fr);
    grid-auto-flow: dense
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container .sc_portfolio_item {
    min-height: 390px
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.no_margin {
    gap: 0 0
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container[class*=grid_wrap_] {
    margin: 0 !important
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_1 {
    grid-template-columns: 1fr !important;
    grid-template-rows: 500px !important;
    gap: 30px 30px;
    grid-template-areas: "md-1"
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_1 .sc_portfolio_item {
    min-height: unset
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_1 .sc_portfolio_item:nth-child(1) {
    grid-area: md-1
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_1.no_margin {
    gap: 0 0
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_2 {
    grid-template-columns: 1fr 1fr !important;
    grid-template-rows: 500px !important;
    gap: 30px 30px;
    grid-template-areas: "md-1 md-2"
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_2 .sc_portfolio_item {
    min-height: unset
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_2 .sc_portfolio_item:nth-child(1) {
    grid-area: md-1
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_2 .sc_portfolio_item:nth-child(2) {
    grid-area: md-2
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_2.no_margin {
    gap: 0 0
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 {
    grid-template-columns: 1fr 1fr !important;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr !important;
    gap: 30px 30px;
    grid-template-areas: "md-1 md-3" "md-1 md-3" "md-1 md-3" "md-2 md-3" "md-2 md-3"
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 .sc_portfolio_item {
    min-height: unset
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 .sc_portfolio_item:nth-child(1) {
    grid-area: md-1
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 .sc_portfolio_item:nth-child(2) {
    grid-area: md-2
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 .sc_portfolio_item:nth-child(3) {
    grid-area: md-3
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3.no_margin {
    gap: 0 0
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 {
    grid-template-columns: 1fr 1fr !important;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr !important;
    gap: 30px 30px;
    grid-template-areas: "md-1 md-3" "md-1 md-3" "md-1 md-4" "md-2 md-4" "md-2 md-4"
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item {
    min-height: unset
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(1) {
    grid-area: md-1
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(2) {
    grid-area: md-2
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(3) {
    grid-area: md-3
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(4) {
    grid-area: md-4
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4.no_margin {
    gap: 0 0
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 {
    grid-template-columns: 1fr 1fr 1fr !important;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr !important;
    gap: 30px 30px;
    grid-template-areas: "md-1 md-3 md-5" "md-1 md-3 md-5" "md-1 md-4 md-5" "md-2 md-4 md-5" "md-2 md-4 md-5"
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item {
    min-height: unset
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(1) {
    grid-area: md-1
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(2) {
    grid-area: md-2
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(3) {
    grid-area: md-3
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(4) {
    grid-area: md-4
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(5) {
    grid-area: md-5
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5.no_margin {
    gap: 0 0
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 {
    grid-template-columns: 1fr 1fr 1fr !important;
    grid-template-rows: repeat(12,1fr) !important;
    gap: 30px 30px;
    grid-template-areas: "md-1 md-3 md-5" "md-1 md-3 md-5" "md-1 md-3 md-5" "md-1 md-3 md-5" "md-1 md-3 md-5" "md-2 md-3 md-5" "md-2 md-3 md-6" "md-2 md-4 md-6" "md-2 md-4 md-6" "md-2 md-4 md-6" "md-2 md-4 md-6" "md-2 md-4 md-6"
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item {
    min-height: unset
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(1) {
    grid-area: md-1
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(2) {
    grid-area: md-2
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(3) {
    grid-area: md-3
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(4) {
    grid-area: md-4
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(5) {
    grid-area: md-5
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(6) {
    grid-area: md-6
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6.no_margin {
    gap: 0 0
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 {
    grid-template-columns: 1fr 1fr 1fr 1fr !important;
    grid-template-rows: repeat(12,1fr) !important;
    gap: 30px 30px;
    grid-template-areas: "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-2 md-3 md-5 md-7" "md-2 md-3 md-6 md-7" "md-2 md-4 md-6 md-7" "md-2 md-4 md-6 md-7" "md-2 md-4 md-6 md-7" "md-2 md-4 md-6 md-7" "md-2 md-4 md-6 md-7"
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item {
    min-height: unset
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(1) {
    grid-area: md-1
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(2) {
    grid-area: md-2
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(3) {
    grid-area: md-3
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(4) {
    grid-area: md-4
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(5) {
    grid-area: md-5
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(6) {
    grid-area: md-6
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(7) {
    grid-area: md-7
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7.no_margin {
    gap: 0 0
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 {
    grid-template-columns: 1fr 1fr 1fr 1fr !important;
    grid-template-rows: repeat(12,1fr) !important;
    gap: 30px 30px;
    grid-template-areas: "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-2 md-3 md-5 md-7" "md-2 md-3 md-6 md-7" "md-2 md-4 md-6 md-7" "md-2 md-4 md-6 md-8" "md-2 md-4 md-6 md-8" "md-2 md-4 md-6 md-8" "md-2 md-4 md-6 md-8"
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item {
    min-height: unset
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(1) {
    grid-area: md-1
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(2) {
    grid-area: md-2
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(3) {
    grid-area: md-3
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(4) {
    grid-area: md-4
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(5) {
    grid-area: md-5
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(6) {
    grid-area: md-6
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(7) {
    grid-area: md-7
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(8) {
    grid-area: md-8
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8.no_margin {
    gap: 0 0
}

.sc_portfolio .sc_portfolio_item .post_featured.with_thumb .post_video_hover {
    top: 20px;
    right: 20px;
    margin: 0;
    left: auto;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    letter-spacing: -4px
}

.sc_blogger_lay_portfolio .sc_blogger_item .sc_blogger_item_body .post_featured.with_thumb .post_video_hover,.sc_blogger_lay_portfolio_grid .sc_blogger_item .sc_blogger_item_body .post_featured.with_thumb .post_video_hover {
    top: 20px;
    right: 20px;
    margin: 0;
    left: auto;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    letter-spacing: -4px
}

.sc_blogger_lay_portfolio .sc_blogger_item .post_meta .post_sponsored,.sc_blogger_lay_portfolio_grid .sc_blogger_item .post_meta .post_sponsored {
    display: none
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .post_featured {
    margin-bottom: 17px
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content {
    margin-bottom: 20px;
    text-align: left
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta {
    margin: 3px 0 0
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta .post_meta_item a,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta .post_meta_item {
    color: var(--theme-color-alter_text) !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta .post_categories {
    font-size: 16px
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
    opacity: 0;
    transition: all .3s;
    transform: scale(.8);
    bottom: 30px;
    left: 30px;
    padding: 20px 26px 17px;
    background-color: var(--theme-color-bg_color)
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
    font-size: 1.33rem
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
    margin-top: 3px
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
    font-size: 16px
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item a,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item {
    color: var(--theme-color-alter_text) !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl {
    opacity: 1;
    transition: all .3s;
    transform: scale(1)
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .post_featured_bg[data-ratio="10:9"]:before {
    padding-top: 94%
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
    transition: all .4s;
    transform: translateY(100%);
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 21px 26px 17px;
    width: 70%;
    max-width: 70%;
    background-color: var(--theme-color-bg_color);
    opacity: 0
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
    font-size: 1.33rem
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title a {
    color: var(--theme-color-text_dark) !important;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta.post_meta_categories {
    margin-top: 6px
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta.post_meta_categories .post_categories {
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item a,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item {
    color: var(--theme-color-alter_text) !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured.hover_link.with_thumb>.bg_in {
    transition: all .3s ease;
    transform: scale(1.009,1.009)
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured.hover_link.with_thumb:hover>.bg_in {
    transform: scale(1.04,1.04)
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc {
    transition: all .4s;
    transform: translateY(0);
    bottom: 38px;
    opacity: 1
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .post_featured_bg[data-ratio="10:9"]:before {
    padding-top: 94%
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
    left: 15%;
    bottom: 10%;
    background-color: transparent;
    overflow: hidden;
    padding: 0;
    text-align: left
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
    font-size: 1.33rem;
    line-height: 1.25em;
    letter-spacing: 0;
    font-weight: 500;
    padding: 10px 22px 12px 18px;
    background-color: #1f242e;
    transform: translateX(-105%);
    transition: all .3s;
    transition-duration: .3s;
    transition-delay: 0ms
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
    color: #fff !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
    margin-top: 5px;
    transform: translateX(-105%);
    transition: all .3s;
    transition-delay: 50ms;
    transition-duration: .3s
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
    font-size: 16px;
    line-height: 1.6em;
    padding: 6px 24px 6px 20px;
    background-color: #323641
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories a {
    color: #fff !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .sc_blogger_item_title {
    transform: translateX(0);
    transition: all .7s;
    transition-delay: 0ms;
    transition-duration: .5s
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .post_meta {
    transform: translateX(0);
    transition: all .7s;
    transition-delay: 50ms;
    transition-duration: .5s
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .post_featured {
    margin-bottom: 19px
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .post_featured .mask {
    display: none
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content {
    margin-bottom: 10px;
    text-align: center
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_title {
    font-size: 1.2rem
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta {
    margin: 4px 0 0
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta .post_meta_item a,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta .post_meta_item {
    color: var(--theme-color-alter_text) !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta .post_categories {
    font-size: 16px
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_columns_wrap .trx_addons_column-1_2 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_title {
    font-size: 1.55rem
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_content .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_title {
    font-size: 1.55rem
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_content .sc_blogger_item+.sc_blogger_item {
    padding-top: 30px
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item {
    width: 100%;
    height: 100%
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .link {
    z-index: 10;
    display: block
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .bg_in {
    transform: scale(1.02,1.02)
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
    transition: all .3s;
    max-width: unset;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    padding: 20px;
    background-color: transparent;
    transform: none
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
    font-size: 1.33rem;
    line-height: 1.4em;
    overflow: hidden;
    color: #fff !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title a {
    transform: translateY(100%);
    transition-delay: .15s;
    transition: .3s;
    transition-duration: .4s;
    color: #fff !important;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta {
    margin-top: 3px;
    overflow: hidden
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item a,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item {
    color: #fff !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_categories {
    font-size: 16px;
    transform: translateY(100%);
    transition-delay: 0ms;
    transition: .3s;
    transition-duration: .4s;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: block;
    z-index: -1;
    background-color: var(--theme-color-inverse_dark);
    opacity: 0;
    transition-delay: .3s;
    transition: .3s;
    transition-duration: .3s
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc:before {
    transition: all .3s;
    opacity: .95;
    transition-duration: .3s
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc .sc_blogger_item_title a {
    transform: translateY(0);
    transition-duration: .5s
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc .post_meta .post_categories {
    transform: translateY(0);
    transition-duration: .5s
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .post_featured_bg[data-ratio="10:7"]:before {
    padding-top: 72%
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .trx_addons_columns_wrap {
    margin-right: 0
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-right: 0
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-] {
    padding-bottom: 0
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .link {
    z-index: 10;
    display: block
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
    transition: all .3s;
    max-width: unset;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    padding: 20px;
    background-color: transparent;
    transform: none
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
    font-size: 1.33rem;
    line-height: 1.4em;
    overflow: hidden;
    color: #fff !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title a {
    transform: translateY(100%);
    transition-delay: .15s;
    transition: .3s;
    transition-duration: .4s;
    color: #fff !important;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical;
    overflow: hidden
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta {
    margin-top: 3px;
    overflow: hidden
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item a,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item {
    color: #fff !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_categories {
    font-size: 16px;
    transform: translateY(100%);
    transition-delay: 0ms;
    transition: .3s;
    transition-duration: .4s;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: block;
    z-index: -1;
    background-color: var(--theme-color-inverse_dark);
    opacity: 0;
    transition-delay: .3s;
    transition: .3s;
    transition-duration: .3s
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc:before {
    transition: all .3s;
    opacity: .95;
    transition-duration: .3s
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc .sc_blogger_item_title a {
    transform: translateY(0);
    transition-duration: .5s
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc .post_meta .post_categories {
    transform: translateY(0);
    transition-duration: .5s
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .trx_addons_columns_wrap {
    margin-right: 0
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-right: 0;
    padding-bottom: 0 !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-] {
    padding-bottom: 0
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .link {
    z-index: 10;
    display: block
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
    opacity: 0;
    transition: all .3s;
    transform: scale(.8);
    max-width: unset;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    bottom: 30px;
    left: 30px;
    right: 30px;
    top: 30px;
    padding: 20px 39px 30px;
    background-color: var(--theme-color-bg_color)
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
    font-size: 1.33rem;
    line-height: 1.3em;
    padding-bottom: 1px;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical;
    overflow: hidden
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
    margin-top: 3px
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
    font-size: 16px
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item a,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item {
    color: var(--theme-color-alter_text) !important
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl {
    opacity: 1;
    transition: all .3s;
    transform: scale(1)
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .post_featured_bg[data-ratio="10:9"]:before {
    padding-top: 96%
}

.sc_blogger_lay_portfolio_grid .sc_item_featured [class*=post_info_] {
    z-index: 2001 !important
}

.sc_blogger_lay_portfolio_grid .sc_blogger_item .post_featured.without_thumb {
    height: 100%
}

.sc_blogger_lay_portfolio_grid .sc_blogger_item .post_featured.without_thumb .slider-slide,.sc_blogger_lay_portfolio_grid .sc_blogger_item .post_featured.without_thumb .slider_outer,.sc_blogger_lay_portfolio_grid .sc_blogger_item .post_featured.without_thumb .slider_container {
    height: 100% !important;
    min-height: 200px !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body {
    width: 100%;
    height: 100%
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured_bg {
    width: 100%;
    height: 100%
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
    opacity: 0;
    transition: all .3s;
    transform: scale(.8);
    bottom: 50px;
    left: 50px;
    padding: 20px 27px 17px;
    max-height: calc(100% - 100px);
    max-width: calc(100% - 100px);
    background-color: var(--theme-color-bg_color);
    overflow: hidden
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
    font-size: 1.33rem
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
    color: var(--theme-color-text_dark) !important;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
    margin-top: 3px
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
    font-size: 16px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item a,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item {
    color: var(--theme-color-alter_text) !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl {
    opacity: 1;
    transition: all .3s;
    transform: scale(1)
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 323px 323px;
    gap: 0 0;
    grid-template-areas: "md-1" "md-1"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 323px 323px;
    gap: 0 0;
    grid-template-areas: "md-1 md-2" "md-1 md-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
    grid-area: md-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 323px 323px;
    gap: 0 0;
    grid-template-areas: "md-3-1 md-3-1 md-3-2 md-3-2" "md-3-1 md-3-1 md-3-3 md-3-3"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
    grid-area: md-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 323px 323px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 323px 323px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "lg-3-1 lg-3-1 sm-3-3 sm-3-4"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
    grid-area: sm-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 323px 323px 323px 323px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 md-3-2 md-3-2" "md-3-3 md-3-4 lg-3-2 lg-3-2" "md-3-3 md-3-4 lg-3-2 lg-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
    grid-area: md-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
    grid-area: md-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 323px 323px 323px 323px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "md-3-2 md-3-3 lg-3-2 lg-3-2" "md-3-2 md-3-3 lg-3-2 lg-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
    grid-area: md-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 323px 323px 323px 323px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
    grid-area: sm-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
    grid-area: sm-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 323px 323px 323px 323px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-3 lg-3-2 lg-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
    grid-area: sm-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
    grid-area: sm-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
    grid-area: md-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 323px 323px 323px 323px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-4-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-3 lg-3-2 lg-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
    grid-area: md-4-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
    grid-area: sm-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
    grid-area: sm-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
    grid-area: md-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 323px 323px 323px 323px 323px 323px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-3 md-3-4" "lg-3-3 lg-3-3 md-3-3 md-3-4"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
    grid-area: sm-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
    grid-area: sm-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
    grid-area: lg-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
    grid-area: md-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
    grid-area: md-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 323px 323px 323px 323px 323px 323px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-3 md-3-3" "lg-3-3 lg-3-3 sm-3-5 sm-3-6"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
    grid-area: sm-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
    grid-area: sm-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
    grid-area: lg-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
    grid-area: md-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
    grid-area: sm-3-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
    grid-area: sm-3-6
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body {
    width: 100%;
    height: 100%
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured_bg {
    width: 100%;
    height: 100%
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .link {
    z-index: 10;
    display: block
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
    transition: all .3s;
    max-width: unset;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    padding: 20px;
    background-color: transparent
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
    font-size: 1.33rem;
    line-height: 1.4em;
    transform: translateY(20px);
    opacity: 0;
    transition-delay: 50ms;
    transition: .4s;
    transition-duration: .3s;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
    margin-top: 3px;
    transform: translateY(20px);
    opacity: 0;
    transition-delay: 0ms;
    transition: .4s;
    transition-duration: .3s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item a,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item {
    color: var(--theme-color-alter_text) !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
    font-size: 16px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_excerpt {
    opacity: 0;
    transform: translateY(20px);
    transition-delay: 0ms;
    transition: .3s;
    transition-duration: .3s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_button {
    opacity: 0;
    transform: translateY(20px);
    transition-delay: 0ms;
    transition: .3s;
    transition-duration: .3s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_button .item_more_link,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_button .item_more_link:hover,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_button .item_more_link:focus {
    color: var(--theme-color-text_dark)
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: block;
    z-index: -1;
    background-color: var(--theme-color-bg_color);
    opacity: 0;
    transition-delay: .3s;
    transition: .3s;
    transition-duration: .3s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl:before {
    transition: all .3s;
    opacity: 1;
    transition-duration: .3s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .sc_blogger_item_title {
    transform: translateY(0);
    transition-delay: .15s;
    opacity: 1;
    transition-duration: .4s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .post_meta {
    transform: translateY(0);
    opacity: 1;
    transition-delay: .2s;
    transition-duration: .4s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .sc_blogger_item_excerpt {
    opacity: 1;
    transform: translateY(0);
    transition-delay: .25s;
    transition-duration: .4s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .sc_blogger_item_button {
    opacity: 1;
    transform: translateY(0);
    transition-delay: .3s;
    transition-duration: .4s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 480px 480px;
    gap: 0 0;
    grid-template-areas: "md-1" "md-1"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 480px 480px;
    gap: 0 0;
    grid-template-areas: "md-1 md-2" "md-1 md-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
    grid-area: md-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-13-1 lg-13-1 md-13-1 md-13-1" "lg-13-1 lg-13-1 md-13-2 md-13-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
    grid-area: lg-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
    grid-area: md-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
    grid-area: md-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px;
    gap: 0 0;
    grid-template-areas: "md-4-1 sm-4-1 lg-4-1 lg-4-1" "md-4-1 sm-4-2 lg-4-1 lg-4-1"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
    grid-area: md-4-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
    grid-area: sm-4-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
    grid-area: sm-4-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
    grid-area: lg-4-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-4-1 lg-4-1 sm-4-1 sm-4-2" "lg-4-1 lg-4-1 sm-4-3 sm-4-4"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
    grid-area: lg-4-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
    grid-area: sm-4-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
    grid-area: sm-4-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
    grid-area: sm-4-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
    grid-area: sm-4-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-4-1 lg-4-1 md-4-1 md-4-1" "lg-4-1 lg-4-1 md-4-2 md-4-2" "md-4-3 md-4-4 lg-4-2 lg-4-2" "md-4-3 md-4-4 lg-4-2 lg-4-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
    grid-area: lg-4-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
    grid-area: md-4-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
    grid-area: md-4-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
    grid-area: md-4-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
    grid-area: md-4-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
    grid-area: lg-4-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-13-1 lg-13-1 sm-13-1 sm-13-2" "lg-13-1 lg-13-1 md-13-1 md-13-1" "md-13-2 md-13-3 lg-13-2 lg-13-2" "md-13-2 md-13-3 lg-13-2 lg-13-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
    grid-area: lg-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
    grid-area: sm-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
    grid-area: sm-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
    grid-area: md-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
    grid-area: md-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
    grid-area: md-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
    grid-area: lg-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-4-1 lg-4-1 sm-4-1 sm-4-2" "lg-4-1 lg-4-1 md-4-1 md-4-1" "md-4-2 sm-4-3 lg-4-2 lg-4-2" "md-4-2 sm-4-4 lg-4-2 lg-4-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
    grid-area: lg-4-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
    grid-area: sm-4-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
    grid-area: sm-4-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
    grid-area: md-4-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
    grid-area: lg-4-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
    grid-area: sm-4-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
    grid-area: sm-4-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
    grid-area: md-4-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-4-1 lg-4-1 sm-4-1 sm-4-2" "lg-4-1 lg-4-1 sm-4-3 sm-4-4" "md-4-2 sm-4-5 lg-4-2 lg-4-2" "md-4-2 sm-4-6 lg-4-2 lg-4-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
    grid-area: lg-4-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
    grid-area: sm-4-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
    grid-area: sm-4-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
    grid-area: lg-4-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
    grid-area: md-4-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
    grid-area: sm-4-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
    grid-area: sm-4-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
    grid-area: sm-4-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
    grid-area: sm-4-6
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-13-1 lg-13-1 sm-13-1 sm-13-2" "lg-13-1 lg-13-1 sm-13-3 sm-13-4" "sm-13-5 sm-13-6 lg-13-2 lg-13-2" "sm-13-7 sm-13-8 lg-13-2 lg-13-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
    grid-area: lg-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
    grid-area: sm-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
    grid-area: sm-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
    grid-area: sm-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
    grid-area: sm-13-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
    grid-area: sm-13-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
    grid-area: sm-13-6
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
    grid-area: lg-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
    grid-area: sm-13-7
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
    grid-area: sm-13-8
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: repeat(6,480px);
    gap: 0 0;
    grid-template-areas: "lg-13-1 lg-13-1 sm-13-1 sm-13-2" "lg-13-1 lg-13-1 md-13-1 md-13-1" "md-13-2 md-13-3 lg-13-2 lg-13-2" "md-13-2 md-13-3 lg-13-2 lg-13-2" "lg-13-3 lg-13-3 sm-13-3 sm-13-4" "lg-13-3 lg-13-3 md-13-4 md-13-4"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
    grid-area: lg-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
    grid-area: sm-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
    grid-area: sm-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
    grid-area: md-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
    grid-area: md-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
    grid-area: md-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
    grid-area: lg-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
    grid-area: lg-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
    grid-area: sm-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
    grid-area: sm-13-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
    grid-area: md-13-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: repeat(6,480px);
    gap: 0 0;
    grid-template-areas: "lg-13-1 lg-13-1 sm-13-1 sm-13-2" "lg-13-1 lg-13-1 md-13-1 md-13-1" "md-13-2 sm-13-3 lg-13-2 lg-13-2" "md-13-2 sm-13-4 lg-13-2 lg-13-2" "lg-13-3 lg-13-3 sm-13-5 sm-13-6" "lg-13-3 lg-13-3 md-13-3 md-13-3"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
    grid-area: lg-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
    grid-area: sm-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
    grid-area: sm-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
    grid-area: md-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
    grid-area: md-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
    grid-area: sm-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
    grid-area: sm-13-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
    grid-area: lg-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
    grid-area: lg-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
    grid-area: sm-13-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
    grid-area: sm-13-6
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
    grid-area: md-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .no_margin .sc_blogger_grid_wrap {
    gap: 0 !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .no_margin .sc_blogger_grid_wrap+.sc_blogger_grid_wrap {
    margin-top: 0 !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .no_margin .sc_blogger_grid_wrap .sc_blogger_item+.sc_blogger_item {
    margin-top: 0 !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body {
    width: 100%;
    height: 100%
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured_bg {
    width: 100%;
    height: 100%
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
    transition: all .3s;
    transform: translateX(-100%);
    bottom: 30px;
    max-width: calc(100% - 60px);
    left: 0;
    padding: 20px 26px 17px;
    background-color: var(--theme-color-bg_color)
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
    font-size: 1.33rem;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta.post_meta_categories {
    margin-top: 3px
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta.post_meta_categories .post_categories {
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item a,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item {
    color: var(--theme-color-alter_text) !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl {
    left: 30px;
    transition: all .3s;
    transform: translateX(0)
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap+.sc_blogger_grid_wrap {
    margin-top: 30px
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 19.4rem 19.4rem;
    gap: 0 0;
    grid-template-areas: "md-1" "md-1"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 19.4rem 19.4rem;
    gap: 30px 30px;
    grid-template-areas: "md-1 md-2" "md-1 md-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
    grid-area: md-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 19.4rem 19.4rem;
    gap: 30px 30px;
    grid-template-areas: "md-1 md-1 sm-1 sm-1" "md-1 md-1 sm-2 sm-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
    grid-area: sm-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
    grid-area: sm-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 19.4rem 19.4rem 19.4rem 19.4rem;
    gap: 30px 30px;
    grid-template-areas: "md-5 sm-5-1" "md-5 sm-5-2" "lg-5 lg-5" "lg-5 lg-5"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
    grid-area: md-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
    grid-area: sm-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
    grid-area: sm-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
    grid-area: lg-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 19.4rem 19.4rem 19.4rem 19.4rem;
    gap: 30px 30px;
    grid-template-areas: "md-5-1 md-5-1 sm-5-1 sm-5-1" "md-5-1 md-5-1 sm-5-2 sm-5-2" "md-5-2 md-5-2 md-5-3 md-5-3" "md-5-2 md-5-2 md-5-3 md-5-3"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
    grid-area: md-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
    grid-area: sm-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
    grid-area: sm-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
    grid-area: md-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
    grid-area: md-5-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 19.4rem 19.4rem 19.4rem 19.4rem;
    gap: 30px 30px;
    grid-template-areas: "md-5-1 md-5-1 sm-5-1 sm-5-1" "md-5-1 md-5-1 sm-5-2 sm-5-2" "sm-5-3 sm-5-3 md-5-2 md-5-2" "sm-5-4 sm-5-4 md-5-2 md-5-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
    grid-area: md-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
    grid-area: sm-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
    grid-area: sm-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
    grid-area: md-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
    grid-area: sm-5-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
    grid-area: sm-5-4
}

.elementor-edit-area .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .post_featured_bg.with_thumb[class*=hover_on_] .trx_addons_image_effect_original_image {
    display: none
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item {
    position: relative
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body {
    width: 100%;
    height: 100%
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured_bg {
    width: 100%;
    height: 100%
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured {
    overflow: visible
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .bg_in_wrap {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .bg_in_wrap .post_thumb {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .bg_in_wrap .bg_in {
    transition: all .5s ease;
    transform: scale(1,1)
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
    width: max-content;
    height: auto;
    left: 30px;
    bottom: 30px;
    top: auto;
    right: auto;
    background-color: transparent;
    overflow: hidden;
    padding: 0;
    opacity: 0;
    will-change: scroll-position
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
    font-size: 1.33rem;
    line-height: 1.25em;
    letter-spacing: 0;
    font-weight: 500;
    padding: 10px 22px 10px 18px;
    background-color: #1f140b;
    width: 50%;
    transition: all 0s ease;
    transition-duration: 0s;
    transition-delay: 0ms;
    white-space: nowrap;
    overflow: hidden
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
    color: #fff !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
    width: 30%;
    margin-top: 5px;
    transition: all 0s ease;
    transition-delay: 0ms;
    transition-duration: 0s;
    overflow: hidden
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
    font-size: 16px;
    line-height: 1.4em;
    padding: 6px 24px 6px 20px;
    background-color: #1f140b;
    white-space: nowrap
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories>* {
    color: #fff !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .bg_in_wrap .post_thumb {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .bg_in_wrap .bg_in {
    transform: scale(1.07,1.07)
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl {
    opacity: 1;
    width: auto;
    max-width: 100vw
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .sc_blogger_item_title {
    width: 100%;
    transition: all .4s ease;
    transition-delay: 0ms;
    transition-duration: .4s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .post_meta {
    width: 100%;
    transition: all .4s ease;
    transition-delay: 0ms;
    transition-duration: .4s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 480px 480px;
    gap: 0 0;
    grid-template-areas: "md-1" "md-1"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 480px 480px;
    gap: 0 0;
    grid-template-areas: "md-1 md-2" "md-1 md-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
    grid-area: md-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 md-3-2 md-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-7-1 lg-7-1 sm-7-1 sm-7-2" "lg-7-1 lg-7-1 sm-7-3 sm-7-4"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
    grid-area: lg-7-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
    grid-area: sm-7-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
    grid-area: sm-7-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
    grid-area: sm-7-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
    grid-area: sm-7-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 md-3-2 md-3-2" "md-3-3 md-3-4 lg-3-2 lg-3-2" "md-3-3 md-3-4 lg-3-2 lg-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
    grid-area: md-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
    grid-area: md-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "md-3-2 md-3-3 lg-3-2 lg-3-2" "md-3-2 md-3-3 lg-3-2 lg-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
    grid-area: md-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
    grid-area: sm-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
    grid-area: sm-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "lg-3-1 lg-3-1 sm-3-3 sm-3-4" "md-3-1 sm-3-5 lg-3-2 lg-3-2" "md-3-1 sm-3-6 lg-3-2 lg-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
    grid-area: sm-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
    grid-area: sm-3-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
    grid-area: sm-3-6
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "lg-3-1 lg-3-1 sm-3-3 sm-3-4" "sm-3-5 sm-3-6 lg-3-2 lg-3-2" "sm-3-7 sm-3-8 lg-3-2 lg-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
    grid-area: sm-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
    grid-area: sm-3-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
    grid-area: sm-3-6
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
    grid-area: sm-3-7
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
    grid-area: sm-3-8
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-3 md-3-4" "lg-3-3 lg-3-3 md-3-3 md-3-4"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
    grid-area: sm-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
    grid-area: sm-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
    grid-area: lg-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
    grid-area: md-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
    grid-area: md-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-3 md-3-3" "lg-3-3 lg-3-3 sm-3-5 sm-3-6"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
    grid-area: sm-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
    grid-area: sm-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
    grid-area: lg-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
    grid-area: md-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
    grid-area: sm-3-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
    grid-area: sm-3-6
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body {
    width: 100%;
    height: 100%
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured {
    width: 100%;
    height: 100%
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .link {
    z-index: 10;
    display: block
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
    transition: all .3s;
    max-width: unset;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    padding: 20px;
    background-color: transparent;
    transform: none
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
    font-size: 1.33rem;
    line-height: 1.4em;
    overflow: hidden;
    color: var(--theme-color-inverse_link) !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title a {
    transform: translateY(100%);
    transition-delay: .15s;
    transition: .3s;
    transition-duration: .4s;
    color: var(--theme-color-inverse_link) !important;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical;
    overflow: hidden
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta {
    margin-top: 5px;
    overflow: hidden
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item a,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item {
    color: var(--theme-color-inverse_link) !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_categories {
    font-size: 16px;
    transform: translateY(100%);
    transition-delay: 0ms;
    transition: .3s;
    transition-duration: .4s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: block;
    z-index: -1;
    background-color: var(--theme-color-text_link);
    opacity: 0;
    transition-delay: .3s;
    transition: .3s;
    transition-duration: .3s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc:before {
    transition: all .3s;
    opacity: 1;
    transition-duration: .3s;
    transition-delay: 0ms
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc .sc_blogger_item_title a {
    transform: translateY(0);
    transition-duration: .5s;
    transition-delay: .2s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc .post_meta .post_categories {
    transform: translateY(0);
    transition-duration: .5s;
    transition-delay: .2s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 480px 480px;
    gap: 0 0;
    grid-template-areas: "md-1" "md-1"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 480px 480px;
    gap: 0 0;
    grid-template-areas: "md-1 md-2" "md-1 md-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
    grid-area: md-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px;
    gap: 0 0;
    grid-template-areas: "md-1 md-1 sm-1 sm-1" "md-1 md-1 sm-2 sm-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
    grid-area: sm-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
    grid-area: sm-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-8-1 lg-8-1 sm-8-1 sm-8-2" "lg-8-1 lg-8-1 md-8-1 md-8-1"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
    grid-area: lg-8-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
    grid-area: sm-8-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
    grid-area: sm-8-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
    grid-area: md-8-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 sm-5-3 sm-5-4"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
    grid-area: lg-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
    grid-area: sm-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
    grid-area: sm-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
    grid-area: sm-5-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
    grid-area: sm-5-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-5-1 lg-5-1 md-5-1 md-5-1" "lg-5-1 lg-5-1 md-5-2 md-5-2" "md-5-3 md-5-3 lg-5-2 lg-5-2" "md-5-4 md-5-4 lg-5-2 lg-5-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
    grid-area: lg-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
    grid-area: md-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
    grid-area: md-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
    grid-area: md-5-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
    grid-area: md-5-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
    grid-area: lg-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 md-5-1 md-5-1" "md-5-2 md-5-2 lg-5-2 lg-5-2" "md-5-3 md-5-3 lg-5-2 lg-5-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
    grid-area: lg-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
    grid-area: sm-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
    grid-area: sm-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
    grid-area: md-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
    grid-area: md-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
    grid-area: lg-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
    grid-area: md-5-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 md-5-1 md-5-1" "sm-5-3 sm-5-4 lg-5-2 lg-5-2" "md-5-2 md-5-2 lg-5-2 lg-5-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
    grid-area: lg-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
    grid-area: sm-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
    grid-area: sm-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
    grid-area: md-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
    grid-area: sm-5-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
    grid-area: sm-5-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
    grid-area: lg-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
    grid-area: md-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 md-5-1 md-5-1" "sm-5-3 sm-5-4 lg-5-2 lg-5-2" "sm-5-5 sm-5-6 lg-5-2 lg-5-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
    grid-area: lg-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
    grid-area: sm-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
    grid-area: sm-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
    grid-area: md-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
    grid-area: sm-5-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
    grid-area: sm-5-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
    grid-area: sm-5-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
    grid-area: sm-5-6
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
    grid-area: lg-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 sm-5-3 sm-5-4" "sm-5-5 sm-5-6 lg-5-2 lg-5-2" "sm-5-7 sm-5-8 lg-5-2 lg-5-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
    grid-area: lg-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
    grid-area: sm-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
    grid-area: sm-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
    grid-area: sm-5-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
    grid-area: sm-5-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
    grid-area: sm-5-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
    grid-area: sm-5-6
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
    grid-area: sm-5-7
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
    grid-area: sm-5-8
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
    grid-area: lg-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 md-5-1 md-5-1" "sm-5-3 sm-5-4 lg-5-2 lg-5-2" "md-5-2 md-5-2 lg-5-2 lg-5-2" "lg-5-3 lg-5-3 md-5-3 md-5-4" "lg-5-3 lg-5-3 md-5-3 md-5-4"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
    grid-area: lg-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
    grid-area: sm-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
    grid-area: sm-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
    grid-area: md-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
    grid-area: sm-5-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
    grid-area: sm-5-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
    grid-area: lg-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
    grid-area: md-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
    grid-area: lg-5-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
    grid-area: md-5-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
    grid-area: md-5-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 480px 480px 480px 480px 480px 480px;
    gap: 0 0;
    grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 md-5-1 md-5-1" "sm-5-3 sm-5-4 lg-5-2 lg-5-2" "md-5-2 md-5-2 lg-5-2 lg-5-2" "lg-5-3 lg-5-3 sm-5-5 sm-5-6" "lg-5-3 lg-5-3 md-5-3 md-5-3"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
    grid-area: lg-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
    grid-area: sm-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
    grid-area: sm-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
    grid-area: md-5-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
    grid-area: sm-5-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
    grid-area: sm-5-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
    grid-area: lg-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
    grid-area: md-5-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
    grid-area: lg-5-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
    grid-area: sm-5-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
    grid-area: sm-5-6
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
    grid-area: md-5-3
}

.elementor-edit-area .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .post_featured_bg.with_thumb[class*=hover_on_] .trx_addons_image_effect_original_image {
    display: none
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .no_margin .sc_blogger_grid_wrap {
    gap: 0 !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .no_margin .sc_blogger_grid_wrap+.sc_blogger_grid_wrap {
    margin-top: 0 !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .no_margin .sc_blogger_grid_wrap .sc_blogger_item+.sc_blogger_item {
    margin-top: 0 !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item {
    position: relative
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body {
    width: 100%;
    height: 100%
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured_bg {
    width: 100%;
    height: 100%
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured {
    overflow: visible
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .bg_in_wrap {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .bg_in_wrap .post_thumb {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .bg_in_wrap .bg_in {
    transition: all .5s ease;
    transform: scale(1,1)
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
    width: max-content;
    left: 30px;
    right: auto;
    bottom: 30px;
    top: auto;
    background-color: transparent;
    overflow: hidden;
    padding: 0;
    opacity: 0;
    will-change: scroll-position
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
    font-size: 1.33rem;
    line-height: 1.25em;
    letter-spacing: 0;
    font-weight: 500;
    padding: 10px 19px 12px;
    background-color: #1f242e;
    width: 50%;
    transition: all 0s ease;
    transition-duration: 0s;
    transition-delay: 0ms;
    will-change: transform;
    white-space: nowrap;
    overflow: hidden
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
    color: #fff !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
    margin-top: 5px;
    transition: all 0s ease;
    transition-delay: 0ms;
    transition-duration: 0s;
    will-change: transform;
    width: 30%;
    overflow: hidden
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
    font-size: 16px;
    line-height: 1.4em;
    padding: 6px 20px;
    background-color: #323641;
    margin-right: 5px;
    white-space: nowrap
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories:last-child {
    margin-right: 0
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories>* {
    color: #fff !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .bg_in_wrap .post_thumb {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .bg_in_wrap .bg_in {
    transform: scale(1.07,1.07)
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl {
    opacity: 1;
    width: auto;
    max-width: 100vw
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .sc_blogger_item_title {
    width: 100%;
    transition: all .4s ease;
    transition-delay: 0ms;
    transition-duration: .4s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .post_meta {
    width: 100%;
    transition: all .4s ease;
    transition-delay: 0ms;
    transition-duration: .4s
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap+.sc_blogger_grid_wrap {
    margin-top: 30px
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 300px 300px;
    gap: 0 0;
    grid-template-areas: "md-1" "md-1"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "md-1 md-2" "md-1 md-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
    grid-area: md-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-2" "lg-3-1 lg-3-1 md-3-1 md-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "lg-9-1 lg-9-1 md-9-1 sm-9-1" "lg-9-1 lg-9-1 md-9-1 sm-9-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
    grid-area: lg-9-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
    grid-area: md-9-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
    grid-area: sm-9-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
    grid-area: sm-9-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "lg-7-1 lg-7-1 sm-7-1 sm-7-2" "lg-7-1 lg-7-1 sm-7-3 sm-7-4"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
    grid-area: lg-7-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
    grid-area: sm-7-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
    grid-area: sm-7-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
    grid-area: sm-7-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
    grid-area: sm-7-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-2" "lg-3-1 lg-3-1 md-3-1 md-3-2" "md-3-3 md-3-3 lg-3-2 lg-3-2" "md-3-4 md-3-4 lg-3-2 lg-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
    grid-area: md-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
    grid-area: md-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "lg-9-1 lg-9-1 md-9-1 sm-9-1" "lg-9-1 lg-9-1 md-9-1 sm-9-2" "md-9-2 md-9-2 lg-9-2 lg-9-2" "md-9-3 md-9-3 lg-9-2 lg-9-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
    grid-area: lg-9-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
    grid-area: md-9-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
    grid-area: sm-9-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
    grid-area: sm-9-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
    grid-area: lg-9-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
    grid-area: md-9-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
    grid-area: md-9-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 sm-3-1" "lg-3-1 lg-3-1 md-3-1 sm-3-2" "sm-3-3 sm-3-4 lg-3-2 lg-3-2" "md-3-2 md-3-2 lg-3-2 lg-3-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
    grid-area: sm-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
    grid-area: sm-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "lg-7-1 lg-7-1 sm-7-1 sm-7-2" "lg-7-1 lg-7-1 sm-7-3 sm-7-4" "sm-7-5 sm-7-6 lg-7-2 lg-7-2" "md-7-1 md-7-1 lg-7-2 lg-7-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
    grid-area: lg-7-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
    grid-area: sm-7-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
    grid-area: sm-7-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
    grid-area: sm-7-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
    grid-area: sm-7-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
    grid-area: sm-7-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
    grid-area: sm-7-6
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
    grid-area: md-7-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
    grid-area: lg-7-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "lg-7-1 lg-7-1 sm-7-1 sm-7-2" "lg-7-1 lg-7-1 sm-7-3 sm-7-4" "sm-7-5 sm-7-6 lg-7-2 lg-7-2" "sm-7-7 sm-7-8 lg-7-2 lg-7-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
    grid-area: lg-7-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
    grid-area: sm-7-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
    grid-area: sm-7-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
    grid-area: sm-7-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
    grid-area: sm-7-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
    grid-area: sm-7-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
    grid-area: sm-7-6
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
    grid-area: sm-7-7
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
    grid-area: sm-7-8
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
    grid-area: lg-7-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 sm-3-1" "lg-3-1 lg-3-1 md-3-1 sm-3-2" "md-3-2 md-3-2 lg-3-2 lg-3-2" "md-3-3 md-3-3 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-4 md-3-4" "lg-3-3 lg-3-3 sm-3-3 sm-3-4"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
    grid-area: md-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
    grid-area: lg-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
    grid-area: md-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
    grid-area: sm-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
    grid-area: sm-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 sm-3-1" "lg-3-1 lg-3-1 md-3-1 sm-3-2" "sm-3-3 sm-3-4 lg-3-2 lg-3-2" "md-3-2 md-3-2 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-3 md-3-3" "lg-3-3 lg-3-3 sm-3-5 sm-3-6"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
    grid-area: lg-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
    grid-area: md-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
    grid-area: sm-3-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
    grid-area: sm-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
    grid-area: sm-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
    grid-area: sm-3-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
    grid-area: md-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
    grid-area: lg-3-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
    grid-area: lg-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
    grid-area: md-3-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
    grid-area: sm-3-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
    grid-area: sm-3-6
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .no_margin .sc_blogger_grid_wrap {
    gap: 0 !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .no_margin .sc_blogger_grid_wrap+.sc_blogger_grid_wrap {
    margin-top: 0 !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .no_margin .sc_blogger_grid_wrap .sc_blogger_item+.sc_blogger_item {
    margin-top: 0 !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body {
    width: 100%;
    height: 100%
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured_bg {
    width: 100%;
    height: 100%
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .link {
    z-index: 10;
    display: block
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
    opacity: 0;
    transition: all .3s;
    transform: scale(.8);
    max-width: unset;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    bottom: 10px;
    left: 10px;
    right: 10px;
    top: 10px;
    padding: 20px 35px 26px;
    background-color: var(--theme-color-bg_color);
    will-change: transform
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
    line-height: 1.2em;
    font-size: 1.33rem;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical;
    padding-bottom: 2px
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
    color: var(--theme-color-text_dark) !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
    margin-top: 1px
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item a,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item {
    color: var(--theme-color-alter_text) !important
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
    font-size: 16px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl {
    opacity: 1;
    transition: all .3s;
    transform: scale(1)
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap+.sc_blogger_grid_wrap {
    margin-top: 30px
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 300px 300px;
    gap: 0 0;
    grid-template-areas: "md-1" "md-1"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "md-1 md-2" "md-1 md-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
    grid-area: md-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
    grid-area: md-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "lg-13-1 lg-13-1 sm-13-1" "lg-13-1 lg-13-1 sm-13-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
    grid-area: lg-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
    grid-area: sm-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
    grid-area: sm-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "lg-13-1 lg-13-1 sm-13-1" "lg-13-1 lg-13-1 md-13-1" "md-13-2 md-13-2 md-13-1"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
    grid-area: lg-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
    grid-area: sm-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
    grid-area: md-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
    grid-area: md-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "lg-13-1 lg-13-1 sm-13-1" "lg-13-1 lg-13-1 sm-13-2" "sm-13-3 md-13-1 md-13-1"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
    grid-area: lg-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
    grid-area: sm-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
    grid-area: sm-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
    grid-area: sm-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
    grid-area: md-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "sm-13-2 lg-13-1 lg-13-1 sm-13-1" "md-13-3 lg-13-1 lg-13-1 md-13-1" "md-13-3 md-13-2 md-13-2 md-13-1"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
    grid-area: lg-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
    grid-area: sm-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
    grid-area: md-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
    grid-area: md-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
    grid-area: md-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
    grid-area: sm-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "md-13-2 lg-13-1 lg-13-1 sm-13-2" "md-13-2 sm-13-3 md-13-1 md-13-1"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
    grid-area: lg-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
    grid-area: sm-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
    grid-area: sm-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
    grid-area: md-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
    grid-area: sm-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
    grid-area: md-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
    grid-area: sm-13-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "sm-13-3 lg-13-1 lg-13-1 md-13-1" "lg-13-2 lg-13-2 sm-13-2 md-13-1" "lg-13-2 lg-13-2 md-13-2 md-13-2"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
    grid-area: lg-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
    grid-area: sm-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
    grid-area: lg-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
    grid-area: md-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
    grid-area: md-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
    grid-area: sm-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
    grid-area: sm-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
    grid-area: sm-13-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "md-13-2 lg-13-1 lg-13-1 sm-13-2" "md-13-2 sm-13-3 md-13-1 md-13-1" "md-13-4 md-13-4 md-13-3 md-13-3"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
    grid-area: lg-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
    grid-area: sm-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
    grid-area: sm-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
    grid-area: md-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
    grid-area: sm-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
    grid-area: md-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
    grid-area: sm-13-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
    grid-area: md-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
    grid-area: md-13-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "md-13-2 lg-13-1 lg-13-1 sm-13-2" "md-13-2 sm-13-3 md-13-1 md-13-1" "lg-13-2 lg-13-2 md-13-3 md-13-4" "lg-13-2 lg-13-2 md-13-3 md-13-4"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
    grid-area: lg-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
    grid-area: sm-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
    grid-area: sm-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
    grid-area: md-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
    grid-area: sm-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
    grid-area: md-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
    grid-area: sm-13-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
    grid-area: lg-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
    grid-area: md-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
    grid-area: md-13-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "md-13-2 lg-13-1 lg-13-1 sm-13-2" "md-13-2 sm-13-3 md-13-1 md-13-1" "lg-13-2 lg-13-2 sm-13-5 md-13-4" "lg-13-2 lg-13-2 sm-13-6 md-13-4"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
    grid-area: lg-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
    grid-area: sm-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
    grid-area: sm-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
    grid-area: md-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
    grid-area: sm-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
    grid-area: md-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
    grid-area: sm-13-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
    grid-area: lg-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
    grid-area: md-13-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
    grid-area: sm-13-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
    grid-area: sm-13-6
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 300px 300px 300px 300px;
    gap: 30px 30px;
    grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "md-13-2 lg-13-1 lg-13-1 sm-13-2" "md-13-2 sm-13-3 md-13-1 md-13-1" "md-13-4 md-13-5 sm-13-5 md-13-6" "md-13-4 md-13-5 sm-13-6 md-13-6"
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
    grid-area: lg-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
    grid-area: sm-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
    grid-area: sm-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
    grid-area: md-13-1
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
    grid-area: sm-13-3
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
    grid-area: md-13-2
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
    grid-area: sm-13-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
    grid-area: md-13-4
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
    grid-area: md-13-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
    grid-area: sm-13-5
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
    grid-area: sm-13-6
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
    grid-area: md-13-6
}

html.portfolio_preview_opened {
    overflow-y: hidden !important;
    height: 100%
}

.sc_blogger_portmodern {
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    padding-top: 10%;
    padding-bottom: 5%;
    min-height: 100vh
}

.sc_blogger_portmodern .sc_item_filters_wrap {
    position: relative;
    z-index: 2
}

.sc_blogger_portmodern .sc_item_filters_wrap .sc_item_filters {
    padding-bottom: 0;
    margin-bottom: 4rem;
    border-bottom: none
}

.elementor-section-boxed .sc_blogger_portmodern .decor_image_wrap {
    left: -30px;
    width: calc(100% + 60px)
}

.sc_blogger_portmodern .decor_image_wrap {
    position: absolute;
    top: 0 !important;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden
}

.sc_blogger_portmodern .decor_image_wrap .image_item {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity .5s ease,transform 4s ease
}

.sc_blogger_portmodern .decor_image_wrap .image_item.active_image {
    opacity: .8;
    transform: scale(1.04)
}

.sc_blogger_portmodern .sc_blogger_content {
    max-width: var(--theme-var-page);
    margin: 0 auto
}

.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item {
    display: inline-block;
    padding-right: 3rem;
    margin-right: 3rem;
    padding-bottom: 2rem;
    position: relative
}

.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:after {
    content: '/';
    position: absolute;
    right: 0;
    bottom: 2.5rem;
    color: var(--theme-color-bd_color);
    font-size: 2rem;
    opacity: 1;
    transition: opacity .3s ease
}

.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:last-child {
    padding-right: 0;
    margin-right: 0
}

.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:last-child:after {
    display: none
}

.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_title {
    opacity: 1;
    transition: all .2s ease-in-out;
    will-change: opacity
}

.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_title:hover {
    cursor: pointer
}

.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_title.anim_fade {
    opacity: 0
}

.sc_blogger_portmodern .sc_blogger_content.active_items .sc_blogger_item:after {
    opacity: .1
}

.sc_blogger_portmodern .sc_blogger_content.active_items .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_title {
    opacity: .1
}

.sc_blogger_portmodern .sc_blogger_content.active_items .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_title.active_item {
    opacity: 1;
    color: var(--theme-color-text_link)
}

.sc_blogger_portmodern .portfolio_preview {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999 !important;
    width: 100vw;
    height: 100vh;
    background-color: var(--theme-color-bg_color);
    opacity: 0;
    will-change: opacity
}

.sc_blogger_portmodern .portfolio_preview .inner_preview {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 100%
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_image {
    width: 55%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 0 auto;
    z-index: 1
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .close {
    position: absolute;
    top: 3em;
    right: 4em;
    width: 41px;
    height: 41px;
    line-height: 1em;
    text-align: center;
    color: var(--theme-color-text_dark);
    transition: .3s ease;
    will-change: transform;
    opacity: 1;
    font-size: 21px;
    animation: transformAnimOutPort .4s ease-out both;
    padding: 10px;
    background-color: var(--theme-color-bg_color);
    border-radius: 50%;
    z-index: 2 !important
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .close:before {
    content: '\E9E1';
    font-family: "fontello";
    position: relative;
    opacity: .3
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .close:hover {
    cursor: pointer;
    animation: transformAnimInPort .4s ease-out both
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description {
    padding: 5rem 10% 2rem 7%;
    width: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-content: center;
    height: auto;
    z-index: 1
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details {
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 25px;
    display: block;
    height: 100%;
    scrollbar-width: thin
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details::-webkit-scrollbar {
    width: 6px
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details::-webkit-scrollbar-track {
    background: var(--theme-color-alter_bd_color)
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details::-webkit-scrollbar-thumb {
    background-color: var(--theme-color-text_dark)
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_title {
    margin-bottom: 40px
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item_title {
    color: var(--theme-color-text_dark);
    font-weight: 500
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item_value {
    color: var(--theme-color-text_light);
    font-weight: inherit
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item+.portfolio_page_details_item {
    margin-top: 10px
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share {
    margin-top: 1.8em;
    padding-top: 1.8em;
    border-top: 1px solid var(--theme-color-text_dark_015)
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .portfolio_page_details_item_title {
    color: var(--theme-color-text_dark);
    font-weight: 500
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .socials_share .social_items .social_item {
    margin: 0 2em 8px 0
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .socials_share .social_items .social_item:last-child {
    margin-right: 0 !important
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_description_content {
    margin-top: 1.4em;
    color: var(--theme-color-text_dark)
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_readmore {
    margin-top: 3em;
    box-shadow: none
}

.sc_blogger_portmodern .portfolio_preview.portfolio_preview_show {
    display: block;
    opacity: 1;
    animation: fadeInAnimPort .3s ease-out both
}

.sc_blogger_portmodern .portfolio_preview.portfolio_preview_show+.sc_item_filters_wrap .sc_item_posts_container .sc_blogger_item:after,.sc_blogger_portmodern .portfolio_preview.portfolio_preview_show+.sc_item_posts_container .sc_blogger_item:after {
    display: none
}

.sc_blogger_portmodern .portfolio_preview.portfolio_preview_show .portfolio_description .post_details .post_title {
    animation: fadeInUpAnimPort .3s .1s ease-out both
}

.sc_blogger_portmodern .portfolio_preview.portfolio_preview_show .portfolio_description .post_details .post_description .portfolio_page_details {
    animation: fadeInUpAnimPort .3s .2s ease-out both
}

.sc_blogger_portmodern .portfolio_preview.portfolio_preview_show .portfolio_description .post_details .post_description .post_description_content {
    animation: fadeInUpAnimPort .3s .3s ease-out both
}

.sc_blogger_portmodern .portfolio_preview.portfolio_preview_show .portfolio_description .post_details .post_description .post_readmore {
    animation: fadeInUpAnimPort .3s .4s ease-out both
}

@-webkit-keyframes fadeInAnimPort {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeInAnimPort {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes colorInAnimPort {
    0% {
        opacity: .1;
        color: var(--theme-color-text_dark)
    }

    100% {
        opacity: 1;
        color: var(--theme-color-text_link)
    }
}

@keyframes colorInAnimPort {
    0% {
        opacity: .1;
        color: var(--theme-color-text_dark)
    }

    100% {
        opacity: 1;
        color: var(--theme-color-text_link)
    }
}

@-webkit-keyframes fadeInUpAnimPort {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes fadeInUpAnimPort {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes transformAnimInPort {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes transformAnimInPort {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes transformAnimOutPort {
    0% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }

    100% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes transformAnimOutPort {
    0% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }

    100% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
}

.sc_blogger_portestate .sc_blogger_filters {
    padding-bottom: 3em;
    margin-bottom: 0 !important;
    border-bottom: none
}

.sc_blogger_portestate .sc_blogger_item {
    background-color: var(--theme-color-alter_bg_color)
}

.sc_blogger_portestate .sc_blogger_item .post_featured {
    display: block
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content {
    padding: 1.35em 2.2em 1.5em
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content>.sc_blogger_item_meta:last-child {
    margin-bottom: 0 !important
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_meta {
    font-size: 16px;
    margin-bottom: 16px
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_meta .post_sponsored {
    display: none
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_meta .post_categories {
    width: 100%
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_meta .post_categories a {
    color: var(--theme-color-alter_light)
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .portfolio_page_details .portfolio_page_details_item {
    font-size: 16px
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .portfolio_page_details .portfolio_page_details_item_title {
    color: var(--theme-color-alter_dark);
    font-weight: 500;
    width: 40%;
    padding-right: .5em
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .portfolio_page_details .portfolio_page_details_item_value {
    color: var(--theme-color-alter_light);
    font-weight: 400;
    text-align: right;
    width: 60%
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .portfolio_page_details .portfolio_page_details_item+.portfolio_page_details_item {
    margin-top: 8px;
    padding-top: 6px;
    border-top: 1px solid var(--theme-color-bd_color)
}

.single-cpt_portfolio .portfolio_page_gallery .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,.single-cpt_portfolio .portfolio_page_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet,.single-cpt_portfolio .portfolio_page_gallery .slider_outer .slider_pagination_wrap .swiper-pagination-bullet,.single-cpt_portfolio .portfolio_page_gallery .swiper-pagination-custom .swiper-pagination-button {
    border-color: var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-alter_bd_color)
}

.single-cpt_portfolio .portfolio_page_gallery .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.single-cpt_portfolio .portfolio_page_gallery .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.single-cpt_portfolio .portfolio_page_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.single-cpt_portfolio .portfolio_page_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.single-cpt_portfolio .portfolio_page_gallery .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover,.single-cpt_portfolio .portfolio_page_gallery .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.single-cpt_portfolio .portfolio_page_gallery .swiper-pagination-custom .swiper-pagination-button:hover,.single-cpt_portfolio .portfolio_page_gallery .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-bullet-active {
    border-color: var(--theme-color-alter_link);
    background-color: var(--theme-color-alter_link)
}

.single-cpt_portfolio .portfolio_page_gallery .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
    margin-top: 2.3rem
}

.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side .slider_controls_wrap>a {
    background-color: var(--theme-color-bg_color);
    border-color: var(--theme-color-bg_color)
}

.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev {
    margin-left: 30px
}

.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next {
    margin-right: 30px
}

.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev {
    margin-left: 30px
}

.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next {
    margin-right: 30px
}

.portfolio_page .portfolio_page_title {
    max-width: 80%;
    margin-top: 0;
    margin-bottom: 1.2em
}

.portfolio_page .portfolio_page_title+.portfolio_page_meta {
    display: none
}

.portfolio_page .portfolio_page_video {
    margin-bottom: var(--theme-var-grid_gap)
}

.portfolio_page .portfolio_page_content {
    margin-bottom: 1.5em
}

.portfolio_page .portfolio_page_content>h1:first-child,.portfolio_page .portfolio_page_content>h2:first-child,.portfolio_page .portfolio_page_content>h3:first-child,.portfolio_page .portfolio_page_content>h4:first-child,.portfolio_page .portfolio_page_content>h5:first-child,.portfolio_page .portfolio_page_content>h6:first-child {
    margin-top: 0 !important
}

.portfolio_page .portfolio_page_content p:last-child {
    margin-bottom: 0
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_subtitle {
    font-size: 1.94rem;
    line-height: 1.08em
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_description p:last-child {
    margin-bottom: 0
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
    font-size: 1.05rem;
    font-weight: 500;
    color: var(--theme-color-text_dark);
    width: 30%
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
    font-size: 1.05rem;
    font-weight: 400;
    color: var(--theme-color-text);
    width: 70%
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share {
    padding-top: 0;
    border-top: none;
    margin-top: 1.9em !important
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .portfolio_page_details_item_title {
    display: none
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .portfolio_page_details_item_title+.portfolio_page_details_item_value {
    width: 100%
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .portfolio_page_details_item_value {
    width: 100%
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .socials_wrap {
    margin-right: 0;
    margin-bottom: -15px
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .socials_wrap .social_item {
    margin: 0 35px 15px 0;
    font-size: 17px
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item+.portfolio_page_details_item {
    margin-top: 11px
}

.portfolio_page .portfolio_page_details_wrap.light_style .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
    font-weight: 400;
    color: var(--theme-color-text_light)
}

.portfolio_page .portfolio_page_details_wrap.light_style .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
    color: var(--theme-color-text_dark)
}

.portfolio_page .portfolio_page_details_wrap.light_style .portfolio_page_details .portfolio_page_details_item+.portfolio_page_details_item {
    margin-top: 1px
}

.portfolio_page .portfolio_page_details_wrap.light_style .portfolio_page_details+.portfolio_page_description {
    margin-top: 1.4em
}

.portfolio_page .portfolio_page_details_wrap.light_style .socials_share {
    margin-top: 1.9em !important
}

.portfolio_page .portfolio_page_details_wrap.light_style .socials_share .social_items .social_item {
    margin: 0 8px 8px 0;
    font-size: 17px;
    width: 42px;
    height: 42px;
    line-height: 42px;
    border: 1px solid var(--theme-color-bd_color);
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    color: var(--theme-color-text_dark)
}

.portfolio_page .portfolio_page_details_wrap.light_style .socials_share .social_items .social_item:hover {
    color: var(--theme-color-text_link)
}

.portfolio_page .portfolio_page_content_wrap .portfolio_page_featured+.portfolio_page_content {
    margin-top: 30px
}

.portfolio_page .portfolio_page_content_wrap .portfolio_page_gallery:last-child {
    margin-bottom: 0
}

.portfolio_page.portfolio_page_details_right .sc_column_fixed.portfolio_page_details_wrap,.portfolio_page.portfolio_page_details_left .sc_column_fixed.portfolio_page_details_wrap {
    top: 4em
}

.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap,.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap {
    width: 37%
}

.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_subtitle,.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_subtitle {
    margin-top: -4px;
    margin-bottom: 26px
}

.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_description+.portfolio_page_details,.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_description+.portfolio_page_details {
    padding-top: 35px
}

.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap.light_style,.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap.light_style {
    width: 34%
}

.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap.light_style .portfolio_page_subtitle,.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap.light_style .portfolio_page_subtitle {
    margin-top: 1px
}

.portfolio_page.portfolio_page_details_right .light_style+.portfolio_page_content_wrap,.portfolio_page.portfolio_page_details_left .light_style+.portfolio_page_content_wrap {
    width: 66%
}

.portfolio_page.portfolio_page_details_right .portfolio_page_video,.portfolio_page.portfolio_page_details_right .portfolio_page_gallery,.portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap,.portfolio_page.portfolio_page_details_left .portfolio_page_video,.portfolio_page.portfolio_page_details_left .portfolio_page_gallery,.portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap {
    width: 63%
}

.portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap .portfolio_page_video,.portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap .portfolio_page_gallery,.portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap .portfolio_page_video,.portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap .portfolio_page_gallery {
    width: 100%
}

.portfolio_page.portfolio_page_details_left .portfolio_page_video,.portfolio_page.portfolio_page_details_left .portfolio_page_gallery {
    margin-left: auto;
    margin-right: 0
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap {
    margin-bottom: 1.4em
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_subtitle,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_subtitle {
    margin-bottom: 26px
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description {
    width: 74%
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description+.portfolio_page_details,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description+.portfolio_page_details {
    padding-left: 3em
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details {
    width: 26%
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
    width: 40%
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
    width: 60%
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share {
    margin-top: 1.5em !important
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item+.portfolio_page_details_item,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item+.portfolio_page_details_item {
    margin-top: 13px
}

body.body_style_wide:not(.expand_content) .portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value,body.body_style_wide:not(.expand_content) .portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title,body.body_style_wide:not(.expand_content) .portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value,body.body_style_wide:not(.expand_content) .portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
    display: block;
    width: 100%;
    padding-right: 0
}

body.body_style_wide:not(.expand_content) .portfolio_page_details_left .portfolio_page_details_wrap {
    padding-right: 2em
}

body.body_style_wide:not(.expand_content) .portfolio_page_details_right .portfolio_page_details_wrap {
    padding-left: 2em
}

body.body_style_wide:not(.expand_content) .portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description,body.body_style_wide:not(.expand_content) .portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description {
    width: 100%
}

body.body_style_wide:not(.expand_content) .portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details,body.body_style_wide:not(.expand_content) .portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details {
    width: 100%
}

body.body_style_wide:not(.expand_content) .portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description+.portfolio_page_details,body.body_style_wide:not(.expand_content) .portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description+.portfolio_page_details {
    padding-left: 0;
    margin-top: 1.5em
}

body.body_style_wide:not(.expand_content) .portfolio_page_details_top .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title,body.body_style_wide:not(.expand_content) .portfolio_page_details_bottom .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
    width: 15%
}

.single-cpt_portfolio .post-navigation .nav-links {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 5em
}

.single-cpt_portfolio .post-navigation .nav-links .nav-next a,.single-cpt_portfolio .post-navigation .nav-links .nav-previous a {
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: var(--theme-color-text_dark)
}

.single-cpt_portfolio .post-navigation .nav-links .nav-next a:hover,.single-cpt_portfolio .post-navigation .nav-links .nav-previous a:hover {
    color: var(--theme-color-text_link)
}

.single-cpt_portfolio .post-navigation .nav-links .nav-next a span:after,.single-cpt_portfolio .post-navigation .nav-links .nav-next a span:before,.single-cpt_portfolio .post-navigation .nav-links .nav-previous a span:after,.single-cpt_portfolio .post-navigation .nav-links .nav-previous a span:before {
    content: '';
    font-family: "fontello";
    font-size: 12px;
    font-weight: 400;
    position: relative;
    top: -1px
}

.single-cpt_portfolio .post-navigation .nav-links .nav-previous a span:before {
    content: '\EA07';
    padding-right: 13px
}

.single-cpt_portfolio .post-navigation .nav-links .nav-next a span:after {
    content: '\E9A4';
    padding-left: 13px
}

.sidebar_inner .sc_blogger .sc_blogger_item_title+.sc_blogger_item_excerpt,.sidebar_inner .sc_blogger .sc_blogger_item_meta+.sc_blogger_item_excerpt {
    margin-top: .5em
}

.sidebar_inner .sc_blogger .sc_blogger_columns_wrap>div+div {
    margin-top: 1.5em
}

.sc_blogger .sc_blogger_item_button .item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: var(--theme-color-text_dark);
    z-index: 1;
    overflow: hidden
}

.sc_blogger .sc_blogger_item_button .item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center;
    line-height: 1.2em
}

.sc_blogger .sc_blogger_item_button .item_more_link .link_icon:before {
    font-size: 11px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_blogger .sc_blogger_item_button .item_more_link .link_text {
    position: relative;
    margin-top: -2px;
    margin-right: 0;
    display: inline-block;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,color .4s ease,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,color .4s ease,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,color .4s ease,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,color,opacity
}

.sc_blogger .sc_blogger_item:hover .sc_blogger_item_button .item_more_link .link_text,.sc_blogger .sc_blogger_item_body:hover .sc_blogger_item_button .item_more_link .link_text,.sc_blogger .sc_blogger_item_button .item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 9px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
    max-height: 4.9em;
    overflow: hidden;
    padding-bottom: 2px
}

.sc_blogger .sc_blogger_item_featured .post_meta_label {
    display: inline-block
}

.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured+.sc_blogger_item_content {
    margin-top: 1em
}

.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_body:hover .post_featured.hover_link.with_thumb>.bg_in,.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_body:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_blogger_default.sc_blogger_default_classic .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
    background-color: #e2e1e0;
    border-color: #e2e1e0;
    opacity: 1;
    width: 8px;
    height: 8px
}

.sc_blogger_default.sc_blogger_default_classic .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_blogger_default.sc_blogger_default_classic .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_blogger_default.sc_blogger_default_classic .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_blogger_default.sc_blogger_default_classic .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_blogger_default.sc_blogger_default_classic .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_blogger_default.sc_blogger_default_classic .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_blogger_default.sc_blogger_default_classic .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title {
    font-size: 24px;
    line-height: 1.2em;
    font-weight: 500
}

.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title a:hover {
    color: var(--theme-color-text)
}

.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_1 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_2 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_3 .sc_blogger_item_title {
    font-size: 28px
}

.sc_blogger_default.sc_blogger_default_classic .slider_outer_centered .sc_blogger_item_title {
    font-size: 28px;
    line-height: 1.2em;
    font-weight: 500
}

.sc_blogger_default.sc_blogger_default_classic .slider_outer_centered .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured+.sc_blogger_item_content {
    margin-top: 1.2em
}

.sc_blogger_default.sc_blogger_default_classic .post_meta {
    margin-top: .9em
}

.sc_blogger_default.sc_blogger_default_classic .post_meta_categories {
    margin: 0 0 .9em;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .8px
}

.sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_meta_item,.sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_meta_item a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_meta_item a:hover {
    color: var(--theme-color-text_link)
}

.sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_sponsored .post_sponsored_label {
    color: var(--theme-color-text_link)
}

.sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_sponsored a.post_sponsored_label:hover {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic_simple.sc_blogger_item_image_position_left .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_simple.sc_blogger_item_image_position_alter.sc_blogger_item_odd .sc_blogger_item_content {
    padding-left: 2.2em
}

.sc_blogger_default.sc_blogger_default_classic_simple.sc_blogger_item_image_position_right .sc_blogger_item_content {
    padding-right: 2.2em
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_content .sc_blogger_item_default+.sc_blogger_item_default {
    margin-top: 30px
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_body:hover .post_featured.hover_link.with_thumb>.bg_in,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_body:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
    font-size: 28px;
    line-height: 1.2em
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title a:hover {
    color: var(--theme-color-text)
}

.sc_blogger_default.sc_blogger_default_classic_simple .post_meta {
    margin: 0 0 1.1em
}

.sc_blogger_default.sc_blogger_default_classic_simple .post_meta .post_meta_item.post_categories {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .8px;
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic_simple .post_meta .post_meta_item.post_categories a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic_simple .post_meta .post_meta_item.post_categories a:hover {
    color: var(--theme-color-text_link)
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_body:hover .post_featured.hover_link.with_thumb>.bg_in,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_body:hover .post_featured.hover_link.with_thumb>img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
    padding: 40px 50px
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title+.sc_blogger_item_excerpt,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta+.sc_blogger_item_excerpt {
    margin-top: .8em
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta+.sc_blogger_item_button,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt+.sc_blogger_item_button {
    margin-top: 1em
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt {
    font-size: 17px
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt:after {
    display: none
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_content {
    border: 1px solid var(--theme-color-alter_bd_color);
    -webkit-box-shadow: 0 3px 30px var(--theme-color-text_dark_003);
    -ms-box-shadow: 0 3px 30px var(--theme-color-text_dark_003);
    box-shadow: 0 3px 30px var(--theme-color-text_dark_003)
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_featured+.sc_blogger_item_content {
    border-top: none
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_button .item_more_link .link_text {
    display: none
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_button .item_more_link .link_icon {
    width: 17px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    will-change: transform
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_button .item_more_link .link_icon:before {
    top: 0;
    right: 1px;
    position: absolute;
    display: block;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    content: '\e9e2'
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item:hover .sc_blogger_item_button .item_more_link:hover .link_icon,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item:hover .sc_blogger_item_button .item_more_link .link_icon {
    width: 38px
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item:hover .post_featured.hover_link.with_thumb>.bg_in,.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title {
    font-size: 28px;
    line-height: 1.2em
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title a:hover {
    color: var(--theme-color-text)
}

.sc_blogger_default.sc_blogger_default_classic_3 .post_meta {
    margin: 0 0 1em
}

.sc_blogger_default.sc_blogger_default_classic_3 .post_meta .post_meta_item.post_categories {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .8px;
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic_3 .post_meta .post_meta_item.post_categories a,.sc_blogger_default.sc_blogger_default_classic_3 .post_meta .post_meta_item.post_categories a:hover {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate {
    -webkit-box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
    -ms-box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
    box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
    height: auto
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
    padding: 25px 32px
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title+.sc_blogger_item_excerpt,.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta+.sc_blogger_item_excerpt {
    margin-top: .8em
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta+.sc_blogger_item_button,.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt+.sc_blogger_item_button {
    margin-top: .7em
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt {
    font-size: 17px
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt:after {
    display: none
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header {
    margin: 0;
    padding: 25px 32px;
    background-color: var(--theme-color-alter_bg_color);
    border-top: 2px solid var(--theme-color-alter_bg_color);
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top:hover .sc_blogger_item_header {
    border-color: var(--theme-color-alter_dark)
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title {
    font-size: 28px;
    line-height: 1.2em
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title a:hover {
    color: var(--theme-color-text)
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta {
    margin: 0 0 .9em
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta .post_meta_item.post_categories {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .8px;
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta .post_meta_item.post_categories a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta .post_meta_item.post_categories a:hover {
    color: var(--theme-color-text_link)
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date {
    padding: 0;
    font-size: 12px;
    line-height: 1em;
    font-weight: 500;
    text-transform: uppercase;
    display: inline-block;
    width: 100%
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
    width: auto;
    min-width: 67px;
    max-width: 100px;
    padding: 17px 15px;
    text-align: center;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: var(--theme-color-text_dark);
    color: var(--theme-color-inverse_hover)
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date b {
    margin-top: -7px;
    font-size: 35px;
    line-height: 1em;
    font-weight: 500;
    display: block;
    margin-bottom: 5px
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date a,.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date a:hover {
    color: var(--theme-color-inverse_hover)
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate {
    -webkit-box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
    -ms-box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
    box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
    height: auto
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_body:hover .post_featured.hover_link.with_thumb>.bg_in,.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_body:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
    padding: 42px 38px;
    position: relative
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title+.sc_blogger_item_excerpt,.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta+.sc_blogger_item_excerpt {
    margin-top: .8em
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta+.sc_blogger_item_button,.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt+.sc_blogger_item_button {
    margin-top: 1em
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt {
    font-size: 17px
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt:after {
    display: none
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top {
    position: relative;
    z-index: 1
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .post_meta.sc_blogger_item_meta.post_meta_date {
    margin: 0;
    text-align: right;
    position: absolute;
    right: 30px;
    top: -42px;
    width: auto;
    z-index: 9999
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_button .item_more_link .link_text {
    display: none
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_button .item_more_link .link_icon {
    width: 17px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    will-change: transform
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_button .item_more_link .link_icon:before {
    top: 0;
    right: 1px;
    position: absolute;
    display: block;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    content: '\e9e2'
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item:hover .sc_blogger_item_button .item_more_link:hover .link_icon,.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item:hover .sc_blogger_item_button .item_more_link .link_icon {
    width: 38px
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_body:hover .post_featured.hover_link.with_thumb>.bg_in,.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_body:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured+.sc_blogger_item_content {
    margin-top: 1.5em
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content {
    position: relative
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content .sc_blogger_item_excerpt:after {
    display: none
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content>.post_meta.sc_blogger_item_meta.post_meta_date {
    position: absolute;
    left: 0;
    top: 0
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content>.post_meta.sc_blogger_item_meta.post_meta_date~* {
    margin-left: 100px
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title+.sc_blogger_item_excerpt,.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_meta+.sc_blogger_item_excerpt {
    margin-top: .8em
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_item_featured [class*=post_info_] {
    padding: 30px;
    background: 0 0 !important
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_item_featured [class*=post_info_] .post_meta_item.post_categories a:hover,.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_item_featured [class*=post_info_] .post_meta_item.post_categories a:focus {
    background-color: var(--theme-color-text_hover2) !important;
    color: var(--theme-color-inverse_link) !important
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories {
    margin: 0
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_category {
    margin: 0
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_categories {
    color: transparent !important
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: var(--theme-color-text_link2);
    color: var(--theme-color-inverse_link);
    text-transform: uppercase;
    padding: 6px 16px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 11px;
    line-height: 14px;
    letter-spacing: .8px;
    margin: 4px 0;
    display: inline-block
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a:hover,.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a:focus {
    background-color: var(--theme-color-text_dark);
    color: var(--theme-color-inverse_hover)
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_sponsored .post_sponsored_label {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link);
    text-transform: uppercase;
    padding: 6px 16px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 11px;
    line-height: 14px;
    letter-spacing: .8px;
    margin: 4px 0;
    display: inline-block
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_sponsored:after {
    color: var(--theme-color-alter_bg_color_07)
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_sponsored a.post_sponsored_label:hover {
    background-color: var(--theme-color-text_dark);
    color: var(--theme-color-inverse_hover)
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title {
    font-size: 35px;
    line-height: 1.2em
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title a,.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta {
    margin: 1.1em 0 0
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta .post_meta_item.post_categories {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .8px;
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta .post_meta_item.post_categories a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta .post_meta_item.post_categories a:hover {
    color: var(--theme-color-text_link)
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date {
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 1em;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: inline-block;
    width: auto
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
    width: 65px;
    padding: 0;
    text-align: center;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date b {
    font-size: 48px;
    line-height: 1em;
    font-weight: 500;
    display: block;
    margin-bottom: 5px
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date a,.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date a:hover {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_default.sc_blogger_item_on_plate {
    height: auto
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured .mask {
    background-color: rgba(0,0,0,.6);
    opacity: 1 !important
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured:hover .mask {
    background-color: rgba(0,0,0,.75)
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] {
    padding: 45px;
    background-color: transparent;
    max-width: 100%;
    width: 100%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] .post_meta {
    margin: 0 0 1.1em
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] .post_meta a {
    color: #d2d3d5
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] .post_meta a:hover {
    color: #fff
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] .post_meta .post_meta_item.post_categories {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .8px;
    color: var(--theme-color-inverse_link)
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] .post_meta .post_meta_item.post_categories a {
    color: var(--theme-color-inverse_link)
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] .post_meta .post_meta_item.post_categories a:hover {
    color: #d2d3d5
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] .sc_blogger_item_button .item_more_link {
    color: var(--theme-color-inverse_link)
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title {
    font-size: 28px;
    line-height: 1.2em
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title a,.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title a:hover {
    color: var(--theme-color-inverse_link)
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_button .item_more_link .link_text {
    display: none
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_button .item_more_link .link_icon {
    width: 17px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    will-change: transform
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_button .item_more_link .link_icon:before {
    top: 0;
    right: 1px;
    position: absolute;
    display: block;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    content: '\e9e2'
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item:hover .sc_blogger_item_button .item_more_link:hover .link_icon,.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item:hover .sc_blogger_item_button .item_more_link .link_icon {
    width: 38px
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>[class*=trx_addons_column-] .sc_blogger_item {
    padding: 1px 0
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>[class*=trx_addons_column-] .sc_blogger_item:after {
    content: '';
    display: block;
    height: 100%;
    width: 1px;
    position: absolute;
    right: 0;
    z-index: 99;
    top: 0;
    background-color: var(--theme-color-alter_bd_color)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>[class*=trx_addons_column-]:last-child .sc_blogger_item:after {
    display: none
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_2:nth-child(2n) .sc_blogger_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_3:nth-child(3n) .sc_blogger_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_4:nth-child(4n) .sc_blogger_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_5:nth-child(5n) .sc_blogger_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_6:nth-child(6n) .sc_blogger_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_7:nth-child(7n) .sc_blogger_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_8:nth-child(8n) .sc_blogger_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_9:nth-child(9n) .sc_blogger_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_10:nth-child(10n) .sc_blogger_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_11:nth-child(11n) .sc_blogger_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_12:nth-child(12n) .sc_blogger_item:after {
    display: none
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover .mask,.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured .mask {
    background-color: rgba(0,0,0,.65);
    opacity: 1 !important
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] {
    padding: 40px 48px 20px;
    max-width: calc(100% + 2px);
    min-width: calc(100% + 2px);
    min-height: calc(100% + 2px);
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    text-align: left;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-alter_text);
    -webkit-transition: all .4s ease-out;
    -ms-transition: all .4s ease-out;
    transition: all .4s ease-out
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_excerpt {
    font-size: 17px
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_title+.sc_blogger_item_excerpt,.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_meta+.sc_blogger_item_excerpt {
    margin-top: .9em
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .post_meta {
    margin: 0 0 1.1em;
    -webkit-transition: inherit;
    -ms-transition: inherit;
    transition: inherit
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .post_meta a {
    -webkit-transition: inherit;
    -ms-transition: inherit;
    transition: inherit
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .post_meta a:hover,.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .post_meta a {
    color: var(--theme-color-alter_light)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .post_meta .post_meta_item.post_categories {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .8px;
    color: var(--theme-color-text_dark);
    -webkit-transition: inherit;
    -ms-transition: inherit;
    transition: inherit
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .post_meta .post_meta_item.post_categories a {
    -webkit-transition: inherit;
    -ms-transition: inherit;
    transition: inherit
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .post_meta .post_meta_item.post_categories a:hover,.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .post_meta .post_meta_item.post_categories a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .post_meta .post_meta_item.post_sponsored .post_sponsored_label {
    color: var(--theme-color-text_link)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
    margin: 0 !important;
    font-size: 28px;
    line-height: 1.2em;
    -webkit-transition: inherit;
    -ms-transition: inherit;
    transition: inherit
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_title a {
    -webkit-transition: inherit;
    -ms-transition: inherit;
    transition: inherit
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_title a,.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_button .item_more_link {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_button .item_more_link .link_text {
    color: currentColor
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*=post_info_] {
    color: #d2d3d5;
    background-color: transparent !important
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*=post_info_] .post_meta {
    color: #96999f
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*=post_info_] .post_meta a {
    color: #96999f
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*=post_info_] .post_meta a:hover {
    color: #fff
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*=post_info_] .post_meta .post_meta_item.post_categories {
    color: var(--theme-color-inverse_link)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*=post_info_] .post_meta .post_meta_item.post_categories a {
    color: var(--theme-color-inverse_link)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*=post_info_] .post_meta .post_meta_item.post_categories a:hover {
    color: #d2d3d5
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*=post_info_] .post_meta .post_meta_item.post_sponsored .post_sponsored_label {
    color: var(--theme-color-inverse_link)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*=post_info_] .post_meta .post_meta_item.post_sponsored a.post_sponsored_label:hover {
    color: #d2d3d5
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*=post_info_] .sc_blogger_item_title a,.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*=post_info_] .sc_blogger_item_title a:hover {
    color: #fcfcfc
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*=post_info_] .sc_blogger_item_button .item_more_link {
    color: #f9f9f9
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_item_body:hover .sc_blogger_item_button .item_more_link .link_text,.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_item_body .sc_blogger_item_button .item_more_link:hover .link_text {
    transition-delay: .1s
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .slider_controls_wrap>a {
    z-index: 99
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
    padding: 25px
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb .post_info_mc {
    position: relative !important;
    top: 0;
    left: 0;
    right: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1 !important
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb [class*=post_info_] {
    opacity: 1 !important
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb .post_info_mc {
    padding: 25px !important
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories {
    position: relative !important;
    top: 0 !important;
    left: 0 !important
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb [class*=post_info_] .post_meta .post_meta_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb [class*=post_info_] .post_meta a,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb:hover [class*=post_info_] .post_meta .post_meta_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb:hover [class*=post_info_] .post_meta a {
    color: var(--theme-color-text_light)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb [class*=post_info_] .post_meta a:hover,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb:hover [class*=post_info_] .post_meta a:hover {
    color: var(--theme-color-text_link)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb [class*=post_info_] .sc_blogger_item_title a,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb:hover [class*=post_info_] .sc_blogger_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb [class*=post_info_] .sc_blogger_item_title a:hover,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb:hover [class*=post_info_] .sc_blogger_item_title a:hover {
    color: var(--theme-color-text_link)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body>.post_info_mc {
    padding: 25px
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body>.post_info_mc .post_meta {
    margin: 0 0 1em
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body>.post_info_mc .post_meta:not(.post_meta_categories) {
    margin: 1em 0 0
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_title {
    margin: 0 !important;
    font-size: 28px;
    line-height: 1.2em
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_excerpt {
    font-size: 17px
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_title+.sc_blogger_item_excerpt,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_meta+.sc_blogger_item_excerpt {
    margin-top: .9em
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover .mask,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured .mask {
    background-color: rgba(0,0,0,.5);
    opacity: 1 !important
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] {
    padding: 45px 40px;
    max-width: calc(100% + 4px);
    min-width: calc(100% + 4px);
    min-height: calc(100% + 4px);
    max-height: calc(100% + 4px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    text-align: left;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-alter_text);
    -webkit-transition: all .4s ease-out;
    -ms-transition: all .4s ease-out;
    transition: all .4s ease-out
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .sc_blogger_item_excerpt {
    font-size: 17px
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .sc_blogger_item_title+.sc_blogger_item_excerpt,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .sc_blogger_item_meta+.sc_blogger_item_excerpt {
    margin-top: .9em
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories {
    margin: 0;
    position: absolute;
    top: 45px;
    left: 40px;
    right: 40px
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories .post_categories {
    color: transparent !important;
    font-weight: 500
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: var(--theme-color-text_link2);
    color: var(--theme-color-inverse_link);
    text-transform: uppercase;
    padding: 6px 16px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 11px;
    line-height: 14px;
    letter-spacing: .8px;
    margin: 4px 0;
    display: inline-block
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a:hover,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a:focus {
    background-color: var(--theme-color-text_hover2);
    color: var(--theme-color-inverse_link)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_sponsored .post_sponsored_label {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link);
    text-transform: uppercase;
    padding: 6px 16px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 11px;
    line-height: 14px;
    letter-spacing: .8px;
    margin: 4px 0;
    display: inline-block
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_sponsored a.post_sponsored_label:hover {
    background-color: var(--theme-color-text_hover2);
    color: var(--theme-color-inverse_link)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta {
    margin: 1.1em 0 0;
    -webkit-transition: inherit;
    -ms-transition: inherit;
    transition: inherit
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta .post_meta_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta a {
    -webkit-transition: inherit;
    -ms-transition: inherit;
    transition: inherit
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta a:hover,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta a {
    color: var(--theme-color-alter_light)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
    margin: 0 !important;
    font-size: 28px;
    line-height: 1.2em;
    -webkit-transition: inherit;
    -ms-transition: inherit;
    transition: inherit
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .sc_blogger_item_title a {
    -webkit-transition: inherit;
    -ms-transition: inherit;
    transition: inherit
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .sc_blogger_item_title a,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .sc_blogger_item_title a:hover {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover [class*=post_info_] {
    color: #d2d3d5;
    background-color: transparent !important
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover [class*=post_info_] .post_meta {
    color: #fff
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover [class*=post_info_] .post_meta .post_meta_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover [class*=post_info_] .post_meta a {
    color: #fff
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover [class*=post_info_] .post_meta a:hover {
    color: #f6f6f6
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover [class*=post_info_] .sc_blogger_item_title a,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover [class*=post_info_] .sc_blogger_item_title a:hover {
    color: #fcfcfc
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .slider_controls_wrap>a {
    z-index: 99
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
    padding: 25px
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb .post_info_mc {
    position: relative !important;
    top: 0;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1 !important
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb [class*=post_info_] {
    opacity: 1 !important
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb .post_info_mc {
    padding: 25px !important
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories {
    position: relative !important;
    top: 0 !important;
    left: 0 !important
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb [class*=post_info_] .post_meta .post_meta_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb [class*=post_info_] .post_meta a,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb:hover [class*=post_info_] .post_meta .post_meta_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb:hover [class*=post_info_] .post_meta a {
    color: var(--theme-color-text_light)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb [class*=post_info_] .post_meta a:hover,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb:hover [class*=post_info_] .post_meta a:hover {
    color: var(--theme-color-text_link)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb [class*=post_info_] .sc_blogger_item_title a,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb:hover [class*=post_info_] .sc_blogger_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb [class*=post_info_] .sc_blogger_item_title a:hover,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb:hover [class*=post_info_] .sc_blogger_item_title a:hover {
    color: var(--theme-color-text_link)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured .mask {
    background-color: var(--theme-color-inverse_dark) !important;
    opacity: 0 !important
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover .mask {
    opacity: .9 !important
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body>.post_info_mc {
    padding: 25px
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body>.post_info_mc .post_meta {
    margin: 0 0 1em
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body>.post_info_mc .post_meta:not(.post_meta_categories) {
    margin: 1em 0 0
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body .sc_blogger_item_title {
    margin: 0 !important;
    font-size: 28px;
    line-height: 1.2em
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body .sc_blogger_item_excerpt {
    font-size: 17px
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body .sc_blogger_item_title+.sc_blogger_item_excerpt,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body .sc_blogger_item_meta+.sc_blogger_item_excerpt {
    margin-top: .9em
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] {
    padding: 45px 40px;
    max-width: 100%;
    width: 100%;
    height: 100%;
    text-align: left;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-color: transparent !important;
    color: var(--theme-color-alter_text);
    -webkit-transition: all .4s ease-out;
    -ms-transition: all .4s ease-out;
    transition: all .4s ease-out;
    opacity: 0
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .sc_blogger_item_excerpt {
    font-size: 17px
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .sc_blogger_item_title+.sc_blogger_item_excerpt,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .sc_blogger_item_meta+.sc_blogger_item_excerpt {
    margin-top: .9em
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories {
    margin: 0;
    position: absolute;
    top: 45px;
    left: 40px
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories .post_categories {
    color: transparent !important;
    font-weight: 500
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: var(--theme-color-text_link2);
    color: var(--theme-color-inverse_link);
    text-transform: uppercase;
    padding: 6px 16px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 11px;
    line-height: 14px;
    letter-spacing: .8px;
    margin: 4px 0;
    display: inline-block
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a:hover,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a:focus {
    background-color: var(--theme-color-text_hover2);
    color: var(--theme-color-inverse_link)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_sponsored .post_sponsored_label {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link);
    text-transform: uppercase;
    padding: 6px 16px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 11px;
    line-height: 14px;
    letter-spacing: .6px;
    margin: 4px 0;
    display: inline-block
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_sponsored a.post_sponsored_label:hover {
    background-color: var(--theme-color-text_hover2);
    color: var(--theme-color-inverse_link)
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta {
    margin: 1.1em 0 0;
    -webkit-transition: inherit;
    -ms-transition: inherit;
    transition: inherit
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta .post_meta_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta a {
    -webkit-transition: inherit;
    -ms-transition: inherit;
    transition: inherit
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
    margin: 0 !important;
    font-size: 28px;
    line-height: 1.2em;
    -webkit-transition: inherit;
    -ms-transition: inherit;
    transition: inherit
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .sc_blogger_item_title a {
    -webkit-transition: inherit;
    -ms-transition: inherit;
    transition: inherit
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_],.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*=post_info_] {
    color: #d2d3d5;
    background-color: transparent !important
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*=post_info_] .post_meta {
    color: #fff
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta .post_meta_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta a,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*=post_info_] .post_meta .post_meta_item:after,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*=post_info_] .post_meta a {
    color: #fff
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta a:hover,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*=post_info_] .post_meta a:hover {
    color: #f6f6f6
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .sc_blogger_item_title a,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .sc_blogger_item_title a:hover,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*=post_info_] .sc_blogger_item_title a,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*=post_info_] .sc_blogger_item_title a:hover {
    color: #fcfcfc
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*=post_info_] {
    opacity: 1
}

.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_title,.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_title,.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_alter .sc_blogger_item_title {
    margin-top: 0 !important
}

.sc_blogger_item_list .sc_blogger_item_meta .post_meta_label {
    display: inherit
}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body {
    position: relative;
    padding: 0 0 0 50px
}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body:before {
    position: absolute;
    left: 0;
    top: 10px;
    width: 35px;
    height: 2px;
    content: "";
    display: block;
    background-color: var(--theme-color-text_dark)
}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_on_plate .sc_blogger_item_body {
    padding: 10px
}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_on_plate .sc_blogger_item_body:before {
    display: none !important
}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title {
    font-size: 28px;
    line-height: 1.2em
}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title a:hover {
    color: var(--theme-color-text)
}

.sc_blogger_list.sc_blogger_list_simple .post_meta {
    margin: 0 0 1.1em
}

.sc_blogger_list.sc_blogger_list_simple .post_meta .post_meta_item.post_categories {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .8px;
    color: var(--theme-color-text_dark)
}

.sc_blogger_list.sc_blogger_list_simple .post_meta .post_meta_item.post_categories a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_list.sc_blogger_list_simple .post_meta .post_meta_item.post_categories a:hover {
    color: var(--theme-color-text_link)
}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_meta+.sc_blogger_item_button {
    margin-top: 1em
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_content .sc_blogger_item_list {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_content .sc_blogger_item_list.sc_blogger_item_image_position_top+.sc_blogger_item_list.sc_blogger_item_image_position_top {
    margin-top: 5em
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title {
    font-size: 28px;
    line-height: 1.28em
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title a:hover,.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_list.sc_blogger_list_hover .post_meta {
    margin: 0 0 1.1em
}

.sc_blogger_list.sc_blogger_list_hover .post_meta .post_meta_item.post_categories {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .8px;
    color: var(--theme-color-text_dark)
}

.sc_blogger_list.sc_blogger_list_hover .post_meta .post_meta_item.post_categories a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_list.sc_blogger_list_hover .post_meta .post_meta_item.post_categories a:hover {
    color: var(--theme-color-text_link)
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_meta+.sc_blogger_item_button {
    margin-top: 1em
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_button .item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    color: var(--theme-color-text_dark);
    z-index: 1;
    overflow: hidden
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_button .item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_button .item_more_link .link_icon:before {
    font-size: 11px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_button .item_more_link .link_text {
    position: relative;
    margin-right: 0;
    display: inline-block;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,color .4s ease,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,color .4s ease,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,color .4s ease,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,color,opacity
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_body:hover .sc_blogger_item_button .item_more_link .link_text,.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_body .sc_blogger_item_button .item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 6px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_body:hover .post_featured.hover_link.with_thumb>.bg_in,.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_body:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_blogger_list.sc_blogger_list_with_image .post_featured.with_thumb.default-featured-size {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_content .sc_blogger_item_list {
    margin-bottom: 30px;
    padding-bottom: 30px
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_content .sc_blogger_item_list:last-child {
    margin-bottom: 0;
    padding-bottom: 0
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_list.sc_blogger_item_image_position_left .sc_blogger_item_body,.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_list.sc_blogger_item_image_position_right .sc_blogger_item_body,.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_list.sc_blogger_item_image_position_alter .sc_blogger_item_body {
    overflow: hidden;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title {
    font-size: 24px;
    line-height: 1.2em;
    padding-bottom: 3px
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title a:hover {
    color: var(--theme-color-text)
}

.sc_blogger_list.sc_blogger_list_with_image .post_meta {
    margin: 0 0 .5em
}

.sc_blogger_list.sc_blogger_list_with_image .post_meta .post_meta_item.post_categories {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .8px;
    color: var(--theme-color-text_dark)
}

.sc_blogger_list.sc_blogger_list_with_image .post_meta .post_meta_item.post_categories a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_list.sc_blogger_list_with_image .post_meta .post_meta_item.post_categories a:hover {
    color: var(--theme-color-text_link)
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_meta+.sc_blogger_item_button {
    margin-top: 1em
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_button .item_more_link {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    color: var(--theme-color-text_dark);
    z-index: 1;
    overflow: hidden
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_button .item_more_link .link_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_button .item_more_link .link_icon:before {
    font-size: 11px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\E9A4';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_button .item_more_link .link_text {
    position: relative;
    margin-right: 0;
    display: inline-block;
    vertical-align: middle;
    text-indent: -110px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,color .4s ease,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,color .4s ease,opacity .4s ease;
    transition: visibility .4s ease,margin-right .4s ease-out,text-indent .5s ease-out,color .4s ease,opacity .4s ease;
    will-change: visibility,margin-right,text-indent,color,opacity
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_body:hover .sc_blogger_item_button .item_more_link .link_text,.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_body .sc_blogger_item_button .item_more_link:hover .link_text {
    opacity: 1;
    text-indent: 0;
    margin-right: 6px;
    visibility: visible;
    -webkit-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    -ms-transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease;
    transition: visibility .4s ease,margin-right .3s ease-out,text-indent .4s ease-out,opacity .4s ease
}

.sc_blogger_list.sc_blogger_list_hover_2 .no_margin .sc_blogger_item:hover {
    -webkit-box-shadow: inherit;
    -ms-box-shadow: inherit;
    box-shadow: inherit
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item {
    background-color: var(--theme-color-alter_bg_color);
    position: relative;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item:hover {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item:before {
    content: ' ';
    width: 0;
    height: 0;
    display: inline-block;
    vertical-align: top;
    margin-left: -.3em;
    padding-top: 102%
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_body {
    padding: 20px 60px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 1
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_body>.link {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_excerpt {
    font-size: 17px
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_title+.sc_blogger_item_excerpt,.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_meta+.sc_blogger_item_excerpt {
    margin-top: .8em
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_content .sc_blogger_item_list {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_content .sc_blogger_item_list.sc_blogger_item_image_position_top+.sc_blogger_item_list.sc_blogger_item_image_position_top {
    margin-top: 5em
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title {
    font-size: 28px;
    line-height: 1.2em;
    font-weight: 700
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title a:hover,.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_list.sc_blogger_list_hover_2 .post_meta {
    margin: 0 0 1.5em
}

.sc_blogger_list.sc_blogger_list_hover_2 .post_meta .post_meta_item.post_categories {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .8px;
    color: var(--theme-color-text_dark)
}

.sc_blogger_list.sc_blogger_list_hover_2 .post_meta .post_meta_item.post_categories a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_list.sc_blogger_list_hover_2 .post_meta .post_meta_item.post_categories a:hover {
    color: var(--theme-color-text_link)
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_meta+.sc_blogger_item_button {
    margin-top: 1em
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_button .item_more_link .link_text {
    display: none
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_button .item_more_link .link_icon {
    width: 17px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    will-change: transform
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_button .item_more_link .link_icon:before {
    top: 0;
    right: 1px;
    position: absolute;
    display: block;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    content: '\e9e2'
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item:hover .sc_blogger_item_button .item_more_link:hover .link_icon,.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item:hover .sc_blogger_item_button .item_more_link .link_icon {
    width: 38px
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item:hover .sc_blogger_item_button .item_more_link:hover,.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item:hover .sc_blogger_item_button .item_more_link {
    color: var(--theme-color-text_link)
}

.sc_blogger_news .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured+.sc_blogger_item_content {
    margin-top: 1.3em
}

.sc_blogger_news .post_meta {
    margin: 0 0 .5em
}

.sc_blogger_news .sc_blogger_item_title+.post_meta {
    margin: .5em 0 0
}

.sc_blogger_news .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger_news .sc_blogger_item_meta+.sc_blogger_item_button,.sc_blogger_news .sc_blogger_item_excerpt+.sc_blogger_item_button {
    margin-top: .7em
}

.sc_blogger_news .post_featured.with_thumb .sc_blogger_item_button .item_more_link {
    color: #fff
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic:hover .post_featured.hover_link.with_thumb>.bg_in,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
    background-color: #e2e1e0;
    border-color: #e2e1e0;
    opacity: 1;
    width: 8px;
    height: 8px
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
    margin-top: 2em
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry {
    padding-bottom: 2px
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_title {
    margin: 0;
    font-size: 28px;
    line-height: 1.18em
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry.post_layout_classic_1 .post_title {
    margin: 0;
    font-size: 35px;
    line-height: 1.15em
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_featured {
    margin-bottom: 1.85em
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header {
    padding: 0 0 0 50px;
    position: relative
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header:before {
    position: absolute;
    left: 0;
    top: 10px;
    width: 35px;
    height: 2px;
    content: "";
    display: block;
    background-color: var(--theme-color-text_dark)
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header .post_meta {
    margin: 0 0 12px
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry.post_layout_classic_1 .post_header {
    padding-right: 8%
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap {
    padding: 2.5em
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap .post_title {
    margin: 0;
    font-size: 35px;
    line-height: 1.09em
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap .post_title a {
    color: var(--theme-color-text_dark)
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap .post_title a:hover {
    color: var(--theme-color-text)
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_featured_bg:after {
    padding-top: 128%;
    content: ' ';
    width: 0;
    height: 0;
    display: inline-block;
    vertical-align: top;
    margin-left: -.3em;
    position: relative
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child:hover .post_featured.hover_link.with_thumb>.bg_in,.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child:hover .post_featured.hover_link img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.categories_list_style_1 .categories_list_item+.categories_list_item {
    margin-top: .9em
}

.categories_list_style_1 .categories_list_item .categories_list_title {
    margin: .4em 0 0
}

.widget_categories_list .categories_list_style_2 .categories_list_icon {
    vertical-align: middle
}

.widget_categories_list .categories_list_style_2 .categories_list_icon+.categories_list_caption {
    vertical-align: middle
}

.widget_categories_list .categories_list_style_2 .categories_list_title {
    font-weight: 700;
    width: 45%;
    -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,.3);
    -ms-box-shadow: 0 0 6px 0 rgba(0,0,0,.3);
    box-shadow: 0 0 6px 0 rgba(0,0,0,.3)
}

.widget_categories_list .categories_list_style_3 .categories_list_title {
    font-weight: 700
}

.categories_list_style_4 .categories_list_item {
    position: relative;
    text-align: center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    perspective: none;
    z-index: 1
}

.categories_list_style_4 .categories_list_item:hover {
    z-index: 10
}

.categories_list_style_4 .categories_list_info_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.categories_list_style_4 .categories_list_info_wrap:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    opacity: .4;
    background: rgba(0,0,0,.3);
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.categories_list_style_4 .categories_list_info {
    position: relative;
    top: auto;
    left: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 20px;
    -webkit-transform: translateZ(60px) scale(.95);
    -ms-transform: translateZ(60px) scale(.95);
    transform: translateZ(60px) scale(.95)
}

.categories_list_style_4 .categories_list_link {
    -webkit-transform: translateZ(90px);
    -ms-transform: translateZ(90px);
    transform: translateZ(90px)
}

.categories_list_style_4 .categories_list_title {
    font-weight: 500;
    font-size: 35px;
    line-height: 1.3em;
    color: #fff;
    margin: 13px 0
}

.categories_list_style_4 .categories_list_title * {
    color: #fff
}

.categories_list_style_4 .categories_list_title .categories_list_count {
    margin-left: .2em
}

.categories_list_style_4 .categories_link_more {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    margin-bottom: -18px;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.categories_list_style_4 .categories_list_item:hover .categories_link_more {
    opacity: 1;
    margin-bottom: 0
}

.categories_list_style_5 .categories_list_image {
    display: block;
    overflow: hidden
}

.categories_list_style_5 .categories_list_image img {
    -webkit-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    -webkit-transform: scale(1.01,1.01);
    -ms-transform: scale(1.01,1.01);
    transform: scale(1.01,1.01)
}

.categories_list_style_5 .categories_list_item:hover .categories_list_image img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.categories_list_style_5 .categories_list_item:hover .categories_list_info_wrap:before {
    opacity: 1
}

.categories_list_style_5 .trx_addons_columns_wrap {
    margin: 0 !important
}

.categories_list_style_5 .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding: 0 !important
}

.categories_list_style_5 .categories_list_info_wrap {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
}

.categories_list_style_5 .categories_list_info_wrap:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: 102%;
    opacity: .6;
    background: rgba(0,0,0,.6);
    background: -moz-linear-gradient(0deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.6) 100%);
    background: -webkit-linear-gradient(0deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.6) 100%);
    background: linear-gradient(0deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.6) 100%);
    -webkit-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}

.categories_list_style_5 .categories_list_info_wrap .categories_list_info {
    z-index: 9;
    position: relative;
    top: auto;
    left: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-align-items: self-start;
    -ms-flex-align: self-start;
    align-items: self-start;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    width: 100%;
    height: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 53px 48px
}

.categories_list_style_5 .categories_list_title {
    font-weight: 500;
    font-size: 35px;
    line-height: 1.12em;
    color: #fcfcfc;
    margin: 0;
    text-align: left
}

.categories_list_style_5 .categories_list_title * {
    color: #fcfcfc
}

.categories_list_style_5 .categories_list_title .categories_list_count {
    margin-left: .2em
}

.categories_list_style_5 .categories_link_more {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #d2d3d5;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

.categories_list_style_5 .categories_link_more:after {
    content: '\e9b2';
    font-family: "fontello";
    display: inline-block;
    font-size: 9px;
    font-weight: 400;
    margin-left: 13px;
    vertical-align: middle;
    margin-top: -3px;
    line-height: inherit
}

.categories_list_style_6 .categories_list_image {
    display: block;
    overflow: hidden
}

.categories_list_style_6 .categories_list_image img {
    -webkit-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    -webkit-transform: scale(1.01,1.01);
    -ms-transform: scale(1.01,1.01);
    transform: scale(1.01,1.01)
}

.categories_list_style_6 .categories_list_info_wrap:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    opacity: .2;
    background: rgba(0,0,0,.5);
    background: -moz-linear-gradient(0deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.3) 100%);
    background: -webkit-linear-gradient(0deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.3) 100%);
    background: linear-gradient(0deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.3) 100%);
    -webkit-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}

.categories_list_style_6 .categories_list_info_wrap {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.categories_list_style_6 .categories_list_info_wrap .categories_list_info {
    z-index: 9;
    position: relative;
    top: auto;
    left: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: self-start;
    -ms-flex-align: self-start;
    align-items: self-start;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    width: 100%;
    height: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 20px 35px
}

.categories_list_style_6 .categories_list_title {
    font-weight: 500;
    font-size: 28px;
    line-height: 1.12em;
    color: #fcfcfc;
    margin: 0;
    text-align: left
}

.categories_list_style_6 .categories_list_title * {
    color: #fcfcfc
}

.categories_list_style_6 .categories_list_title .categories_list_count {
    margin-left: .2em
}

.categories_list_style_6 .categories_link_more {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #f9f9f9;
    display: inline-block;
    margin: 14px 0 -18px;
    opacity: 0;
    position: relative;
    vertical-align: middle
}

.categories_list_style_6 .categories_link_more:after {
    content: '\e9b2';
    font-family: "fontello";
    display: inline-block;
    font-size: 11px;
    font-weight: 400;
    margin-left: 13px;
    vertical-align: middle;
    margin-top: -3px;
    line-height: inherit
}

.categories_list_style_6 .categories_list_item:hover .categories_list_image img {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.categories_list_style_6 .categories_list_item:hover .categories_list_info_wrap:before {
    opacity: .4
}

.categories_list_style_6 .categories_list_item:hover .categories_link_more {
    margin-bottom: 15px;
    opacity: 1
}

.categories_list_style_7 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    gap: 0 0;
    grid-template-areas: "md-1 md-2";
    overflow: hidden
}

.categories_list_style_7.count_1 {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    gap: 0 0;
    grid-template-areas: "md-1"
}

.categories_list_style_7.count_1 .categories_list_item:nth-child(1) {
    grid-area: md-1
}

.categories_list_style_7.count_3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 200px 200px;
    gap: 0 0;
    grid-template-areas: "md-3-1 md-3-2 md-3-3" "md-3-1 md-3-2 md-3-3"
}

.categories_list_style_7.count_3 .categories_list_item:nth-child(1) {
    grid-area: md-3-1
}

.categories_list_style_7.count_3 .categories_list_item:nth-child(2) {
    grid-area: md-3-2
}

.categories_list_style_7.count_3 .categories_list_item:nth-child(3) {
    grid-area: md-3-3
}

.categories_list_style_7.count_4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 0 0;
    grid-template-areas: "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "lg-3-1 lg-3-1 md-3-1 md-3-1"
}

.categories_list_style_7.count_4 .categories_list_item:nth-child(1) {
    grid-area: lg-3-1
}

.categories_list_style_7.count_4 .categories_list_item:nth-child(2) {
    grid-area: sm-3-1
}

.categories_list_style_7.count_4 .categories_list_item:nth-child(3) {
    grid-area: sm-3-2
}

.categories_list_style_7.count_4 .categories_list_item:nth-child(4) {
    grid-area: md-3-1
}

.categories_list_style_7 .categories_list_item {
    margin: -1px;
    overflow: hidden
}

.categories_list_style_7 .post_featured_bg .bg_in {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.categories_list_style_7 .post_featured_bg {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
    position: relative
}

.categories_list_style_7 .post_featured_bg:before {
    padding-top: 50%
}

.categories_list_style_7 .post_featured_bg.hover_link .bg_in {
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: scale(1.01,1.01);
    -ms-transform: scale(1.01,1.01);
    transform: scale(1.01,1.01)
}

.categories_list_style_7 .categories_list_item:hover .bg_in,.categories_list_style_7 .post_featured_bg.hover_link:hover .bg_in {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.categories_list_style_7 .categories_list_info_wrap:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    opacity: .4;
    background: rgba(0,0,0,.7);
    background: -moz-linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 100%);
    background: -webkit-linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 100%);
    background: linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 100%);
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.categories_list_style_7 .categories_list_info_wrap {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.categories_list_style_7 .categories_list_info_wrap .categories_list_info {
    z-index: 9;
    position: relative;
    top: auto;
    left: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: self-start;
    -ms-flex-align: self-start;
    align-items: self-start;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    width: 100%;
    height: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 27px 40px
}

.categories_list_style_7 .categories_list_title {
    font-weight: 500;
    font-size: 28px;
    line-height: 1.12em;
    color: #fcfcfc;
    margin: 0;
    text-align: left
}

.categories_list_style_7 .categories_list_title * {
    color: #fcfcfc
}

.categories_list_style_7 .categories_list_title .categories_list_count {
    margin-left: .2em
}

.categories_list_style_7 .categories_link_more {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #f9f9f9;
    display: inline-block;
    margin: 14px 0 -18px;
    opacity: 0;
    position: relative;
    vertical-align: middle
}

.categories_list_style_7 .categories_link_more:after {
    content: '\e9b2';
    font-family: "fontello";
    display: inline-block;
    font-size: 11px;
    font-weight: 400;
    margin-left: 13px;
    vertical-align: middle;
    margin-top: -3px;
    line-height: inherit
}

.categories_list_style_7 .categories_list_item:hover .categories_link_more {
    margin-bottom: 15px;
    opacity: 1
}

.categories_list_style_8 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    gap: 30px 30px;
    grid-template-areas: "md-1 md-2"
}

.categories_list_style_8.count_1 {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    gap: 30px 30px;
    grid-template-areas: "md-1"
}

.categories_list_style_8.count_1 .categories_list_item:nth-child(1) {
    grid-area: md-1
}

.categories_list_style_8.count_3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 200px 200px;
    gap: 30px 30px;
    grid-template-areas: "md-3-1 md-3-2 md-3-3" "md-3-1 md-3-2 md-3-3"
}

.categories_list_style_8.count_3 .categories_list_item:nth-child(1) {
    grid-area: md-3-1
}

.categories_list_style_8.count_3 .categories_list_item:nth-child(2) {
    grid-area: md-3-2
}

.categories_list_style_8.count_3 .categories_list_item:nth-child(3) {
    grid-area: md-3-3
}

.categories_list_style_8.count_4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 30px 30px;
    grid-template-areas: "lg-3-1 lg-3-1 md-3-1 sm-3-1" "lg-3-1 lg-3-1 md-3-1 sm-3-2"
}

.categories_list_style_8.count_4 .categories_list_item:nth-child(1) {
    grid-area: lg-3-1
}

.categories_list_style_8.count_4 .categories_list_item:nth-child(2) {
    grid-area: md-3-1
}

.categories_list_style_8.count_4 .categories_list_item:nth-child(3) {
    grid-area: sm-3-1
}

.categories_list_style_8.count_4 .categories_list_item:nth-child(4) {
    grid-area: sm-3-2
}

.categories_list_style_8.count_5 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 30px 30px;
    grid-template-areas: "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "lg-3-1 lg-3-1 sm-3-3 sm-3-4"
}

.categories_list_style_8.count_5 .categories_list_item:nth-child(1) {
    grid-area: lg-3-1
}

.categories_list_style_8.count_5 .categories_list_item:nth-child(2) {
    grid-area: sm-3-1
}

.categories_list_style_8.count_5 .categories_list_item:nth-child(3) {
    grid-area: sm-3-2
}

.categories_list_style_8.count_5 .categories_list_item:nth-child(4) {
    grid-area: sm-3-3
}

.categories_list_style_8.count_5 .categories_list_item:nth-child(5) {
    grid-area: sm-3-4
}

.categories_list_style_8 .post_featured_bg .bg_in {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.categories_list_style_8 .post_featured_bg {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
    position: relative
}

.categories_list_style_8 .post_featured_bg:before {
    padding-top: 100%
}

.categories_list_style_8 .post_featured_bg.hover_link .bg_in {
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: scale(1.01,1.01);
    -ms-transform: scale(1.01,1.01);
    transform: scale(1.01,1.01)
}

.categories_list_style_8 .categories_list_item:hover .bg_in,.categories_list_style_8 .post_featured_bg.hover_link:hover .bg_in {
    -webkit-transform: scale(1.07,1.07);
    -ms-transform: scale(1.07,1.07);
    transform: scale(1.07,1.07)
}

.categories_list_style_8 .categories_list_info_wrap:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    opacity: .4;
    background: rgba(0,0,0,.7);
    background: -moz-linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 100%);
    background: -webkit-linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 100%);
    background: linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 100%);
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.categories_list_style_8 .categories_list_info_wrap {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.categories_list_style_8 .categories_list_info_wrap .categories_list_info {
    z-index: 9;
    position: relative;
    top: auto;
    left: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: self-start;
    -ms-flex-align: self-start;
    align-items: self-start;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    width: 100%;
    height: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 15px 31px
}

.categories_list_style_8 .categories_list_title {
    font-weight: 500;
    font-size: 24px;
    line-height: 1.12em;
    color: #fcfcfc;
    margin: 0;
    text-align: left
}

.categories_list_style_8 .categories_list_title * {
    color: #fcfcfc
}

.categories_list_style_8 .categories_list_title .categories_list_count {
    margin-left: .2em
}

.categories_list_style_8 .categories_link_more {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #f9f9f9;
    display: inline-block;
    margin: 14px 0 -18px;
    opacity: 0;
    position: relative;
    vertical-align: middle
}

.categories_list_style_8 .categories_link_more:after {
    content: '\e9b2';
    font-family: "fontello";
    display: inline-block;
    font-size: 9px;
    font-weight: 400;
    margin-left: 13px;
    vertical-align: middle;
    margin-top: -3px;
    line-height: inherit
}

.categories_list_style_8 .categories_list_item:hover .categories_link_more {
    margin-bottom: 15px;
    opacity: 1
}

.cover_hover .sc_cover.sc_cover_default+.elementor-container .sc_item_title_text {
    color: inherit;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.cover_hover .sc_cover.sc_cover_default:hover+.elementor-container .sc_item_title_text {
    color: var(--theme-color-text_dark)
}

.cover_hover .sc_cover.sc_cover_default:hover+.elementor-container .elementor-icon {
    fill: var(--theme-color-text_link)
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_top:not(.trx_addons_mouse_helper_centered) {
    top: var(--mouse-helper-top) !important
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_left:not(.trx_addons_mouse_helper_centered) {
    left: var(--mouse-helper-left) !important
}

.trx_addons_mouse_helper {
    font-size: 16px;
    text-indent: 0;
    --mouse-helper-width: 8px;
    --mouse-helper-height: 8px;
    --mouse-helper-left: 20px;
    --mouse-helper-top: 20px;
    border: none;
    mix-blend-mode: difference;
    background-color: #fff;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
    -ms-box-shadow: 0 0 0 rgba(0,0,0,0);
    box-shadow: 0 0 0 rgba(0,0,0,0);
    -webkit-transition: width .3s ease,height .3s ease,opacity .3s ease,color .3s ease,background-color .3s ease,left .3s ease,top .3s ease,border-radius .1s ease,box-shadow .2s ease;
    -ms-transition: width .3s ease,height .3s ease,opacity .3s ease,color .3s ease,background-color .3s ease,left .3s ease,top .3s ease,border-radius .1s ease,box-shadow .2s ease;
    transition: width .3s ease,height .3s ease,opacity .3s ease,color .3s ease,background-color .3s ease,left .3s ease,top .3s ease,border-radius .1s ease,box-shadow .2s ease
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_permanent {
    opacity: 1
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_icon {
    --mouse-helper-width: 65px;
    --mouse-helper-height: 65px
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_text {
    --mouse-helper-width: 80px;
    --mouse-helper-height: 80px
}

.trx_addons_mouse_helper .trx_addons_mouse_helper_image {
    background-size: cover;
    background-position: center center
}

.trx_addons_mouse_helper .trx_addons_mouse_helper_image:before {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    content: ' ';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0)
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_with_image.trx_addons_mouse_helper_with_text,.trx_addons_mouse_helper.trx_addons_mouse_helper_with_image {
    -webkit-box-shadow: 0 3px 46px rgba(0,0,0,.1);
    -ms-box-shadow: 0 3px 46px rgba(0,0,0,.1);
    box-shadow: 0 3px 46px rgba(0,0,0,.1);
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_image.trx_addons_mouse_helper_with_text,.trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_image {
    --mouse-helper-width: 288px;
    --mouse-helper-height: 288px;
    padding: 0;
    -webkit-box-sizing: "border-box";
    -ms-box-sizing: "border-box";
    box-sizing: "border-box"
}

.custom-helper {
    width: 67px;
    height: 67px;
    line-height: 67px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center
}

.custom-helper span {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 10px;
    font-weight: 400
}

.custom-helper span:after {
    content: '\e9e6';
    font-family: "fontello";
    will-change: transform;
    transform: translateX(10px);
    display: inline-block;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.custom-helper span:before {
    content: '\e9e5';
    font-family: "fontello";
    will-change: transform;
    transform: translateX(-10px);
    display: inline-block;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.direction_vertical .custom-helper span {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    will-change: transform
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_with_layout {
    --mouse-helper-width: 66px;
    --mouse-helper-height: 66px
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_with_layout.trx_addons_mouse_helper_click {
    --mouse-helper-width: 56px;
    --mouse-helper-height: 56px
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_with_layout.trx_addons_mouse_helper_click .custom-helper span:after {
    transform: translateX(5px)
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_with_layout.trx_addons_mouse_helper_click .custom-helper span:before {
    transform: translateX(-5px)
}

.sc_layouts_title .sc_layouts_title_description {
    margin-top: .5em
}

.sc_layouts_title .sc_layouts_title_content {
    max-width: 100%
}

.sc_layouts_title .sc_layouts_title_meta {
    margin: 0 0 1em
}

.sc_layouts_title .sc_layouts_title_content>.sc_layouts_title_breadcrumbs:first-child {
    margin-top: 0
}

.sc_layouts_title .breadcrumbs {
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .3px
}

.sc_layouts_title .breadcrumbs a {
    color: var(--theme-color-text_dark) !important
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay .mejs-container {
    height: 100% !important;
    width: 100% !important
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay .mejs-container .mejs-controls {
    display: none !important
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay .mejs-container video {
    height: 100% !important
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay .wp-video,.sc_layouts_title .trx_addons_video_player.with_video_autoplay .video_frame {
    height: 100% !important;
    width: 100% !important
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay .wp-video iframe,.sc_layouts_title .trx_addons_video_player.with_video_autoplay .video_frame iframe {
    object-fit: unset;
    height: 100% !important;
    width: 100% !important
}

.single-format-gallery .post_featured.with_gallery .sc_slider_controller_horizontal {
    padding-left: 0;
    padding-right: 0
}

.single-format-gallery .post_featured.with_gallery .sc_slider_controller_horizontal .slider_controls_wrap a {
    display: none
}

.single-format-gallery .post_featured.with_gallery .sc_slider_controller_horizontal .slider-slide.swiper-slide-active:after {
    display: none
}

.single-format-gallery .post_featured.with_gallery .slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .slider_container:not(.slider_type_images) .slider-slide,.single-format-gallery .post_featured.with_gallery .slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .slider_container:not(.slider_type_images) {
    min-height: 1px !important
}

.single-format-gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev,.single-format-gallery .slider_outer_controls_side .slider_controls_wrap>a.slider_prev,.single-format-gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev,.single-format-gallery .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
    margin-left: 30px
}

.single-format-gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next,.single-format-gallery .slider_outer_controls_side .slider_controls_wrap>a.slider_next,.single-format-gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next,.single-format-gallery .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
    margin-right: 30px
}

.single-format-gallery .sc_slider_controller .slider_container:not(.slider_multi):not(.slider_type_images),.single-format-gallery .sc_slider_controller .slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide {
    min-height: auto
}

.single-format-gallery .sc_slider_controller .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev,.single-format-gallery .sc_slider_controller .slider_outer_controls_side .slider_controls_wrap>a.slider_prev,.single-format-gallery .sc_slider_controller .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev,.single-format-gallery .sc_slider_controller .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
    margin-left: 0
}

.single-format-gallery .sc_slider_controller .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next,.single-format-gallery .sc_slider_controller .slider_outer_controls_side .slider_controls_wrap>a.slider_next,.single-format-gallery .sc_slider_controller .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next,.single-format-gallery .sc_slider_controller .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
    margin-right: 0
}

.single_style_style-5.single-format-video .post_header_wrap .post_featured.with_thumb .post_video_hover {
    font-size: 15px;
    width: 66px;
    height: 66px;
    line-height: 66px;
    overflow: visible;
    margin: -33px 0 0 -33px
}

.single_style_style-5.single-format-video .post_header_wrap .post_featured.with_thumb .post_video_hover:after {
    content: '';
    position: absolute;
    top: -11px;
    left: -11px;
    width: 86px;
    height: 86px;
    border: 1px solid var(--theme-color-inverse_link);
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    opacity: .2
}

#trx_addons_post_details_popup .trx_addons_post_details_popup_close:before {
    font-size: 24px;
    font-family: "fontello";
    content: '\e9e1';
    -webkit-transition: -webkit-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out
}

#trx_addons_post_details_popup .trx_addons_post_details_popup_close:hover:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

#trx_addons_post_details_popup .services_page_header .post_details_page_title {
    padding: .3em 4em .4em .5em;
    font-size: 1.6em;
    line-height: 1.2em
}

#trx_addons_post_details_popup .post_details_page_price {
    top: .3em
}

.sc_layouts_language .sc_layouts_language_menu>li>a,.sc_layouts_language .sc_layouts_language_menu>li>a:hover,.sc_layouts_language .sc_layouts_language_menu>li.sfHover>a {
    color: var(--theme-color-text_dark) !important
}

.sc_layouts_language .sc_layouts_language_menu>li.menu-item-has-children>a:after {
    margin-left: .5em;
    position: relative;
    right: 0;
    top: 2px
}

.sc_layouts_language .sc_layouts_language_menu>li>ul {
    top: 4.5em
}

.sc_layouts_language .sc_layouts_language_menu>li.menu-item>a>img {
    position: relative;
    top: 1px
}

.sc_layouts_language .sc_layouts_language_menu li.menu-item>a>img+span {
    margin-left: .5em
}

.trx_addons_extended_taxonomy {
    vertical-align: inherit
}

.trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_icon {
    padding: 0 1px;
    font-weight: 400
}

.widget .trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_icon {
    margin-left: 1px
}

.widget_instagram_type_default .widget_instagram_images {
    margin: 0
}

.widget_instagram_type_default .widget_instagram_images_item_wrap {
    padding: 0
}

.widget_instagram_type_default .widget_instagram_images_item_wrap .widget_instagram_images_item_counters {
    display: none
}

.widget_instagram_type_default .widget_instagram_images_item_wrap .widget_instagram_images_item:before {
    background-color: rgba(0,0,0,.15)
}

.widget_instagram_type_default .widget_instagram_follow_link_wrap {
    margin: 0 !important;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.widget_instagram_type_default .widget_instagram_follow_link_wrap .widget_instagram_follow_link {
    margin: 0;
    padding: 0;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    color: var(--theme-color-text_dark);
    border-color: var(--theme-color-inverse_hover);
    background-color: var(--theme-color-inverse_hover);
    font-weight: 400;
    -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    width: 102px;
    height: 102px;
    line-height: 102px;
    text-align: center;
    vertical-align: middle;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    text-indent: -200px;
    overflow: hidden;
    display: block
}

.widget_instagram_type_default .widget_instagram_follow_link_wrap .widget_instagram_follow_link:hover {
    color: var(--theme-color-text_link) !important;
    border-color: var(--theme-color-inverse_link) !important;
    background-color: var(--theme-color-inverse_link) !important
}

.widget_instagram_type_default .widget_instagram_follow_link_wrap .widget_instagram_follow_link:before {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    color: inherit;
    font-family: "fontello";
    content: '\E9C9';
    font-size: 21px;
    line-height: 1em;
    font-weight: 400;
    text-indent: 0
}

.widget_instagram_type_simple .widget_instagram_images_item_wrap .widget_instagram_images_item_counters {
    display: none
}

.widget_instagram_type_simple .widget_instagram_images_item_wrap .widget_instagram_images_item:before {
    background-color: rgba(0,0,0,.2)
}

.widget_instagram_type_alter .widget_instagram_images {
    margin: 0 !important
}

.widget_instagram_type_alter .widget_instagram_images_item_wrap {
    padding: 0 !important
}

.widget_instagram_type_alter .widget_instagram_images_item_wrap .widget_instagram_images_item_counters {
    display: none
}

.widget_instagram_type_alter .widget_instagram_images_item_wrap .widget_instagram_images_item:before {
    background-color: rgba(0,0,0,.2)
}

.widget_instagram_type_alter .widget_instagram_follow_link_wrap {
    margin: 0 !important;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.widget_instagram_type_alter .widget_instagram_follow_link_wrap .widget_instagram_follow_link {
    position: relative;
    margin: 0;
    padding: 16px 30px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    font-size: 13px;
    line-height: 17px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    background: #fff !important;
    color: #071021 !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.widget_instagram_type_alter .widget_instagram_follow_link_wrap .widget_instagram_follow_link:before {
    color: inherit;
    font-family: "fontello";
    content: '\E87E';
    font-size: 18px;
    font-weight: 400;
    margin: 0 8px 0 0;
    display: inline-block
}

.sc_hotspot_default .sc_hotspot_item_sonar {
    background-color: var(--theme-color-alter_bg_color)
}

.sc_hotspot_default .sc_hotspot_item_icon {
    background-color: var(--theme-color-alter_bg_color)
}

.sc_hotspot_default .sc_hotspot_item_icon span {
    display: block;
    font-size: 14px;
    line-height: 16px;
    color: var(--theme-color-alter_dark)
}

.sc_hotspot_default .sc_hotspot_item_popup {
    width: 300px;
    padding: 30px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 3px 25px rgba(0,0,0,.05);
    -ms-box-shadow: 0 3px 25px rgba(0,0,0,.05);
    box-shadow: 0 3px 25px rgba(0,0,0,.05);
    background: var(--theme-color-alter_bg_color)
}

.sc_hotspot_default .sc_hotspot_item_popup>.sc_hotspot_item_popup_close+[class*=sc_hotspot_item],.sc_hotspot_default .sc_hotspot_item_popup>[class*=sc_hotspot_item]:first-child {
    margin-top: 0
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_image+[class*=sc_hotspot_item] {
    margin-top: 25px
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_popup_close {
    color: var(--theme-color-alter_dark)
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_subtitle {
    color: var(--theme-color-alter_dark)
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_subtitle>span,.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_subtitle .post_meta_item {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_title {
    margin-top: 8px;
    font-size: 19px;
    line-height: 1.3em;
    color: var(--theme-color-alter_dark)
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_price {
    margin-top: 8px;
    font-size: 18px;
    line-height: 1em;
    font-weight: 400;
    color: var(--theme-color-alter_text)
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_description {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
    color: var(--theme-color-alter_text)
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_link {
    margin-top: 15px
}

.sc_icompare_text_before,.sc_icompare_text_after {
    font-size: 15px;
    line-height: 1.2em;
    font-weight: 400;
    background: rgba(0,0,0,.5);
    color: #fff;
    padding: 8px 20px;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    text-shadow: none
}

.sc_switcher_tabs .sc_switcher_tabs_controls {
    margin-bottom: var(--theme-var-grid_gap)
}

.sc_switcher_tabs .sc_switcher_tab {
    border-color: var(--theme-color-bd_color);
    padding: var(--theme-var-grid_gap);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_switcher_tabs .sc_switcher_tab+.sc_switcher_tab {
    margin-left: var(--theme-var-grid_gap)
}

.sc_switcher_tabs .sc_switcher_tab.sc_switcher_tab_active {
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-bd_color)
}

.elementor-section-full_width .style-switcher-tabs .sc_switcher_tabs_controls {
    max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_extended));
    padding: 0 calc(var(--theme-var-elm_gap_extended)/2);
    margin: 0 auto
}

.style-switcher-tabs .sc_switcher_tab {
    width: 100%;
    padding: calc(var(--theme-var-grid_gap) + 8px) var(--theme-var-grid_gap)
}

.style-switcher-tabs .sc_switcher_tab h5:first-child:not(:last-child) {
    margin-bottom: .75em
}

.trx_expcol_on.trx_expcol_gradient_on:after {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,var(--theme-color-bg_color_0)),to(var(--theme-color-bg_color)));
    background: -webkit-linear-gradient(top,var(--theme-color-bg_color_0) 0,var(--theme-color-bg_color) 100%);
    background: linear-gradient(to bottom,var(--theme-color-bg_color_0) 0,var(--theme-color-bg_color) 100%)
}

.trx_expcol_on .trx_expcol_button {
    -webkit-appearance: none;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    vertical-align: top;
    font-size: var(--theme-font-button_font-size);
    line-height: var(--theme-font-button_line-height);
    font-weight: var(--theme-font-button_font-weight);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    text-transform: var(--theme-font-button_text-transform);
    letter-spacing: var(--theme-font-button_letter-spacing);
    white-space: nowrap;
    height: auto;
    max-width: 100%;
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
    padding: 18px 42px;
    -webkit-transform: translate(-50%,-25%);
    -ms-transform: translate(-50%,-25%);
    transform: translate(-50%,-25%)
}

.trx_expcol_on .trx_expcol_button.sc_button_shadow {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link_02)
}

.trx_expcol_on .trx_expcol_button.sc_button_shadow.color_style_dark {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    box-shadow: 0 7px 25px var(--theme-color-text_dark_02)
}

.trx_expcol_on .trx_expcol_button.sc_button_shadow.color_style_link2 {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link2_02)
}

.trx_expcol_on .trx_expcol_button.sc_button_shadow.color_style_link3 {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link3_02)
}

.trx_expcol_on .trx_expcol_button:hover,.trx_expcol_on .trx_expcol_button:focus {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_hover);
    background-color: var(--theme-color-text_hover)
}

.trx_expcol_on.trx_expcol_state_collapsed .trx_expcol_button,.trx_expcol_on.trx_expcol_state_animated .trx_expcol_button {
    -webkit-transform: translate(-50%,-25%);
    -ms-transform: translate(-50%,-25%);
    transform: translate(-50%,-25%)
}

.trx_expcol_on .trx_expcol_button_icon {
    font-weight: 400
}

.sc_igenerator_form .trx_addons_loading {
    background-color: var(--theme-color-bg_color_07)
}

.sc_igenerator_form_field_prompt input[type=text] {
    padding: 0 140px 0 20px;
    height: 60px;
    border: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color)
}

.sc_igenerator_form_field_prompt input[type=text]:focus {
    color: var(--theme-color-alter_dark)
}

.sc_igenerator_form_field_prompt input[type=text][placeholder]::-webkit-input-placeholder {
    color: var(--theme-color-alter_text)
}

.sc_igenerator_form_field_prompt input[type=text][placeholder]::-moz-placeholder {
    color: var(--theme-color-alter_text)
}

.sc_igenerator_form_field_prompt input[type=text][placeholder]:-ms-input-placeholder {
    color: var(--theme-color-alter_text)
}

.sc_igenerator_form_field_prompt input[type=text][placeholder]::placeholder {
    color: var(--theme-color-alter_text)
}

.sc_igenerator_form_field_prompt input[type=text][placeholder]:focus::-webkit-input-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_igenerator_form_field_prompt input[type=text][placeholder]:focus::-moz-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_igenerator_form_field_prompt input[type=text][placeholder]:focus:-ms-input-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_igenerator_form_field_prompt input[type=text][placeholder]:focus::placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_igenerator_form_field_prompt input[type=text][placeholder]:active::-webkit-input-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_igenerator_form_field_prompt input[type=text][placeholder]:active::-moz-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_igenerator_form_field_prompt input[type=text][placeholder]:active:-ms-input-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_igenerator_form_field_prompt input[type=text][placeholder]:active::placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_igenerator_form_field_prompt .sc_igenerator_form_field_prompt_button {
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 5px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: var(--theme-font-button_font-size);
    font-weight: var(--theme-font-button_font-weight);
    text-transform: var(--theme-font-button_text-transform);
    letter-spacing: var(--theme-font-button_letter-spacing);
    display: inline-block;
    padding: 0 25px;
    height: 50px;
    line-height: 48px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-alter_link)
}

.sc_igenerator_form_field_prompt .sc_igenerator_form_field_prompt_button:not(.sc_igenerator_form_field_prompt_button_disabled):hover {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-alter_hover)
}

.sc_igenerator_form_field_tags {
    margin-top: 20px
}

.sc_igenerator_form_field_tags_label {
    padding: 9px 15px 9px 0;
    font-size: 13px;
    line-height: 17px;
    font-weight: 500
}

.sc_igenerator_form_field_tags_item {
    padding: 11px 15px 12px;
    margin: 0 5px 5px 0;
    font-size: 13px;
    line-height: 1em;
    font-weight: 400;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color)
}

.sc_igenerator_form_field_tags_item:hover {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link)
}

.sc_igenerator_form_settings_button {
    flex-shrink: 0;
    width: 60px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color)
}

.sc_igenerator_form_settings_button:hover,.sc_igenerator_form_settings_button:focus {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-alter_link)
}

.sc_igenerator_form_settings {
    max-width: 230px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color)
}

.sc_igenerator_form_settings .sc_igenerator_form_settings_field_numeric_wrap .sc_igenerator_form_settings_field_numeric_wrap_button {
    padding: .1em 0;
    color: var(--theme-color-input_text)
}

.sc_igenerator_form_settings .sc_igenerator_form_settings_field_numeric_wrap .sc_igenerator_form_settings_field_numeric_wrap_button:hover {
    color: var(--theme-color-input_dark)
}

.sc_igenerator_form_settings .sc_igenerator_form_settings_field_numeric_wrap .sc_igenerator_form_settings_field_numeric_wrap_button_dec:before,.sc_igenerator_form_settings .sc_igenerator_form_settings_field_numeric_wrap .sc_igenerator_form_settings_field_numeric_wrap_button_inc:before {
    width: 1em;
    height: .5em;
    line-height: .5em
}

.sc_igenerator_limits .sc_igenerator_limits_used {
    color: var(--theme-color-text_dark)
}

.sc_tgenerator_form .trx_addons_loading {
    background-color: var(--theme-color-bg_color_07)
}

.sc_tgenerator_form_field_prompt input[type=text] {
    padding: 0 140px 0 20px;
    height: 60px;
    border: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color)
}

.sc_tgenerator_form_field_prompt input[type=text]:focus {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_form_field_prompt input[type=text][placeholder]::-webkit-input-placeholder {
    color: var(--theme-color-alter_text)
}

.sc_tgenerator_form_field_prompt input[type=text][placeholder]::-moz-placeholder {
    color: var(--theme-color-alter_text)
}

.sc_tgenerator_form_field_prompt input[type=text][placeholder]:-ms-input-placeholder {
    color: var(--theme-color-alter_text)
}

.sc_tgenerator_form_field_prompt input[type=text][placeholder]::placeholder {
    color: var(--theme-color-alter_text)
}

.sc_tgenerator_form_field_prompt input[type=text][placeholder]:focus::-webkit-input-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_form_field_prompt input[type=text][placeholder]:focus::-moz-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_form_field_prompt input[type=text][placeholder]:focus:-ms-input-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_form_field_prompt input[type=text][placeholder]:focus::placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_form_field_prompt input[type=text][placeholder]:active::-webkit-input-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_form_field_prompt input[type=text][placeholder]:active::-moz-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_form_field_prompt input[type=text][placeholder]:active:-ms-input-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_form_field_prompt input[type=text][placeholder]:active::placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_form_field_prompt .sc_tgenerator_form_field_prompt_button {
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 5px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: var(--theme-font-button_font-size);
    font-weight: var(--theme-font-button_font-weight);
    text-transform: var(--theme-font-button_text-transform);
    letter-spacing: var(--theme-font-button_letter-spacing);
    display: inline-block;
    padding: 0 25px;
    height: 50px;
    line-height: 48px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-alter_link)
}

.sc_tgenerator_form_field_prompt .sc_tgenerator_form_field_prompt_button:not(.sc_tgenerator_form_field_prompt_button_disabled):hover {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-alter_hover)
}

.sc_tgenerator_form_field_tags {
    color: var(--theme-color-text_dark)
}

.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_options {
    border: 1px solid var(--theme-color-bd_color);
    background-color: var(--theme-color-bg_color);
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_label {
    color: var(--theme-color-text_link);
    padding: 0;
    border-bottom: none
}

.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_option:first-child {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_option:last-child {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_option:hover,.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_option:focus {
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-alter_link)
}

.sc_tgenerator_text {
    margin-top: 1.4em;
    padding: 18px 22px;
    border: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-alter_text)
}

.sc_tgenerator_text:focus {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_text[placeholder]::-webkit-input-placeholder {
    color: var(--theme-color-alter_text)
}

.sc_tgenerator_text[placeholder]::-moz-placeholder {
    color: var(--theme-color-alter_text)
}

.sc_tgenerator_text[placeholder]:-ms-input-placeholder {
    color: var(--theme-color-alter_text)
}

.sc_tgenerator_text[placeholder]::placeholder {
    color: var(--theme-color-alter_text)
}

.sc_tgenerator_text[placeholder]:focus::-webkit-input-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_text[placeholder]:focus::-moz-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_text[placeholder]:focus:-ms-input-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_text[placeholder]:focus::placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_text[placeholder]:active::-webkit-input-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_text[placeholder]:active::-moz-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_text[placeholder]:active:-ms-input-placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_text[placeholder]:active::placeholder {
    color: var(--theme-color-alter_dark)
}

.sc_tgenerator_text,.sc_tgenerator_text.filled,.sc_tgenerator_text:focus {
    background-color: var(--theme-color-alter_bg_color)
}

.sc_tgenerator_result .sc_tgenerator_result_label {
    margin-bottom: .8em;
    text-align: center;
    font-weight: var(--theme-font-h6_font-weight);
    color: var(--theme-color-text_dark)
}

.sc_tgenerator_result .sc_tgenerator_result_content {
    padding: 18px 22px;
    border: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color)
}

.sc_tgenerator_result .sc_tgenerator_result_copy .sc_button {
    padding: 13px 28px 14px;
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.sc_tgenerator_result .sc_tgenerator_result_copy .sc_button:hover {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_hover);
    background-color: var(--theme-color-text_hover)
}

.sc_tgenerator_text h1,.sc_tgenerator_text h2,.sc_tgenerator_text h3,.sc_tgenerator_text h4,.sc_tgenerator_text h5,.sc_tgenerator_text h6,.sc_tgenerator_result h1,.sc_tgenerator_result h2,.sc_tgenerator_result h3,.sc_tgenerator_result h4,.sc_tgenerator_result h5,.sc_tgenerator_result h6 {
    margin: 0 0 .8em;
    font-weight: var(--theme-font-h1_font-weight)
}

.sc_tgenerator_text h1,.sc_tgenerator_result h1 {
    font-size: 1.882em
}

.sc_tgenerator_text h2,.sc_tgenerator_result h2 {
    font-size: 1.706em
}

.sc_tgenerator_text h3,.sc_tgenerator_result h3 {
    font-size: 1.471em
}

.sc_tgenerator_text h4,.sc_tgenerator_result h4 {
    font-size: 1.294em
}

.sc_tgenerator_text h5,.sc_tgenerator_result h5 {
    font-size: 1.176em
}

.sc_tgenerator_text h6,.sc_tgenerator_result h6 {
    font-size: 1.118em
}

.sc_tgenerator_text p,.sc_tgenerator_text ol,.sc_tgenerator_text ul,.sc_tgenerator_text dl,.sc_tgenerator_result p,.sc_tgenerator_result ol,.sc_tgenerator_result ul,.sc_tgenerator_result dl {
    margin: 0 0 1.2em
}

.sc_tgenerator_text p:last-child,.sc_tgenerator_text ol:last-child,.sc_tgenerator_text ul:last-child,.sc_tgenerator_text dl:last-child,.sc_tgenerator_text h1:last-child,.sc_tgenerator_text h2:last-child,.sc_tgenerator_text h3:last-child,.sc_tgenerator_text h4:last-child,.sc_tgenerator_text h5:last-child,.sc_tgenerator_text h6:last-child,.sc_tgenerator_result p:last-child,.sc_tgenerator_result ol:last-child,.sc_tgenerator_result ul:last-child,.sc_tgenerator_result dl:last-child,.sc_tgenerator_result h1:last-child,.sc_tgenerator_result h2:last-child,.sc_tgenerator_result h3:last-child,.sc_tgenerator_result h4:last-child,.sc_tgenerator_result h5:last-child,.sc_tgenerator_result h6:last-child {
    margin-bottom: 0
}

.sc_chat_content {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: var(--theme-color-alter_bg_color)
}

.sc_chat_form_field {
    border: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.sc_chat_form_field_prompt_label {
    font-weight: var(--theme-font-h6_font-weight);
    color: var(--theme-color-inverse_hover);
    background-color: var(--theme-color-text_dark)
}

.sc_chat_form_field_prompt input[type=text] {
    padding: 0 20px;
    height: 60px;
    border: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-text);
    background-color: var(--theme-color-bg_color)
}

.sc_chat_form_field_prompt input[type=text]:focus {
    color: var(--theme-color-text_dark)
}

.sc_chat_form_field_prompt input[type=text][placeholder]::-webkit-input-placeholder {
    color: var(--theme-color-text)
}

.sc_chat_form_field_prompt input[type=text][placeholder]::-moz-placeholder {
    color: var(--theme-color-text)
}

.sc_chat_form_field_prompt input[type=text][placeholder]:-ms-input-placeholder {
    color: var(--theme-color-text)
}

.sc_chat_form_field_prompt input[type=text][placeholder]::placeholder {
    color: var(--theme-color-text)
}

.sc_chat_form_field_prompt input[type=text][placeholder]:focus::-webkit-input-placeholder {
    color: var(--theme-color-text_dark)
}

.sc_chat_form_field_prompt input[type=text][placeholder]:focus::-moz-placeholder {
    color: var(--theme-color-text_dark)
}

.sc_chat_form_field_prompt input[type=text][placeholder]:focus:-ms-input-placeholder {
    color: var(--theme-color-text_dark)
}

.sc_chat_form_field_prompt input[type=text][placeholder]:focus::placeholder {
    color: var(--theme-color-text_dark)
}

.sc_chat_form_field_prompt input[type=text][placeholder]:active::-webkit-input-placeholder {
    color: var(--theme-color-text_dark)
}

.sc_chat_form_field_prompt input[type=text][placeholder]:active::-moz-placeholder {
    color: var(--theme-color-text_dark)
}

.sc_chat_form_field_prompt input[type=text][placeholder]:active:-ms-input-placeholder {
    color: var(--theme-color-text_dark)
}

.sc_chat_form_field_prompt input[type=text][placeholder]:active::placeholder {
    color: var(--theme-color-text_dark)
}

.sc_chat_form_field_prompt .sc_chat_form_field_prompt_button {
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 5px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: var(--theme-font-button_font-size);
    font-weight: var(--theme-font-button_font-weight);
    text-transform: var(--theme-font-button_text-transform);
    letter-spacing: var(--theme-font-button_letter-spacing);
    display: inline-block;
    padding: 0 25px;
    height: 50px;
    line-height: 48px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link)
}

.sc_chat_form_field_prompt .sc_chat_form_field_prompt_button:not(.sc_chat_form_field_prompt_button_disabled):hover {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_hover)
}

.sc_chat_result {
    border-left: none;
    border-right: none
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_time {
    font-size: 14px;
    line-height: 26px;
    color: var(--theme-color-text_light)
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content {
    background-color: var(--theme-color-bg_color);
    color: var(--theme-color-text_dark)
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
    margin: 0 0 .8em;
    color: var(--theme-color-text_dark);
    font-weight: var(--theme-font-h1_font-weight)
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1 {
    font-size: 1.882em
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2 {
    font-size: 1.706em
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3 {
    font-size: 1.471em
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4 {
    font-size: 1.294em
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5 {
    font-size: 1.176em
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
    font-size: 1.118em
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content p,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ol,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ul,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content dl {
    margin: 0 0 1.2em
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content p,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ol,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ul,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content dl,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
    margin: 0 0 .8em
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content p:last-child,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ol:last-child,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ul:last-child,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content dl:last-child,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1:last-child,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2:last-child,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3:last-child,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4:last-child,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5:last-child,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6:last-child {
    margin-bottom: 0
}

.sc_chat_result .sc_chat_list .sc_chat_list_item.sc_chat_list_item_user .sc_chat_list_item_content {
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link)
}

.sc_chat_result .sc_chat_list .sc_chat_list_item_loading .sc_chat_list_item_loading_dot {
    background-color: var(--theme-color-text_link)
}

.sc_squeeze_titles .sc_squeeze_title .sc_squeeze_title_text {
    font-size: var(--theme-font-h1_font-size);
    line-height: var(--theme-font-h1_line-height);
    font-weight: var(--theme-font-h1_font-weight)
}

.sc_squeeze_titles .sc_squeeze_title .sc_squeeze_subtitle_text {
    font-family: var(--theme-font-h1_font-family);
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.8px;
    margin-bottom: 12px
}

:root {
    --theme-var-elm_gap_nogap: 0px;
    --theme-var-elm_gap_narrow: 10px;
    --theme-var-elm_gap_default: 20px;
    --theme-var-elm_gap_extended: 30px;
    --theme-var-elm_gap_wide: 40px;
    --theme-var-elm_gap_wider: 60px;
    --theme-var-elm_add_page_margins: var(--theme-var-elm_gap_extended)
}

.elementor-editor-active .elementor-section[class*=scheme_] {
    background-color: var(--theme-color-bg_color)
}

.post_content>.elementor,[class*=type-cpt_]>[class*=_page_content]>.elementor {
    margin-left: calc(-1*var(--theme-var-elm_add_page_margins)/2);
    margin-right: calc(-1*var(--theme-var-elm_add_page_margins)/2)
}

.body_style_fullscreen .post_content>.elementor .elementor-section.elementor-section-full_width>.elementor-container.elementor-column-gap-no,.body_style_fullscreen [class*=type-cpt_]>[class*=_page_content]>.elementor .elementor-section.elementor-section-full_width>.elementor-container.elementor-column-gap-no {
    margin-left: calc(var(--theme-var-elm_add_page_margins)/2);
    margin-right: calc(var(--theme-var-elm_add_page_margins)/2)
}

.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated,.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
    padding: calc(var(--theme-var-elm_gap_narrow)/2)
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated,.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: calc(var(--theme-var-elm_gap_default)/2)
}

.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated,.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
    padding: calc(var(--theme-var-elm_gap_extended)/2)
}

.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated,.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
    padding: calc(var(--theme-var-elm_gap_wide)/2)
}

.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated,.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
    padding: calc(var(--theme-var-elm_gap_wider)/2)
}

.elementor-container>.elementor-row>.elementor-column>.elementor-element-populated,.elementor-container>.elementor-column>.elementor-element-populated {
    padding-top: 0;
    padding-bottom: 0
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container:not(.elementor-column-gap-no) {
    max-width: none;
    position: relative
}

.elementor-section.elementor-section-boxed>.elementor-column-gap-no {
    max-width: var(--theme-var-page)
}

.elementor-section.elementor-section-boxed>.elementor-column-gap-narrow {
    max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_narrow))
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
    width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_narrow))
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
    width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_narrow))
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
    left: calc(-1*var(--theme-var-elm_gap_narrow)/2)
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
    margin-left: calc(-1*var(--theme-var-elm_gap_narrow)/2);
    margin-right: calc(-1*var(--theme-var-elm_gap_narrow)/2)
}

.elementor-section.elementor-section-boxed>.elementor-column-gap-default {
    max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_default))
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
    width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_default))
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
    width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_default))
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
    left: calc(-1*var(--theme-var-elm_gap_default)/2)
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
    margin-left: calc(-1*var(--theme-var-elm_gap_default)/2);
    margin-right: calc(-1*var(--theme-var-elm_gap_default)/2)
}

.elementor-section.elementor-section-boxed>.elementor-column-gap-extended {
    max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_extended))
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
    width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_extended))
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
    width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_extended))
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
    left: calc(-1*var(--theme-var-elm_gap_extended)/2)
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
    margin-left: calc(-1*var(--theme-var-elm_gap_extended)/2);
    margin-right: calc(-1*var(--theme-var-elm_gap_extended)/2)
}

.elementor-section.elementor-section-boxed>.elementor-column-gap-wide {
    max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_wide))
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
    width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_wide))
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
    width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_wide))
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
    left: calc(-1*var(--theme-var-elm_gap_wide)/2)
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
    margin-left: calc(-1*var(--theme-var-elm_gap_wide)/2);
    margin-right: calc(-1*var(--theme-var-elm_gap_wide)/2)
}

.elementor-section.elementor-section-boxed>.elementor-column-gap-wider {
    max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_wider))
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
    width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_wider))
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
    width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_wider))
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
    left: calc(-1*var(--theme-var-elm_gap_wider)/2)
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
    margin-left: calc(-1*var(--theme-var-elm_gap_wider)/2);
    margin-right: calc(-1*var(--theme-var-elm_gap_wider)/2)
}

.elementor-lightbox .elementor-slideshow__header {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.elementor-lightbox .elementor-slideshow__header .elementor-slideshow__counter {
    margin-left: 10px;
    width: auto
}

.elementor-lightbox .elementor-slideshow__footer {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.elementor-lightbox .elementor-slideshow__share-links {
    right: auto;
    left: 1em
}

.elementor-lightbox .elementor-slideshow__share-links:before {
    right: auto;
    left: .5em
}

.elementor-shape .elementor-shape-fill {
    fill: var(--theme-color-bg_color)
}

.elementor-widget-divider {
    --divider-color: var(--theme-color-bd_color);
    --divider-border-color: var(--theme-color-bd_color)
}

.elementor-divider-separator {
    border-color: var(--theme-color-bd_color)
}

@-webkit-keyframes ta_under_strips {
    0% {
        -webkit-transform: translateX(-101%);
        transform: translateX(-101%)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        -webkit-transform: translateX(101%);
        transform: translateX(101%)
    }
}

@keyframes ta_under_strips {
    0% {
        -webkit-transform: translateX(-101%);
        transform: translateX(-101%)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        -webkit-transform: translateX(101%);
        transform: translateX(101%)
    }
}

.ta_under_strips {
    overflow: hidden
}

.ta_under_strips>div {
    opacity: 0;
    -webkit-animation: fadeIn .2s 1s forwards;
    animation: fadeIn .2s 1s forwards
}

.ta_under_strips:before,.ta_under_strips:after {
    content: " ";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.ta_under_strips:before {
    background-color: var(--theme-color-text_link);
    z-index: 1;
    -webkit-transform: translateX(-101%);
    -ms-transform: translateX(-101%);
    transform: translateX(-101%);
    -webkit-animation: ta_under_strips 1.5s cubic-bezier(.86,0,.07,1) forwards;
    animation: ta_under_strips 1.5s cubic-bezier(.86,0,.07,1) forwards
}

.ta_under_strips:after {
    background-color: var(--theme-color-text_hover);
    z-index: 2;
    -webkit-transform: translateX(-101%);
    -ms-transform: translateX(-101%);
    transform: translateX(-101%);
    -webkit-animation: ta_under_strips 1.2s .2s cubic-bezier(1,0,.54,.99) forwards;
    animation: ta_under_strips 1.2s .2s cubic-bezier(1,0,.54,.99) forwards
}

.elementor-icon-wrapper {
    line-height: 1
}

.elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
    height: 20px !important
}

.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
    height: 45px !important
}

.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
    height: 60px !important
}

.elementor-widget-spacer.sc_height_large .elementor-spacer-inner,.elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
    height: 100px !important
}

.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
    height: 120px !important
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    font-size: 3.889em;
    line-height: 1em;
    font-weight: 400;
    color: var(--theme-color-text_dark)
}

.elementor-widget-counter .elementor-counter-title {
    font-size: 19px;
    line-height: 26px;
    font-weight: 400;
    color: var(--theme-color-text)
}

.elementor-widget-counter .elementor-counter-number-wrapper+.elementor-counter-title {
    margin-top: 1em
}

.elementor-section.sc_extra_bg_large_left:after,.elementor-column.sc_extra_bg_large_left>.elementor-column-wrap:after,.elementor-column.sc_extra_bg_large_left>.elementor-widget-wrap:after,.elementor-widget-text-editor.sc_extra_bg_large_left:after {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -2000%
}

.elementor-section.sc_extra_bg_large_left[class*=sc_bg_mask_]:before,.elementor-column.sc_extra_bg_large_left[class*=sc_bg_mask_]>.elementor-column-wrap:before,.elementor-column.sc_extra_bg_large_left[class*=sc_bg_mask_]>.elementor-widget-wrap:before,.elementor-widget-text-editor.sc_extra_bg_large_left[class*=sc_bg_mask_]:before {
    display: none !important
}

.elementor-section.sc_extra_bg_large_right:after,.elementor-column.sc_extra_bg_large_right>.elementor-column-wrap:after,.elementor-column.sc_extra_bg_large_right>.elementor-widget-wrap:after,.elementor-widget-text-editor.sc_extra_bg_large_right:after {
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -19em;
    right: -2000%
}

.elementor-section.sc_extra_bg_large_right[class*=sc_bg_mask_]:before,.elementor-column.sc_extra_bg_large_right[class*=sc_bg_mask_]>.elementor-column-wrap:before,.elementor-column.sc_extra_bg_large_right[class*=sc_bg_mask_]>.elementor-widget-wrap:before,.elementor-widget-text-editor.sc_extra_bg_large_right[class*=sc_bg_mask_]:before {
    display: none !important
}

.elementor-section.sc_extra_bg_extra_left:after,.elementor-column.sc_extra_bg_extra_left>.elementor-column-wrap:after,.elementor-column.sc_extra_bg_extra_left>.elementor-widget-wrap:after,.elementor-widget-text-editor.sc_extra_bg_extra_left:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -100%;
    z-index: 1;
    width: 100%;
    height: calc(100% + 2px)
}

.elementor-section.sc_extra_bg_extra_left[class*=sc_bg_mask_]:before,.elementor-column.sc_extra_bg_extra_left[class*=sc_bg_mask_]>.elementor-column-wrap:before,.elementor-column.sc_extra_bg_extra_left[class*=sc_bg_mask_]>.elementor-widget-wrap:before,.elementor-widget-text-editor.sc_extra_bg_extra_left[class*=sc_bg_mask_]:before {
    display: none !important
}

.elementor-editor-active .elementor-section[class*=scheme_] {
    background-color: var(--theme-color-bg_color)
}

.animated.animated-slow {
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

.animated {
    -webkit-animation-duration: .75s;
    animation-duration: .75s
}

.animated.animated-fast {
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.crafti-fadeinup {
    -webkit-animation-name: crafti-fadeinup;
    animation-name: crafti-fadeinup;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

@-webkit-keyframes crafti-fadeinup {
    from {
        opacity: 0;
        -webkit-transform: translateY(60px);
        transform: translateY(60px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes crafti-fadeinup {
    from {
        opacity: 0;
        -webkit-transform: translateY(60px);
        transform: translateY(60px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.crafti-fadeinleft {
    -webkit-animation-name: crafti-fadeinleft;
    animation-name: crafti-fadeinleft;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

@-webkit-keyframes crafti-fadeinleft {
    from {
        opacity: 0;
        -webkit-transform: translateX(-60px);
        transform: translateX(-60px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes crafti-fadeinleft {
    from {
        opacity: 0;
        -webkit-transform: translateX(-60px);
        transform: translateX(-60px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.crafti-fadeinright {
    -webkit-animation-name: crafti-fadeinright;
    animation-name: crafti-fadeinright;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

@-webkit-keyframes crafti-fadeinright {
    from {
        opacity: 0;
        -webkit-transform: translateX(60px);
        transform: translateX(60px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes crafti-fadeinright {
    from {
        opacity: 0;
        -webkit-transform: translateX(60px);
        transform: translateX(60px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.crafti-fadeindown {
    -webkit-animation-name: crafti-fadeindown;
    animation-name: crafti-fadeindown;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

@-webkit-keyframes crafti-fadeindown {
    from {
        opacity: 0;
        -webkit-transform: translateY(-60px);
        transform: translateY(-60px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes crafti-fadeindown {
    from {
        opacity: 0;
        -webkit-transform: translateY(-60px);
        transform: translateY(-60px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.crafti-fadein {
    -webkit-animation-name: crafti-fadein;
    animation-name: crafti-fadein;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

@-webkit-keyframes crafti-fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes crafti-fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.crafti-infinite-rotate {
    animation: crafti-infinite-rotate 10s linear infinite
}

@-webkit-keyframes crafti-infinite-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-o-keyframes crafti-infinite-rotate {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes crafti-infinite-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--theme-color-text_dark)
}

.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title a:hover {
    color: var(--theme-color-alter_light)
}

.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title small {
    font-size: 16px;
    letter-spacing: 0;
    font-weight: 400;
    padding-left: 10px;
    color: var(--theme-color-alter_text)
}

.elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var(--theme-color-text_dark);
    color: var(--theme-color-text_dark)
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon {
    fill: var(--theme-color-text_dark);
    color: var(--theme-color-text_dark);
    border-color: var(--theme-color-text_dark)
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    fill: var(--theme-color-alter_dark);
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color)
}

.elementor-widget-progress {
    overflow: hidden
}

.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper {
    margin-top: 12px;
    overflow: visible !important
}

.elementor-widget-progress .elementor-title,.elementor-progress-bar {
    font-size: 19px;
    font-weight: 500;
    color: var(--theme-color-text_dark)
}

.elementor-progress-bar {
    position: relative;
    border-radius: inherit
}

.elementor-widget-progress .elementor-progress-wrapper {
    line-height: 12px;
    margin-top: 2px;
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-alter_bg_color)
}

.elementor-widget-progress+.elementor-widget-progress {
    margin-top: 26px
}

.elementor-widget-progress .elementor-progress-percentage {
    padding-right: 0;
    position: absolute;
    z-index: 1;
    top: -29px;
    right: 0;
    font-weight: 500;
    font-size: 18px
}

.bordered .elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
    border-top: 1px solid var(--theme-color-bd_color) !important
}

.bordered .elementor-accordion .elementor-tab-content {
    margin-top: -14px;
    clear: both
}

.elementor-accordion .elementor-tab-title .elementor-accordion-title {
    font-size: 19px;
    line-height: 22px;
    font-weight: 500;
    color: var(--theme-color-text_dark)
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
    width: 1em
}

.elementor-accordion .fas.fa-plus:before {
    content: '\e8ad';
    font-family: "fontello";
    font-weight: 400
}

.elementor-accordion .fas.fa-minus:before {
    content: '\e8ae';
    font-family: "fontello";
    display: inline-block;
    font-weight: 400
}

.elementor-accordion .elementor-accordion-icon {
    color: var(--theme-color-text_dark);
    font-size: 22px;
    line-height: 1.1em
}

.elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 15px
}

.elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 15px
}

.elementor-accordion .elementor-tab-content p {
    margin-bottom: 0
}

.elementor-accordion .elementor-tab-content p+p {
    margin-top: 1em
}

.tabs_style_2.elementor-widget-tabs .elementor-tabs-wrapper {
    overflow: hidden;
    text-align: center;
    display: table;
    margin: 0 auto
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 22px;
    min-width: 210px
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title:first-child {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    overflow: hidden
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title:last-child {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    overflow: hidden
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title+.elementor-tab-desktop-title {
    border-left: 1px solid var(--theme-color-bd_color) !important
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title {
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-alter_bg_color);
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    -webkit-transition: background-color .3s ease;
    -ms-transition: background-color .3s ease;
    transition: background-color .3s ease
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title:before,.tabs_style_2.elementor-widget-tabs .elementor-tab-title:after {
    border: none !important
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title a {
    color: var(--theme-color-text_dark);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title:hover {
    background-color: #f0f0f0
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title:hover a {
    color: var(--theme-color-inverse_dark)
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title.elementor-active {
    background-color: var(--theme-color-text_dark);
    color: var(--theme-color-inverse_hover)
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title.elementor-active a {
    color: var(--theme-color-inverse_hover)
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title:before,.tabs_style_2.elementor-widget-tabs .elementor-tab-title:after,.tabs_style_2.elementor-widget-tabs .elementor-tab-content,.tabs_style_2.elementor-widget-tabs .elementor-tabs-content-wrapper {
    border-width: 0 !important
}

.tabs_style_2.elementor-widget-tabs .elementor-tabs-content-wrapper {
    background-color: transparent
}

.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important
}

.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title+.elementor-tab-desktop-title {
    border-top: 1px solid var(--theme-color-bd_color) !important
}

.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
    margin-top: 80px
}

.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title,.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content,.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
    border: none
}

.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
    padding: 0
}

.tabs_style_1.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 24px 15px
}

.tabs_style_1.elementor-widget-tabs .elementor-tab-desktop-title:first-child {
    padding-left: 0
}

.tabs_style_1.elementor-widget-tabs .elementor-tab-title {
    font-size: 17px;
    line-height: 22px;
    font-weight: 400
}

.tabs_style_1.elementor-widget-tabs .elementor-tab-title,.tabs_style_1.elementor-widget-tabs .elementor-tab-title a {
    color: var(--theme-color-text)
}

.tabs_style_1.elementor-widget-tabs .elementor-tab-title.elementor-active,.tabs_style_1.elementor-widget-tabs .elementor-tab-title.elementor-active a {
    color: var(--theme-color-text_link)
}

.tabs_style_1.elementor-widget-tabs .elementor-tab-title,.tabs_style_1.elementor-widget-tabs .elementor-tab-title:before,.tabs_style_1.elementor-widget-tabs .elementor-tab-title:after,.tabs_style_1.elementor-widget-tabs .elementor-tab-content,.tabs_style_1.elementor-widget-tabs .elementor-tabs-content-wrapper {
    border-width: 2px;
    border-color: var(--theme-color-text_dark)
}

.tabs_style_1.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active,.tabs_style_1.elementor-widget-tabs .elementor-tabs-content-wrapper {
    background-color: transparent
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper,.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-title,.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-content,.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
    border-style: none
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title:first-child {
    padding-left: 15px
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after {
    top: 0
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
    margin-top: 44px
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title,.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content,.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
    border-style: none
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
    padding: 0
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after {
    left: 0
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
    right: 0
}

.tabs_style_3.elementor-widget-tabs .elementor-tab-content {
    padding: 0
}

.tabs_style_3.elementor-widget-tabs .elementor-tabs-wrapper {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tabs_style_3.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 18px 25px 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: none;
    border-top-style: solid;
    width: 100%
}

.tabs_style_3.elementor-widget-tabs .elementor-tab-title {
    font-size: 13px;
    line-height: 19px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .8px;
    color: var(--theme-color-alter_dark);
    border-color: transparent;
    background-color: var(--theme-color-alter_bg_hover);
    will-change: color,border-color,background-color;
    -webkit-transition: color .3s ease,border-color .3s ease,background-color .3s ease;
    -ms-transition: color .3s ease,border-color .3s ease,background-color .3s ease;
    transition: color .3s ease,border-color .3s ease,background-color .3s ease
}

.tabs_style_3.elementor-widget-tabs .elementor-tab-title.elementor-active {
    color: var(--theme-color-alter_dark);
    border-color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color)
}

.tabs_style_3.elementor-widget-tabs .elementor-tab-title a {
    color: inherit;
    -webkit-transition: none;
    -ms-transition: none;
    transition: none
}

.tabs_style_3.elementor-widget-tabs .elementor-tab-title,.tabs_style_3.elementor-widget-tabs .elementor-tab-title:before,.tabs_style_3.elementor-widget-tabs .elementor-tab-title:after,.tabs_style_3.elementor-widget-tabs .elementor-tab-content,.tabs_style_3.elementor-widget-tabs .elementor-tabs-content-wrapper {
    border-width: 2px
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
    margin-top: 50px
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title+.elementor-tab-title {
    margin-left: 8px
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
    border-style: none;
    border-top-style: solid
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
    display: none
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
    border-style: none
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
    width: auto;
    height: 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
    border-style: none;
    margin-left: var(--theme-var-grid_gap)
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
    display: none
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-title+.elementor-tab-title {
    margin-top: 8px
}

.tabs_style_4.elementor-widget-tabs .elementor-tabs-wrapper {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-content {
    padding: 0
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-content,.tabs_style_4.elementor-widget-tabs .elementor-tab-title,.tabs_style_4.elementor-widget-tabs .elementor-tab-title:after,.tabs_style_4.elementor-widget-tabs .elementor-tab-title:before,.tabs_style_4.elementor-widget-tabs .elementor-tabs-content-wrapper {
    border-width: 1px
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 15px 35px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-title {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    letter-spacing: 0;
    color: var(--theme-color-alter_dark);
    border-color: var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-alter_bg_color);
    will-change: color,border-color,background-color;
    -webkit-transition: color .3s ease,border-color .3s ease,background-color .3s ease;
    -ms-transition: color .3s ease,border-color .3s ease,background-color .3s ease;
    transition: color .3s ease,border-color .3s ease,background-color .3s ease
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-title.elementor-active {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-alter_link);
    background-color: var(--theme-color-alter_link)
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-title.elementor-active a:before,.tabs_style_4.elementor-widget-tabs .elementor-tab-title.elementor-active a:focus:before,.tabs_style_4.elementor-widget-tabs .elementor-tab-title.elementor-active a:active:before {
    color: var(--theme-color-inverse_link)
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-title a {
    color: inherit;
    -webkit-transition: none;
    -ms-transition: none;
    transition: none
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-title a[class*=icon-] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-title a:before {
    font-size: 16px;
    font-weight: 400;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease;
    color: var(--theme-color-alter_link)
}

.tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_top .elementor-tab-title {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_top .elementor-tab-title>a[class*=icon-] {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_top .elementor-tab-title>a:before {
    margin-bottom: .6em
}

.tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_left .elementor-tab-title>a:before {
    margin-right: 1.4em
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
    margin-top: 50px
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title+.elementor-tab-title {
    margin-left: 30px
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
    border-bottom-style: solid
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
    border-style: none
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
    display: none
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
    border-style: none;
    margin-left: var(--theme-var-grid_gap)
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
    height: 100%;
    width: auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-title+.elementor-tab-title {
    margin-top: 30px
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
    border-right-style: solid
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
    display: none
}

.top_index {
    font-size: 70%;
    vertical-align: top
}

.elementor-toggle .elementor-tab-title {
    font-weight: 700;
    border-color: var(--theme-color-bd_color)
}

.elementor-toggle .elementor-tab-title.elementor-active {
    border-bottom-width: inherit !important
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
    color: var(--theme-color-text_link)
}

.elementor-toggle .elementor-tab-title .elementor-toggle-title {
    font-size: 28px;
    line-height: 1.2em;
    font-weight: 700;
    color: var(--theme-color-text_dark)
}

.elementor-toggle .elementor-toggle-icon {
    font-size: 20px;
    line-height: 1.3em;
    color: var(--theme-color-text_dark)
}

.elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-left {
    margin-right: 20px
}

.elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-right {
    margin-left: 20px
}

.elementor-toggle .elementor-toggle-icon-opened i.fa-minus:before {
    position: relative;
    top: 8px;
    content: '\E9D4';
    font-family: "fontello";
    font-weight: 400;
    font-size: inherit
}

.elementor-toggle .elementor-toggle-icon-closed i.fa-plus:before {
    position: relative;
    top: 4px;
    content: '\E9EA';
    font-family: "fontello";
    font-weight: 400;
    font-size: inherit
}

.elementor-toggle .elementor-tab-content {
    color: var(--theme-color-text);
    border-bottom-color: var(--theme-color-text_dark) !important
}

.elementor-toggle .elementor-tab-content p {
    margin-bottom: 0
}

.elementor-toggle .elementor-tab-content p+p {
    margin-top: 1em
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0
}

.elementor-widget-trx_sc_blogger.elementor-element-edit-mode .sc_blogger .slider_container {
    z-index: 11
}

.elementor-widget-trx_sc_layouts.elementor-element-edit-mode .sc_layouts .sc_blogger_item,.elementor-widget-trx_sc_blogger.elementor-element-edit-mode .sc_blogger .sc_blogger_item {
    position: relative;
    z-index: 11
}

.elementor-widget-image-box h1.elementor-image-box-title,.elementor-widget-image-box h2.elementor-image-box-title,.elementor-widget-image-box h3.elementor-image-box-title,.elementor-widget-image-box h4.elementor-image-box-title,.elementor-widget-image-box h5.elementor-image-box-title,.elementor-widget-image-box h6.elementor-image-box-title {
    margin: 0
}

.elementor-widget-image .wp-caption {
    display: block
}

.elementor-widget-image .wp-caption-text {
    text-align: inherit
}

.wp-block-button.is-style-outline>.wp-block-button__link {
    border-color: currentColor
}

.has-bg-color-color,.wp-block-button.is-style-outline>.has-bg-color-color.wp-block-button__link {
    color: var(--theme-color-bg_color)
}

.has-bd-color-color,.wp-block-button.is-style-outline>.has-bd-color-color.wp-block-button__link {
    color: var(--theme-color-bd_color)
}

.has-text-color-color,.wp-block-button.is-style-outline>.has-text-color-color.wp-block-button__link {
    color: var(--theme-color-text)
}

.has-text-light-color,.wp-block-button.is-style-outline>.has-text-light-color.wp-block-button__link {
    color: var(--theme-color-text_light)
}

.has-text-dark-color,.wp-block-button.is-style-outline>.has-text-dark-color.wp-block-button__link {
    color: var(--theme-color-text_dark)
}

.has-text-link-color,.wp-block-button.is-style-outline>.has-text-link-color.wp-block-button__link {
    color: var(--theme-color-text_link)
}

.has-text-hover-color,.wp-block-button.is-style-outline>.has-text-hover-color.wp-block-button__link {
    color: var(--theme-color-text_hover)
}

.has-text-link-2-color,.wp-block-button.is-style-outline>.has-text-link-2-color.wp-block-button__link {
    color: var(--theme-color-text_link2)
}

.has-text-hover-2-color,.wp-block-button.is-style-outline>.has-text-hover-2-color.wp-block-button__link {
    color: var(--theme-color-text_hover2)
}

.has-text-link-3-color,.wp-block-button.is-style-outline>.has-text-link-3-color.wp-block-button__link {
    color: var(--theme-color-text_link3)
}

.has-text-hover-3-color,.wp-block-button.is-style-outline>.has-text-hover-3-color.wp-block-button__link {
    color: var(--theme-color-text_hover3)
}

.has-bg-color-background-color {
    background-color: var(--theme-color-bg_color)
}

.has-bd-color-background-color {
    background-color: var(--theme-color-bd_color)
}

.has-text-color-background-color {
    background-color: var(--theme-color-text)
}

.has-text-light-background-color {
    background-color: var(--theme-color-text_light)
}

.has-text-dark-background-color {
    background-color: var(--theme-color-text_dark)
}

.has-text-link-background-color {
    background-color: var(--theme-color-text_link)
}

.has-text-hover-background-color {
    background-color: var(--theme-color-text_hover)
}

.has-text-link-2-background-color {
    background-color: var(--theme-color-text_link2)
}

.has-text-hover-2-background-color {
    background-color: var(--theme-color-text_hover2)
}

.has-text-link-3-background-color {
    background-color: var(--theme-color-text_link3)
}

.has-text-hover-3-background-color {
    background-color: var(--theme-color-text_hover3)
}

.edit-post-visual-editor__post-title-wrapper>*,.is-root-container.block-editor-block-list__layout:not(.is-outline-mode):not(.edit-site-block-editor__block-list)>*:not([data-align=wide]):not(.alignwide):not([data-align=full]):not(.alignfull) {
    max-width: var(--theme-var-content)
}

body.sidebar_position_hide.narrow_content .edit-post-visual-editor__post-title-wrapper>*,body.sidebar_position_hide.narrow_content .is-root-container.block-editor-block-list__layout:not(.is-outline-mode):not(.edit-site-block-editor__block-list)>*:not([data-align=wide]):not(.alignwide):not([data-align=full]):not(.alignfull) {
    max-width: var(--theme-var-content_narrow)
}

body.sidebar_position_hide.expand_content .edit-post-visual-editor__post-title-wrapper>*,body.sidebar_position_hide.expand_content .is-root-container.block-editor-block-list__layout:not(.is-outline-mode):not(.edit-site-block-editor__block-list)>*:not([data-align=wide]):not(.alignwide):not([data-align=full]):not(.alignfull) {
    max-width: var(--theme-var-page)
}

body.post-type-cpt_layouts .edit-post-visual-editor__post-title-wrapper>*,body.post-type-cpt_layouts .is-root-container.block-editor-block-list__layout:not(.is-outline-mode):not(.edit-site-block-editor__block-list)>*:not([data-align=wide]):not(.alignwide):not([data-align=full]):not(.alignfull) {
    max-width: 96% !important
}

body:not(.sidebar_position_hide) .block-editor-block-list__block.alignwide,body:not(.sidebar_position_hide) .block-editor-block-list__block.alignfull,body:not(.sidebar_position_hide) .wp-block[data-align=wide],body:not(.sidebar_position_hide) .wp-block[data-align=full] {
    max-width: var(--theme-var-content)
}

body.sidebar_position_hide.narrow_content .block-editor-block-list__block.alignwide,body.sidebar_position_hide.narrow_content .wp-block[data-align=wide] {
    max-width: var(--theme-var-page)
}

body.sidebar_position_hide.normal_content .block-editor-block-list__block.alignwide,body.sidebar_position_hide.normal_content .wp-block[data-align=wide] {
    max-width: var(--theme-var-page)
}

body.sidebar_position_hide.expand_content .block-editor-block-list__block.alignwide,body.sidebar_position_hide.expand_content .wp-block[data-align=wide] {
    max-width: var(--theme-var-page)
}

body.sidebar_position_hide.narrow_content .block-editor-block-list__block.alignleft:not([data-type="core/image"]) .is-style-alignfar,body.sidebar_position_hide.narrow_content.block-editor-block-list__block.alignright:not([data-type="core/image"]) .is-style-alignfar,body.sidebar_position_hide.narrow_content.wp-block[data-align=left]:not([data-type="core/image"]) .is-style-alignfar,body.sidebar_position_hide.narrow_content.wp-block[data-align=right]:not([data-type="core/image"]) .is-style-alignfar {
    max-width: calc((var(--theme-var-page) - var(--theme-var-content_narrow))/2 - var(--theme-var-grid_gap))
}

body.sidebar_position_hide.narrow_content .block-editor-block-list__block.alignleft .is-style-alignfar,body.sidebar_position_hide.narrow_content.wp-block[data-align=left] .is-style-alignfar {
    float: left;
    margin: 1em 2em 1em calc((var(--theme-var-page) - var(--theme-var-content_narrow))/-2)
}

body.sidebar_position_hide.narrow_content .block-editor-block-list__block.alignright .is-style-alignfar,body.sidebar_position_hide.narrow_content.wp-block[data-align=right] .is-style-alignfar {
    float: right;
    margin: 1em calc((var(--theme-var-page) - var(--theme-var-content_narrow))/-2) 1em 2em
}

body.sidebar_position_hide.normal_content .block-editor-block-list__block.alignleft .is-style-alignfar,body.sidebar_position_hide.normal_content.wp-block[data-align=left] .is-style-alignfar {
    float: left;
    margin: 1em 2em 1em calc((var(--theme-var-page) - var(--theme-var-content))/-2)
}

body.sidebar_position_hide.normal_content .block-editor-block-list__block.alignright .is-style-alignfar,body.sidebar_position_hide.normal_content.wp-block[data-align=right] .is-style-alignfar {
    float: right;
    margin: 1em calc((var(--theme-var-page) - var(--theme-var-content))/-2) 1em 2em
}

.wp-block-columns.alignfull .wp-block-column p:not(.has-background),.wp-block-columns.alignfull .wp-block-column h1:not(.has-background),.wp-block-columns.alignfull .wp-block-column h2:not(.has-background),.wp-block-columns.alignfull .wp-block-column h3:not(.has-background),.wp-block-columns.alignfull .wp-block-column h4:not(.has-background),.wp-block-columns.alignfull .wp-block-column h5:not(.has-background),.wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
    padding-left: var(--theme-var-grid_gap);
    padding-right: var(--theme-var-grid_gap)
}

.wp-block-pullquote {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border-style: solid
}

.wp-block-pullquote:not([style*=border-radius]) {
    overflow: visible
}

.wp-block-pullquote blockquote {
    width: 100%;
    margin: 0 !important
}

blockquote.instagram-media:before {
    display: none
}

.wp-block-file__button {
    background: 0 0;
    color: var(--theme-color-text_link)
}

:where(.wp-block-file__button) {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 0
}

:where(.wp-block-file__button):is(a) {
    -webkit-transition: none;
    -ms-transition: none;
    transition: none
}

:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited {
    color: var(--theme-color-text_link);
    text-decoration: underline;
    opacity: 1
}

:where(.wp-block-file__button):is(a):visited {
    color: var(--theme-color-text_hover)
}

.select_container.select_container_multirows:before,.select_container.select_container_multirows:after,.select_container.select_container_multiple:before,.select_container.select_container_multiple:after {
    display: none
}

.wp-block-group p:last-child,.is-layout-constrained p:last-child {
    margin-bottom: 0 !important
}

.wp-block-group.has-background,.is-layout-constrained.has-background {
    padding: unset
}

.is-layout-constrained {
    margin-bottom: 1.5em
}

.wp-block-media-text__content p:last-child {
    margin-bottom: 0 !important
}

.has-background.is-layout-flow>:last-child,.has-background .is-layout-flow>:last-child {
    margin-bottom: 0 !important
}

.editor-post-title__block .editor-post-title__input,.editor-post-title__block .editor-post-title__input:focus {
    color: var(--theme-color-text_dark);
    min-height: 1em
}

.edit-post-visual-editor__post-title-wrapper>*,.block-editor-block-list__layout.is-root-container>* {
    margin-left: auto;
    margin-right: auto
}

body.editor-styles-wrapper.sidebar_position_hide .sidebar,.editor-styles-wrapper.sidebar_position_hide .sidebar {
    display: none
}

body.edit-post-visual-editor:not(.sidebar_position_hide):not(.post-type-cpt_layouts),body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts) .block-editor-writing-flow,body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow,.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0
}

body.edit-post-visual-editor:not(.sidebar_position_hide):not(.post-type-cpt_layouts) .edit-post-visual-editor__post-title-wrapper .editor-post-title,body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts) .block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper .editor-post-title,body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper .editor-post-title,.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper .editor-post-title {
    max-width: var(--theme-var-page) !important
}

body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts) .block-editor-writing-flow,body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow,.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts) .block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper,body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper,.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper {
    -webkit-flex-basis: 100%;
    -ms-flex-basis: 100%;
    flex-basis: 100%;
    order: 1
}

body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts) .block-editor-writing-flow .block-editor-block-list__layout.is-root-container,body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .block-editor-block-list__layout.is-root-container,.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .block-editor-block-list__layout.is-root-container {
    order: 2;
    flex-basis: var(--theme-var-content)
}

body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts) .block-editor-writing-flow .editor-post-sidebar-holder,body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .editor-post-sidebar-holder,.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .editor-post-sidebar-holder {
    order: 3
}

body.editor-styles-wrapper.sidebar_position_left:not(.post-type-cpt_layouts) .block-editor-writing-flow .block-editor-block-list__layout.is-root-container,body.editor-styles-wrapper.sidebar_position_left:not(.post-type-cpt_layouts).block-editor-writing-flow .block-editor-block-list__layout.is-root-container,.editor-styles-wrapper.sidebar_position_left:not(.post-type-cpt_layouts).block-editor-writing-flow .block-editor-block-list__layout.is-root-container {
    order: 3
}

body.editor-styles-wrapper.sidebar_position_left:not(.post-type-cpt_layouts) .block-editor-writing-flow .editor-post-sidebar-holder,body.editor-styles-wrapper.sidebar_position_left:not(.post-type-cpt_layouts).block-editor-writing-flow .editor-post-sidebar-holder,.editor-styles-wrapper.sidebar_position_left:not(.post-type-cpt_layouts).block-editor-writing-flow .editor-post-sidebar-holder {
    order: 2
}

.editor-post-sidebar-holder {
    width: var(--theme-var-sidebar);
    margin-left: var(--theme-var-sidebar_gap);
    background-color: var(--theme-color-alter_bg_color);
    min-height: 75vh;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.editor-post-sidebar-holder:before {
    content: 'Sidebar';
    display: inline-block;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    font-size: 3em;
    line-height: 1em;
    font-weight: 700;
    color: var(--theme-color-alter_light);
    text-shadow: 0 0 10px rgba(0,0,0,.1)
}

body.editor-styles-wrapper.sidebar_position_left .editor-post-sidebar-holder,.editor-styles-wrapper.sidebar_position_left .editor-post-sidebar-holder {
    margin-left: 0;
    margin-right: var(--theme-var-sidebar_gap)
}

.sidebar_position_hide .editor-post-sidebar-holder,body.post-type-cpt_layouts .editor-post-sidebar-holder {
    display: none
}

body.editor-styles-wrapper[data-widget-area-id],.editor-styles-wrapper[data-widget-area-id] {
    font-size: 14px;
    max-width: var(--theme-var-sidebar);
    margin: 0 auto;
    background-color: var(--theme-color-alter_bg_color)
}

body.editor-styles-wrapper[data-widget-area-id][class*=scheme_]>.block-editor-block-list__layout,.editor-styles-wrapper[data-widget-area-id][class*=scheme_]>.block-editor-block-list__layout {
    padding-left: var(--theme-var-sidebar_paddings);
    padding-right: var(--theme-var-sidebar_paddings)
}

body.full_site_editor_present .content_wrap:after {
    position: static !important
}

.block-editor-block-list__block.content_wrap,.block-editor-block-list__block.content_wrap_fullscreen {
    overflow: hidden
}

.wp-block-query .wp-block-post-template,.wp-block-query .wp-block-template-part {
    margin: 0 !important;
    max-width: none
}

.wp-block-group.header_wrap.has-background {
    padding: 0;
    margin-bottom: 0
}

.wp-block-post+.wp-block-post {
    margin-top: 3em
}

.wp-block-post-title {
    margin-top: 0;
    margin-bottom: 0
}

.wp-block-post-featured-image {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.wp-block-post .wp-block.post_meta p,.wp-block-post .wp-block-post-excerpt p {
    margin: 0 !important
}

.wp-block-post-excerpt {
    margin-top: 1em
}

.wp-block-post-author__avatar,.wp-block-post-author__content {
    display: inline-block;
    vertical-align: middle;
    line-height: inherit
}

.wp-block-post-author__avatar {
    margin-right: .3em
}

.wp-block-post-author__avatar img {
    width: 1.25em;
    height: 1.25em;
    line-height: 1.25em;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.wp-block-post-author__name {
    font-weight: inherit;
    margin: 0
}

.wp-block-group.footer_wrap.has-background {
    padding: 0
}

:root {
    --theme-var-page_width: 1290px;
    --theme-var-page_boxed_extra: 60px;
    --theme-var-page_fullwide_max: 1920px;
    --theme-var-page_fullwide_extra: 60px;
    --theme-var-sidebar_width: 410px;
    --theme-var-grid_gap: 30px;
    --theme-var-rad: 0px;
    --theme-var-sidebar_proportional: 1;
    --theme-var-rad_koef: 0;
    --theme-var-sidebar_prc: .31782945736434;
    --theme-var-sidebar_gap_prc: .031007751937984;
    --theme-var-sidebar_gap_width: 40px
}

:root {
    --theme-font-p_font-family: "DM Sans",sans-serif;
    --theme-font-p_font-size: 1rem;
    --theme-font-p_line-height: 1.62em;
    --theme-font-p_font-weight: 400;
    --theme-font-p_font-style: normal;
    --theme-font-p_text-decoration: inherit;
    --theme-font-p_text-transform: none;
    --theme-font-p_letter-spacing: 0px;
    --theme-font-p_margin-top: 0em;
    --theme-font-p_margin-bottom: 1.7em;
    --theme-font-post_font-family: inherit;
    --theme-font-post_font-size: inherit;
    --theme-font-post_line-height: inherit;
    --theme-font-post_font-weight: inherit;
    --theme-font-post_font-style: inherit;
    --theme-font-post_text-decoration: inherit;
    --theme-font-post_text-transform: inherit;
    --theme-font-post_letter-spacing: inherit;
    --theme-font-post_margin-top: inherit;
    --theme-font-post_margin-bottom: inherit;
    --theme-font-h1_font-family: Museo,serif;
    --theme-font-h1_font-size: 3em;
    --theme-font-h1_line-height: 1em;
    --theme-font-h1_font-weight: 700;
    --theme-font-h1_font-style: normal;
    --theme-font-h1_text-decoration: none;
    --theme-font-h1_text-transform: none;
    --theme-font-h1_letter-spacing: -1.1px;
    --theme-font-h1_margin-top: 1.16em;
    --theme-font-h1_margin-bottom: .4em;
    --theme-font-h2_font-family: Museo,serif;
    --theme-font-h2_font-size: 2.765em;
    --theme-font-h2_line-height: 1.021em;
    --theme-font-h2_font-weight: 700;
    --theme-font-h2_font-style: normal;
    --theme-font-h2_text-decoration: none;
    --theme-font-h2_text-transform: none;
    --theme-font-h2_letter-spacing: 0px;
    --theme-font-h2_margin-top: .82em;
    --theme-font-h2_margin-bottom: .45em;
    --theme-font-h3_font-family: Museo,serif;
    --theme-font-h3_font-size: 2.059em;
    --theme-font-h3_line-height: 1.086em;
    --theme-font-h3_font-weight: 700;
    --theme-font-h3_font-style: normal;
    --theme-font-h3_text-decoration: none;
    --theme-font-h3_text-transform: none;
    --theme-font-h3_letter-spacing: 0px;
    --theme-font-h3_margin-top: 1.19em;
    --theme-font-h3_margin-bottom: .64em;
    --theme-font-h4_font-family: Museo,serif;
    --theme-font-h4_font-size: 1.647em;
    --theme-font-h4_line-height: 1.143em;
    --theme-font-h4_font-weight: 700;
    --theme-font-h4_font-style: normal;
    --theme-font-h4_text-decoration: none;
    --theme-font-h4_text-transform: none;
    --theme-font-h4_letter-spacing: 0px;
    --theme-font-h4_margin-top: 1.48em;
    --theme-font-h4_margin-bottom: .7em;
    --theme-font-h5_font-family: Museo,serif;
    --theme-font-h5_font-size: 1.412em;
    --theme-font-h5_line-height: 1.417em;
    --theme-font-h5_font-weight: 500;
    --theme-font-h5_font-style: normal;
    --theme-font-h5_text-decoration: none;
    --theme-font-h5_text-transform: none;
    --theme-font-h5_letter-spacing: 0px;
    --theme-font-h5_margin-top: 1.45em;
    --theme-font-h5_margin-bottom: .7em;
    --theme-font-h6_font-family: Museo,serif;
    --theme-font-h6_font-size: 1.118em;
    --theme-font-h6_line-height: 1.474em;
    --theme-font-h6_font-weight: 500;
    --theme-font-h6_font-style: normal;
    --theme-font-h6_text-decoration: none;
    --theme-font-h6_text-transform: none;
    --theme-font-h6_letter-spacing: 0px;
    --theme-font-h6_margin-top: 1.75em;
    --theme-font-h6_margin-bottom: .75em;
    --theme-font-logo_font-family: Museo,serif;
    --theme-font-logo_font-size: 1.7em;
    --theme-font-logo_line-height: 1.25em;
    --theme-font-logo_font-weight: 700;
    --theme-font-logo_font-style: normal;
    --theme-font-logo_text-decoration: none;
    --theme-font-logo_text-transform: none;
    --theme-font-logo_letter-spacing: 0px;
    --theme-font-logo_margin-top: inherit;
    --theme-font-logo_margin-bottom: inherit;
    --theme-font-button_font-family: Museo,serif;
    --theme-font-button_font-size: 13px;
    --theme-font-button_line-height: 20px;
    --theme-font-button_font-weight: 700;
    --theme-font-button_font-style: normal;
    --theme-font-button_text-decoration: none;
    --theme-font-button_text-transform: uppercase;
    --theme-font-button_letter-spacing: .8px;
    --theme-font-button_margin-top: inherit;
    --theme-font-button_margin-bottom: inherit;
    --theme-font-input_font-family: inherit;
    --theme-font-input_font-size: 16px;
    --theme-font-input_line-height: 1.5em;
    --theme-font-input_font-weight: 400;
    --theme-font-input_font-style: normal;
    --theme-font-input_text-decoration: none;
    --theme-font-input_text-transform: none;
    --theme-font-input_letter-spacing: 0px;
    --theme-font-input_margin-top: inherit;
    --theme-font-input_margin-bottom: inherit;
    --theme-font-info_font-family: inherit;
    --theme-font-info_font-size: 14px;
    --theme-font-info_line-height: 1.5em;
    --theme-font-info_font-weight: 400;
    --theme-font-info_font-style: normal;
    --theme-font-info_text-decoration: none;
    --theme-font-info_text-transform: none;
    --theme-font-info_letter-spacing: 0px;
    --theme-font-info_margin-top: .4em;
    --theme-font-info_margin-bottom: inherit;
    --theme-font-menu_font-family: Museo,serif;
    --theme-font-menu_font-size: 17px;
    --theme-font-menu_line-height: 1.5em;
    --theme-font-menu_font-weight: 500;
    --theme-font-menu_font-style: normal;
    --theme-font-menu_text-decoration: none;
    --theme-font-menu_text-transform: none;
    --theme-font-menu_letter-spacing: 0px;
    --theme-font-menu_margin-top: inherit;
    --theme-font-menu_margin-bottom: inherit;
    --theme-font-submenu_font-family: "DM Sans",sans-serif;
    --theme-font-submenu_font-size: 15px;
    --theme-font-submenu_line-height: 1.5em;
    --theme-font-submenu_font-weight: 400;
    --theme-font-submenu_font-style: normal;
    --theme-font-submenu_text-decoration: none;
    --theme-font-submenu_text-transform: none;
    --theme-font-submenu_letter-spacing: 0px;
    --theme-font-submenu_margin-top: inherit;
    --theme-font-submenu_margin-bottom: inherit;
    --theme-font-other_font-family: "DM Sans",sans-serif;
    --theme-font-other_font-size: inherit;
    --theme-font-other_line-height: inherit;
    --theme-font-other_font-weight: inherit;
    --theme-font-other_font-style: inherit;
    --theme-font-other_text-decoration: inherit;
    --theme-font-other_text-transform: inherit;
    --theme-font-other_letter-spacing: inherit;
    --theme-font-other_margin-top: inherit;
    --theme-font-other_margin-bottom: inherit
}

body {
    font-family: "DM Sans",sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.62em;
    text-transform: none;
    letter-spacing: 0px
}

p,ul,ol,dl,blockquote,address,.wp-block-button,.wp-block-cover,.wp-block-image,.wp-block-video,.wp-block-search,.wp-block-archives,.wp-block-archives-dropdown,.wp-block-categories,.wp-block-calendar,.wp-block-media-text {
    margin-top: 0;
    margin-bottom: 1.7em
}

p[style*=font-size],.has-small-font-size,.has-normal-font-size,.has-medium-font-size {
    line-height: 1.62em
}

h1,.front_page_section_caption {
    font-family: Museo,serif;
    font-size: 3em;
    font-weight: 700;
    font-style: normal;
    line-height: 1em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -1.1px;
    margin-top: 1.16em;
    margin-bottom: .4em
}

h2 {
    font-family: Museo,serif;
    font-size: 2.765em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.021em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: .82em;
    margin-bottom: .45em
}

h3 {
    font-family: Museo,serif;
    font-size: 2.059em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.086em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 1.19em;
    margin-bottom: .64em
}

h4 {
    font-family: Museo,serif;
    font-size: 1.647em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.143em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 1.48em;
    margin-bottom: .7em
}

h5 {
    font-family: Museo,serif;
    font-size: 1.412em;
    font-weight: 500;
    font-style: normal;
    line-height: 1.417em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 1.45em;
    margin-bottom: .7em
}

h6 {
    font-family: Museo,serif;
    font-size: 1.118em;
    font-weight: 500;
    font-style: normal;
    line-height: 1.474em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 1.75em;
    margin-bottom: .75em
}

input[type=text],input[type=number],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=password],textarea,textarea.wp-editor-area,.select_container,select,.select_container select {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px
}

.sc_item_pagination_load_more .nav-links,.nav-links-more .nav-load-more,.nav-links-more .woocommerce-load-more,.woocommerce-links-more .woocommerce-load-more,.sidebar_small_screen_above .sidebar_control,.trx_addons_popup_form_field_submit .submit_button,.simple_text_link,.show_comments_single .show_comments_button,form button:not(.components-button),input[type=button],input[type=reset],input[type=submit],.theme_button,.sc_layouts_row .sc_button,.sc_portfolio_preview_show .post_readmore,.wp-block-button__link,.post_item .more-link,div.esg-filter-wrapper .esg-filterbutton>span,.mptt-navigation-tabs li a,.crafti_tabs .crafti_tabs_titles li a {
    font-family: Museo,serif;
    font-size: 13px;
    font-weight: 700;
    font-style: normal;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .8px
}

.adp-popup-type-notification-box .adp-popup-button,.adp-popup-type-notification-bar .adp-popup-button,#sb_instagram[data-shortcode-atts*=feedOne] .sbi_follow_btn a,#sb_instagram.feedOne .sbi_follow_btn a,.post-more-link,.nav-links-old,.latepoint-book-button,.round-square-2 .elementor-button {
    font-family: Museo,serif
}

.top_panel .slider_engine_revo .slide_title {
    font-family: Museo,serif
}

blockquote {
    font-family: "DM Sans",sans-serif
}

.sc_layouts_menu_nav>li[class*=columns-] li.menu-item-has-children>a,.sc_layouts_menu_nav li.menu-collapse li[class*=columns-] li.menu-item-has-children>a,.sticky_socials_wrap.sticky_socials_modern .social_item .social_name,.search_modern .search_wrap .search_field,.search_style_fullscreen.search_opened .search_field,.comments_list_wrap .comment_reply,.author_info .author_label,.nav-links-single .nav-links .nav-arrow-label,.post_item_single .post_tags_single a,.sc_layouts_row_type_compact .sc_layouts_item_details,.post_meta_item.post_categories,div.esg-filters,.woocommerce nav.woocommerce-pagination ul,.comments_pagination,.nav-links,.page_links,.wp-playlist.wp-audio-playlist .wp-playlist-tracks,.wp-playlist.wp-audio-playlist .wp-playlist-item-title,.mejs-container *,.format-audio .post_featured .post_audio_author,.single-format-audio .post_featured .post_audio_author,.sc_layouts_blog_item_featured .post_featured .post_audio_author,#powerTip .box_view_html,.widget_product_tag_cloud,.widget_tag_cloud,.wp-block-tag-cloud,.custom-html-widget .extra_item,.post_meta_item.post_author,.post_info_item.post_info_posted_by,.post_info_item.post_categories,table th,mark,ins,.logo_text,.theme_button_close_text,.post_price.price,.theme_scroll_down,.post_meta_item .post_sponsored_label,.latepoint-lightbox-w h1,.latepoint-lightbox-w h2,.latepoint-lightbox-w h3,.latepoint-lightbox-w h4,.latepoint-lightbox-w h5,.latepoint-lightbox-w h6,.has-drop-cap:not(:focus):first-letter ,.widget_calendar caption,.wp-block-calendar caption,.sc_layouts_title .breadcrumbs,blockquote>cite,blockquote>p>cite,blockquote>.wp-block-pullquote__citation,.wp-block-quote .wp-block-quote__citation {
    font-family: Museo,serif
}

.post_meta {
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: .4em
}

.wpgdprc,option,fieldset legend,figure figcaption,.wp-caption .wp-caption-text,.wp-caption .wp-caption-dd,.wp-caption-overlay .wp-caption .wp-caption-text,.wp-caption-overlay .wp-caption .wp-caption-dd,.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-artist,.backstage-customizer-access-wrapper .backstage-customizer-access-button,.latepoint-w,.search_wrap .search_results .post_meta_item {
    font-family: "DM Sans",sans-serif
}

.logo_text {
    font-family: Museo,serif;
    font-size: 1.7em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.25em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px
}

.logo_footer_text {
    font-family: Museo,serif
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
    font-family: Museo,serif
}

.menu_main_nav_area>ul,.sc_layouts_menu_nav,.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav {
    font-family: Museo,serif;
    font-size: 17px;
    line-height: 1.5em
}

.menu_main_nav>li>a,.sc_layouts_menu_nav>li>a {
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px
}

.sc_layouts_menu_nav>li.current-menu-item>a,.sc_layouts_menu_nav>li.current-menu-parent>a,.sc_layouts_menu_nav>li.current-menu-ancestor>a,.menu_main_nav>li[class*=current-menu-]>a .sc_layouts_menu_item_description,.sc_layouts_menu_nav>li[class*=current-menu-]>a .sc_layouts_menu_item_description {
    font-weight: 500
}

.menu_main_nav>li>ul,.sc_layouts_menu_nav>li>ul,.sc_layouts_menu_popup .sc_layouts_menu_nav {
    font-family: "DM Sans",sans-serif;
    font-size: 15px;
    line-height: 1.5em
}

.menu_main_nav>li ul>li>a,.sc_layouts_menu_nav>li ul>li>a,.sc_layouts_menu_popup .sc_layouts_menu_nav>li>a {
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>ul,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul,.menu_mobile .menu_mobile_nav_area>ul {
    font-family: Museo,serif
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>ul,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li ul,.menu_mobile .menu_mobile_nav_area>ul>li ul {
    font-family: "DM Sans",sans-serif
}

.sc_layouts_cart_items_short,[class*=trx_addons_title_with_link],.sc_price_item_price .sc_price_item_price_after,.sc_price_item .sc_price_item_subtitle,.sc_dishes_compact .sc_services_item_title,.sc_services_iconed .sc_services_item_title,.sc_services .sc_services_item_subtitle,.sc_testimonials_item_author_subtitle,.sc_icons_plain .sc_icons_item:not(.sc_icons_item_linked) .sc_icons_item_link,.sc_hotspot_item_popup .sc_hotspot_item_subtitle .post_meta_item {
    font-family: "DM Sans",sans-serif
}

.sc_testimonials_bred .sc_testimonials_item_content,.sc_testimonials_decoration .sc_testimonials_item_content,.sc_testimonials_alter2 .sc_testimonials_item_content,.sc_testimonials_alter .sc_testimonials_item_content,.sc_testimonials_fashion .sc_testimonials_item_content,.sc_testimonials_creative .sc_testimonials_item_content,.sc_testimonials_accent2 .sc_testimonials_item_content,.sc_testimonials_accent .sc_testimonials_item_content,.sc_testimonials_hover .sc_testimonials_item_content,.sc_testimonials_common .sc_testimonials_item_content,.sc_testimonials_list .sc_testimonials_item_content,.sc_testimonials_light .sc_testimonials_item_content,.sc_testimonials_extra .sc_testimonials_item_content,.sc_testimonials_plain .sc_testimonials_item_content,.sc_testimonials_simple .sc_testimonials_item_content,.sc_testimonials_default .sc_testimonials_item_content {
    font-family: "DM Sans",sans-serif
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li,.trx_addons_video_list_controller_wrap .trx_addons_video_list_subtitle,.trx_addons_video_list_controller_wrap .trx_addons_video_list_image_label,.trx_addons_audio_wrap .trx_addons_audio_navigation,.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a,.sc_events_item_price,.sc_events_item_date_day,.sc_events_item_meta_locality,.tabs_style_2.elementor-widget-tabs .elementor-tab-title,.trx_addons_list_parameters,.sc_events_item_more_link,.sc_events_item_meta_categories a,.scroll_to_top_style_modern,.categories_list .categories_link_more,.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date,.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date,.team_member_brief_info_details .team_member_details_phone .team_member_details_value,.sc_socials.sc_socials_icons_names .social_item .social_name,.services_single .services_page_featured .sc_services_item_price,.sc_services .sc_services_item_price,.sc_services .sc_services_item_number,.sc_services_minimal .sc_services_item_subtitle,.audio_now_playing,.sc_testimonials_modern .sc_testimonials_item_content strong,.sc_testimonials_classic .sc_testimonials_item_content,.social_item.social_item_type_names .social_name,.trx_addons_message_box,.sc_countdown .sc_countdown_label,.sc_countdown_default .sc_countdown_digits,.sc_countdown_default .sc_countdown_separator,.sc_price_simple .sc_price_item_details,.toc_menu_item .toc_menu_description,.sc_recent_news .post_item .post_footer .post_meta .post_meta_item,.sc_item_subtitle,.sc_icons_item_title,.sc_price_item_title,.sc_price_item_price,.sc_courses_default .sc_courses_item_price,.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a,.sc_events_classic .sc_events_item_price,.sc_events_classic .trx_addons_hover_content .trx_addons_hover_links a,.sc_promo_modern .sc_promo_link2 span+span,.sc_skills_counter .sc_skills_total,.sc_skills_counter_alter .sc_skills_total,.sc_skills_counter_extra .sc_skills_total,.sc_skills_counter_modern .sc_skills_total,.sc_skills_counter_simple .sc_skills_total,.sc_skills_pie.sc_skills_compact_off .sc_skills_total,.sc_skills_counter_alter .sc_skills_item_title,.sc_skills_counter_extra .sc_skills_item_title,.sc_skills_counter_modern .sc_skills_item_title,.sc_skills_counter_simple .sc_skills_item_title,.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title,.sc_icons_number .sc_icons_item_number,.slider_container .slide_info.slide_info_large .slide_title,.slider_style_modern .slider_controls_label span+span,.slider_pagination_wrap,.sc_slider_controller_info,.trx_addons_dropcap,.sc_hotspot_item_price,.sc_igenerator_form_field_tags_item,.sc_igenerator_form_field_tags_label,.sc_tgenerator_result .sc_tgenerator_result_label,.sc_chat_form_field_prompt_label,.slide_info .slide_number,.slider_outer_titles_outside_top .slider_titles_outside_wrap .slide_cats,.h5-font-family {
    font-family: Museo,serif
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_date {
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px
}

.trx_expcol_button,.sc_button:not(.sc_button_simple),.sc_button.sc_button_simple,.sc_form button {
    font-family: Museo,serif;
    font-size: 13px;
    font-weight: 700;
    font-style: normal;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .8px
}

.sc_tgenerator_result .sc_tgenerator_result_copy .sc_button,.sc_chat_form_field_prompt .sc_chat_form_field_prompt_button,.sc_tgenerator_form_field_prompt .sc_tgenerator_form_field_prompt_button,.sc_igenerator_form_field_prompt .sc_igenerator_form_field_prompt_button,.sc_icons .sc_icons_item_more_link,.sc_services .sc_services_item_more_link,.sc_blogger .sc_blogger_item_button .item_more_link,.sc_promo_modern .sc_promo_link2 {
    font-family: Museo,serif
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta .post_categories {
    font-family: Museo,serif
}

.sc_icons_plain .sc_icons_item .sc_icons_item_more_link,.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_meta .post_categories,.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet,.sc_title_default h5.sc_item_title_tag+.sc_title_subtitle,.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta .post_categories,.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_meta .post_categories,.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .sc_item_filters_header .sc_item_filters_subtitle,.sc_portfolio .sc_portfolio_item .post_meta .post_meta_item,.sc_blogger_lay_portfolio_grid .sc_blogger_item .post_meta .post_categories,.sc_blogger_lay_portfolio .sc_blogger_item .post_meta .post_categories {
    font-family: "DM Sans",sans-serif
}

.elementor-widget-progress .elementor-title,.elementor-widget-progress .elementor-progress-percentage,.elementor-widget-toggle .elementor-toggle-title,.elementor-widget-tabs .elementor-tab-title,.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-text,.elementor-widget-counter .elementor-counter-number-wrapper,.elementor-widget-counter .elementor-counter-title {
    font-family: Museo,serif
}

.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title small {
    font-family: "DM Sans",sans-serif
}

body.edit-post-visual-editor {
    font-family: "DM Sans",sans-serif !important;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.62em;
    text-transform: none;
    letter-spacing: 0px
}

.editor-post-title__block .editor-post-title__input {
    font-family: Museo,serif;
    font-size: 3em;
    font-weight: 700;
    font-style: normal
}

.block-editor-block-list__block {
    margin-top: 0;
    margin-bottom: 1.7em
}

.woocommerce-form-login label.woocommerce-form-login__rememberme,.woocommerce-checkout-payment .wpgdprc-checkbox label,.woocommerce ul.products li.product .post_header .post_tags,#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box,.woocommerce div.product .product_meta span>a,.woocommerce div.product .product_meta span>span,.woocommerce .checkout table.shop_table .product-name .variation,.woocommerce .shop_table.order_details td.product-name .variation,.woocommerce-checkout-payment .checkbox .woocommerce-terms-and-conditions-checkbox-text {
    font-family: "DM Sans",sans-serif
}

.woocommerce .widget_price_filter .price_slider_amount .price_label,.woocommerce-grouped-product-list-item__label,.woocommerce-grouped-product-list-item__price,.woocommerce #review_form #respond #reply-title,.tinv-wishlist th,.tinv-wishlist td,.tinv-wishlist td *,.woocommerce-error,.woocommerce-info,.woocommerce-message,.shop_table_checkout_review table,form.woocommerce-checkout label,.woocommerce_status_bar,.woocommerce .cart-collaterals span.amount,.woocommerce .comment-form .comment-form-comment label,.woocommerce .comment-form .comment-form-rating label,.woocommerce .comment-form .comment-form-author label,.woocommerce .comment-form .comment-form-email label,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce .product_meta span,.woocommerce div.product form.cart .variations .label,.woocommerce.widget_shopping_cart .total,.woocommerce-page.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .quantity,.woocommerce-page.widget_shopping_cart .quantity,.woocommerce .widget_shopping_cart .quantity,.woocommerce-page .widget_shopping_cart .quantity,.woocommerce ul.cart_list li>.amount,.woocommerce-page ul.cart_list li>.amount,.woocommerce ul.product_list_widget li>.amount,.woocommerce-page ul.product_list_widget li>.amount,.woocommerce ul.cart_list li span .amount,.woocommerce-page ul.cart_list li span .amount,.woocommerce ul.product_list_widget li span .amount,.woocommerce-page ul.product_list_widget li span .amount,.woocommerce ul.cart_list li ins .amount,.woocommerce-page ul.cart_list li ins .amount,.woocommerce ul.product_list_widget li ins .amount,.woocommerce-page ul.product_list_widget li ins .amount,.woocommerce ul.products li.product .outofstock_label,.woocommerce ul.cart_list li>b,.woocommerce ul.cart_list li a,.woocommerce-page ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.product_list_widget li a,.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.woocommerce ul.products li.product .post_header,.woocommerce-page ul.products li.product .post_header,.single-product div.product .woocommerce-tabs .wc-tabs li a,.woocommerce .shop_table th,.woocommerce span.onsale,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product .summary .stock,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong,.woocommerce table.cart td.product-name .product-info>b,.woocommerce table.cart td.product-name a,.woocommerce-page table.cart td.product-name a,.woocommerce #content table.cart td.product-name a,.woocommerce-page #content table.cart td.product-name a,.woocommerce .checkout table.shop_table .product-name,.woocommerce .shop_table.order_details td.product-name,.woocommerce .order_details li strong,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content .woocommerce-Address-title a,.woocommerce .woocommerce-cart-form table.shop_table tbody span.amount,.woocommerce .woocommerce-cart-form table.shop_table tbody span.amount .woocommerce-Price-currencySymbol,.woocommerce .woocommerce-cart-form table.shop_table tbody .product-price span.amount,.trx_addons_woocommerce_search .sc_form_field_title_caption,.woocommerce table.shop_table_responsive tr td td:before,.woocommerce-page table.shop_table_responsive tr td td:before {
    font-family: Museo,serif
}

.woocommerce ul.products li.product .post_data .add_to_cart_wrap .added_to_cart,.woocommerce-page ul.products li.product .post_data .add_to_cart_wrap .added_to_cart,.woocommerce #btn-buy,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button,.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button,.woocommerce #review_form #respond p.form-submit input[type=submit],.woocommerce-page #review_form #respond p.form-submit input[type=submit],.woocommerce table.my_account_orders .order-actions .button,.woocommerce .button,.woocommerce-page .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .hidden-title-form a.hide-title-form,.woocommerce input[type=button],.woocommerce-page input[type=button],.woocommerce input[type=submit],.woocommerce-page input[type=submit] {
    font-family: Museo,serif;
    font-size: 13px;
    font-weight: 700;
    font-style: normal;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .8px
}

.woocommerce button.button *,.post_featured.hover_shop .bottom-info>div>a,.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart,.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button {
    font-family: Museo,serif
}

.woocommerce-input-wrapper,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px
}

.tinv-wishlist td .tinvwl-input-group select,.tinv-wishlist td .tinvwl-input-group select * {
    font-family: "DM Sans",sans-serif
}

form.mc4wp-form .mc4wp-form-fields input[type=email] {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px
}

form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    font-family: Museo,serif;
    font-size: 13px;
    font-weight: 700;
    font-style: normal;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .8px
}

#style-5.mc4wp-form .mc4wp-form-fields input[type=email] {
    font-family: Museo,serif
}

.wpcf7 span.wpcf7-not-valid-tip,div.wpcf7-response-output {
    font-family: Museo,serif
}

.scheme_light,body.scheme_light {
    --theme-color-bg_color: #faf8f4;
    --theme-color-bd_color: #d6d5d2;
    --theme-color-text: #767470;
    --theme-color-text_light: #898381;
    --theme-color-text_dark: #182127;
    --theme-color-text_link: #bf873c;
    --theme-color-text_hover: #aa470c;
    --theme-color-text_link2: #bf873c;
    --theme-color-text_hover2: #385369;
    --theme-color-text_link3: #c5a48e;
    --theme-color-text_hover3: #ab8e7a;
    --theme-color-alter_bg_color: #f3f0e7;
    --theme-color-alter_bg_hover: #faf8f4;
    --theme-color-alter_bd_color: #d6d5d2;
    --theme-color-alter_bd_hover: #c7c6c1;
    --theme-color-alter_text: #767470;
    --theme-color-alter_light: #898381;
    --theme-color-alter_dark: #182127;
    --theme-color-alter_link: #bf873c;
    --theme-color-alter_hover: #aa470c;
    --theme-color-alter_link2: #bf873c;
    --theme-color-alter_hover2: #385369;
    --theme-color-alter_link3: #c5a48e;
    --theme-color-alter_hover3: #ab8e7a;
    --theme-color-extra_bg_color: #1f140b;
    --theme-color-extra_bg_hover: #3f3d47;
    --theme-color-extra_bd_color: #313131;
    --theme-color-extra_bd_hover: #575757;
    --theme-color-extra_text: #898381;
    --theme-color-extra_light: #afafaf;
    --theme-color-extra_dark: #fff;
    --theme-color-extra_link: #bf873c;
    --theme-color-extra_hover: #fff;
    --theme-color-extra_link2: #80d572;
    --theme-color-extra_hover2: #8be77c;
    --theme-color-extra_link3: #ddb837;
    --theme-color-extra_hover3: #eec432;
    --theme-color-input_bg_color: transparent;
    --theme-color-input_bg_hover: transparent;
    --theme-color-input_bd_color: #d6d5d2;
    --theme-color-input_bd_hover: #c7c6c1;
    --theme-color-input_text: #767470;
    --theme-color-input_light: #898381;
    --theme-color-input_dark: #182127;
    --theme-color-inverse_bd_color: #67bcc1;
    --theme-color-inverse_bd_hover: #5aa4a9;
    --theme-color-inverse_text: #1d1d1d;
    --theme-color-inverse_light: #333;
    --theme-color-inverse_dark: #182127;
    --theme-color-inverse_link: #fff;
    --theme-color-inverse_hover: #fff;
    --theme-color-bg_color_0: rgba(250,248,244,0);
    --theme-color-bg_color_02: rgba(250,248,244,.2);
    --theme-color-bg_color_07: rgba(250,248,244,.7);
    --theme-color-bg_color_08: rgba(250,248,244,.8);
    --theme-color-bg_color_09: rgba(250,248,244,.9);
    --theme-color-alter_bg_color_07: rgba(243,240,231,.7);
    --theme-color-alter_bg_color_04: rgba(243,240,231,.4);
    --theme-color-alter_bg_color_00: rgba(243,240,231,0);
    --theme-color-alter_bg_color_02: rgba(243,240,231,.2);
    --theme-color-alter_bd_color_02: rgba(214,213,210,.2);
    --theme-color-alter_dark_015: rgba(24,33,39,.15);
    --theme-color-alter_dark_02: rgba(24,33,39,.2);
    --theme-color-alter_dark_05: rgba(24,33,39,.5);
    --theme-color-alter_dark_08: rgba(24,33,39,.8);
    --theme-color-alter_link_02: rgba(191,135,60,.2);
    --theme-color-alter_link_07: rgba(191,135,60,.7);
    --theme-color-extra_bg_color_05: rgba(31,20,11,.5);
    --theme-color-extra_bg_color_07: rgba(31,20,11,.7);
    --theme-color-extra_link_02: rgba(191,135,60,.2);
    --theme-color-extra_link_07: rgba(191,135,60,.7);
    --theme-color-text_dark_003: rgba(24,33,39,.03);
    --theme-color-text_dark_005: rgba(24,33,39,.05);
    --theme-color-text_dark_008: rgba(24,33,39,.08);
    --theme-color-text_dark_015: rgba(24,33,39,.15);
    --theme-color-text_dark_02: rgba(24,33,39,.2);
    --theme-color-text_dark_03: rgba(24,33,39,.3);
    --theme-color-text_dark_05: rgba(24,33,39,.5);
    --theme-color-text_dark_07: rgba(24,33,39,.7);
    --theme-color-text_dark_08: rgba(24,33,39,.8);
    --theme-color-text_link_007: rgba(191,135,60,.07);
    --theme-color-text_link_02: rgba(191,135,60,.2);
    --theme-color-text_link_03: rgba(191,135,60,.3);
    --theme-color-text_link_04: rgba(191,135,60,.4);
    --theme-color-text_link_07: rgba(191,135,60,.7);
    --theme-color-text_link2_08: rgba(191,135,60,.8);
    --theme-color-text_link2_007: rgba(191,135,60,.07);
    --theme-color-text_link2_02: rgba(191,135,60,.2);
    --theme-color-text_link2_03: rgba(191,135,60,.3);
    --theme-color-text_link2_05: rgba(191,135,60,.5);
    --theme-color-text_link3_007: rgba(197,164,142,.07);
    --theme-color-text_link3_02: rgba(197,164,142,.2);
    --theme-color-text_link3_03: rgba(197,164,142,.3);
    --theme-color-inverse_text_03: rgba(29,29,29,.3);
    --theme-color-inverse_link_08: rgba(255,255,255,.8);
    --theme-color-inverse_hover_08: rgba(255,255,255,.8);
    --theme-color-text_dark_blend: #222c33;
    --theme-color-text_link_blend: #cc984a;
    --theme-color-alter_link_blend: #cc984a
}

.scheme_default,body.scheme_default {
    --theme-color-bg_color: #f3f0e7;
    --theme-color-bd_color: #d6d5d2;
    --theme-color-text: #767470;
    --theme-color-text_light: #898381;
    --theme-color-text_dark: #182127;
    --theme-color-text_link: #bf5415;
    --theme-color-text_hover: #aa470c;
    --theme-color-text_link2: #bf5415;
    --theme-color-text_hover2: #385369;
    --theme-color-text_link3: #c5a48e;
    --theme-color-text_hover3: #ab8e7a;
    --theme-color-alter_bg_color: #faf8f4;
    --theme-color-alter_bg_hover: #f2efe6;
    --theme-color-alter_bd_color: #d6d5d2;
    --theme-color-alter_bd_hover: #c7c6c1;
    --theme-color-alter_text: #767470;
    --theme-color-alter_light: #898381;
    --theme-color-alter_dark: #182127;
    --theme-color-alter_link: #bf5415;
    --theme-color-alter_hover: #aa470c;
    --theme-color-alter_link2: #bf5415;
    --theme-color-alter_hover2: #385369;
    --theme-color-alter_link3: #c5a48e;
    --theme-color-alter_hover3: #ab8e7a;
    --theme-color-extra_bg_color: #1f140b;
    --theme-color-extra_bg_hover: #3f3d47;
    --theme-color-extra_bd_color: #313131;
    --theme-color-extra_bd_hover: #575757;
    --theme-color-extra_text: #898381;
    --theme-color-extra_light: #afafaf;
    --theme-color-extra_dark: #fff;
    --theme-color-extra_link: #bf5415;
    --theme-color-extra_hover: #fff;
    --theme-color-extra_link2: #80d572;
    --theme-color-extra_hover2: #8be77c;
    --theme-color-extra_link3: #ddb837;
    --theme-color-extra_hover3: #eec432;
    --theme-color-input_bg_color: transparent;
    --theme-color-input_bg_hover: transparent;
    --theme-color-input_bd_color: #d6d5d2;
    --theme-color-input_bd_hover: #c7c6c1;
    --theme-color-input_text: #767470;
    --theme-color-input_light: #898381;
    --theme-color-input_dark: #182127;
    --theme-color-inverse_bd_color: #67bcc1;
    --theme-color-inverse_bd_hover: #5aa4a9;
    --theme-color-inverse_text: #1d1d1d;
    --theme-color-inverse_light: #333;
    --theme-color-inverse_dark: #182127;
    --theme-color-inverse_link: #fff;
    --theme-color-inverse_hover: #fff;
    --theme-color-bg_color_0: rgba(243,240,231,0);
    --theme-color-bg_color_02: rgba(243,240,231,.2);
    --theme-color-bg_color_07: rgba(243,240,231,.7);
    --theme-color-bg_color_08: rgba(243,240,231,.8);
    --theme-color-bg_color_09: rgba(243,240,231,.9);
    --theme-color-alter_bg_color_07: rgba(250,248,244,.7);
    --theme-color-alter_bg_color_04: rgba(250,248,244,.4);
    --theme-color-alter_bg_color_00: rgba(250,248,244,0);
    --theme-color-alter_bg_color_02: rgba(250,248,244,.2);
    --theme-color-alter_bd_color_02: rgba(214,213,210,.2);
    --theme-color-alter_dark_015: rgba(24,33,39,.15);
    --theme-color-alter_dark_02: rgba(24,33,39,.2);
    --theme-color-alter_dark_05: rgba(24,33,39,.5);
    --theme-color-alter_dark_08: rgba(24,33,39,.8);
    --theme-color-alter_link_02: rgba(191,84,21,.2);
    --theme-color-alter_link_07: rgba(191,84,21,.7);
    --theme-color-extra_bg_color_05: rgba(31,20,11,.5);
    --theme-color-extra_bg_color_07: rgba(31,20,11,.7);
    --theme-color-extra_link_02: rgba(191,84,21,.2);
    --theme-color-extra_link_07: rgba(191,84,21,.7);
    --theme-color-text_dark_003: rgba(24,33,39,.03);
    --theme-color-text_dark_005: rgba(24,33,39,.05);
    --theme-color-text_dark_008: rgba(24,33,39,.08);
    --theme-color-text_dark_015: rgba(24,33,39,.15);
    --theme-color-text_dark_02: rgba(24,33,39,.2);
    --theme-color-text_dark_03: rgba(24,33,39,.3);
    --theme-color-text_dark_05: rgba(24,33,39,.5);
    --theme-color-text_dark_07: rgba(24,33,39,.7);
    --theme-color-text_dark_08: rgba(24,33,39,.8);
    --theme-color-text_link_007: rgba(191,84,21,.07);
    --theme-color-text_link_02: rgba(191,84,21,.2);
    --theme-color-text_link_03: rgba(191,84,21,.3);
    --theme-color-text_link_04: rgba(191,84,21,.4);
    --theme-color-text_link_07: rgba(191,84,21,.7);
    --theme-color-text_link2_08: rgba(191,84,21,.8);
    --theme-color-text_link2_007: rgba(191,84,21,.07);
    --theme-color-text_link2_02: rgba(191,84,21,.2);
    --theme-color-text_link2_03: rgba(191,84,21,.3);
    --theme-color-text_link2_05: rgba(191,84,21,.5);
    --theme-color-text_link3_007: rgba(197,164,142,.07);
    --theme-color-text_link3_02: rgba(197,164,142,.2);
    --theme-color-text_link3_03: rgba(197,164,142,.3);
    --theme-color-inverse_text_03: rgba(29,29,29,.3);
    --theme-color-inverse_link_08: rgba(255,255,255,.8);
    --theme-color-inverse_hover_08: rgba(255,255,255,.8);
    --theme-color-text_dark_blend: #222c33;
    --theme-color-text_link_blend: #cc6521;
    --theme-color-alter_link_blend: #cc6521
}

.scheme_dark,body.scheme_dark {
    --theme-color-bg_color: #22160c;
    --theme-color-bd_color: #3c3f47;
    --theme-color-text: #d3cecb;
    --theme-color-text_light: #c1bbb6;
    --theme-color-text_dark: #f3f0e7;
    --theme-color-text_link: #bf5415;
    --theme-color-text_hover: #aa470c;
    --theme-color-text_link2: #435e74;
    --theme-color-text_hover2: #385369;
    --theme-color-text_link3: #c5a48e;
    --theme-color-text_hover3: #ab8e7a;
    --theme-color-alter_bg_color: #1f140b;
    --theme-color-alter_bg_hover: #24180f;
    --theme-color-alter_bd_color: #433d37;
    --theme-color-alter_bd_hover: #4d463f;
    --theme-color-alter_text: #d3cecb;
    --theme-color-alter_light: #c1bbb6;
    --theme-color-alter_dark: #f3f0e7;
    --theme-color-alter_link: #bf5415;
    --theme-color-alter_hover: #aa470c;
    --theme-color-alter_link2: #435e74;
    --theme-color-alter_hover2: #385369;
    --theme-color-alter_link3: #c5a48e;
    --theme-color-alter_hover3: #ab8e7a;
    --theme-color-extra_bg_color: #1f140b;
    --theme-color-extra_bg_hover: #3f3d47;
    --theme-color-extra_bd_color: #313131;
    --theme-color-extra_bd_hover: #575757;
    --theme-color-extra_text: #898381;
    --theme-color-extra_light: #afafaf;
    --theme-color-extra_dark: #fff;
    --theme-color-extra_link: #bf5415;
    --theme-color-extra_hover: #fff;
    --theme-color-extra_link2: #80d572;
    --theme-color-extra_hover2: #8be77c;
    --theme-color-extra_link3: #ddb837;
    --theme-color-extra_hover3: #eec432;
    --theme-color-input_bg_color: #transparent;
    --theme-color-input_bg_hover: #transparent;
    --theme-color-input_bd_color: #433d37;
    --theme-color-input_bd_hover: #4d463f;
    --theme-color-input_text: #807369;
    --theme-color-input_light: #655649;
    --theme-color-input_dark: #f3f0e7;
    --theme-color-inverse_bd_color: #e36650;
    --theme-color-inverse_bd_hover: #cb5b47;
    --theme-color-inverse_text: #f3f0e7;
    --theme-color-inverse_light: #6f6f6f;
    --theme-color-inverse_dark: #182127;
    --theme-color-inverse_link: #fff;
    --theme-color-inverse_hover: #182127;
    --theme-color-bg_color_0: rgba(34,22,12,0);
    --theme-color-bg_color_02: rgba(34,22,12,.2);
    --theme-color-bg_color_07: rgba(34,22,12,.7);
    --theme-color-bg_color_08: rgba(34,22,12,.8);
    --theme-color-bg_color_09: rgba(34,22,12,.9);
    --theme-color-alter_bg_color_07: rgba(31,20,11,.7);
    --theme-color-alter_bg_color_04: rgba(31,20,11,.4);
    --theme-color-alter_bg_color_00: rgba(31,20,11,0);
    --theme-color-alter_bg_color_02: rgba(31,20,11,.2);
    --theme-color-alter_bd_color_02: rgba(67,61,55,.2);
    --theme-color-alter_dark_015: rgba(243,240,231,.15);
    --theme-color-alter_dark_02: rgba(243,240,231,.2);
    --theme-color-alter_dark_05: rgba(243,240,231,.5);
    --theme-color-alter_dark_08: rgba(243,240,231,.8);
    --theme-color-alter_link_02: rgba(191,84,21,.2);
    --theme-color-alter_link_07: rgba(191,84,21,.7);
    --theme-color-extra_bg_color_05: rgba(31,20,11,.5);
    --theme-color-extra_bg_color_07: rgba(31,20,11,.7);
    --theme-color-extra_link_02: rgba(191,84,21,.2);
    --theme-color-extra_link_07: rgba(191,84,21,.7);
    --theme-color-text_dark_003: rgba(243,240,231,.03);
    --theme-color-text_dark_005: rgba(243,240,231,.05);
    --theme-color-text_dark_008: rgba(243,240,231,.08);
    --theme-color-text_dark_015: rgba(243,240,231,.15);
    --theme-color-text_dark_02: rgba(243,240,231,.2);
    --theme-color-text_dark_03: rgba(243,240,231,.3);
    --theme-color-text_dark_05: rgba(243,240,231,.5);
    --theme-color-text_dark_07: rgba(243,240,231,.7);
    --theme-color-text_dark_08: rgba(243,240,231,.8);
    --theme-color-text_link_007: rgba(191,84,21,.07);
    --theme-color-text_link_02: rgba(191,84,21,.2);
    --theme-color-text_link_03: rgba(191,84,21,.3);
    --theme-color-text_link_04: rgba(191,84,21,.4);
    --theme-color-text_link_07: rgba(191,84,21,.7);
    --theme-color-text_link2_08: rgba(67,94,116,.8);
    --theme-color-text_link2_007: rgba(67,94,116,.07);
    --theme-color-text_link2_02: rgba(67,94,116,.2);
    --theme-color-text_link2_03: rgba(67,94,116,.3);
    --theme-color-text_link2_05: rgba(67,94,116,.5);
    --theme-color-text_link3_007: rgba(197,164,142,.07);
    --theme-color-text_link3_02: rgba(197,164,142,.2);
    --theme-color-text_link3_03: rgba(197,164,142,.3);
    --theme-color-inverse_text_03: rgba(243,240,231,.3);
    --theme-color-inverse_link_08: rgba(255,255,255,.8);
    --theme-color-inverse_hover_08: rgba(24,33,39,.8);
    --theme-color-text_dark_blend: #fff;
    --theme-color-text_link_blend: #cc6521;
    --theme-color-alter_link_blend: #cc6521
}

@media (max-width: 1439px) {
    @media (max-width:1439px) {
        .trx_addons_audio_player {
            padding:2em
        }

        .sc_item_subtitle+.sc_item_title {
            margin-top: .4em
        }

        .sc_item_title+.sc_item_descr,.sc_item_subtitle+.sc_item_descr,.sc_item_title+.sc_item_slider,.sc_item_subtitle+.sc_item_slider,.sc_item_descr+.sc_item_slider,.sc_item_title+.sc_item_columns,.sc_item_subtitle+.sc_item_columns,.sc_item_descr+.sc_item_columns,.sc_item_title+.sc_item_content,.sc_item_subtitle+.sc_item_content,.sc_item_descr+.sc_item_content {
            margin-top: 2em
        }

        .sc_item_title+.sc_item_button,.sc_item_title+.sc_item_button_image,.sc_item_subtitle+.sc_item_button,.sc_item_subtitle+.sc_item_button_image,.sc_item_descr+.sc_item_button,.sc_item_descr+.sc_item_button_image,.sc_item_content+.sc_item_button,.sc_item_content+.sc_item_button_image,.sc_item_slider+.sc_item_button,.sc_item_slider+.sc_item_button_image,.sc_item_columns+.sc_item_button,.sc_item_columns+.sc_item_button_image {
            margin-top: 2em
        }

        .sc_layouts_row_fixed_on {
            left: -15px;
            right: -15px
        }

        .sc_layouts_row .sc_button_default,.sc_layouts_row .sc_button_bordered {
            font-size: 12px;
            padding: 1.5em
        }

        a.custom-logo-link img,.wp-block-columns .sc_layouts_logo img,.sc_layouts_row .sc_layouts_logo img {
            max-height: 4.5em
        }

        .sc_layouts_row_type_compact .custom-logo-link img,.sc_layouts_row_type_compact .sc_layouts_logo img {
            max-height: 3.5em
        }

        .sc_layouts_row_type_narrow .custom-logo-link img,.sc_layouts_row_type_narrow .sc_layouts_logo img {
            max-height: 2.5em
        }
    }

    @media (max-width: 1279px) {
        .trx_addons_audio_player {
            padding:2em 1.6em
        }

        .trx_addons_column-1-tablet,.trx_addons_column-1_1-tablet {
            width: 100%
        }

        .trx_addons_column-1_2-tablet {
            width: 50%
        }

        .trx_addons_column-1_3-tablet {
            width: 33.3333333333%
        }

        .trx_addons_column-1_4-tablet {
            width: 25%
        }

        .trx_addons_column-1_5-tablet {
            width: 20%
        }

        .trx_addons_column-1_6-tablet {
            width: 16.6666666667%
        }

        .trx_addons_column-1_7-tablet {
            width: 14.2857142857%
        }

        .trx_addons_column-1_8-tablet {
            width: 12.5%
        }

        .trx_addons_column-1_9-tablet {
            width: 11.1111111111%
        }

        .trx_addons_column-1_10-tablet {
            width: 10%
        }

        .trx_addons_column-1_11-tablet {
            width: 9.0909090909%
        }

        .trx_addons_column-1_12-tablet {
            width: 8.3333333333%
        }

        .trx_addons_column-2_2-tablet {
            width: 100%
        }

        .trx_addons_column-2_3-tablet {
            width: 66.6666666667%
        }

        .trx_addons_column-2_4-tablet {
            width: 50%
        }

        .trx_addons_column-2_5-tablet {
            width: 40%
        }

        .trx_addons_column-2_6-tablet {
            width: 33.3333333333%
        }

        .trx_addons_column-2_7-tablet {
            width: 28.5714285714%
        }

        .trx_addons_column-2_8-tablet {
            width: 25%
        }

        .trx_addons_column-2_9-tablet {
            width: 22.2222222222%
        }

        .trx_addons_column-2_10-tablet {
            width: 20%
        }

        .trx_addons_column-2_11-tablet {
            width: 18.1818181818%
        }

        .trx_addons_column-2_12-tablet {
            width: 16.6666666667%
        }

        .trx_addons_column-3_3-tablet {
            width: 100%
        }

        .trx_addons_column-3_4-tablet {
            width: 75%
        }

        .trx_addons_column-3_5-tablet {
            width: 60%
        }

        .trx_addons_column-3_6-tablet {
            width: 50%
        }

        .trx_addons_column-3_7-tablet {
            width: 42.8571428571%
        }

        .trx_addons_column-3_8-tablet {
            width: 37.5%
        }

        .trx_addons_column-3_9-tablet {
            width: 33.3333333333%
        }

        .trx_addons_column-3_10-tablet {
            width: 30%
        }

        .trx_addons_column-3_11-tablet {
            width: 27.2727272727%
        }

        .trx_addons_column-3_12-tablet {
            width: 25%
        }

        .trx_addons_column-4_4-tablet {
            width: 100%
        }

        .trx_addons_column-4_5-tablet {
            width: 80%
        }

        .trx_addons_column-4_6-tablet {
            width: 66.6666666667%
        }

        .trx_addons_column-4_7-tablet {
            width: 57.1428571429%
        }

        .trx_addons_column-4_8-tablet {
            width: 50%
        }

        .trx_addons_column-4_9-tablet {
            width: 44.4444444444%
        }

        .trx_addons_column-4_10-tablet {
            width: 40%
        }

        .trx_addons_column-4_11-tablet {
            width: 36.3636363636%
        }

        .trx_addons_column-4_12-tablet {
            width: 33.3333333333%
        }

        .trx_addons_column-5_5-tablet {
            width: 100%
        }

        .trx_addons_column-5_6-tablet {
            width: 83.3333333333%
        }

        .trx_addons_column-5_7-tablet {
            width: 71.4285714286%
        }

        .trx_addons_column-5_8-tablet {
            width: 62.5%
        }

        .trx_addons_column-5_9-tablet {
            width: 55.5555555556%
        }

        .trx_addons_column-5_10-tablet {
            width: 50%
        }

        .trx_addons_column-5_11-tablet {
            width: 45.4545454545%
        }

        .trx_addons_column-5_12-tablet {
            width: 41.6666666667%
        }

        .trx_addons_column-6_6-tablet {
            width: 100%
        }

        .trx_addons_column-6_7-tablet {
            width: 85.7142857143%
        }

        .trx_addons_column-6_8-tablet {
            width: 75%
        }

        .trx_addons_column-6_9-tablet {
            width: 66.6666666667%
        }

        .trx_addons_column-6_10-tablet {
            width: 60%
        }

        .trx_addons_column-6_11-tablet {
            width: 54.5454545455%
        }

        .trx_addons_column-6_12-tablet {
            width: 50%
        }

        .trx_addons_column-7_7-tablet {
            width: 100%
        }

        .trx_addons_column-7_8-tablet {
            width: 87.5%
        }

        .trx_addons_column-7_9-tablet {
            width: 77.7777777778%
        }

        .trx_addons_column-7_10-tablet {
            width: 70%
        }

        .trx_addons_column-7_11-tablet {
            width: 63.6363636364%
        }

        .trx_addons_column-7_12-tablet {
            width: 58.3333333333%
        }

        .trx_addons_column-8_8-tablet {
            width: 100%
        }

        .trx_addons_column-8_9-tablet {
            width: 88.8888888889%
        }

        .trx_addons_column-8_10-tablet {
            width: 80%
        }

        .trx_addons_column-8_11-tablet {
            width: 72.7272727273%
        }

        .trx_addons_column-8_12-tablet {
            width: 66.6666666667%
        }

        .trx_addons_column-9_9-tablet {
            width: 100%
        }

        .trx_addons_column-9_10-tablet {
            width: 90%
        }

        .trx_addons_column-9_11-tablet {
            width: 81.8181818182%
        }

        .trx_addons_column-9_12-tablet {
            width: 75%
        }

        .trx_addons_column-10_10-tablet {
            width: 100%
        }

        .trx_addons_column-10_11-tablet {
            width: 90.9090909091%
        }

        .trx_addons_column-10_12-tablet {
            width: 83.3333333333%
        }

        .trx_addons_column-11_11-tablet {
            width: 100%
        }

        .trx_addons_column-11_12-tablet {
            width: 91.6666666667%
        }

        .trx_addons_column-12_12-tablet {
            width: 100%
        }

        .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-][class*=-tablet] {
            padding-bottom: 30px
        }

        .mfp-wrap .mfp-close {
            font-size: 20px
        }

        :root {
            --sc-space-tiny: 1em;
            --sc-space-small: 2em;
            --sc-space-medium: 3em;
            --sc-space-large: 4em;
            --sc-space-huge: 5em;
            --sc-shift-tiny: 1em;
            --sc-shift-small: 2em;
            --sc-shift-medium: 3em;
            --sc-shift-large: 4em
        }

        .e-con[class*=sc_extra_bg_]:after,.elementor-section[class*=sc_extra_bg_]:after,.elementor-column[class*=sc_extra_bg_]>.elementor-column-wrap:after,.elementor-column[class*=sc_extra_bg_]>.elementor-widget-wrap:after,.elementor-widget-text-editor[class*=sc_extra_bg_]:after {
            display: none
        }

        .e-con[class*=sc_extra_bg_][class*=sc_bg_mask_]:before,.elementor-section[class*=sc_extra_bg_][class*=sc_bg_mask_]:before,.elementor-column[class*=sc_extra_bg_][class*=sc_bg_mask_]>.elementor-column-wrap:before,.elementor-column[class*=sc_extra_bg_][class*=sc_bg_mask_]>.elementor-widget-wrap:before,.elementor-widget-text-editor[class*=sc_extra_bg_][class*=sc_bg_mask_]:before {
            left: 0;
            top: 0;
            right: 0;
            bottom: 0
        }

        .e-con.sc_extra_bg_tiny,.elementor-section.sc_extra_bg_tiny,.elementor-column.sc_extra_bg_tiny>.elementor-column-wrap,.elementor-column.sc_extra_bg_tiny>.elementor-widget-wrap,.elementor-widget-text-editor.sc_extra_bg_tiny {
            padding: 1em !important
        }

        .e-con.sc_extra_bg_small,.elementor-section.sc_extra_bg_small,.elementor-column.sc_extra_bg_small>.elementor-column-wrap,.elementor-column.sc_extra_bg_small>.elementor-widget-wrap,.elementor-widget-text-editor.sc_extra_bg_small {
            padding: 2em !important
        }

        .e-con.sc_extra_bg_medium,.elementor-section.sc_extra_bg_medium,.elementor-column.sc_extra_bg_medium>.elementor-column-wrap,.elementor-column.sc_extra_bg_medium>.elementor-widget-wrap,.elementor-widget-text-editor.sc_extra_bg_medium {
            padding: 3em !important
        }

        .e-con.sc_extra_bg_large,.elementor-section.sc_extra_bg_large,.elementor-column.sc_extra_bg_large>.elementor-column-wrap,.elementor-column.sc_extra_bg_large>.elementor-widget-wrap,.elementor-widget-text-editor.sc_extra_bg_large {
            padding: 4em !important
        }

        .sc-tablet_fly_static[class*=sc_fly_]:not(.sc_fly_static) {
            position: static !important;
            transform: none;
            left: auto;
            top: auto;
            right: auto;
            bottom: auto
        }

        [class*=sc-tablet_fly_]:not(.sc-tablet_fly_static) {
            position: absolute !important
        }

        .sc-tablet_fly_tl {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 0;
            right: auto;
            bottom: auto;
            transform: none
        }

        .sc-tablet_fly_tc {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%);
            right: auto;
            bottom: auto
        }

        .sc-tablet_fly_tr {
            position: absolute;
            z-index: 1;
            top: 0;
            right: 0;
            left: auto;
            bottom: auto;
            transform: none
        }

        .sc-tablet_fly_ml {
            position: absolute;
            z-index: 1;
            top: 50%;
            left: 0;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            right: auto;
            bottom: auto
        }

        .sc-tablet_fly_mc {
            position: absolute;
            z-index: 1;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
            right: auto;
            bottom: auto
        }

        .sc-tablet_fly_mr {
            position: absolute;
            z-index: 1;
            top: 50%;
            right: 0;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            left: auto;
            bottom: auto
        }

        .sc-tablet_fly_bl {
            position: absolute;
            z-index: 1;
            bottom: 0;
            left: 0;
            right: auto;
            top: auto;
            transform: none
        }

        .sc-tablet_fly_bc {
            position: absolute;
            z-index: 1;
            bottom: 0;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%);
            right: auto;
            top: auto
        }

        .sc-tablet_fly_br {
            position: absolute;
            z-index: 1;
            bottom: 0;
            right: 0;
            left: auto;
            top: auto;
            transform: none
        }

        .trx_addons_bg_text .trx_addons_bg_text_inner .trx_addons_bg_text_char {
            font-size: 12em
        }

        .e-con.sc-tablet_inner_width_1_1>.e-con-inner,.e-con.sc-tablet_inner_width_1_1>.elementor-element {
            width: var(--theme-var-page)
        }

        .e-con.sc-tablet_inner_width_1_2>.e-con-inner,.e-con.sc-tablet_inner_width_1_2>.elementor-element {
            width: calc(var(--theme-var-page)/2)
        }

        .e-con.sc-tablet_inner_width_1_3>.e-con-inner,.e-con.sc-tablet_inner_width_1_3>.elementor-element {
            width: calc(var(--theme-var-page)/3)
        }

        .e-con.sc-tablet_inner_width_2_3>.e-con-inner,.e-con.sc-tablet_inner_width_2_3>.elementor-element {
            width: calc(var(--theme-var-page)/3*2)
        }

        .e-con.sc-tablet_inner_width_1_4>.e-con-inner,.e-con.sc-tablet_inner_width_1_4>.elementor-element {
            width: calc(var(--theme-var-page)/4)
        }

        .e-con.sc-tablet_inner_width_3_4>.e-con-inner,.e-con.sc-tablet_inner_width_3_4>.elementor-element {
            width: calc(var(--theme-var-page)/4*3)
        }

        .e-con.sc-tablet_inner_width_none>.e-con-inner,.e-con.sc-tablet_inner_width_none>.elementor-element {
            width: 100%
        }

        .menu_side_present .e-con.sc-tablet_inner_width_none>.e-con-inner,.menu_side_present .e-con.sc-tablet_inner_width_none>.elementor-element {
            width: calc(100% - var(--theme-var-menu_side))
        }

        .sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_next,.sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_prev {
            width: 40px;
            height: 40px;
            line-height: 40px;
            text-align: center
        }

        .sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_next:before,.sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_prev:before {
            font-size: 22px
        }

        .sc_layouts_row_fixed_on {
            left: -15px;
            right: -15px
        }

        .sc-tablet_layouts_column_align_left .elementor-widget-wrap {
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }

        .sc-tablet_layouts_column_align_center .elementor-widget-wrap {
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center
        }

        .sc-tablet_layouts_column_align_right .elementor-widget-wrap {
            -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
            justify-content: flex-end
        }

        .sc-tablet_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc-tablet_layouts_column_align_left .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
            margin-left: 0;
            margin-right: 1.5em
        }

        .sc-tablet_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child,.sc-tablet_layouts_column_align_left .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
            margin-right: 0 !important
        }

        .sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child,.sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child,.sc-tablet_layouts_column_align_center .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text),.sc-tablet_layouts_column_align_center .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
            margin-left: .75em !important;
            margin-right: .75em !important
        }

        .sc-tablet_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc-tablet_layouts_column_align_right .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
            margin-left: 1.5em;
            margin-right: 0
        }

        .sc-tablet_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child {
            margin-left: 0 !important
        }

        .sc-tablet_layouts_column_align_right .sc_layouts_item:first-child {
            margin-left: 0 !important
        }

        .sc-tablet_layouts_column_align_left,.sc_layouts_column.sc-tablet_layouts_column_align_left .widget,.sc_layouts_column.sc-tablet_layouts_column_align_left .widget_title,.sc_layouts_column.sc-tablet_layouts_column_align_left .widgettitle {
            text-align: left
        }

        .sc-tablet_layouts_column_align_center,.sc_layouts_column.sc-tablet_layouts_column_align_center .widget,.sc_layouts_column.sc-tablet_layouts_column_align_center .widget_title,.sc_layouts_column.sc-tablet_layouts_column_align_center .widgettitle {
            text-align: center
        }

        .sc-tablet_layouts_column_align_right,.sc_layouts_column.sc-tablet_layouts_column_align_right .widget,.sc_layouts_column.sc-tablet_layouts_column_align_right .widget_title,.sc_layouts_column.sc-tablet_layouts_column_align_right .widgettitle {
            text-align: right
        }

        .slider_container .swiper-pagination-bullet,.slider_outer .swiper-pagination-bullet {
            width: 8px;
            height: 8px;
            line-height: 8px;
            text-align: center;
            border-width: 1px
        }

        .slider_container.slider_controls_outside+.slider_controls_wrap>.slider_prev,.slider_outer_controls_outside .slider_controls_wrap>.slider_prev {
            opacity: 1;
            margin-left: 0;
            left: 0;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%)
        }

        .slider_container.slider_controls_outside+.slider_controls_wrap>.slider_next,.slider_outer_controls_outside .slider_controls_wrap>.slider_next {
            opacity: 1;
            margin-right: 0;
            right: 0;
            -webkit-transform: translateX(50%);
            -ms-transform: translateX(50%);
            transform: translateX(50%)
        }

        .sc_slider_controller_horizontal .slider_controller_container,.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .slider_controller_container {
            max-height: 10em
        }

        .sc_slider_controller_horizontal .sc_slider_controller_item_image,.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .sc_slider_controller_item_image {
            max-height: 8em
        }

        .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image+.sc_slider_controller_item_info,.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image~.sc_slider_controller_item_info {
            padding-left: 1em
        }

        .sc_slider_controller_vertical .sc_slider_controller_item_image,.slider_outer_wrap_controller_pos_left .sc_slider_controller .sc_slider_controller_item_image,.slider_outer_wrap_controller_pos_right .sc_slider_controller .sc_slider_controller_item_image {
            max-height: 5em
        }

        .slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before {
            top: 70%
        }

        .sc_layouts_menu_nav ul li.columns-4>ul,.sc_layouts_menu_nav ul li.columns-5>ul {
            width: 39em
        }

        .sc_layouts_menu_nav ul li.columns-4>ul.submenu_left,.sc_layouts_menu_nav ul li.columns-5>ul.submenu_left {
            left: -39em
        }

        .sc_layouts_menu_nav li.columns-4>ul>li,.sc_layouts_menu_nav li.columns-5>ul>li {
            width: 33.3333%
        }
    }

    @media (min-width: 768px) and (max-width:1279px) {
        .sc-tablet_content_align_center[class*=sc_inner_width_],.sc-tablet_content_align_center.elementor-column .elementor-widget-wrap {
            -webkit-justify-content:center;
            -ms-flex-pack: center;
            justify-content: center
        }

        .sc-tablet_content_align_left[class*=sc_inner_width_],.sc-tablet_content_align_left.elementor-column .elementor-widget-wrap {
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }

        .sc-tablet_content_align_right[class*=sc_inner_width_],.sc-tablet_content_align_right.elementor-column .elementor-widget-wrap {
            -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
            justify-content: flex-end
        }

        .e-con.hide_bg_image_on_tablet,.elementor-section.hide_bg_image_on_tablet,.elementor-column.hide_bg_image_on_tablet>.elementor-column-wrap,.elementor-column.hide_bg_image_on_tablet>.elementor-widget-wrap {
            background-image: none !important
        }

        .e-con.hide_bg_image_on_tablet[class*=sc_bg_mask_]:before,.elementor-section.hide_bg_image_on_tablet[class*=sc_bg_mask_]:before,.elementor-column.hide_bg_image_on_tablet[class*=sc_bg_mask_]>.elementor-column-wrap:before,.elementor-column.hide_bg_image_on_tablet[class*=sc_bg_mask_]>.elementor-widget-wrap:before {
            display: none !important
        }
    }

    @media (max-width: 1023px) {
        .trx_addons_scroll_to_top {
            right:1em
        }

        .trx_addons_scroll_to_top.show {
            bottom: 1em
        }

        .trx_addons_stretch_height {
            min-height: 0 !important
        }

        .scroll_progress_bottom {
            height: 6px
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner,.trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe {
            width: 320px !important;
            height: 180px !important
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_close {
            bottom: 180px
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_title {
            font-size: 1.25em;
            line-height: 1.25em
        }

        .sc_item_descr {
            max-width: none
        }

        .sc_item_filters_tabs_left .sc_item_filters_more_link_wrap {
            display: none
        }

        .sc_item_filters_tabs_left .sc_item_filters_empty,.sc_item_filters_tabs_left .sc_item_filters_empty.sc_item_filters_align_center .sc_item_filters_header {
            border-bottom-width: 2px;
            padding-bottom: 1em;
            margin-bottom: 1em
        }

        #trx_addons_post_details_popup {
            width: 80%
        }

        .sc_item_title.sc_item_title_style_accent i {
            font-size: .75rem
        }

        .elementor-section.elementor-section-height-full {
            min-height: 0
        }

        .trx_addons_bg_text .trx_addons_bg_text_inner .trx_addons_bg_text_char {
            font-size: 9em
        }

        .sc_slider_controls.sc_slider_controls_simple.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet {
            font-size: 1.2em
        }

        .sc_slider_controls.sc_slider_controls_simple.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet+.slider_pagination_bullet {
            margin-top: 15px !important
        }

        .sc_layouts_row_fixed_on {
            left: -15px;
            right: -15px
        }

        body.post-type-cpt_layouts [data-type^="trx-addons/socials"],body.post-type-cpt_layouts [data-type^="trx-addons/button"],[data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),.wp-block-column>.sc_layouts_item,.sc_layouts_column .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc_layouts_column .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
            margin-right: 1.2em
        }

        body.post-type-cpt_layouts .sc_layouts_column_align_right [data-type^="trx-addons/socials"],body.post-type-cpt_layouts .sc_layouts_column_align_right [data-type^="trx-addons/button"],.sc_layouts_column_align_right [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),.sc_layouts_column_align_right.wp-block-column>.sc_layouts_item,.sc_layouts_column_align_right .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text),.sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer) {
            margin-left: 1.2em;
            margin-right: 0
        }

        body.post-type-cpt_layouts .sc_layouts_column_align_center [data-type^="trx-addons/socials"],body.post-type-cpt_layouts .sc_layouts_column_align_center [data-type^="trx-addons/button"],.sc_layouts_column_align_center [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),.sc_layouts_column_align_center.wp-block-column>.sc_layouts_item,.sc_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc_layouts_column_align_center .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
            margin-left: .6em;
            margin-right: .6em
        }

        .sc-tablet_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc-tablet_layouts_column_align_left .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
            margin-left: 0;
            margin-right: 1.2em
        }

        .sc-tablet_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc-tablet_layouts_column_align_right .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
            margin-left: 1.2em;
            margin-right: 0
        }

        .sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child,.sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child,.sc-tablet_layouts_column_align_center .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text),.sc-tablet_layouts_column_align_center .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
            margin-left: .6em !important;
            margin-right: .6em !important
        }

        .slider_outer_wrap .sc_slider_controller .slider-slide {
            padding-left: 1em
        }

        .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image+.sc_slider_controller_item_info {
            padding-left: 1em
        }

        .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_cats,.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_date {
            display: none
        }

        .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title {
            font-size: 1.1em;
            line-height: 1.5em
        }

        .sc_slider_controller_vertical .sc_slider_controller_item_image,.slider_outer_wrap_controller_pos_left .sc_slider_controller .sc_slider_controller_item_image,.slider_outer_wrap_controller_pos_right .sc_slider_controller .sc_slider_controller_item_image {
            max-height: 4em
        }

        .sc_layouts_cart_button_wrap {
            bottom: 1em;
            right: 1em
        }

        .sc_layouts_menu_nav ul li.columns-3>ul,.sc_layouts_menu_nav ul li.columns-4>ul,.sc_layouts_menu_nav ul li.columns-5>ul {
            width: 26em
        }

        .sc_layouts_menu_nav ul li.columns-3>ul.submenu_left,.sc_layouts_menu_nav ul li.columns-4>ul.submenu_left,.sc_layouts_menu_nav ul li.columns-5>ul.submenu_left {
            left: -26em
        }

        .sc_layouts_menu_nav li.columns-3>ul>li,.sc_layouts_menu_nav li.columns-4>ul>li,.sc_layouts_menu_nav li.columns-5>ul>li {
            width: 50%
        }

        .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>a {
            padding: .7em
        }

        .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*=icon-]>a {
            padding-left: 1.7em
        }

        .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*=icon-]:before {
            padding: .7em 0;
            left: .3em
        }

        .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding-right: 1.3em
        }

        .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.menu-item-has-children>a:after {
            right: .5em
        }
    }

    @media (min-width: 601px) and (max-width:782px) {
        .admin-bar .scroll_progress_top {
            top:46px
        }
    }

    @media (max-width: 767px) {
        .trx_addons_container,.trx_addons_container-fluid {
            padding-left:10px;
            padding-right: 10px
        }

        .trx_addons_columns_wrap {
            margin-right: -20px
        }

        .trx_addons_columns_wrap>[class*=trx_addons_column-] {
            padding-right: 20px
        }

        .trx_addons_columns_wrap.columns_padding_left {
            margin-left: -20px
        }

        .trx_addons_columns_wrap.columns_padding_left>[class*=trx_addons_column-],.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_left {
            padding-left: 20px
        }

        .trx_addons_columns_wrap.columns_padding_right {
            margin-right: -20px
        }

        .trx_addons_columns_wrap.columns_padding_right>[class*=trx_addons_column-],.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_right {
            padding-right: 20px
        }

        .trx_addons_columns_wrap.columns_padding_center {
            margin-left: -10px;
            margin-right: -10px
        }

        .trx_addons_columns_wrap.columns_padding_center>[class*=trx_addons_column-],.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_center {
            padding-left: 10px;
            padding-right: 10px
        }

        .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
            padding-bottom: 20px
        }

        .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
            padding-bottom: 20px
        }

        .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_1:last-child,.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_3:last-child,.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_5:last-child,.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_7:last-child,.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_9:last-child,.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_11:last-child {
            padding-bottom: 0
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>[class*=trx_addons_column-] {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6 {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1-tablet {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_2-tablet {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_3-tablet {
            width: 33.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_4-tablet {
            width: 25%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_5-tablet {
            width: 20%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_6-tablet {
            width: 16.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_7-tablet {
            width: 14.2857142857%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_8-tablet {
            width: 12.5%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_9-tablet {
            width: 11.1111111111%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_10-tablet {
            width: 10%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_11-tablet {
            width: 9.0909090909%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_12-tablet {
            width: 8.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2-tablet {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3-tablet {
            width: 66.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_4-tablet {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5-tablet {
            width: 40%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6-tablet {
            width: 33.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_7-tablet {
            width: 28.5714285714%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_8-tablet {
            width: 25%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_9-tablet {
            width: 22.2222222222%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_10-tablet {
            width: 20%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_11-tablet {
            width: 18.1818181818%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_12-tablet {
            width: 16.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3-tablet {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4-tablet {
            width: 75%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5-tablet {
            width: 60%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6-tablet {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_7-tablet {
            width: 42.8571428571%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_8-tablet {
            width: 37.5%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_9-tablet {
            width: 33.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_10-tablet {
            width: 30%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_11-tablet {
            width: 27.2727272727%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_12-tablet {
            width: 25%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4-tablet {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5-tablet {
            width: 80%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6-tablet {
            width: 66.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_7-tablet {
            width: 57.1428571429%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_8-tablet {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_9-tablet {
            width: 44.4444444444%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_10-tablet {
            width: 40%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_11-tablet {
            width: 36.3636363636%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_12-tablet {
            width: 33.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5-tablet {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6-tablet {
            width: 83.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_7-tablet {
            width: 71.4285714286%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_8-tablet {
            width: 62.5%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_9-tablet {
            width: 55.5555555556%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_10-tablet {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_11-tablet {
            width: 45.4545454545%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_12-tablet {
            width: 41.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6-tablet {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_7-tablet {
            width: 85.7142857143%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_8-tablet {
            width: 75%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_9-tablet {
            width: 66.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_10-tablet {
            width: 60%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_11-tablet {
            width: 54.5454545455%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_12-tablet {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7-tablet {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_8-tablet {
            width: 87.5%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_9-tablet {
            width: 77.7777777778%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_10-tablet {
            width: 70%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_11-tablet {
            width: 63.6363636364%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_12-tablet {
            width: 58.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8-tablet {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_9-tablet {
            width: 88.8888888889%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_10-tablet {
            width: 80%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_11-tablet {
            width: 72.7272727273%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_12-tablet {
            width: 66.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9-tablet {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_10-tablet {
            width: 90%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_11-tablet {
            width: 81.8181818182%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_12-tablet {
            width: 75%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10-tablet {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_11-tablet {
            width: 90.9090909091%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_12-tablet {
            width: 83.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11-tablet {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_12-tablet {
            width: 91.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12-tablet {
            width: 100%
        }

        .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-][class*=-tablet] {
            padding-bottom: 20px
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_2-mobile {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_3-mobile {
            width: 33.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_4-mobile {
            width: 25%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_5-mobile {
            width: 20%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_6-mobile {
            width: 16.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_7-mobile {
            width: 14.2857142857%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_8-mobile {
            width: 12.5%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_9-mobile {
            width: 11.1111111111%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_10-mobile {
            width: 10%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_11-mobile {
            width: 9.0909090909%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_12-mobile {
            width: 8.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3-mobile {
            width: 66.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_4-mobile {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5-mobile {
            width: 40%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6-mobile {
            width: 33.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_7-mobile {
            width: 28.5714285714%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_8-mobile {
            width: 25%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_9-mobile {
            width: 22.2222222222%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_10-mobile {
            width: 20%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_11-mobile {
            width: 18.1818181818%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_12-mobile {
            width: 16.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4-mobile {
            width: 75%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5-mobile {
            width: 60%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6-mobile {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_7-mobile {
            width: 42.8571428571%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_8-mobile {
            width: 37.5%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_9-mobile {
            width: 33.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_10-mobile {
            width: 30%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_11-mobile {
            width: 27.2727272727%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_12-mobile {
            width: 25%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5-mobile {
            width: 80%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6-mobile {
            width: 66.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_7-mobile {
            width: 57.1428571429%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_8-mobile {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_9-mobile {
            width: 44.4444444444%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_10-mobile {
            width: 40%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_11-mobile {
            width: 36.3636363636%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_12-mobile {
            width: 33.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6-mobile {
            width: 83.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_7-mobile {
            width: 71.4285714286%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_8-mobile {
            width: 62.5%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_9-mobile {
            width: 55.5555555556%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_10-mobile {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_11-mobile {
            width: 45.4545454545%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_12-mobile {
            width: 41.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_7-mobile {
            width: 85.7142857143%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_8-mobile {
            width: 75%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_9-mobile {
            width: 66.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_10-mobile {
            width: 60%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_11-mobile {
            width: 54.5454545455%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_12-mobile {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_8-mobile {
            width: 87.5%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_9-mobile {
            width: 77.7777777778%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_10-mobile {
            width: 70%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_11-mobile {
            width: 63.6363636364%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_12-mobile {
            width: 58.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_9-mobile {
            width: 88.8888888889%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_10-mobile {
            width: 80%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_11-mobile {
            width: 72.7272727273%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_12-mobile {
            width: 66.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_10-mobile {
            width: 90%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_11-mobile {
            width: 81.8181818182%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_12-mobile {
            width: 75%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_11-mobile {
            width: 90.9090909091%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_12-mobile {
            width: 83.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_12-mobile {
            width: 91.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-][class*=-mobile] {
            padding-bottom: 20px
        }

        .fixed_blocks_sticky .sc_column_fixed.elementor-column {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex
        }

        .fixed_blocks_sticky .sc_column_fixed:not(.elementor-column),.fixed_blocks_sticky .elementor-section.elementor-section-height-full .sc_column_fixed.elementor-column,.fixed_blocks_sticky .elementor-section:not(.elementor-section-height-full) .sc_column_fixed.elementor-column>.elementor-column-wrap,.fixed_blocks_sticky .elementor-section:not(.elementor-section-height-full) .sc_column_fixed.elementor-column>.elementor-widget-wrap {
            position: static;
            top: auto !important
        }

        .sc_stack_section_effect_fade:not(.elementor-element-edit-mode) {
            opacity: 1
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner,.trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe {
            width: 160px !important;
            height: 90px !important
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
            right: auto;
            left: 0
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 160px;
            width: calc(100vw - 160px);
            height: 90px;
            bottom: auto;
            right: auto;
            background-color: rgba(255,255,255,.75)
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_close {
            bottom: calc(90px - 3rem)
        }

        .mfp-wrap .mfp-close {
            font-size: 20px;
            right: -10px
        }

        .trx_addons_popup {
            width: 400px;
            height: auto
        }

        .trx_addons_popup .mfp-close {
            right: 0
        }

        .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title>a {
            font-size: 15px
        }

        .trx_addons_reviews_block_short {
            float: none !important;
            margin: 1em auto !important
        }

        .trx_addons_reviews_block_detailed .trx_addons_reviews_block_mark_wrap {
            width: 40%
        }

        .trx_addons_reviews_block_detailed .trx_addons_reviews_block_summary {
            width: 60%
        }

        .sc_item_title+.sc_item_descr,.sc_item_subtitle+.sc_item_descr,.sc_item_title+.sc_item_slider,.sc_item_subtitle+.sc_item_slider,.sc_item_descr+.sc_item_slider,.sc_item_title+.sc_item_columns,.sc_item_subtitle+.sc_item_columns,.sc_item_descr+.sc_item_columns,.sc_item_title+.sc_item_content,.sc_item_subtitle+.sc_item_content,.sc_item_descr+.sc_item_content {
            margin-top: 1.5em
        }

        .sc_item_title+.sc_item_button,.sc_item_title+.sc_item_button_image,.sc_item_subtitle+.sc_item_button,.sc_item_subtitle+.sc_item_button_image,.sc_item_descr+.sc_item_button,.sc_item_descr+.sc_item_button_image,.sc_item_content+.sc_item_button,.sc_item_content+.sc_item_button_image,.sc_item_slider+.sc_item_button,.sc_item_slider+.sc_item_button_image,.sc_item_columns+.sc_item_button,.sc_item_columns+.sc_item_button_image {
            margin-top: 1.5em
        }

        .sc_item_title.sc_item_title_style_accent b {
            font-size: 4em;
            line-height: .8em
        }

        .sc_item_filters_align_left,.sc_item_filters_align_right {
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            border-bottom: none;
            padding-bottom: 0
        }

        .sc_item_filters_align_left .sc_item_filters_more_link_wrap,.sc_item_filters_align_left .sc_item_filters_tabs,.sc_item_filters_align_right .sc_item_filters_more_link_wrap,.sc_item_filters_align_right .sc_item_filters_tabs {
            margin-bottom: 1em !important
        }

        .sc_item_filters_align_left .sc_item_filters_tabs,.sc_item_filters_align_right .sc_item_filters_tabs {
            max-width: none
        }

        .sc_item_filters .sc_item_filters_header,.sc_item_filters .sc_item_filters_tabs {
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            text-align: center;
            width: 100%
        }

        .sc_item_filters .sc_item_filters_header {
            padding-bottom: 1em;
            margin-bottom: 1em;
            border-bottom: 2px solid #333
        }

        [class*=sc_shift_] {
            left: auto !important;
            top: auto !important
        }

        .e-con.hide_bg_image_on_mobile,.elementor-section.hide_bg_image_on_mobile,.elementor-column.hide_bg_image_on_mobile>.elementor-column-wrap,.elementor-column.hide_bg_image_on_mobile>.elementor-widget-wrap {
            background-image: none !important
        }

        .e-con.hide_bg_image_on_mobile[class*=sc_bg_mask_]:before,.elementor-section.hide_bg_image_on_mobile[class*=sc_bg_mask_]:before,.elementor-column.hide_bg_image_on_mobile[class*=sc_bg_mask_]>.elementor-column-wrap:before,.elementor-column.hide_bg_image_on_mobile[class*=sc_bg_mask_]>.elementor-widget-wrap:before {
            display: none !important
        }

        .sc-mobile_fly_static[class*=sc_fly_]:not(.sc_fly_static),.sc-mobile_fly_static[class*=sc-tablet_fly_]:not(.sc-tablet_fly_static) {
            position: static !important;
            transform: none;
            left: auto;
            top: auto;
            right: auto;
            bottom: auto
        }

        [class*=sc-mobile_fly_]:not(.sc-mobile_fly_static) {
            position: absolute !important
        }

        .sc-mobile_fly_tl {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 0;
            right: auto;
            bottom: auto;
            transform: none
        }

        .sc-mobile_fly_tc {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%);
            right: auto;
            bottom: auto
        }

        .sc-mobile_fly_tr {
            position: absolute;
            z-index: 1;
            top: 0;
            right: 0;
            left: auto;
            bottom: auto;
            transform: none
        }

        .sc-mobile_fly_ml {
            position: absolute;
            z-index: 1;
            top: 50%;
            left: 0;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            right: auto;
            bottom: auto
        }

        .sc-mobile_fly_mc {
            position: absolute;
            z-index: 1;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
            right: auto;
            bottom: auto
        }

        .sc-mobile_fly_mr {
            position: absolute;
            z-index: 1;
            top: 50%;
            right: 0;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            left: auto;
            bottom: auto
        }

        .sc-mobile_fly_bl {
            position: absolute;
            z-index: 1;
            bottom: 0;
            left: 0;
            right: auto;
            top: auto;
            transform: none
        }

        .sc-mobile_fly_bc {
            position: absolute;
            z-index: 1;
            bottom: 0;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%);
            right: auto;
            top: auto
        }

        .sc-mobile_fly_br {
            position: absolute;
            z-index: 1;
            bottom: 0;
            right: 0;
            left: auto;
            top: auto;
            transform: none
        }

        .sc-mobile_content_align_center[class*=sc_inner_width_],.sc-mobile_content_align_center.elementor-column .elementor-widget-wrap {
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center
        }

        .sc-mobile_content_align_left[class*=sc_inner_width_],.sc-mobile_content_align_left.elementor-column .elementor-widget-wrap {
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }

        .sc-mobile_content_align_right[class*=sc_inner_width_],.sc-mobile_content_align_right.elementor-column .elementor-widget-wrap {
            -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
            justify-content: flex-end
        }

        .trx_addons_bg_text .trx_addons_bg_text_inner .trx_addons_bg_text_char {
            font-size: 7em
        }

        .sc_parallax_word_wrap {
            white-space: normal
        }

        .e-con.sc-mobile_inner_width_1_1>.e-con-inner,.e-con.sc-mobile_inner_width_1_1>.elementor-element {
            width: var(--theme-var-page)
        }

        .e-con.sc-mobile_inner_width_1_2>.e-con-inner,.e-con.sc-mobile_inner_width_1_2>.elementor-element {
            width: calc(var(--theme-var-page)/2)
        }

        .e-con.sc-mobile_inner_width_1_3>.e-con-inner,.e-con.sc-mobile_inner_width_1_3>.elementor-element {
            width: calc(var(--theme-var-page)/3)
        }

        .e-con.sc-mobile_inner_width_2_3>.e-con-inner,.e-con.sc-mobile_inner_width_2_3>.elementor-element {
            width: calc(var(--theme-var-page)/3*2)
        }

        .e-con.sc-mobile_inner_width_1_4>.e-con-inner,.e-con.sc-mobile_inner_width_1_4>.elementor-element {
            width: calc(var(--theme-var-page)/4)
        }

        .e-con.sc-mobile_inner_width_3_4>.e-con-inner,.e-con.sc-mobile_inner_width_3_4>.elementor-element {
            width: calc(var(--theme-var-page)/4*3)
        }

        .e-con.sc-mobile_inner_width_none>.e-con-inner,.e-con.sc-mobile_inner_width_none>.elementor-element {
            width: 100%
        }

        .menu_side_present .e-con.sc-mobile_inner_width_none>.e-con-inner,.menu_side_present .e-con.sc-mobile_inner_width_none>.elementor-element {
            width: calc(100% - var(--theme-var-menu_side))
        }

        .sc-mobile_layouts_column_align_left .elementor-widget-wrap {
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }

        .sc-mobile_layouts_column_align_center .elementor-widget-wrap {
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center
        }

        .sc-mobile_layouts_column_align_right .elementor-widget-wrap {
            -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
            justify-content: flex-end
        }

        .sc-mobile_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc-mobile_layouts_column_align_left .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
            margin-left: 0 !important;
            margin-right: 1.2em
        }

        .sc-mobile_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child {
            margin-left: 0 !important
        }

        .sc-mobile_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child,.sc-mobile_layouts_column_align_left .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
            margin-right: 0 !important
        }

        .sc-mobile_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc-mobile_layouts_column_align_right .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
            margin-left: 1.2em;
            margin-right: 0 !important
        }

        .sc-mobile_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child,.sc-mobile_layouts_column_align_right .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
            margin-right: 0 !important
        }

        .sc-mobile_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child {
            margin-left: 0 !important
        }

        .sc-mobile_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc-mobile_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child,.sc-mobile_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child,.sc-mobile_layouts_column_align_center .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text),.sc-mobile_layouts_column_align_center .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
            margin-left: .6em !important;
            margin-right: .6em !important
        }

        .sc-mobile_layouts_column_align_left,.sc_layouts_column.sc-mobile_layouts_column_align_left .widget,.sc_layouts_column.sc-mobile_layouts_column_align_left .widget_title,.sc_layouts_column.sc-mobile_layouts_column_align_left .widgettitle {
            text-align: left
        }

        .sc-mobile_layouts_column_align_center,.sc_layouts_column.sc-mobile_layouts_column_align_center .widget,.sc_layouts_column.sc-mobile_layouts_column_align_center .widget_title,.sc_layouts_column.sc-mobile_layouts_column_align_center .widgettitle {
            text-align: center
        }

        .sc-mobile_layouts_column_align_right,.sc_layouts_column.sc-mobile_layouts_column_align_right .widget,.sc_layouts_column.sc-mobile_layouts_column_align_right .widget_title,.sc_layouts_column.sc-mobile_layouts_column_align_right .widgettitle {
            text-align: right
        }

        .sc_layouts_row_type_compact .sc_layouts_item_details,.sc_layouts_row_type_normal .sc_layouts_item_details {
            display: none
        }

        .sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_always) {
            position: relative !important;
            left: 0 !important;
            right: auto !important;
            top: 0 !important;
            -webkit-box-shadow: none !important;
            -ms-box-shadow: none !important;
            box-shadow: none !important
        }

        .sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_always)+.sc_layouts_row_fixed_placeholder {
            display: none !important
        }

        .sc_layouts_row_fixed_on.sc_layouts_row_fixed_always {
            left: -10px;
            right: -10px
        }

        .sc_layouts_row .wpb_text_column p {
            text-align: center !important
        }

        .sc_layouts_panel {
            overflow-y: auto;
            overflow-x: hidden
        }

        .sc_layouts_panel_left,.sc_layouts_panel_right {
            overflow-x: visible
        }

        .sc_layouts_title_description,.sc_layouts_title.fixed_height .sc_layouts_title_content {
            min-width: 80%;
            max-width: 90%
        }

        .sc_form_detailed .trx_addons_column-1_2 {
            width: 100% !important
        }

        .sc_form_detailed .sc_form_info {
            margin-top: 3em;
            padding: 0
        }

        .socials_wrap:not(.socials_type_list) .social_item .social_icon {
            width: 2em;
            height: 2em;
            line-height: 2em;
            text-align: center
        }

        .socials_wrap .social_item {
            margin-right: 6px
        }

        .slider_outer_controls_bottom.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap>a {
            width: 3em;
            height: 2.5em;
            line-height: 2.5em
        }

        .slider_container.slider_controls_outside+.slider_controls_wrap>a,.slider_outer_controls_outside .slider_controls_wrap>a {
            width: 3em;
            height: 2.5em;
            line-height: 2.5em
        }

        .slider_style_modern {
            padding-left: 0;
            padding-right: 0
        }

        .slider_style_modern .slider_controls_wrap {
            position: relative;
            height: 4em;
            overflow: hidden;
            margin-top: 1px
        }

        .slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a {
            top: 0;
            bottom: 0 !important;
            width: 50%
        }

        .slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a+a {
            right: -1px
        }

        .slider_style_modern .slider_controls_label,.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before {
            max-width: none;
            white-space: nowrap
        }

        .slider_style_modern .slider_controls_label>span {
            display: inline-block;
            margin-right: .3em
        }

        .slider_style_modern .slider_controls_label>span:last-child {
            margin-right: 0
        }

        .slider_style_modern .slider_controls_label {
            top: 40%
        }

        .slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before {
            top: 75%
        }

        .slider_container .swiper-pagination-bullet,.slider_outer .swiper-pagination-bullet {
            width: 8px;
            height: 8px;
            line-height: 8px;
            text-align: center;
            border-width: 1px
        }

        .sc_slider_controller_info {
            font-size: 1em
        }

        .slider_outer_wrap.slider_outer_wrap_controller_pos_left,.slider_outer_wrap.slider_outer_wrap_controller_pos_right {
            padding-left: 0;
            padding-right: 0
        }

        .slider_outer_wrap.slider_outer_wrap_controller_pos_left .sc_slider_controller,.slider_outer_wrap.slider_outer_wrap_controller_pos_right .sc_slider_controller {
            display: none
        }

        .sc_slider_controller_horizontal .slider_controller_container,.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .slider_controller_container {
            max-height: 8em
        }

        .sc_slider_controller_horizontal .sc_slider_controller_item_image,.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .sc_slider_controller_item_image {
            max-height: 6em
        }

        .sc_layouts_cart_widget {
            position: fixed;
            top: 46px;
            right: 0;
            bottom: 0;
            left: 0;
            width: auto;
            height: auto
        }

        .sc_layouts_cart_widget:after {
            display: none
        }

        .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
            font-size: 1.5em;
            padding: 1em;
            top: 32px
        }

        .sc_layouts_cart_widget .widget_shopping_cart {
            position: absolute;
            z-index: 2;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
            padding: 1em;
            width: 90%;
            max-height: 80%;
            font-size: 14px;
            overflow-x: hidden;
            overflow-y: auto
        }

        .sc_layouts_cart_widget .cart_list {
            max-height: none;
            overflow: visible
        }

        .sc_layouts_item_menu_mobile_button,.sc_layouts_menu_mobile_button {
            display: inline-block !important
        }

        .sc_layouts_menu_mobile_button+.sc_layouts_menu {
            display: none !important
        }

        ul.sc_layouts_submenu .wpb_column:not([class*=vc_col-xs-])+.wpb_column:not([class*=vc_col-xs-]),ul.sc_layouts_submenu .elementor-column:not([class*=elementor-xs-])+.elementor-column:not([class*=elementor-xs-]) {
            margin-top: 1.5em
        }

        .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li>ul,.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li ul,.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li:last-child>ul,.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li:last-child ul {
            position: static;
            left: auto;
            top: auto;
            margin: 0;
            padding: 0 1em;
            width: auto !important;
            -webkit-box-shadow: none;
            -ms-box-shadow: none;
            box-shadow: none
        }

        .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li ul.sc_layouts_submenu [class*=sc_content_width_] {
            width: auto !important
        }

        .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li li[class*=icon-]:before {
            top: .2em;
            left: 0;
            -webkit-transform: none;
            -ms-transform: none;
            transform: none
        }

        .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li li>a {
            padding: .25em 1em
        }

        .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li.menu-item-has-children>a:after,.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li li.menu-item-has-children>a:after {
            content: '\e882'
        }

        .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li li.menu-item-has-children>a:after {
            top: .25em;
            right: 1em
        }
    }

    @media (max-width: 600px) {
        .trx_addons_columns_wrap:not(.columns_fluid)>[class*=trx_addons_column-] {
            width:100%
        }

        .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-]:last-child {
            padding-bottom: 0
        }

        .admin-bar .scroll_progress_top {
            top: 0
        }

        .scroll_progress_bottom {
            height: 3px
        }

        .sc_layouts_cart_widget {
            top: 0
        }
    }

    @media (max-width: 479px) {
        .trx_addons_container,.trx_addons_container-fluid {
            padding-left:10px;
            padding-right: 10px
        }

        .trx_addons_columns_wrap {
            margin-right: -20px
        }

        .trx_addons_columns_wrap>[class*=trx_addons_column-] {
            padding-right: 20px
        }

        .trx_addons_columns_wrap.columns_padding_left {
            margin-left: -20px
        }

        .trx_addons_columns_wrap.columns_padding_left>[class*=trx_addons_column-],.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_left {
            padding-left: 20px
        }

        .trx_addons_columns_wrap.columns_padding_right {
            margin-right: -20px
        }

        .trx_addons_columns_wrap.columns_padding_right>[class*=trx_addons_column-],.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_right {
            padding-right: 20px
        }

        .trx_addons_columns_wrap.columns_padding_center {
            margin-left: -10px;
            margin-right: -10px
        }

        .trx_addons_columns_wrap.columns_padding_center>[class*=trx_addons_column-],.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_center {
            padding-left: 10px;
            padding-right: 10px
        }

        .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
            padding-bottom: 20px
        }

        .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
            padding-bottom: 20px
        }

        .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-]:last-child {
            padding-bottom: 0
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>[class*=trx_addons_column-] {
            width: 100%
        }

        .trx_addons_columns_wrap.columns_fluid>[class*=trx_addons_column-] {
            width: 50%
        }

        .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-1_1,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-2_2,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-3_3,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-4_4,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-5_5,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-6_6,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-7_7,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-8_8,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-9_9,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-10_10,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-11_11,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-12_12,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-1_3:nth-child(3n),.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-2_3,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-1_3.after_span_2,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-3_4,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-1_4.after_span_3,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-1_5:nth-child(5n),.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-2_5,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-3_5,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-4_5,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-2_6,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-3_6,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-4_6,.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-5_6 {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_2-mobile {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_3-mobile {
            width: 33.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_4-mobile {
            width: 25%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_5-mobile {
            width: 20%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_6-mobile {
            width: 16.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_7-mobile {
            width: 14.2857142857%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_8-mobile {
            width: 12.5%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_9-mobile {
            width: 11.1111111111%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_10-mobile {
            width: 10%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_11-mobile {
            width: 9.0909090909%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_12-mobile {
            width: 8.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3-mobile {
            width: 66.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_4-mobile {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5-mobile {
            width: 40%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6-mobile {
            width: 33.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_7-mobile {
            width: 28.5714285714%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_8-mobile {
            width: 25%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_9-mobile {
            width: 22.2222222222%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_10-mobile {
            width: 20%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_11-mobile {
            width: 18.1818181818%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_12-mobile {
            width: 16.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4-mobile {
            width: 75%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5-mobile {
            width: 60%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6-mobile {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_7-mobile {
            width: 42.8571428571%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_8-mobile {
            width: 37.5%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_9-mobile {
            width: 33.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_10-mobile {
            width: 30%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_11-mobile {
            width: 27.2727272727%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_12-mobile {
            width: 25%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5-mobile {
            width: 80%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6-mobile {
            width: 66.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_7-mobile {
            width: 57.1428571429%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_8-mobile {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_9-mobile {
            width: 44.4444444444%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_10-mobile {
            width: 40%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_11-mobile {
            width: 36.3636363636%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_12-mobile {
            width: 33.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6-mobile {
            width: 83.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_7-mobile {
            width: 71.4285714286%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_8-mobile {
            width: 62.5%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_9-mobile {
            width: 55.5555555556%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_10-mobile {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_11-mobile {
            width: 45.4545454545%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_12-mobile {
            width: 41.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_7-mobile {
            width: 85.7142857143%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_8-mobile {
            width: 75%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_9-mobile {
            width: 66.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_10-mobile {
            width: 60%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_11-mobile {
            width: 54.5454545455%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_12-mobile {
            width: 50%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_8-mobile {
            width: 87.5%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_9-mobile {
            width: 77.7777777778%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_10-mobile {
            width: 70%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_11-mobile {
            width: 63.6363636364%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_12-mobile {
            width: 58.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_9-mobile {
            width: 88.8888888889%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_10-mobile {
            width: 80%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_11-mobile {
            width: 72.7272727273%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_12-mobile {
            width: 66.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_10-mobile {
            width: 90%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_11-mobile {
            width: 81.8181818182%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_12-mobile {
            width: 75%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_11-mobile {
            width: 90.9090909091%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_12-mobile {
            width: 83.3333333333%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_12-mobile {
            width: 91.6666666667%
        }

        .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12-mobile {
            width: 100%
        }

        .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-][class*=-mobile] {
            padding-bottom: 20px
        }

        .trx_addons_popup {
            width: 280px;
            height: auto
        }

        .trx_addons_left_side,.trx_addons_right_side {
            display: block;
            float: none;
            width: 100%;
            padding: 0
        }

        .trx_addons_right_side {
            padding-top: 2em
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_title {
            font-size: 1.25em;
            line-height: 1.25em
        }

        .trx_addons_reviews_block_short {
            width: 280px
        }

        .trx_addons_reviews_block_detailed .trx_addons_reviews_block_mark_wrap,.trx_addons_reviews_block_detailed .trx_addons_reviews_block_summary {
            display: block;
            width: 100%
        }

        .trx_addons_reviews_block_detailed .trx_addons_reviews_block_summary {
            margin-top: 1.5em
        }

        .trx_addons_reviews_block_detailed .trx_addons_reviews_block_positives,.trx_addons_reviews_block_detailed .trx_addons_reviews_block_negatives {
            display: block;
            width: 100%
        }

        .trx_addons_reviews_block_detailed .trx_addons_reviews_block_negatives {
            margin-top: 1.5em
        }

        #trx_addons_post_details_popup .post_details_page_content {
            padding: 1em
        }

        #trx_addons_post_details_popup .post_details_page_details {
            padding: 0 1em
        }

        #trx_addons_post_details_popup .post_details_page_button {
            padding: 1em
        }

        .trx_addons_post_details_popup_prev {
            left: -1.5em
        }

        .trx_addons_post_details_popup_close,.trx_addons_post_details_popup_next {
            right: -1.5em
        }

        nav.sc_item_pagination_advanced_pages .nav-links {
            max-width: 100%
        }

        nav.sc_item_pagination .page-count {
            display: block;
            float: none;
            line-height: 3em;
            max-width: 100%;
            text-align: center
        }

        .trx_addons_bg_text .trx_addons_bg_text_inner .trx_addons_bg_text_char {
            font-size: 5em
        }

        .sc_layouts_row_fixed_on.sc_layouts_row_fixed_always {
            left: -10px;
            right: -10px
        }

        .sc_layouts_title_meta+.sc_layouts_title_title>.sc_layouts_title_caption {
            margin: .2em 0 0
        }

        .sc_form_title {
            font-size: 1.5em
        }

        .slider_titles_outside_wrap .slide_cats,.slider_titles_outside_wrap .slide_subtitle {
            font-size: 13px
        }

        .slider_outer_wrap .sc_slider_controller {
            height: 0;
            overflow: hidden;
            padding: 0 !important
        }

        .sc_layouts_logo .logo_text {
            letter-spacing: 0;
            font-size: 1.5em
        }
    }

    @media screen and (max-width: 800px) and (orientation:landscape),screen and (max-height:300px) {
        .mfp-img-mobile .mfp-figure .mfp-bottom-bar {
            background:0 0;
            margin: 0;
            padding: 0;
            position: absolute
        }

        .mfp-img-mobile .mfp-figure figcaption {
            margin-bottom: 0 !important
        }

        .mfp-img-mobile .mfp-figure .mfp-close {
            position: absolute;
            right: -10px;
            top: -30px
        }
    }
}

@media (max-width: 1679px) {
    @media (max-width:1679px) {
        .body_style_boxed {
            --theme-var-page_boxed_extra:40px;
            --theme-var-page_boxed: calc(var(--theme-var-page_width) + var(--theme-var-page_boxed_extra)*2);
            --theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
            --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
            --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
        }

        .nav-links-single.nav-links-fixed {
            position: static;
            bottom: auto;
            left: auto;
            right: auto;
            opacity: 1
        }

        .nav-links-single.nav-links-fixed .nav-links {
            padding-top: 3em;
            margin-top: 3em;
            border-top: 1px solid #ddd
        }

        .nav-links-single.nav-links-fixed .nav-links .nav-previous,.nav-links-single.nav-links-fixed .nav-links .nav-next {
            position: relative;
            width: 50%;
            padding: 0;
            border-width: 0;
            background-color: transparent;
            left: auto;
            right: auto;
            top: auto
        }

        .post_item_single .post_meta_single .post_meta_likes:before {
            letter-spacing: 0
        }

        .sticky_socials_wrap.sticky_socials_modern {
            left: 19px
        }

        .sticky_socials_wrap.sticky_socials_modern .social_item {
            margin-right: 18px;
            margin-left: 18px
        }

        .sticky_socials_wrap.sticky_socials_default {
            left: 12px
        }

        .sticky_socials_wrap.sticky_socials_default .social_item .social_icon {
            font-size: 15px;
            line-height: 2.45em
        }

        .sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window]>ul {
            padding-top: 4em;
            padding-bottom: 4em
        }

        .sc_layouts_menu_nav>li[class*=columns-].trx_addons_stretch_window>ul {
            padding-left: 5em;
            padding-right: 5em
        }

        .menu_mobile .menu_mobile_header_wrap {
            padding: 50px 55px
        }

        .menu_mobile .menu_mobile_widgets_area {
            width: 26%;
            padding: 90px 50px
        }

        .menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item+.extra_item {
            margin-top: 3.5em
        }

        .menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
            font-size: 36px
        }

        .menu_mobile .menu_mobile_nav_area .menu-item[class*=icon-]:before {
            top: 20px
        }

        .menu_mobile .menu_mobile_nav_area .menu-item .menu-item[class*=icon-]:before {
            top: 9px
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_content_wrap_inner {
            margin-right: 28%
        }

        .menu_mobile .socials_mobile {
            padding-top: 2.4em
        }

        .sc_layouts_panel_menu .panel_menu_header {
            padding: 50px 40px
        }

        .sc_layouts_panel_menu .sc_layouts_panel_menu_close {
            top: 55px;
            right: 55px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
            font-size: 36px
        }

        .narrow_content.single_style_style-1 .post_header_single .content_wrap {
            padding-right: 50px;
            padding-left: 50px
        }

        .post_header_wrap_style_style-1 .post_featured.post_featured_bg,.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
            height: 36rem
        }

        .single_style_style-1.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
            max-width: 80%
        }

        .single_style_style-1.single-format-audio.sidebar_hide.narrow_content .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
            display: none
        }

        .single_style_style-2.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
            max-width: 80%
        }

        .post_header_wrap_style_style-3 .post_featured.post_featured_bg,.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
            height: 36rem
        }

        .single_style_style-4.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
            max-width: 80%
        }

        .post_header_wrap_style_style-7 .post_featured.post_featured_bg,.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap {
            height: 35rem
        }

        .single_style_style-7.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
            max-width: 80%
        }

        .elementor-section.sc_extra_bg_large_right:after,.elementor-column.sc_extra_bg_large_right>.elementor-column-wrap:after,.elementor-column.sc_extra_bg_large_right>.elementor-widget-wrap:after,.elementor-widget-text-editor.sc_extra_bg_large_right:after {
            left: -14em
        }

        body.edit-post-visual-editor {
            line-height: 164.2857%
        }

        .editor-post-sidebar-holder {
            display: none !important
        }

        body.sidebar_position_hide.narrow_content .wp-block[data-align=left] .is-style-alignfar {
            margin-left: -11em
        }

        body.sidebar_position_hide.narrow_content .wp-block[data-align=right] .is-style-alignfar {
            margin-right: -11em
        }

        .sc_testimonials_hover .sc_testimonials_item {
            padding: 50px 45px 50px
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container {
            grid-template: auto/repeat(3,1fr)
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container .sc_portfolio_item {
            min-height: 300px
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button {
            margin-top: 20px;
            margin-bottom: 0
        }

        .content_wrap_fullscreen .elementor-section-full_width .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button {
            margin-top: 15%;
            margin-bottom: -15%
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            grid-template-rows: 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            grid-template-rows: 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            grid-template-rows: 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            grid-template-rows: 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            grid-template-rows: 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            grid-template-rows: 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            grid-template-rows: 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            grid-template-rows: 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            grid-template-rows: 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            grid-template-rows: 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            grid-template-rows: repeat(6,360px)
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
            grid-template-rows: repeat(6,360px)
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            grid-template-rows: 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            grid-template-rows: 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            grid-template-rows: 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            grid-template-rows: 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            grid-template-rows: 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            grid-template-rows: 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            grid-template-rows: 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            grid-template-rows: 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            grid-template-rows: 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            grid-template-rows: 360px 360px 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
            grid-template-rows: 360px 360px 360px 360px 360px 360px
        }

        .scroll_to_top_style_modern {
            right: 23px
        }

        .scroll_to_top_style_modern.show {
            bottom: 30px
        }

        .search_modern .search_form_wrap {
            width: var(--theme-var-page)
        }

        .search_modern .search_header_wrap .search_close {
            right: 65px
        }

        .search_modern .search_header_wrap .logo_image {
            left: 75px
        }

        .search_modern .search_wrap {
            height: 470px
        }

        .search_modern .search_wrap .search_form {
            top: 60%
        }

        .sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
            font-size: 1.3em
        }

        .sc_icons_alter .sc_icons_item_title,.sc_icons_alter.sc_icons_size_small .sc_icons_item_title {
            font-size: 1.2em
        }

        .sc_icons_alter .sc_icons_icon:before,.sc_icons_alter .sc_icons_icon>span:before {
            font-size: 3.4em
        }

        .sc_icons_alter.sc_icons_size_large .sc_icons_item_title {
            font-size: 1.36em
        }

        .sc_icons_alter.sc_icons_size_large .sc_icons_icon:before,.sc_icons_alter.sc_icons_size_large .sc_icons_icon>span:before {
            font-size: 3.8em
        }

        .sc_icons_alter.sc_icons_size_large .sc_icons_icon+.sc_icons_item_details,.sc_icons_alter.sc_icons_size_large .sc_icons_image+.sc_icons_item_details {
            margin-left: 1.3em;
            margin-top: 1.1em
        }

        .sc_icons_divider3 .sc_icons_item {
            padding: 3.8em 1.8em 3em
        }

        .sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap,.sc_icons_divider3 .sc_icons_columns_wrap .sc_icons_item_wrap {
            padding: 0 .8em
        }

        .sc_services_motley .sc_services_item_title {
            font-size: 1.8em
        }

        .sc_services_motley .sc_services_item_icon,.sc_services_motley .sc_services_item_pictogram {
            font-size: 4em
        }

        .elementor-section-full_width .sc_services_motley .sc_services_item:before {
            padding-top: 80%
        }

        .sc_services_minimal .sc_services_item_title {
            font-size: 1.8em
        }

        .elementor-section-full_width .sc_services_minimal .sc_services_item:before {
            padding-top: 75%
        }

        .sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
            padding-top: 3.5em
        }

        .sc_services_cool .sc_services_item_title {
            font-size: 1.8em
        }

        .sc_services_extra .sc_services_item_title {
            font-size: 1.8em
        }

        .sc_services_price .sc_services_item_price_dots {
            margin: 0 10px
        }

        .slider_container.slider_controls_outside+.slider_controls_wrap>.slider_prev,.slider_outer_controls_outside>.slider_controls_wrap>.slider_prev {
            left: -60px
        }

        .slider_container.slider_controls_outside+.slider_controls_wrap>.slider_next,.slider_outer_controls_outside>.slider_controls_wrap>.slider_next {
            right: -60px
        }

        .slider_outer_controls_outside .slider_outer_controls_side .slider_controls_wrap>.slider_next,.slider_outer_controls_outside .slider_outer_controls_side .slider_controls_wrap>.slider_prev {
            transform: none !important
        }

        .ua_safari #style-11.mc4wp-form .mc4wp-form-fields:before {
            top: 11px
        }
    }

    @media (max-width: 1439px) {
        :root {
            --theme-var-page_width:1100px;
            --theme-var-page: var(--theme-var-page_width);
            --theme-var-page_extra: 40px;
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
            --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
            --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
        }

        .body_style_boxed {
            --theme-var-page_boxed_extra: var(--theme-var-page_extra);
            --theme-var-page_boxed: var(--theme-var-page_width);
            --theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
            --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
            --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
        }

        .body_style_fullwide {
            --theme-var-page_fullwide_extra: var(--theme-var-page_extra);
            --theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
            --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
            --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
        }

        .menu_side_present {
            --theme-var-menu_side: 70px
        }

        .page_content_wrap {
            padding-top: 100px;
            padding-bottom: 100px
        }

        .menu_side_icons .toc_menu_item .toc_menu_icon:before {
            font-size: 1.8rem
        }

        .sticky_socials_wrap.sticky_socials_modern {
            left: 26px
        }

        .sticky_socials_wrap.sticky_socials_modern .social_item {
            margin-right: 15px;
            margin-left: 15px
        }

        .sticky_socials_wrap.sticky_socials_modern .social_item .social_icon+.social_name {
            margin-left: 7px
        }

        .sticky_socials_wrap.sticky_socials_default {
            left: 20px
        }

        .sc_layouts_row .sc_button_default {
            font-size: var(--theme-font-button_font-size);
            padding: 18px 42px
        }

        .sc_layouts_row .sc_button_bordered {
            font-size: var(--theme-font-button_font-size);
            padding: 16px 40px
        }

        .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>a,.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.menu-item-has-children>a,.sc_layouts_menu_nav>li>a,.sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding: .8em
        }

        .sc_layouts_menu_popup .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>a,.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li>a,.sc_layouts_menu_popup.sc_layouts_menu_nav>li>a,.sc_layouts_menu_nav>li li>a {
            padding: .5em 1.6em
        }

        .sc_layouts_menu_popup .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.menu-item-has-children>a:after,.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li li.menu-item-has-children>a:after,.sc_layouts_menu_popup.sc_layouts_menu_nav>li.menu-item-has-children>a:after,.sc_layouts_menu_nav li li.menu-item-has-children>a:after {
            top: .5em;
            font-size: 18px
        }

        .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*=columns-] li.menu-item-has-children>a,.sc_layouts_menu_nav>li[class*=columns-] li.menu-item-has-children>a {
            font-size: 18px !important;
            padding: .5em 0
        }

        .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*=columns-] li>a,.sc_layouts_menu_nav>li[class*=columns-] li>a {
            padding: .5em 0
        }

        .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*=columns-] li.menu-item-has-children>a,.sc_layouts_menu_nav>li[class*=columns-] li.menu-item-has-children>a {
            padding: .5em 0
        }

        .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*=columns-] li li>a,.sc_layouts_menu_nav>li[class*=columns-] li li>a {
            padding: .5em 0
        }

        .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window] li>a,.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window] li.menu-item-has-children>a,.sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window] li>a,.sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window] li.menu-item-has-children>a {
            padding: .5em 0
        }

        .menu_footer_nav_area>ul li.menu-item-has-children>a,.menu_footer_nav_area>ul li>a,.footer_wrap .sc_layouts_menu>ul li.menu-item-has-children>a,.footer_wrap .sc_layouts_menu>ul li>a {
            padding: .5em .8em
        }

        .menu_mobile .menu_mobile_header_wrap {
            padding: 40px 45px
        }

        .menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item+.extra_item {
            margin-top: 3em
        }

        .menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a {
            font-size: 1.2em
        }

        .menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item h6+a {
            margin-top: .4em
        }

        .menu_mobile .menu_mobile_content_wrap_inner.without_socials .menu_mobile_nav_area {
            max-height: 60%
        }

        .menu_mobile .menu_mobile_nav_area {
            max-height: 50%;
            top: 25%
        }

        .menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
            font-size: 34px
        }

        .menu_mobile .menu_mobile_nav_area .menu-item[class*=icon-]:before {
            top: 19px
        }

        .menu_mobile .socials_mobile {
            padding-top: 1.8em;
            bottom: 1.7rem
        }

        .sc_layouts_panel_menu .panel_menu_header {
            padding: 40px 30px
        }

        .sc_layouts_panel_menu .sc_layouts_panel_menu_close {
            top: 45px;
            right: 45px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown {
            max-height: 43vH
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
            font-size: 34px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav {
            font-size: 26px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>ul {
            font-size: 17px;
            top: 3em
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li>a {
            padding: .4em 1.6em
        }

        .custom-background .content_wrap>.content,.page_banner_wrap~.content_wrap>.content {
            padding: 3em
        }

        body.sidebar_hide .alignwide,body.sidebar_hide.expand_content .alignwide,.sidebar_hide.expand_content .post_info_vertical_present .alignwide {
            left: 0;
            width: 100%
        }

        .before_sidebar_banner_wrap {
            margin-bottom: 3em
        }

        .after_sidebar_banner_wrap {
            margin-top: 3em
        }

        .sidebar_default[class*=scheme_] .sidebar_inner {
            padding: 40px 0
        }

        .sidebar_default[class*=scheme_] .widget {
            padding: 0 30px
        }

        .sidebar .widget+.widget,.sidebar_default[class*=scheme_] .widget+.widget {
            margin-top: 38px
        }

        .sidebar .widget+.widget.widget_bg_image,.sidebar_default[class*=scheme_] .widget+.widget.widget_bg_image,.sidebar .widget+.widget.widget_fullwidth,.sidebar_default[class*=scheme_] .widget+.widget.widget_fullwidth {
            padding-top: 3em;
            padding-bottom: 3em
        }

        .widget .widget_title,.widget .widgettitle {
            margin-bottom: 1.1em;
            margin-top: -5px
        }

        .widget_audio .widget_title {
            margin-top: 0;
            margin-bottom: 0
        }

        .post_item_404 .post_content {
            padding: 7em 0 8em
        }

        .search-no-results.woocommerce-page .content,.post_item_none_search .post_content {
            padding: 6em 0
        }

        .awards_slider .widget_slider .slider_type_images .slider-slide {
            padding: 20px 50px;
            min-height: 170px
        }

        .extra-size-skills .sc_skills_counter_alter .sc_skills_total {
            font-size: 100px
        }

        .related_wrap {
            margin-top: 4em
        }

        .comments_form_wrap {
            margin-top: 4em
        }

        .author_info .author_bio .author_links {
            margin-bottom: -5px
        }

        .comments_list_wrap {
            margin-top: 4em
        }

        .sidebar .trx_addons_audio_player div.mejs-controls .mejs-time-rail {
            margin: 0 20px
        }

        .post_layout_band .post_title {
            font-size: 24px
        }

        .post_layout_band .post_content_wrap .post_category {
            margin-bottom: .7em
        }

        .post_layout_classic {
            padding-bottom: 10px
        }

        body[class*=blog_style_classic] .posts_container.columns_wrap {
            margin-bottom: calc(-1*(var(--theme-var-grid_gap) + 10px))
        }

        .masonry_wrap .masonry_item-1_4 {
            width: 33.3333%
        }

        .post_layout_portfolio .post_featured.hover_info .post_info {
            padding: 20px 30px
        }

        .post_layout_portfolio_4 .post_featured.hover_info .post_info {
            padding: 20px
        }

        .blog_style_portfolio_4 .column-1_4 {
            width: 33.33%
        }

        .narrow_content.single_style_style-1 .post_header_single .content_wrap {
            padding-right: 0;
            padding-left: 0
        }

        .post_header_wrap_style_style-1 .post_featured.post_featured_bg,.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
            height: 32rem
        }

        .header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_thumb:not(.with_video)+.post_header,.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_gallery+.post_header {
            bottom: 3.5em
        }

        .header_position_over.single_style_style-1 .page_content_wrap>.content_wrap {
            padding-top: 6em
        }

        .single_style_style-1 .page_content_wrap>.content_wrap {
            padding-top: 6em
        }

        .post_header_wrap_style_style-1 .post_header .post_meta_categories {
            margin-bottom: 20px
        }

        .single_style_style-1.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
            max-width: 90%
        }

        .single_style_style-1.single-format-audio.sidebar_hide.narrow_content .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author {
            display: none
        }

        .single_style_style-2.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
            max-width: 90%
        }

        .post_header_wrap_style_style-3 .post_featured.post_featured_bg,.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
            height: 34rem
        }

        .single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
            max-width: 85%
        }

        .single_style_style-4.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
            max-width: 90%
        }

        .single_style_style-6.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio {
            max-width: 90%
        }

        .post_header_wrap_style_style-7 .post_featured+.post_header_single {
            margin-top: 3.5em
        }

        .single_style_style-7 .page_content_wrap>.content_wrap {
            padding-top: 3.5em
        }

        .post_header_wrap_style_style-7 .post_featured.post_featured_bg,.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap {
            height: 34rem
        }

        .single_style_style-7.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
            max-width: 90%
        }

        .elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
            height: 15px !important
        }

        .elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
            height: 35px !important
        }

        .elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
            height: 50px !important
        }

        .elementor-widget-spacer.sc_height_large .elementor-spacer-inner,.elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
            height: 80px !important
        }

        .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
            height: 100px !important
        }

        .elementor-section.sc_extra_bg_large_right:after,.elementor-column.sc_extra_bg_large_right>.elementor-column-wrap:after,.elementor-column.sc_extra_bg_large_right>.elementor-widget-wrap:after,.elementor-widget-text-editor.sc_extra_bg_large_right:after {
            left: -12em
        }

        body.sidebar_position_hide.narrow_content .wp-block[data-align=left] .is-style-alignfar {
            margin-left: -8em
        }

        body.sidebar_position_hide.narrow_content .wp-block[data-align=right] .is-style-alignfar {
            margin-right: -8em
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            bottom: 30px;
            left: 30px;
            padding: 20px 27px 17px;
            max-height: calc(100% - 60px);
            max-width: calc(100% - 60px)
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
            line-height: 1.3em
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            grid-template-rows: 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            grid-template-rows: 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            grid-template-rows: 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            grid-template-rows: 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            grid-template-rows: 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            grid-template-rows: 250px 250px 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            grid-template-rows: 250px 250px 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            grid-template-rows: 250px 250px 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            grid-template-rows: 250px 250px 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            grid-template-rows: 250px 250px 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            grid-template-rows: 250px 250px 250px 250px 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            grid-template-rows: 300px 300px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            grid-template-rows: 300px 300px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            grid-template-rows: 300px 300px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            grid-template-rows: 300px 300px 300px 300px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            grid-template-rows: 300px 300px 300px 300px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            grid-template-rows: 300px 300px 300px 300px
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            grid-template-rows: 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            grid-template-rows: 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            grid-template-rows: 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            grid-template-rows: 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            grid-template-rows: 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            grid-template-rows: 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            grid-template-rows: 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            grid-template-rows: 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            grid-template-rows: 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            grid-template-rows: 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            grid-template-rows: 360px 360px 360px 360px 360px 360px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            grid-template-rows: 350px 350px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            grid-template-rows: 350px 350px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            grid-template-rows: 350px 350px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            grid-template-rows: 350px 350px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            grid-template-rows: 350px 350px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            grid-template-rows: 350px 350px 350px 350px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            grid-template-rows: 350px 350px 350px 350px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            grid-template-rows: 350px 350px 350px 350px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            grid-template-rows: 350px 350px 350px 350px 350px 350px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            grid-template-rows: 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            grid-template-rows: 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            grid-template-rows: 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            grid-template-rows: 250px 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            grid-template-rows: 250px 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            grid-template-rows: 250px 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            grid-template-rows: 250px 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            grid-template-rows: 250px 250px 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            grid-template-rows: 250px 250px 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            grid-template-rows: 250px 250px 250px 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            grid-template-rows: 250px 250px 250px 250px 250px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
            grid-template-rows: 250px 250px 250px 250px 250px
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .trx_addons_column-1_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .trx_addons_column-1_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .trx_addons_column-1_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            bottom: 20px;
            left: 20px;
            right: 20px;
            top: 20px;
            padding: 20px
        }

        .sc_blogger_portmodern .sc_blogger_content {
            width: var(--theme-var-page)
        }

        .sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_title {
            font-size: 2.8em
        }

        .content_wrap_fullscreen .elementor-section-full_width .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button {
            margin-top: 30px;
            margin-bottom: 0
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title,.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
            width: 40%
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value,.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
            width: 60%
        }

        .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description+.portfolio_page_details,.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description+.portfolio_page_details {
            padding-left: 2em
        }

        .sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta {
            margin-bottom: 1px
        }

        .sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters {
            width: var(--theme-var-page)
        }

        .sc_countdown_default .sc_countdown_separator {
            margin: 0 20px
        }

        .sc_countdown_default .sc_countdown_item .sc_countdown_digits {
            margin-bottom: 10px
        }

        .sc_countdown_default .sc_countdown_item .sc_countdown_label {
            padding-top: 10px
        }

        .sc_countdown_default.aligncenter .sc_countdown_separator {
            margin: 0 30px
        }

        .sc_testimonials_plain .sc_testimonials_item {
            padding: 35px 40px 40px 80px
        }

        .sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_author_avatar {
            width: 68px;
            height: 68px
        }

        .sc_testimonials_plain .sc_testimonials_item:before {
            top: 42px;
            left: 30px;
            width: 30px;
            height: 30px;
            line-height: 30px;
            font-size: 20px
        }

        .sc_testimonials_fashion .sc_testimonials_item_content,.sc_testimonials_fashion [class*=column] .sc_testimonials_item_content {
            font-size: 20px;
            line-height: 30px
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside {
            padding-left: 40%
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
            width: 40%
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap img {
            height: 83px;
            width: 83px
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap+.info_title {
            padding-top: 20px
        }

        .sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content {
            padding: 40px 30px 48px
        }

        .sc_testimonials_alter .sc_testimonials_item_content,.sc_testimonials_alter [class*=column] .sc_testimonials_item_content {
            font-size: 20px;
            line-height: 32px
        }

        .sc_testimonials_decoration .sc_testimonials_item_content,.sc_testimonials_decoration [class*=column] .sc_testimonials_item_content {
            font-size: 22px;
            line-height: 32px
        }

        .sc_team_metro .sc_team_item_info {
            padding: 30px
        }

        .sc_team_metro .trx_addons_column-1_6 .sc_team_item.has-post-thumbnail,.sc_team_metro .trx_addons_column-1_5 .sc_team_item.has-post-thumbnail,.sc_team_metro .trx_addons_column-1_4 .sc_team_item.has-post-thumbnail,.sc_team_metro .trx_addons_column-1_3 .sc_team_item.has-post-thumbnail {
            display: block
        }

        .sc_team_metro .trx_addons_column-1_6 .sc_team_item.has-post-thumbnail .post_featured,.sc_team_metro .trx_addons_column-1_5 .sc_team_item.has-post-thumbnail .post_featured,.sc_team_metro .trx_addons_column-1_4 .sc_team_item.has-post-thumbnail .post_featured,.sc_team_metro .trx_addons_column-1_3 .sc_team_item.has-post-thumbnail .post_featured {
            max-width: 100%;
            height: auto
        }

        .sc_team_alter .sc_team_item_content {
            line-height: 1.2em
        }

        .trx_addons_reviews_block_mark .trx_addons_reviews_block_mark_value {
            width: 2.8em;
            height: 2.8em;
            line-height: 2.8em;
            font-size: 2em
        }

        .scroll_to_top_style_modern {
            right: 30px
        }

        .search_modern .search_header_wrap .search_close {
            right: 80px
        }

        .search_modern .search_header_wrap .logo_image {
            left: 90px
        }

        .search_modern .search_wrap {
            height: 420px
        }

        .search_modern .search_wrap .search_form {
            top: 65%
        }

        .search_modern .search_wrap.search_opened .search_field {
            font-size: 1.6rem !important
        }

        .sc_events_classic .sc_events_item_content_inner {
            padding: 1.8em 2em
        }

        .sc_events_classic .sc_events_item.with_more .sc_events_item_content_inner_bottom {
            -webkit-transform: translateY(40px);
            -ms-transform: translateY(40px);
            transform: translateY(40px)
        }

        .sc_events_classic .sc_events_item.with_more:hover .sc_events_item_content_inner_bottom {
            -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0)
        }

        .sc_events_classic .sc_events_item_title {
            font-size: 1.4em
        }

        .sc_events_classic .sc_events_item_meta {
            margin-top: .8em
        }

        .sc_events_classic .sc_events_item_meta_date:before {
            margin-right: 8px
        }

        .sc_events_alter .sc_events_item_price {
            top: -44px;
            right: 20px;
            min-width: 56px;
            min-height: 56px
        }

        .sc_events_alter .sc_events_item_price .sc_events_item_price_text {
            font-size: 22px
        }

        .sc_events_alter .sc_events_item_meta {
            padding-right: 55px
        }

        .sc_events_alter .sc_events_item_title {
            font-size: 1.4em
        }

        .sc_events_alter .sc_events_item_meta+.sc_events_item_title,.sc_events_alter .sc_events_item_meta+.sc_events_item_text,.sc_events_alter .sc_events_item_meta+.sc_events_item_more_link {
            margin-top: .45em
        }

        .sc_skills_counter .sc_skills_total {
            font-size: 4em
        }

        .sc_skills_counter .sc_skills_icon {
            font-size: 3.9em
        }

        .sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
            font-size: 1.05em;
            width: 55%
        }

        .sc_skills_pie.sc_skills_compact_off .sc_skills_item {
            width: 45%
        }

        .sc_skills_pie.sc_skills_compact_off .sc_skills_total {
            font-size: 1.4em
        }

        .sc_icons_motley .sc_icons_item {
            padding: 4.4em 2.4em
        }

        .sc_icons_card .sc_icons_item {
            padding: 4em 2.2em 2.4em
        }

        .sc_icons_hover .sc_icons_icon:before,.sc_icons_hover .sc_icons_icon>span:before {
            font-size: 4em
        }

        .sc_icons_hover .sc_icons_icon+.sc_icons_item_details,.sc_icons_hover .sc_icons_image+.sc_icons_item_details {
            margin-left: 1.6em;
            margin-top: .6em
        }

        .sc_icons_hover.sc_align_right .sc_icons_icon+.sc_icons_item_details,.sc_icons_hover.sc_align_right .sc_icons_image+.sc_icons_item_details {
            margin-left: 0;
            margin-right: 1.6em
        }

        .sc_icons_divider2 .sc_icons_item_title {
            font-size: 1.5em
        }

        .sc_icons_divider2 .sc_icons_icon:before,.sc_icons_divider2 .sc_icons_icon>span:before {
            font-size: 4.4em
        }

        .sc_icons_divider3 .sc_icons_item {
            padding: 3.6em 1.6em 2.8em
        }

        .sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap,.sc_icons_divider3 .sc_icons_columns_wrap .sc_icons_item_wrap {
            padding: 0 .2em
        }

        .sc_icons_divider3 .sc_icons_item_title {
            font-size: 1.25em
        }

        .sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap {
            margin-right: calc(-1*var(--theme-var-grid_gap));
            margin-bottom: calc(-1*var(--theme-var-grid_gap))
        }

        .sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*=trx_addons_column-] {
            padding-right: var(--theme-var-grid_gap)
        }

        .sc_icons_divider4 .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-][class*=-tablet] {
            padding-bottom: var(--theme-var-grid_gap)
        }

        .sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
            padding-bottom: 0
        }

        .sc_icons_light.sc_icons_size_large .sc_icons_icon:before,.sc_icons_light.sc_icons_size_large .sc_icons_icon>span:before {
            font-size: 4em
        }

        .sc_icons_light .sc_icons_item_title {
            font-size: 1.3em
        }

        .sc_icons_accent .sc_icons_item {
            padding: 3.2em 1.8em
        }

        .sc_icons_accent .sc_icons_item_title {
            font-size: 1.23em
        }

        .sc_icons_accent .sc_icons_icon:before,.sc_icons_accent .sc_icons_icon>span:before {
            font-size: 3.8em
        }

        .sc_icons_accent2 .sc_icons_icon+.sc_icons_item_details,.sc_icons_accent2 .sc_icons_image+.sc_icons_item_details {
            margin-top: 3.4em
        }

        .sc_icons_alter.sc_icons_size_small .sc_icons_icon+.sc_icons_item_details,.sc_icons_alter.sc_icons_size_small .sc_icons_image+.sc_icons_item_details {
            margin-left: 1.2em
        }

        .sc_icons_alter.sc_icons_size_small .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .7em
        }

        .sc_icons_alter.sc_align_right .sc_icons_icon+.sc_icons_item_details,.sc_icons_alter.sc_align_right .sc_icons_image+.sc_icons_item_details {
            margin-left: 0
        }

        .sc_icons_fill .sc_icons_item {
            padding: 2.8em 2.7em
        }

        .sc_icons_fill .sc_icons_icon+.sc_icons_item_details,.sc_icons_fill .sc_icons_image+.sc_icons_item_details {
            margin-top: 2.4em
        }

        .sc_services_default .sc_services_item_info {
            padding: 2.6em 2em
        }

        .sc_services_hover .sc_services_item:before {
            padding-top: 108%
        }

        .sc_services_classic .sc_services_item_title {
            font-size: 1.5em
        }

        .sc_services_shine .sc_services_item_title {
            font-size: 1.45em
        }

        .sc_services_shine .sc_services_item_icon,.sc_services_shine .sc_services_item_pictogram {
            font-size: 4em
        }

        .elementor-section-full_width .sc_services_motley .sc_services_item:before {
            padding-top: 85%
        }

        .sc_services_motley .sc_services_item_content_inner {
            padding: 2.8em
        }

        .sc_services_motley .sc_services_item_title {
            font-size: 1.6em
        }

        .sc_services_fashion .sc_services_item_content_inner {
            padding: 2em
        }

        .sc_services_fashion .sc_services_item_title {
            font-size: 1.5em
        }

        .sc_services_backward .sc_services_item_title {
            font-size: 1.8em
        }

        .sc_services_backward .sc_services_item_info+.sc_services_item_thumb {
            margin-top: 3em
        }

        .sc_services_accent .sc_services_item {
            padding: 3.8em 2.2em
        }

        .sc_services_accent .sc_services_item.with_image {
            padding: 2.2em
        }

        .sc_services_alter .sc_services_item_icon,.sc_services_alter .sc_services_item_pictogram {
            margin-top: .4em;
            font-size: 3.8em
        }

        .sc_services_price .sc_services_item_title {
            max-width: 55%
        }

        .sc_services_price .sc_services_item_price_dots {
            margin: 0 10px
        }

        .sc_slider_controls.sc_slider_controls_alter .slider_pagination_bullet {
            margin: 0 12px
        }

        .sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item .social_icon,.sc_socials.sc_socials_default.modern .socials_wrap .social_item .social_icon {
            line-height: 44px
        }

        .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title {
            font-size: 1em
        }

        div.wpcf7 .form-style-2 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 40px
        }

        div.wpcf7 .form-style-2+div.wpcf7-response-output {
            margin: 25px 0 0
        }

        .sc_slider_controller_titles .sc_slider_controller_info {
            font-size: 22px
        }

        .sc_slider_controller_info_number {
            margin-right: .2em
        }

        .slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet {
            font-size: 40px
        }

        .trx_addons_audio_player {
            padding: 0
        }

        .sc_item_subtitle+.sc_item_title {
            margin-top: 0
        }

        .sc_item_subtitle_above {
            margin-bottom: 1.1em
        }

        .sc_item_title_style_icon_bottom.sc_item_title:after,.sc_title_icon_bottom .sc_item_title:after {
            margin-top: 22px
        }

        h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_descr,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_slider,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_columns,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_masonry,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_filters_wrap,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_content {
            margin-top: 1.2em
        }

        h1.sc_item_title_tag+.sc_item_descr,h1.sc_item_title_tag+.sc_item_slider,h1.sc_item_title_tag+.sc_item_columns,h1.sc_item_title_tag+.sc_item_masonry,h1.sc_item_title_tag+.sc_item_filters_wrap,h1.sc_item_title_tag+.sc_item_content {
            margin-top: 1.1em
        }

        h2.sc_item_title_tag+.sc_item_descr,h2.sc_item_title_tag+.sc_item_slider,h2.sc_item_title_tag+.sc_item_columns,h2.sc_item_title_tag+.sc_item_masonry,h2.sc_item_title_tag+.sc_item_filters_wrap,h2.sc_item_title_tag+.sc_item_content {
            margin-top: 1.2em
        }

        h3.sc_item_title_tag+.sc_item_descr,h3.sc_item_title_tag+.sc_item_slider,h3.sc_item_title_tag+.sc_item_columns,h3.sc_item_title_tag+.sc_item_masonry,h3.sc_item_title_tag+.sc_item_filters_wrap,h3.sc_item_title_tag+.sc_item_content {
            margin-top: 1.2em
        }

        h4.sc_item_title_tag+.sc_item_descr,h4.sc_item_title_tag+.sc_item_slider,h4.sc_item_title_tag+.sc_item_columns,h4.sc_item_title_tag+.sc_item_masonry,h4.sc_item_title_tag+.sc_item_filters_wrap,h4.sc_item_title_tag+.sc_item_content {
            margin-top: 1.1em
        }

        h5.sc_item_title_tag+.sc_item_descr,h5.sc_item_title_tag+.sc_item_slider,h5.sc_item_title_tag+.sc_item_columns,h5.sc_item_title_tag+.sc_item_masonry,h5.sc_item_title_tag+.sc_item_filters_wrap,h5.sc_item_title_tag+.sc_item_content {
            margin-top: 1.1em
        }

        h6.sc_item_title_tag+.sc_item_descr,h6.sc_item_title_tag+.sc_item_slider,h6.sc_item_title_tag+.sc_item_columns,h6.sc_item_title_tag+.sc_item_masonry,h6.sc_item_title_tag+.sc_item_filters_wrap,h6.sc_item_title_tag+.sc_item_content {
            margin-top: 1em
        }

        .sc_item_title+.sc_item_button,.sc_item_title+.sc_item_button_image,.sc_item_subtitle+.sc_item_button,.sc_item_subtitle+.sc_item_button_image,.sc_item_descr+.sc_item_button,.sc_item_descr+.sc_item_button_image,.sc_item_content+.sc_item_button,.sc_item_content+.sc_item_button_image,.sc_item_slider+.sc_item_button,.sc_item_slider+.sc_item_button_image,.sc_item_columns+.sc_item_button,.sc_item_columns+.sc_item_button_image {
            margin-top: 1.8em
        }

        .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_body {
            padding: 20px 40px
        }

        .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title {
            font-size: 24px
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
            font-size: 26px
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
            padding: 27px
        }

        body:not(.remove_margins) .team_page_wrap_info.comments_close {
            margin-bottom: -100px
        }

        .team_page_wrap_info .team_page_wrap_info_over {
            padding: 100px 0
        }
    }

    @media (max-width: 1279px) {
        :root {
            --theme-var-page_extra:30px;
            --theme-var-page: calc(100vw - var(--theme-var-page_extra)*2);
            --theme-var-sidebar_width: 300px;
            --theme-var-sidebar_gap_width: 30px;
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
            --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
            --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
        }

        .body_style_boxed {
            --theme-var-page_boxed_extra: var(--theme-var-page_extra);
            --theme-var-page_boxed: 100vw;
            --theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
            --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
            --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
        }

        .body_style_fullwide {
            --theme-var-page_fullwide_extra: var(--theme-var-page_extra);
            --theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
            --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
            --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
        }

        .menu_side_present {
            --theme-var-menu_side: 60px
        }

        .page_content_wrap {
            padding-top: 90px;
            padding-bottom: 90px
        }

        .page_content_wrap.page_content_wrap_custom_header_margin {
            padding-top: 4em
        }

        body.body_style_fullscreen.fixed_blocks_sticky:not(.elementor-editor-active) .sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
            top: 0
        }

        html,body {
            font-size: 17px
        }

        h1,.front_page_section_caption {
            font-size: 46px
        }

        h2 {
            font-size: 36px
        }

        h3 {
            font-size: 28px
        }

        h4 {
            font-size: 23px
        }

        h5 {
            font-size: 19px
        }

        h6 {
            font-size: 17px;
            margin-bottom: 12px
        }

        .sc_layouts_row_type_compact .sc_layouts_title_caption {
            font-size: 46px
        }

        hr,.vc_separator {
            margin-top: 4em !important;
            margin-bottom: 4em !important
        }

        p,ul,ol,dl,blockquote,address,.wp-block-button,.wp-block-cover,.wp-block-image,.wp-block-video,.wp-block-search,.wp-block-archives,.wp-block-calendar,.wp-block-categories,.wp-block-media-text {
            margin-bottom: 1em
        }

        .wp-block-gallery {
            margin-bottom: .6em
        }

        .select_container select {
            padding-right: 2em !important
        }

        .post-password-form input[type=password],.post-password-form input[type=submit] {
            height: 46px
        }

        .column-1-tablet,.column-1_1-tablet,.trx_addons_column-1-tablet,.trx_addons_column-1_1-tablet {
            width: 100%
        }

        .column-1_2-tablet,.trx_addons_column-1_2-tablet {
            width: 50%
        }

        .column-1_3-tablet,.trx_addons_column-1_3-tablet {
            width: 33.3333333333%
        }

        .column-1_4-tablet,.trx_addons_column-1_4-tablet {
            width: 25%
        }

        .column-1_5-tablet,.trx_addons_column-1_5-tablet {
            width: 20%
        }

        .column-1_6-tablet,.trx_addons_column-1_6-tablet {
            width: 16.6666666667%
        }

        .column-1_7-tablet,.trx_addons_column-1_7-tablet {
            width: 14.2857142857%
        }

        .column-1_8-tablet,.trx_addons_column-1_8-tablet {
            width: 12.5%
        }

        .column-1_9-tablet,.trx_addons_column-1_9-tablet {
            width: 11.1111111111%
        }

        .column-1_10-tablet,.trx_addons_column-1_10-tablet {
            width: 10%
        }

        .column-1_11-tablet,.trx_addons_column-1_11-tablet {
            width: 9.0909090909%
        }

        .column-1_12-tablet,.trx_addons_column-1_12-tablet {
            width: 8.3333333333%
        }

        .column-2_2-tablet,.trx_addons_column-2_2-tablet {
            width: 100%
        }

        .column-2_3-tablet,.trx_addons_column-2_3-tablet {
            width: 66.6666666667%
        }

        .column-2_4-tablet,.trx_addons_column-2_4-tablet {
            width: 50%
        }

        .column-2_5-tablet,.trx_addons_column-2_5-tablet {
            width: 40%
        }

        .column-2_6-tablet,.trx_addons_column-2_6-tablet {
            width: 33.3333333333%
        }

        .column-2_7-tablet,.trx_addons_column-2_7-tablet {
            width: 28.5714285714%
        }

        .column-2_8-tablet,.trx_addons_column-2_8-tablet {
            width: 25%
        }

        .column-2_9-tablet,.trx_addons_column-2_9-tablet {
            width: 22.2222222222%
        }

        .column-2_10-tablet,.trx_addons_column-2_10-tablet {
            width: 20%
        }

        .column-2_11-tablet,.trx_addons_column-2_11-tablet {
            width: 18.1818181818%
        }

        .column-2_12-tablet,.trx_addons_column-2_12-tablet {
            width: 16.6666666667%
        }

        .column-3_3-tablet,.trx_addons_column-3_3-tablet {
            width: 100%
        }

        .column-3_4-tablet,.trx_addons_column-3_4-tablet {
            width: 75%
        }

        .column-3_5-tablet,.trx_addons_column-3_5-tablet {
            width: 60%
        }

        .column-3_6-tablet,.trx_addons_column-3_6-tablet {
            width: 50%
        }

        .column-3_7-tablet,.trx_addons_column-3_7-tablet {
            width: 42.8571428571%
        }

        .column-3_8-tablet,.trx_addons_column-3_8-tablet {
            width: 37.5%
        }

        .column-3_9-tablet,.trx_addons_column-3_9-tablet {
            width: 33.3333333333%
        }

        .column-3_10-tablet,.trx_addons_column-3_10-tablet {
            width: 30%
        }

        .column-3_11-tablet,.trx_addons_column-3_11-tablet {
            width: 27.2727272727%
        }

        .column-3_12-tablet,.trx_addons_column-3_12-tablet {
            width: 25%
        }

        .column-4_4-tablet,.trx_addons_column-4_4-tablet {
            width: 100%
        }

        .column-4_5-tablet,.trx_addons_column-4_5-tablet {
            width: 80%
        }

        .column-4_6-tablet,.trx_addons_column-4_6-tablet {
            width: 66.6666666667%
        }

        .column-4_7-tablet,.trx_addons_column-4_7-tablet {
            width: 57.1428571429%
        }

        .column-4_8-tablet,.trx_addons_column-4_8-tablet {
            width: 50%
        }

        .column-4_9-tablet,.trx_addons_column-4_9-tablet {
            width: 44.4444444444%
        }

        .column-4_10-tablet,.trx_addons_column-4_10-tablet {
            width: 40%
        }

        .column-4_11-tablet,.trx_addons_column-4_11-tablet {
            width: 36.3636363636%
        }

        .column-4_12-tablet,.trx_addons_column-4_12-tablet {
            width: 33.3333333333%
        }

        .column-5_5-tablet,.trx_addons_column-5_5-tablet {
            width: 100%
        }

        .column-5_6-tablet,.trx_addons_column-5_6-tablet {
            width: 83.3333333333%
        }

        .column-5_7-tablet,.trx_addons_column-5_7-tablet {
            width: 71.4285714286%
        }

        .column-5_8-tablet,.trx_addons_column-5_8-tablet {
            width: 62.5%
        }

        .column-5_9-tablet,.trx_addons_column-5_9-tablet {
            width: 55.5555555556%
        }

        .column-5_10-tablet,.trx_addons_column-5_10-tablet {
            width: 50%
        }

        .column-5_11-tablet,.trx_addons_column-5_11-tablet {
            width: 45.4545454545%
        }

        .column-5_12-tablet,.trx_addons_column-5_12-tablet {
            width: 41.6666666667%
        }

        .column-6_6-tablet,.trx_addons_column-6_6-tablet {
            width: 100%
        }

        .column-6_7-tablet,.trx_addons_column-6_7-tablet {
            width: 85.7142857143%
        }

        .column-6_8-tablet,.trx_addons_column-6_8-tablet {
            width: 75%
        }

        .column-6_9-tablet,.trx_addons_column-6_9-tablet {
            width: 66.6666666667%
        }

        .column-6_10-tablet,.trx_addons_column-6_10-tablet {
            width: 60%
        }

        .column-6_11-tablet,.trx_addons_column-6_11-tablet {
            width: 54.5454545455%
        }

        .column-6_12-tablet,.trx_addons_column-6_12-tablet {
            width: 50%
        }

        .column-7_7-tablet,.trx_addons_column-7_7-tablet {
            width: 100%
        }

        .column-7_8-tablet,.trx_addons_column-7_8-tablet {
            width: 87.5%
        }

        .column-7_9-tablet,.trx_addons_column-7_9-tablet {
            width: 77.7777777778%
        }

        .column-7_10-tablet,.trx_addons_column-7_10-tablet {
            width: 70%
        }

        .column-7_11-tablet,.trx_addons_column-7_11-tablet {
            width: 63.6363636364%
        }

        .column-7_12-tablet,.trx_addons_column-7_12-tablet {
            width: 58.3333333333%
        }

        .column-8_8-tablet,.trx_addons_column-8_8-tablet {
            width: 100%
        }

        .column-8_9-tablet,.trx_addons_column-8_9-tablet {
            width: 88.8888888889%
        }

        .column-8_10-tablet,.trx_addons_column-8_10-tablet {
            width: 80%
        }

        .column-8_11-tablet,.trx_addons_column-8_11-tablet {
            width: 72.7272727273%
        }

        .column-8_12-tablet,.trx_addons_column-8_12-tablet {
            width: 66.6666666667%
        }

        .column-9_9-tablet,.trx_addons_column-9_9-tablet {
            width: 100%
        }

        .column-9_10-tablet,.trx_addons_column-9_10-tablet {
            width: 90%
        }

        .column-9_11-tablet,.trx_addons_column-9_11-tablet {
            width: 81.8181818182%
        }

        .column-9_12-tablet,.trx_addons_column-9_12-tablet {
            width: 75%
        }

        .column-10_10-tablet,.trx_addons_column-10_10-tablet {
            width: 100%
        }

        .column-10_11-tablet,.trx_addons_column-10_11-tablet {
            width: 90.9090909091%
        }

        .column-10_12-tablet,.trx_addons_column-10_12-tablet {
            width: 83.3333333333%
        }

        .column-11_11-tablet,.trx_addons_column-11_11-tablet {
            width: 100%
        }

        .column-11_12-tablet,.trx_addons_column-11_12-tablet {
            width: 91.6666666667%
        }

        .column-12_12-tablet,.trx_addons_column-12_12-tablet {
            width: 100%
        }

        .row.columns_padding_bottom.columns_in_single_row>[class*=column-][class*=-tablet],.columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=column-][class*=-tablet],.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-][class*=-tablet] {
            padding-bottom: var(--theme-var-grid_gap)
        }

        .body_style_boxed .page_wrap {
            width: 100%
        }

        .sticky_socials_wrap {
            display: none
        }

        .menu_side_wrap .sc_layouts_logo {
            padding: 55% 8%
        }

        .menu_side_icons .toc_menu_item .toc_menu_description span {
            letter-spacing: 1px;
            padding: 0 2em
        }

        .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse)>a:hover>span,.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).sfHover>a>span,.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-item>a>span,.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-parent>a>span,.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-ancestor>a>span {
            padding-left: 0
        }

        .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse)>a>span:after {
            bottom: -2px
        }

        .sc_layouts_menu_nav>li>ul {
            top: 5.2em
        }

        .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a,.sc_layouts_menu_nav>li li>a {
            padding: .4em 1.6em
        }

        .sc_layouts_menu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a:after,.sc_layouts_menu_nav li li.menu-item-has-children>a:after {
            font-size: 16px;
            top: .4em
        }

        .sc_layouts_menu_nav ul li.columns-3>ul,.sc_layouts_menu_nav ul li.columns-4>ul,.sc_layouts_menu_nav ul li.columns-5>ul,.sc_layouts_menu_nav ul li.columns-6>ul {
            width: 36em
        }

        .sc_layouts_menu_nav ul li.columns-3>ul.submenu_left,.sc_layouts_menu_nav ul li.columns-4>ul.submenu_left,.sc_layouts_menu_nav ul li.columns-5>ul.submenu_left,.sc_layouts_menu_nav ul li.columns-6>ul.submenu_left {
            left: -36em
        }

        .sc_layouts_menu_nav li.columns-4>ul>li,.sc_layouts_menu_nav li.columns-5>ul>li,.sc_layouts_menu_nav li.columns-6>ul>li {
            width: 25%
        }

        .sc_layouts_menu_nav li.columns-4>ul>li,.sc_layouts_menu_nav li.columns-5>ul>li,.sc_layouts_menu_nav li.columns-6>ul>li {
            margin-bottom: 10px
        }

        .sc_layouts_menu_nav li.columns-5>ul>li:nth-child(5),.sc_layouts_menu_nav li.columns-6>ul>li:nth-child(5),.sc_layouts_menu_nav li.columns-6>ul>li:nth-child(6) {
            margin-bottom: 0
        }

        .sc_layouts_menu_nav>li[class*=columns-]>ul.sub-menu {
            padding: 2em 3em
        }

        .sc_layouts_menu_nav>li[class*=columns-] li.menu-item-has-children>a {
            font-size: 17px !important
        }

        .sc_layouts_menu_nav>li[class*=columns-] li li>a {
            padding: .4em 0
        }

        .sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window]>ul {
            padding-top: 2em;
            padding-bottom: 2em
        }

        .sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window]>ul>.sc_layouts_menu_stretch_bg {
            display: none
        }

        .sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window] li>a,.sc_layouts_menu_nav>li[class*=columns-][class*=trx_addons_stretch_window] li.menu-item-has-children>a {
            padding: .4em 0
        }

        .sc_layouts_menu_nav .menu-collapse>a:before {
            top: 2px
        }

        .menu_mobile .menu_mobile_widgets_area {
            width: 30%;
            padding: 80px 45px
        }

        .menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
            font-size: 30px
        }

        .menu_mobile .menu_mobile_nav_area>ul>.menu-item .menu-item>a {
            padding: .4em 1.5em
        }

        .menu_mobile .menu_mobile_nav_area li>a>.open_child_menu:before {
            font-size: 14px;
            right: 0;
            opacity: 1
        }

        .menu_mobile .menu_mobile_nav_area ul ul {
            padding: .5em 0
        }

        .menu_mobile .menu_mobile_nav_area>ul>li>ul {
            padding: .6em 0 .4em
        }

        .menu_mobile .menu_mobile_nav_area .menu-item .menu-item .open_child_menu {
            top: 6px;
            right: 0
        }

        .menu_mobile .menu_mobile_nav_area>ul>li li>a>.open_child_menu:before,.menu_mobile .menu_mobile_nav_area>ul>li li>a:hover>.open_child_menu:before {
            opacity: 1;
            right: 0
        }

        .menu_mobile .menu_mobile_nav_area>ul>li li>a>.open_child_menu:before {
            content: '\F004';
            font-size: 12px
        }

        .menu_mobile .menu_mobile_nav_area>ul>li li.opened>a>.open_child_menu:before {
            content: '\F005'
        }

        .menu_mobile .menu_mobile_nav_area .menu-item[class*=icon-]:before {
            top: 16px;
            font-size: 22px
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_content_wrap_inner {
            margin-right: 32%
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item>a {
            padding: .4em 1.5em .4em 1.2em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item>a {
            padding-left: 2.6em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item>a {
            padding-left: 4.2em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item[class*=icon-]>a {
            padding-left: 2.7em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item[class*=icon-]:before {
            margin-left: 1.2em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item[class*=icon-]>a {
            padding-left: 4.2em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item[class*=icon-]:before {
            margin-left: 2.8em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item[class*=icon-]>a {
            padding-left: 5.8em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item[class*=icon-]:before {
            margin-left: 4.5em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .widget_custom_html .extra_item a {
            font-size: 1.2em
        }

        .menu_mobile .social_item {
            margin: 0 1.5em 0 0
        }

        .menu_mobile .social_item .social_icon {
            font-size: 15px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>ul {
            font-size: 16px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
            font-size: 30px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul {
            padding: .5em 0
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
            padding: .6em 0 .4em
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding-right: 3.4rem !important
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
            padding: .4rem 1.2rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
            padding-left: 2.6rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li>a {
            padding-left: 3.9rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a {
            padding-right: 1.7rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu {
            top: 4px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li>a>.open_child_menu:before,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu:before {
            font-size: 14px;
            right: 0;
            opacity: 1
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a>.open_child_menu:before,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu:before,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a:hover>.open_child_menu:before {
            right: 0;
            opacity: 1
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a>.open_child_menu:before,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu:before {
            content: '\F004';
            font-size: 12px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.opened>a>.open_child_menu:before {
            content: '\F005'
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*=icon-]>a {
            padding-left: 2rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]>a {
            padding-left: 3rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]:before {
            margin-left: 1.2rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]>a {
            padding-left: 4.3rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]:before {
            margin-left: 2.6rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li[class*=icon-]:before {
            margin-left: 3.9rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li[class*=icon-]>a {
            padding-left: 5.7rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*=icon-]>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding: 5px 3.4rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
            padding: .4rem 1.8rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding-left: 3.4rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a,.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a {
            padding-right: 1.2rem;
            padding-left: 1.8rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
            padding-right: 2.6rem;
            padding-left: 1.8rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li li.menu-item-has-children>a {
            padding-right: 2.6rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li>a {
            padding-right: 3.9rem;
            padding-left: 1.8rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a>.open_child_menu:before,.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu:before {
            content: '\F004'
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.opened>a>.open_child_menu:before {
            content: '\F005'
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a>.open_child_menu:before,.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a .open_child_menu:before,.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a:hover>.open_child_menu:before {
            right: auto;
            left: 0;
            opacity: 1
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*=icon-].menu-item-has-children>a {
            padding-right: 2rem !important
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]:before {
            margin-right: 1.4rem;
            margin-left: 0
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]>a {
            padding-right: 3.2rem !important
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]:before {
            margin-left: 0;
            margin-right: 2.6rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]>a {
            padding-right: 4.4rem !important
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li li li li[class*=icon-]:before {
            margin-left: 0;
            margin-right: 4rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li li li li[class*=icon-]>a {
            padding-right: 5.8rem !important;
            padding-left: 2.6rem
        }

        .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*=icon-].menu-item-has-children>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*=icon-].menu-item-has-children>a {
            padding-left: 0 !important;
            padding-right: 0 !important
        }

        .sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item {
            font-size: 15px;
            margin-right: 28px
        }

        .sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item {
            margin-right: 1em
        }

        .sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon+.social_name {
            margin: 0 0 0 6px
        }

        table th {
            font-size: 18px
        }

        .sc_table table th,table th {
            padding: .6em
        }

        .sc_table table td,table td {
            padding: .6em
        }

        .trx_addons_dropcap {
            font-size: 42px;
            margin: .15em .3em 0 0;
            width: 60px;
            height: 60px;
            line-height: 62px
        }

        .trx_addons_dropcap_style_2 {
            font-size: 47px;
            height: 45px;
            line-height: 45px;
            min-width: 55px;
            margin: 0
        }

        .has-drop-cap:not(:focus):first-letter {
            font-size: 47px;
            margin: 7px 20px 0 0
        }

        blockquote.trx_addons_blockquote_style_1,blockquote.trx_addons_blockquote_style_2 {
            padding: 1.8em 2em
        }

        blockquote,blockquote[class*=wp-block-quote][class*=is-],.wp-block-quote:not(.is-large):not(.is-style-large),.wp-block-quote.is-large:not(.is-style-plain),.wp-block-quote.is-style-large:not(.is-style-plain),.wp-block-freeform.block-library-rich-text__tinymce blockquote {
            padding: 2.5em
        }

        .wp-block-pullquote p {
            font-size: 20px
        }

        blockquote p {
            font-size: 18px;
            line-height: 28px
        }

        blockquote>cite,blockquote>p>cite,blockquote>.wp-block-pullquote__citation,.wp-block-quote .wp-block-quote__citation {
            font-size: 18px;
            line-height: 28px;
            margin-bottom: 1px;
            margin-top: 1em
        }

        form button:not(.components-button),input[type=button],input[type=reset],input[type=submit],.theme_button,.post_item .more-link,.wp-block-button__link,.sc_button:not(.sc_button_simple),.sc_form button,.sc_portfolio_preview_show .post_readmore {
            padding: 16px 40px
        }

        .sc_button.sc_button_size_large:not(.sc_button_simple) {
            padding: 18px 48px
        }

        .sc_button_bordered.sc_button.sc_button_size_large {
            padding: 16px 46px
        }

        .sc_button.sc_button_bordered,.wp-block-button.is-style-outline>.wp-block-button__link {
            padding: 14px 38px
        }

        .sc_button_hover:hover .sc_button_icon,.sc_button_hover:hover .sc_button_text {
            -webkit-transform: translateX(-1.1rem);
            -ms-transform: translateX(-1.1rem);
            transform: translateX(-1.1rem)
        }

        .sc_button.sc_button_decoration {
            padding-left: 37px;
            padding-right: 35px
        }

        .sc_button.sc_button_decoration.sc_button_size_small {
            padding-left: 33px;
            padding-right: 30px
        }

        .sc_button.sc_button_decoration:not(.sc_button_with_icon):not(.sc_button_with_image):after {
            margin-left: 35px
        }

        .sc_button.sc_button_decoration.sc_button_size_small:not(.sc_button_with_icon):not(.sc_button_with_image):after {
            margin-left: 24px
        }

        .sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon {
            width: 52px;
            height: 52px;
            line-height: 52px
        }

        .wpcf7 .wpcf7-submit-style .wpcf7-submit {
            padding: 15px 35px 15px 60px !important
        }

        .wpcf7 .wpcf7-submit-style .submit-style-in:before {
            left: 32px
        }

        .sc_button {
            margin-right: 20px
        }

        .sc_button:last-child {
            margin-right: 0
        }

        div.esg-filter-wrapper .esg-filterbutton>span,.mptt-navigation-tabs li a,div.crafti_tabs .crafti_tabs_titles li a,div.crafti_tabs .crafti_tabs_titles li a.ui-tabs-anchor {
            padding: 1em 1.25em
        }

        body.sidebar_hide .alignfull {
            margin-left: calc(-100vw/2 + 100%/2);
            margin-right: calc(-100vw/2 + 100%/2);
            width: 100vw;
            max-width: 100vw
        }

        .sidebar_hide:not(.narrow_content) .post_info_vertical_present .alignfull {
            margin-left: calc(-100vw/2 + 100%/2 - 8.8235%)
        }

        .author_page {
            margin-bottom: 4em
        }

        .post_item .more-link {
            margin-top: 2em
        }

        .sidebar .widget+.widget,.sidebar_default[class*=scheme_] .widget+.widget {
            margin-top: 30px
        }

        .sc_edd_details .downloads_page_tags .downloads_page_data>a,.widget_product_tag_cloud a,.widget_tag_cloud a {
            letter-spacing: 0
        }

        .widget_area .post_item .post_info+.post_title,aside .post_item .post_info+.post_title {
            margin-top: 5px
        }

        .widget_area .post_item .post_thumb,aside .post_item .post_thumb {
            width: 80px;
            height: 80px;
            margin: 0 20px 0 0;
            flex: 80px 0 0
        }

        .widget_area .post_item .post_title,aside .post_item .post_title {
            line-height: 1.25em;
            font-size: 17px
        }

        .widget ul li+li {
            margin-top: 6px
        }

        aside .post_item+.post_item {
            margin-top: 1.4em
        }

        .sc_edd_details .downloads_page_tags .downloads_page_data>a,.widget_product_tag_cloud a,.widget_tag_cloud a {
            padding: 6px 15px
        }

        .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe),.single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe),.sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) {
            padding: 2em
        }

        .format-audio .post_featured .post_audio_title,.single-format-audio .post_featured .post_audio_title {
            font-size: 26px;
            margin-top: .4em;
            margin-bottom: .4em
        }

        .post_item_404 .post_content {
            padding: 4.5em 0 5.5em
        }

        .search-no-results.woocommerce-page .content,.post_item_none_search .post_content {
            padding: 4.5em 0
        }

        .custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper {
            line-height: 3.5rem
        }

        .custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
            border: 1px solid var(--theme-color-text_dark_05);
            font-size: 16px;
            width: 3.5rem;
            height: 3.5rem;
            line-height: 3.9rem;
            text-align: center;
            -webkit-border-radius: 50%;
            -ms-border-radius: 50%;
            border-radius: 50%
        }

        .custom_icon_btn.elementor-widget-button.elementor-align-right .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
            margin-left: 30px
        }

        .extra_tiny_spacer {
            height: 6px !important
        }

        .tiny_spacer {
            height: 10px !important
        }

        .small_spacer {
            height: 24px !important
        }

        .map-extra-height .sc_googlemap {
            max-height: 85vh
        }

        .awards_slider .widget_slider .slider_type_images .slider-slide {
            padding: 15px 30px;
            min-height: 130px
        }

        .awards_slider .widget_slider .slider_type_images .slider-slide:hover {
            box-shadow: 0 0 5px 1px var(--theme-color-text_dark_005)
        }

        .awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_title {
            font-size: 18px;
            line-height: 1.3em
        }

        .awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_cats {
            font-size: 16px
        }

        .awards_slider .slider_container {
            padding: 10px;
            margin: -10px
        }

        .extra-size-skills .sc_skills_counter_alter .sc_skills_total {
            font-size: 90px
        }

        .sidebar_hide.narrow_content .post_item_single.post_type_post {
            width: 90%
        }

        .sidebar_hide.narrow_content .post_item_single.post_type_post~.show_comments_single,.sidebar_hide.narrow_content .post_item_single.post_type_post~section {
            width: 90%
        }

        .comments_wrap .form-submit {
            margin-top: 2em
        }

        .comments_list_wrap .comment_info {
            margin-top: 0
        }

        .related_wrap.team_page_related .post_title,.related_wrap.related_style_classic .post_title {
            font-size: 22px
        }

        .related_wrap.related_style_classic .post_meta {
            margin-bottom: .5em
        }

        .sidebar .trx_addons_audio_player div.mejs-controls .mejs-time-rail {
            margin: 0 15px
        }

        .sidebar .trx_addons_audio_player div.mejs-controls .mejs-horizontal-volume-slider {
            display: none !important
        }

        .sidebar .trx_addons_audio_player div.mejs-controls div.mejs-button.mejs-volume-button>button {
            font-size: 14px
        }

        .sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap {
            padding: 1.5em
        }

        .sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .audio_author {
            font-size: 16px
        }

        .sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .audio_caption {
            font-size: 19px;
            line-height: 1.3em
        }

        .sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .audio_description {
            font-size: 15px
        }

        .sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .trx_addons_audio_navigation {
            line-height: 1.15em;
            margin-bottom: 10px;
            position: relative;
            top: 0;
            left: 0
        }

        .sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .trx_addons_audio_navigation>span.prev {
            padding-left: 0
        }

        .sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .trx_addons_audio_navigation>span.next {
            padding-right: 0
        }

        .widget_audio .widget_title+.trx_addons_audio_wrap,.widget_audio .widget_subtitle+.trx_addons_audio_wrap {
            margin-top: 1.3em
        }

        .posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_description {
            -webkit-line-clamp: 2;
            -moz-line-clamp: 2;
            line-clamp: 2
        }

        .extra-big-title .sc_item_title {
            font-size: 4em
        }

        .post_layout_excerpt .post_header .post_price {
            font-size: 2em;
            line-height: 1.5em
        }

        .post_layout_excerpt.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
            padding: 2em
        }

        .post_layout_band .post_header .post_price {
            font-size: 1.5em;
            line-height: 1.5em
        }

        .post_layout_band .post_content_wrap {
            padding: 2em
        }

        .post_layout_band .post_title {
            font-size: 22px
        }

        .post_layout_band .post_header+.post_content {
            margin-top: .7em
        }

        .post_layout_band .post_content+.post_meta {
            margin-top: 17px
        }

        .post_layout_band .post_content+.post_meta:before {
            margin-bottom: 16px
        }

        .post_layout_band .post_content_wrap .post_category {
            margin-bottom: .6em
        }

        .post_layout_classic {
            padding-bottom: 0
        }

        body[class*=blog_style_classic] .posts_container.columns_wrap {
            margin-bottom: calc(-1*var(--theme-var-grid_gap))
        }

        .post_layout_classic .post_title {
            font-size: 22px;
            margin-top: 10px
        }

        .post_layout_classic_4 .post_title {
            font-size: 20px
        }

        .masonry_item .post_title {
            font-size: 22px
        }

        .post_layout_classic-masonry_1 .post_title,.post_layout_classic-masonry_2 .post_title {
            font-size: 32px
        }

        .masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header,.masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header,.masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header {
            padding: 0 0 10px 50px
        }

        .masonry_wrap .masonry_item .post_header {
            padding: 0 0 10px
        }

        .masonry_wrap .masonry_item .post_featured {
            margin-bottom: 1.6em
        }

        .masonry_wrap .masonry_item .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe),.masonry_wrap .masonry_item .single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe),.masonry_wrap .masonry_item .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) {
            padding: 20px 25px
        }

        body[class*=blog_style_classic-masonry] .posts_container {
            margin-bottom: calc(-1*(var(--theme-var-grid_gap) + 10px))
        }

        .masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header .post_meta,.masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header .post_meta,.masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header .post_meta {
            margin: 0 0 10px
        }

        .sidebar_show .post_layout_classic-masonry_2 .post_title {
            font-size: 22px
        }

        .post_layout_portfolio .post_featured.hover_info .post_info {
            padding: 16px 20px
        }

        .post_featured.hover_info .post_info .post_title {
            font-size: 22px
        }

        .post_featured.hover_info .post_info .post_title .hover-arrow {
            margin-top: 12px
        }

        .post_featured.hover_info .post_info .post_descr {
            margin: 0 0 8px
        }

        .post_layout_portfolio_4 .post_featured.hover_info .post_info {
            padding: 15px 17px
        }

        .post_layout_portfolio_4 .post_featured.hover_info .post_info .post_descr {
            margin: 0 0 5px
        }

        .post_layout_portfolio_4 .post_featured.hover_info .post_info .post_title,.post_layout_portfolio_4 .post_title {
            font-size: 17px
        }

        .post_layout_portfolio_4 .post_featured.hover_info .post_info .post_title .hover-arrow {
            margin-top: 5px
        }

        .post_header_wrap_style_style-1 .post_featured.post_featured_bg,.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
            height: 30rem
        }

        .post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_other {
            margin-top: 1.5em
        }

        .post_header_wrap_style_style-1 .post_header .post_meta_categories {
            margin-bottom: 15px
        }

        .single_style_style-1 .page_content_wrap>.content_wrap {
            padding-top: 5em
        }

        .header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_thumb:not(.with_video)+.post_header,.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_gallery+.post_header {
            bottom: 3em
        }

        .single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg .post_video_hover {
            top: calc(50% - 50px)
        }

        .single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg+.post_header {
            padding-top: 10px
        }

        .single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
            max-width: 70%
        }

        .single_style_style-1.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
            max-width: 100%
        }

        .single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
            max-width: 70%
        }

        .single_style_style-2.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
            max-width: 100%
        }

        .post_header_wrap_style_style-3 .post_featured.post_featured_bg,.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
            height: 30rem
        }

        .post_header_wrap_style_style-3 .post_header .content_wrap {
            width: 100%;
            max-width: 100%;
            padding: 40px
        }

        .post_header_wrap_style_style-3 .post_header .post_meta_categories {
            margin-bottom: 15px
        }

        .post_header_wrap_style_style-3 .post_header .post_meta_other {
            margin-top: 1.5em
        }

        .single_style_style-3 .page_content_wrap>.content_wrap {
            padding-top: 2em
        }

        .single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb .post_audio {
            max-width: calc(100% - 60px)
        }

        .single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author,.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description,.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
            max-width: unset
        }

        .single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
            max-width: unset
        }

        .post_header_wrap_style_style-4 .post_header .post_meta_other {
            margin-top: 1.5em
        }

        .post_header_wrap_style_style-4 {
            margin-bottom: 3.5em
        }

        .post_header_wrap_style_style-4 .post_header {
            margin-bottom: 3em
        }

        .single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
            display: none
        }

        .single_style_style-4.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
            max-width: 100%
        }

        .single_style_style-4.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
            max-width: unset
        }

        .single_style_style-5.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio .post_info_audio {
            max-width: unset
        }

        .single_style_style-6.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio {
            max-width: 100%
        }

        .single_style_style-6.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio .post_info_audio {
            max-width: unset
        }

        .post_header_wrap_style_style-7 .post_featured.post_featured_bg,.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap {
            height: 30rem
        }

        .post_header_wrap_style_style-7 .post_header .post_meta_other {
            margin-top: 1.5em
        }

        .post_header_wrap_style_style-7 .post_header .post_meta_categories {
            margin-bottom: 15px
        }

        .single_style_style-7.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio,.single_style_style-7.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
            max-width: unset
        }

        .post_header_wrap_style_style-7 .post_header .content_wrap {
            max-width: 840px
        }

        ul[class*=trx_addons_list_success] {
            padding-left: 30px
        }

        ul[class*=trx_addons_list_success]>li {
            margin: 5px 0
        }

        body.expand_content .sc_recent_news_style_news-announce .post_size_full {
            height: 540px
        }

        body.expand_content .sc_recent_news_style_news-announce .post_size_big {
            height: 270px
        }

        body.expand_content .sc_recent_news_style_news-announce .post_size_medium,body.expand_content .sc_recent_news_style_news-announce .post_size_small {
            height: 135px
        }

        .sc-tablet_inner_width_1_1>.elementor-column-wrap,.sc-tablet_inner_width_1_1>.elementor-widget-wrap {
            width: var(--theme-var-page)
        }

        .sc-tablet_inner_width_1_2>.elementor-column-wrap,.sc-tablet_inner_width_1_2>.elementor-widget-wrap {
            width: calc(var(--theme-var-page)/2)
        }

        .sc-tablet_inner_width_1_3>.elementor-column-wrap,.sc-tablet_inner_width_1_3>.elementor-widget-wrap {
            width: calc(var(--theme-var-page)/3)
        }

        .sc-tablet_inner_width_2_3>.elementor-column-wrap,.sc-tablet_inner_width_2_3>.elementor-widget-wrap {
            width: calc(var(--theme-var-page)/3*2)
        }

        .sc-tablet_inner_width_1_4>.elementor-column-wrap,.sc-tablet_inner_width_1_4>.elementor-widget-wrap {
            width: calc(var(--theme-var-page)/4)
        }

        .sc-tablet_inner_width_3_4>.elementor-column-wrap,.sc-tablet_inner_width_3_4>.elementor-widget-wrap {
            width: calc(var(--theme-var-page)/4*3)
        }

        .sc-tablet_inner_width_none>.elementor-column-wrap,.sc-tablet_inner_width_none>.elementor-widget-wrap {
            width: 100%
        }

        .menu_side_present .sc-tablet_inner_width_none>.elementor-column-wrap,.menu_side_present .sc-tablet_inner_width_none>.elementor-widget-wrap {
            width: calc(100% - var(--theme-var-menu_side))
        }

        .trx_expcol_on .trx_expcol_button {
            padding: 16px 40px
        }

        .sc_tgenerator_result .sc_tgenerator_result_copy .sc_button {
            padding: 12px 26px 13px
        }

        .sc_tgenerator_text h1,.sc_tgenerator_text h2,.sc_tgenerator_text h3,.sc_tgenerator_text h4,.sc_tgenerator_text h5,.sc_tgenerator_text h6,.sc_tgenerator_result h1,.sc_tgenerator_result h2,.sc_tgenerator_result h3,.sc_tgenerator_result h4,.sc_tgenerator_result h5,.sc_tgenerator_result h6 {
            margin: 0 0 .6em
        }

        .sc_tgenerator_text p,.sc_tgenerator_text ol,.sc_tgenerator_text ul,.sc_tgenerator_text dl,.sc_tgenerator_result p,.sc_tgenerator_result ol,.sc_tgenerator_result ul,.sc_tgenerator_result dl {
            margin: 0 0 1em
        }

        .sc_tgenerator_text h1,.sc_tgenerator_result h1 {
            font-size: 27px
        }

        .sc_tgenerator_text h2,.sc_tgenerator_result h2 {
            font-size: 25px
        }

        .sc_tgenerator_text h3,.sc_tgenerator_result h3 {
            font-size: 23px
        }

        .sc_tgenerator_text h4,.sc_tgenerator_result h4 {
            font-size: 21px
        }

        .sc_tgenerator_text h5,.sc_tgenerator_result h5 {
            font-size: 19px
        }

        .sc_tgenerator_text h6,.sc_tgenerator_result h6 {
            font-size: 18px
        }

        .sc_chat_form_field_prompt_label {
            padding: 1.2em 1.6em
        }

        .sc_chat_form_field_prompt {
            padding: 1.6em
        }

        .sc_chat_result {
            padding: 1.6em 1.6em 0
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
            margin: 0 0 .6em
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content p,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ol,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ul,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content dl {
            margin: 0 0 1em
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1 {
            font-size: 27px
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2 {
            font-size: 25px
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3 {
            font-size: 23px
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4 {
            font-size: 21px
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5 {
            font-size: 19px
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
            font-size: 18px
        }

        .slider_outer.slider_outer_titles_outside_top {
            padding-top: 8em
        }

        .slider_outer.slider_outer_titles_outside_top .slide_info .slide_title,.slider_outer.slider_outer_titles_outside_top .slide_info .slide_number {
            font-size: 46px
        }

        .elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
            height: 15px !important
        }

        .elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
            height: 35px !important
        }

        .elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
            height: 50px !important
        }

        .elementor-widget-spacer.sc_height_large .elementor-spacer-inner,.elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
            height: 75px !important
        }

        .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
            height: 90px !important
        }

        .elementor-section.sc_extra_bg_large_left:after,.elementor-column.sc_extra_bg_large_left>.elementor-column-wrap:after,.elementor-column.sc_extra_bg_large_left>.elementor-widget-wrap:after,.elementor-widget-text-editor.sc_extra_bg_large_left:after {
            display: block
        }

        .elementor-section.sc_extra_bg_large_right:after,.elementor-column.sc_extra_bg_large_right>.elementor-column-wrap:after,.elementor-column.sc_extra_bg_large_right>.elementor-widget-wrap:after,.elementor-widget-text-editor.sc_extra_bg_large_right:after {
            display: block;
            left: -12em
        }

        .elementor-section.sc_extra_bg_extra_left:after,.elementor-column.sc_extra_bg_extra_left>.elementor-column-wrap:after,.elementor-column.sc_extra_bg_extra_left>.elementor-widget-wrap:after,.elementor-widget-text-editor.sc_extra_bg_extra_left:after {
            display: block
        }

        .elementor-widget-counter .elementor-counter-number-wrapper {
            font-size: 3.2em
        }

        .elementor-widget-counter .elementor-counter-title {
            font-size: 17px;
            line-height: 24px
        }

        .elementor-widget-counter .elementor-counter-number-wrapper+.elementor-counter-title {
            margin-top: .5em
        }

        .tabs_style_1.elementor-widget-tabs .elementor-tab-title {
            font-size: 16px;
            line-height: 21px
        }

        .tabs_style_1.elementor-widget-tabs .elementor-tab-desktop-title {
            padding: 20px 12px
        }

        .tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
            margin-top: 60px
        }

        .tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title {
            padding: 20px 10px;
            min-width: 185px
        }

        .tabs_style_4.elementor-widget-tabs .elementor-tab-title {
            font-size: 16px;
            line-height: 22px
        }

        .tabs_style_4.elementor-widget-tabs .elementor-tab-desktop-title {
            padding: 12px 24px
        }

        .tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_left .elementor-tab-title>a:before {
            margin-right: 1em
        }

        .tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
            margin-top: 30px
        }

        .tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title+.elementor-tab-title {
            margin-left: 20px
        }

        body.edit-post-visual-editor {
            font-size: 13px !important;
            line-height: 161.54%
        }

        body.sidebar_position_hide.narrow_content .wp-block[data-align=left] .is-style-alignfar {
            margin-left: 0
        }

        body.sidebar_position_hide.narrow_content .wp-block[data-align=right] .is-style-alignfar {
            margin-right: 0
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            bottom: 30px;
            padding: 30px;
            max-height: calc(100% - 60px);
            max-width: calc(100% - 60px);
            opacity: 1;
            transform: scale(1)
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 lg-1" "lg-1 lg-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 lg-2" "lg-1 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-2" "lg-2 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-3" "lg-2 lg-3"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-5" "md-5 md-5"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-6" "md-5 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-1" "xl-1 xl-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
            grid-area: xl-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-2" "xl-1 xl-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
            grid-area: xl-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
            grid-area: xl-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 lg-4" "md-8 lg-4"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
            grid-area: lg-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 lg-1" "lg-1 lg-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 lg-2" "lg-1 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-2" "lg-2 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-3" "lg-2 lg-3"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-5" "md-5 md-5"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-6" "md-5 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-1" "xl-1 xl-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
            grid-area: xl-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 md-8" "md-7 md-8"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 lg-4" "md-8 lg-4"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
            grid-area: lg-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 lg-1" "lg-1 lg-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 lg-2" "lg-1 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-2" "lg-2 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-3" "lg-2 lg-3"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-5" "md-5 md-5"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-6" "md-5 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-1" "xl-1 xl-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
            grid-area: xl-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-2" "xl-1 xl-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
            grid-area: xl-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
            grid-area: xl-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: repeat(8,250px);
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 lg-4" "md-8 lg-4"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
            grid-area: lg-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            transform: translateX(0);
            left: 30px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 250px 250px;
            grid-template-areas: "lg-1 lg-1" "lg-1 lg-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            grid-template-areas: "lg-1 lg-2" "lg-1 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-2" "lg-2 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-3" "lg-2 lg-3"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured:focus .post_info .post_title,.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured:focus .post_info .post_meta,.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured:hover .post_info .post_title,.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured:hover .post_info .post_meta,.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title,.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta {
            transform: translateX(0);
            transition-duration: 0s
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
            transform: translate(0,0);
            bottom: 30px !important;
            opacity: 1
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
            width: 85%;
            max-width: 85%;
            padding: 21px 15px 17px
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
            font-size: 20px;
            line-height: 1.3em
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title a,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title a,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title a {
            padding-bottom: 2px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            opacity: 1 !important
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
            width: 100% !important;
            white-space: normal
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 lg-1" "lg-1 lg-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 lg-2" "lg-1 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-2" "lg-2 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-3" "lg-2 lg-3"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-5" "md-5 md-5"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-6" "md-5 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-1" "xl-1 xl-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
            grid-area: xl-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-2" "xl-1 xl-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
            grid-area: xl-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
            grid-area: xl-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 lg-4" "md-8 lg-4"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
            grid-area: lg-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            opacity: 1 !important
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
            width: 100% !important
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 250px 250px;
            grid-template-areas: "lg-1 lg-1" "lg-1 lg-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            grid-template-areas: "lg-1 lg-2" "lg-1 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-2" "lg-2 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-3" "lg-2 lg-3"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-5" "md-5 md-5"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-6" "md-5 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-1" "xl-1 xl-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
            grid-area: xl-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 md-8" "md-7 md-8"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 lg-4" "md-8 lg-4"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
            grid-area: lg-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            padding: 20px 20px 16px
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .trx_addons_column-1_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .trx_addons_column-1_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .trx_addons_column-1_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            bottom: 20px;
            left: 20px;
            right: 20px;
            top: 20px;
            padding: 20px
        }

        .sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info {
            -webkit-transform: translateZ(0);
            -ms-transform: translateZ(0);
            transform: translateZ(0)
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 {
            display: grid;
            grid-template-columns: 1fr 1fr !important;
            grid-template-rows: 250px 250px !important;
            grid-template-areas: "md-1 sm-1" "md-1 sm-2"
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 .sc_portfolio_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 .sc_portfolio_item:nth-child(2) {
            grid-area: sm-1
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 .sc_portfolio_item:nth-child(3) {
            grid-area: sm-2
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 {
            display: grid;
            grid-template-columns: 1fr 1fr !important;
            grid-template-rows: repeat(5,75px) !important;
            grid-template-areas: "md-1 md-2" "md-1 md-2" "md-1 md-4" "md-3 md-4" "md-3 md-4"
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 {
            display: grid;
            grid-template-columns: 1fr 1fr !important;
            grid-template-rows: repeat(8,75px) !important;
            grid-template-areas: "md-1 md-2" "md-1 md-2" "md-1 md-4" "md-3 md-4" "md-3 md-4" "md-5 md-4" "md-5 md-4" "md-5 md-4"
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 {
            display: grid;
            grid-template-columns: 1fr 1fr !important;
            grid-template-rows: repeat(8,75px) !important;
            grid-template-areas: "md-1 md-2" "md-1 md-2" "md-1 md-4" "md-3 md-4" "md-3 md-4" "md-5 md-4" "md-5 md-6" "md-5 md-6"
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 {
            display: grid;
            grid-template-columns: 1fr 1fr !important;
            grid-template-rows: repeat(8,75px) !important;
            grid-template-areas: "md-1 md-2" "md-1 md-2" "md-1 md-4" "md-3 md-4" "md-3 md-6" "md-5 md-6" "md-5 md-7" "md-5 md-7"
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr !important;
            grid-template-rows: repeat(5,75px) !important;
            grid-template-areas: "md-1 md-2 md-3" "md-1 md-2 md-3" "md-4 md-2 md-6" "md-4 md-5 md-6" "md-4 md-5 md-6" "md-7 md-7 md-6" "md-7 md-7 md-8" "md-7 md-7 md-8"
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .post_info .post_title a {
            overflow: hidden;
            padding-bottom: 2px;
            text-overflow: ellipsis;
            max-width: 100%;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            display: -moz-box;
            -moz-line-clamp: 3;
            -moz-box-orient: vertical;
            line-clamp: 3;
            box-orient: vertical
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap {
            padding: 2.2em 0 2.8em 2.9em
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_description_content {
            margin-bottom: 0
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_item {
            align-items: flex-start
        }

        .sc_blogger_portmodern {
            padding-top: 2em;
            padding-bottom: 3em;
            height: 100%;
            min-height: unset;
            max-height: unset
        }

        .sc_blogger_portmodern .sc_blogger_content {
            width: var(--theme-var-page)
        }

        .sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_title {
            font-size: 2.4em
        }

        .sc_blogger_portmodern .sc_blogger_content:hover .sc_blogger_item:after {
            opacity: 1 !important
        }

        .sc_blogger_portmodern .sc_blogger_content:hover .sc_blogger_item .sc_blogger_item_title {
            opacity: 1 !important
        }

        .sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:after {
            bottom: 2.35rem
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .close {
            top: 1.5em;
            right: 2.5em
        }

        .sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_title {
            line-height: 1.1em;
            font-size: 1.6em
        }

        .sc_portfolio.sc_portfolio_simple .sc_portfolio_item {
            padding: 0 28px 14px 0
        }

        .portfolio_page .portfolio_page_title {
            max-width: none;
            margin-bottom: 25px
        }

        .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description {
            width: 60%
        }

        .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details {
            width: 40%
        }

        .sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item {
            padding: 0 25px 20px 0
        }

        .single-cpt_portfolio .post-navigation .nav-links {
            margin-top: 2.5em
        }

        .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description+.portfolio_page_details,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description+.portfolio_page_details {
            padding-left: 2em
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_title {
            line-height: 1.3
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description {
            padding: 5rem 3em 3rem
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            max-width: calc(100% - 60px) !important
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
            overflow: hidden;
            padding-bottom: 2px;
            text-overflow: ellipsis;
            max-width: 100%;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            display: -moz-box;
            -moz-line-clamp: 2;
            -moz-box-orient: vertical;
            line-clamp: 2;
            box-orient: vertical
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
            overflow: visible;
            white-space: normal
        }

        .sc_countdown_default .sc_countdown_item .sc_countdown_digits {
            font-size: 52px
        }

        .sc_countdown_default .sc_countdown_item .sc_countdown_label {
            font-size: 17px
        }

        .sc_price .sc_price_item_description,.sc_price .sc_price_item_details {
            font-size: 17px
        }

        .sc_price_default .sc_price_item_link {
            padding-left: 30px;
            padding-right: 30px
        }

        .sc_price_default .sc_price_item_description,.sc_price_default .sc_price_item_details {
            font-size: 15px
        }

        .sc_price_light .sc_price_item_inner,.sc_price_light .sc_price_item.with_image .sc_price_item_inner {
            padding: 40px 30px
        }

        .sc_price_light .sc_price_item_inner .sc_price_item_icon>span,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
            font-size: 2.7em
        }

        .sc_price_light .sc_price_item_inner .sc_price_item_price,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
            font-size: 50px
        }

        .sc_price_light .sc_price_item_inner .sc_price_item_price+.sc_price_item_details,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price+.sc_price_item_details {
            margin-top: 30px
        }

        .sc_price_light .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
            line-height: 1.5em
        }

        .sc_price_light .sc_price_item_inner .sc_price_item_details,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
            padding-top: 25px
        }

        .sc_price_light .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_light .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_light .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_light .sc_price_item_inner .sc_price_item_details+.sc_price_item_link,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details+.sc_price_item_link {
            margin-top: 20px
        }

        .sc_price_simple .sc_price_item_inner .sc_price_item_icon>span,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
            font-size: 2.7em
        }

        .sc_price_simple .sc_price_item_inner .sc_price_item_price,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
            font-size: 50px
        }

        .sc_price_simple .sc_price_item_inner .sc_price_item_price+.sc_price_item_details,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price+.sc_price_item_details {
            margin-top: 25px
        }

        .sc_price_simple .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
            line-height: 1.5em
        }

        .sc_price_simple .sc_price_item_inner .sc_price_item_details,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
            margin-top: 25px
        }

        .sc_price_simple .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_simple .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_simple .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_simple .sc_price_item_inner .sc_price_item_details+.sc_price_item_link,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details+.sc_price_item_link {
            margin-top: 20px
        }

        .sc_price_simple_shadow .sc_price_item_inner,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner {
            padding: 50px 20px 60px
        }

        .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_icon>span,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
            font-size: 2.7em
        }

        .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
            font-size: 50px
        }

        .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price+.sc_price_item_details,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price+.sc_price_item_details {
            margin-top: 25px
        }

        .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
            line-height: 1.5em
        }

        .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_details,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
            margin-top: 25px
        }

        .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_details+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details+.sc_price_item_link {
            margin-top: 20px
        }

        .sc_price_plain .sc_price_item_inner,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner {
            padding: 56px 40px 65px
        }

        .sc_price_plain .sc_price_item_inner .sc_price_item_icon>span,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
            font-size: 2.7em
        }

        .sc_price_plain .sc_price_item_inner .sc_price_item_price,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
            font-size: 50px
        }

        .sc_price_plain .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
            font-size: 16px
        }

        .sc_price_plain .sc_price_item_inner .sc_price_item_price+.sc_price_item_details,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price+.sc_price_item_details {
            margin-top: 25px
        }

        .sc_price_plain .sc_price_item_inner .sc_price_item_description,.sc_price_plain .sc_price_item_inner .sc_price_item_details,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
            margin-top: 25px
        }

        .sc_price_plain .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_plain .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_plain .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_plain .sc_price_item_inner .sc_price_item_details+.sc_price_item_link,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details+.sc_price_item_link {
            margin-top: 20px
        }

        .sc_price_focus .sc_price_item_inner,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner {
            padding: 45px 32px 54px
        }

        .sc_price_focus .sc_price_item_inner .sc_price_item_icon>span,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
            font-size: 2.7em
        }

        .sc_price_focus .sc_price_item_inner .sc_price_item_price,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
            font-size: 50px
        }

        .sc_price_focus .sc_price_item_inner .sc_price_item_price+.sc_price_item_details,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price+.sc_price_item_details {
            margin-top: 30px
        }

        .sc_price_focus .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
            line-height: 1.5em
        }

        .sc_price_focus .sc_price_item_inner .sc_price_item_details,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
            padding-top: 25px
        }

        .sc_price_focus .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_focus .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_focus .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_focus .sc_price_item_inner .sc_price_item_details+.sc_price_item_link,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details+.sc_price_item_link {
            margin-top: 20px
        }

        .sc_price_metro .sc_price_item_inner,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner {
            padding: 55px 30px
        }

        .sc_price_metro .sc_price_item_inner .sc_price_item_icon>span,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
            font-size: 2.7em
        }

        .sc_price_metro .sc_price_item_inner .sc_price_item_price,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
            font-size: 50px
        }

        .sc_price_metro .sc_price_item_inner .sc_price_item_price+.sc_price_item_details,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price+.sc_price_item_details {
            margin-top: 30px
        }

        .sc_price_metro .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
            line-height: 1.5em
        }

        .sc_price_metro .sc_price_item_inner .sc_price_item_details,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
            padding-top: 25px
        }

        .sc_price_metro .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_metro .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_metro .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_metro .sc_price_item_inner .sc_price_item_details+.sc_price_item_link,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details+.sc_price_item_link {
            margin-top: 20px
        }

        .sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_classic .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_light .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_list .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_common .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_modern .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_creative .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_fashion .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_alter .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_alter2 .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_extra .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-] {
            padding-bottom: 50px
        }

        .sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_classic .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_light .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_list .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_common .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_modern .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_creative .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_fashion .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_alter .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_alter2 .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_extra .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
            padding-bottom: 0
        }

        .sc_testimonials_classic .sc_testimonials_item_content,.sc_testimonials_classic [class*=column] .sc_testimonials_item_content {
            font-size: 20px;
            line-height: 30px
        }

        .sc_testimonials_classic .sc_testimonials_item_content:before,.sc_testimonials_classic [class*=column] .sc_testimonials_item_content:before {
            margin-bottom: 25px;
            font-size: 20px
        }

        .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom,.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
            padding-bottom: 5.5em
        }

        .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom,.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom {
            height: 4em;
            line-height: 4em
        }

        .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button,.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button {
            width: 4em;
            height: 4em
        }

        body:not(.mobile_layout) .sc_testimonials_plain .sc_testimonials_slider {
            padding: 25px 0
        }

        .sc_testimonials_plain .sc_testimonials_item {
            padding: 30px 30px 30px 60px
        }

        .sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 20px
        }

        .sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
            width: 50px;
            height: 50px
        }

        .sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
            font-size: 17px;
            line-height: 22px
        }

        .sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
            margin-top: 3px
        }

        .sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_plain .sc_testimonials_item:before {
            top: 37px;
            left: 23px;
            width: 25px;
            height: 25px;
            line-height: 25px;
            font-size: 17px
        }

        .sc_testimonials_simple .sc_testimonials_item_author_avatar {
            margin: 0 auto 20px
        }

        .sc_testimonials_simple [class*=column] .sc_testimonials_item_content,.sc_testimonials_simple .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_simple [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_simple .sc_testimonials_item_content:before {
            margin-bottom: 20px;
            font-size: 20px
        }

        .sc_testimonials_simple .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_simple .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
            margin-top: 2em
        }

        .sc_testimonials_default .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_default .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 25px
        }

        .sc_testimonials_default .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
            width: 4em;
            height: 4em
        }

        .sc_testimonials_default .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
            font-size: 17px;
            line-height: 22px
        }

        .sc_testimonials_default .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_default .sc_testimonials_item:before {
            top: 37px;
            left: 23px;
            width: 25px;
            height: 25px;
            line-height: 25px;
            font-size: 17px
        }

        .sc_testimonials_extra .sc_testimonials_item_author_avatar+.sc_testimonials_item_author_data {
            margin-top: 20px
        }

        .sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content {
            padding: 35px 25px 35px;
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content:before {
            height: 32px;
            line-height: 32px;
            font-size: 19px;
            margin-bottom: 10px
        }

        .sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 35px
        }

        .sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_author .sc_testimonias_item_author_avatar {
            width: 50px;
            height: 50px
        }

        .sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar .sc_testimonials_item_author_title {
            font-size: 17px;
            line-height: 22px
        }

        .sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
            margin-top: 3px
        }

        .sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_light .sc_testimonials_item {
            padding: 0 0 0 50px
        }

        .sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 35px;
            margin-bottom: 5px
        }

        .sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
            width: 60px;
            height: 60px
        }

        .sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
            font-size: 17px;
            line-height: 22px
        }

        .sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
            margin-top: 3px
        }

        .sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_light .sc_testimonials_item:before {
            top: 2px;
            width: 32px;
            height: 32px;
            line-height: 32px;
            font-size: 20px
        }

        .sc_testimonials_light .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
            padding-left: 42px;
            margin-top: 2em
        }

        .sc_testimonials_list .sc_testimonials_item [class*=column] .sc_testimonials_item_content,.sc_testimonials_list .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_list .sc_testimonials_item:before {
            width: 32px;
            height: 32px;
            line-height: 32px;
            font-size: 20px;
            margin-bottom: 25px
        }

        .sc_testimonials_common [class*=column] .sc_testimonials_item_author,.sc_testimonials_common .sc_testimonials_item_author {
            margin: 22px 0 0
        }

        .sc_testimonials_common .sc_testimonials_item [class*=column] .sc_testimonials_item_content,.sc_testimonials_common .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_common .sc_testimonials_item:before {
            width: 32px;
            height: 32px;
            line-height: 32px;
            font-size: 20px;
            margin-bottom: 25px
        }

        .sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_content strong {
            font-size: 20px
        }

        .sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 25px
        }

        .sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
            width: 60px;
            height: 60px
        }

        .sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
            font-size: 17px;
            line-height: 22px
        }

        .sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
            margin-top: 3px
        }

        .sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_modern .sc_testimonials_item:before {
            font-size: 22px;
            margin-bottom: 25px
        }

        .sc_testimonials_hover .sc_testimonials_item {
            padding: 40px 40px 45px
        }

        .sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 25px
        }

        .sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
            width: 60px;
            height: 60px
        }

        .sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data {
            margin-top: 7px;
            margin-bottom: 7px
        }

        .sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
            font-size: 17px;
            line-height: 22px
        }

        .sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
            margin-top: 1px
        }

        .sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_hover .sc_testimonials_item:before {
            font-size: 20px;
            margin-bottom: 20px
        }

        .sc_testimonials_accent .sc_testimonials_item {
            padding: 35px 30px
        }

        .sc_testimonials_accent .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_accent .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 20px
        }

        .sc_testimonials_accent .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
            width: 60px;
            height: 60px
        }

        .sc_testimonials_accent .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
            font-size: 17px;
            line-height: 22px
        }

        .sc_testimonials_accent .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
            margin-top: 3px
        }

        .sc_testimonials_accent .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_accent .sc_testimonials_item:before {
            font-size: 20px;
            margin-bottom: 15px
        }

        .sc_testimonials_accent2 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_accent2 .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
            margin-top: 1em
        }

        .sc_testimonials_accent2 .sc_testimonials_item {
            padding: 35px 30px
        }

        .sc_testimonials_accent2 .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_accent2 .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 20px
        }

        .sc_testimonials_accent2 .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
            width: 60px;
            height: 60px
        }

        .sc_testimonials_accent2 .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
            font-size: 17px;
            line-height: 22px
        }

        .sc_testimonials_accent2 .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
            margin-top: 3px
        }

        .sc_testimonials_accent2 .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_accent2 .sc_testimonials_item:before {
            font-size: 20px;
            margin-bottom: 15px
        }

        .sc_testimonials_creative .sc_testimonials_item .sc_testimonials_item_top {
            height: 100px;
            margin: 0 0 25px
        }

        .sc_testimonials_creative .sc_testimonials_item .sc_testimonials_item_top .sc_testimonials_item_author_avatar {
            width: 100px;
            height: 100px
        }

        .sc_testimonials_creative .sc_testimonials_item [class*=column] .sc_testimonials_item_content,.sc_testimonials_creative .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_creative .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 20px
        }

        .sc_testimonials_creative .sc_testimonials_item .sc_testimonials_item_author:before {
            font-size: 19px;
            margin-bottom: 10px
        }

        .sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a {
            top: 30px
        }

        .sc_testimonials_fashion .sc_testimonials_item_content,.sc_testimonials_fashion [class*=column] .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside {
            padding-left: 0
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
            width: 35%;
            position: relative
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button {
            width: 100%;
            margin-bottom: 20px;
            text-align: left;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            align-items: center
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button:last-child {
            margin-bottom: 0
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button>span {
            margin-right: 20px
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button>span:last-child {
            margin-right: 0
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap {
            flex-shrink: 0
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap img {
            height: 60px;
            width: 60px
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap+.info_title {
            padding-top: 0
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .info_title {
            width: auto
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .info_title .sc_testimonials_item_author_title {
            font-size: 17px;
            line-height: 22px
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .info_title .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
            margin-top: 3px
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .info_title .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .slider_container {
            width: 65%;
            float: right
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap {
            width: 65%;
            float: right
        }

        .sc_testimonials_fashion .slider_outer_controls_bottom>.slider_controls_wrap {
            margin-top: 2em
        }

        .sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_top {
            height: 90px;
            margin: 0 0 25px
        }

        .sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_top .sc_testimonials_item_author_avatar {
            width: 90px;
            height: 90px
        }

        .sc_testimonials_alter .sc_testimonials_item [class*=column] .sc_testimonials_item_content,.sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 19px;
            line-height: 30px
        }

        .sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 20px
        }

        .sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_author:before {
            font-size: 19px;
            margin-bottom: 10px
        }

        .sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_top {
            height: 90px;
            margin: 0 0 25px
        }

        .sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_top .sc_testimonials_item_author_avatar {
            width: 90px;
            height: 90px
        }

        .sc_testimonials_alter2 .sc_testimonials_item [class*=column] .sc_testimonials_item_content,.sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 20px
        }

        .sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_author:before {
            font-size: 19px;
            margin-bottom: 10px
        }

        .sc_testimonials_decoration .sc_testimonials_item_content,.sc_testimonials_decoration [class*=column] .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_decoration .sc_testimonials_item_content:before,.sc_testimonials_decoration [class*=column] .sc_testimonials_item_content:before {
            margin-bottom: 25px;
            font-size: 19px
        }

        .sc_testimonials_decoration .sc_testimonials_item_author,.sc_testimonials_decoration [class*=column] .sc_testimonials_item_author {
            margin-top: 20px
        }

        .sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom,.sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
            padding-bottom: 5.5em
        }

        .sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom,.sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom {
            height: 4em;
            line-height: 4em
        }

        .sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button,.sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button {
            width: 4em;
            height: 4em
        }

        .sc_testimonials_chit .sc_testimonials_item_author_rating .sc_testimonials_rating {
            font-size: 15px
        }

        .sc_testimonials_chit .sc_testimonials_item_author_rating+.sc_testimonials_item_content {
            margin-top: 25px
        }

        .sc_testimonials_chit .sc_testimonials_item {
            padding: 54px 30px
        }

        .sc_testimonials_chit [class*=column] .sc_testimonials_item_content,.sc_testimonials_chit .sc_testimonials_item_content {
            font-size: 17px
        }

        .sc_testimonials_chit .sc_testimonials_item_author {
            margin: 25px 0 0
        }

        .sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
            font-size: 17px;
            line-height: 24px
        }

        .sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
            margin-top: 10px
        }

        .sc_testimonials_chit .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_chit .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
            margin-top: 1.8em
        }

        .sc_testimonials_bred .sc_testimonials_item {
            padding: 51px 30px 45px
        }

        .sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_author_avatar {
            margin: 0 auto 25px;
            width: 70px;
            height: 70px
        }

        .sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 20px
        }

        .sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
            font-size: 17px;
            line-height: 22px
        }

        .sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
            margin-top: 3px
        }

        .sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_team_default .sc_team_item_info {
            padding: 1.8em
        }

        .sc_team_default .sc_team_item_info .sc_team_item_title {
            font-size: 22px
        }

        .sc_team_default .sc_team_item_info .sc_team_item_socials .social_item .social_icon {
            width: 41px;
            height: 41px;
            line-height: 40px
        }

        .sc_team_plain .trx_addons_hover_team .sc_team_item_socials {
            margin-bottom: -8px !important
        }

        .sc_team_plain .trx_addons_hover_team .sc_team_item_socials .social_item {
            opacity: 1 !important;
            top: 0 !important
        }

        .sc_team_plain .trx_addons_hover_team .sc_team_item_socials:before {
            width: 100% !important
        }

        .sc_team_plain .trx_addons_hover_team .sc_team_item_title {
            font-size: 22px
        }

        .sc_team_3d-simple .sc_team_item .sc_team_item_socials .social_item {
            opacity: 1 !important;
            top: 0 !important
        }

        .sc_team_3d-simple .start-inner-3d {
            transform: none !important
        }

        .sc_team_3d-simple .sc_team_item_title {
            font-size: 22px
        }

        .sc_team_3d-simple .sc_team_item_thumb+.sc_team_item_info {
            margin-top: 25px
        }

        .sc_team_3d-simple .trx_addons_hover_team {
            margin: 9px 0 0
        }

        .sc_team_creative .trx_addons_hover_team {
            margin-bottom: 0;
            margin-top: 10px
        }

        .sc_team_creative .sc_team_item .sc_team_item_socials .social_item {
            opacity: 1 !important;
            top: 0 !important
        }

        .sc_team_creative .sc_team_item_title {
            font-size: 22px
        }

        .sc_team_creative .sc_team_item_thumb+.sc_team_item_info {
            margin-top: 25px
        }

        .sc_team_metro .sc_team_item_content+.sc_team_item_socials {
            margin-top: 20px
        }

        .sc_team_metro .sc_team_item_socials .social_item .social_icon {
            font-size: 14px;
            width: 37px;
            height: 37px;
            line-height: 34px
        }

        .sc_team_metro .trx_addons_column-1_2 .sc_team_item.has-post-thumbnail .sc_team_item_info {
            padding-top: 40px !important;
            padding-bottom: 40px !important
        }

        .sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item_title,.sc_team_metro .sc_item_columns .sc_team_item_title {
            font-size: 22px
        }

        .sc_team_list .sc_team_item_title {
            font-size: 30px
        }

        .sc_team_list .sc_team_item.has-post-thumbnail .sc_team_item_info {
            padding: 0 0 0 8%
        }

        .sc_team_list .sc_team_item_content {
            margin: 17px 0 20px
        }

        .sc_team_3d .sc_team_item_title {
            font-size: 22px
        }

        .sc_team_3d .sc_team_item_thumb+.sc_team_item_info {
            margin-top: 25px
        }

        .sc_team_short .sc_team_item_title {
            font-size: 22px
        }

        .sc_team_hover .trx_addons_hover_team .sc_team_item_socials {
            margin: 10px 0 0 -4px
        }

        .sc_team_hover .trx_addons_hover_team {
            padding: 22px 25px
        }

        .sc_team_hover .trx_addons_hover_team .sc_team_item_title {
            font-size: 20px
        }

        .sc_team_alter .sc_team_item_title {
            font-size: 22px
        }

        .trx_addons_reviews_block a.sc_button {
            font-size: 15px;
            line-height: 17px;
            padding: 17px 27px
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
            width: 448px !important;
            height: 252px !important;
            right: 50px;
            left: auto
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_sticky_title {
            padding: 15px 3em 15px 20px;
            top: -2.8em
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_close {
            bottom: 252px;
            right: 55px
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe {
            height: inherit !important
        }

        .scroll_to_top_style_default {
            width: 2.8em;
            height: 2.8em;
            line-height: 2.8em;
            text-align: center
        }

        .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title {
            font-size: 16px;
            line-height: 1.2em
        }

        .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image {
            max-width: 90px
        }

        .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_date,.slider_outer_wrap .sc_slider_controller .slider-slide .sc_slider_controller_item_info_cats {
            display: none
        }

        .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_cats+.sc_slider_controller_item_info_title,.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title+.sc_slider_controller_item_info_date {
            margin-top: 0
        }

        .trx_addons_video_list_controller_wrap .trx_addons_video_list_subtitle {
            font-size: 12px;
            line-height: 1.4em;
            letter-spacing: 1px
        }

        .trx_addons_popup_form_field_submit .submit_button {
            padding: 12px 46px;
            font-size: 15px;
            line-height: 20px
        }

        .scroll_to_top_style_modern {
            right: 10px
        }

        .scroll_to_top_style_modern.show {
            bottom: 10px
        }

        .scroll_to_top_style_default:before {
            font-size: 10px
        }

        .trx_addons_title_with_link,.trx_addons_title_with_link_2 {
            font-size: 17px;
            line-height: 1.7em
        }

        .trx_addons_title_with_link>a.underline_anim,.trx_addons_title_with_link_2>a.underline_anim {
            padding-bottom: .3em
        }

        .trx_addons_alter_text {
            font-size: 18px;
            line-height: 1.4em;
            letter-spacing: 0
        }

        .trx_addons_alter_text_2 {
            font-size: 17px;
            line-height: 1.4em;
            letter-spacing: 0
        }

        .search_style_fullscreen .search_results {
            padding: 2em;
            width: 68vw
        }

        .search_modern .search_header_wrap .search_close {
            top: 30px;
            right: 40px
        }

        .search_modern .search_header_wrap .search_close:before {
            font-size: 20px
        }

        .search_modern .search_header_wrap .logo_image {
            top: 25px;
            left: 50px;
            max-height: 48px
        }

        .search_modern .search_wrap {
            height: 360px
        }

        .md_left .sc_slider_controls .slider_controls_wrap {
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }

        .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
            width: 43px;
            height: 43px;
            line-height: 40px;
            font-size: 15px
        }

        .sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item .social_icon,.sc_socials.sc_socials_default.modern .socials_wrap .social_item .social_icon {
            width: 43px;
            height: 43px;
            line-height: 42px;
            font-size: 15px
        }

        .sc_events_default .sc_events_item_title {
            font-size: 1.3em
        }

        .sc_events_default .sc_events_item_price {
            font-size: 1.3em
        }

        .sc_events_default .sc_events_item_thumb {
            margin-right: 1.4em
        }

        .sc_events_default .sc_events_item_date_start {
            min-width: 70px;
            margin-right: 1em
        }

        .sc_events_default .sc_events_item_date_start .sc_events_item_date_day {
            font-size: 1.8em
        }

        .sc_events_alter .sc_events_item_info {
            padding: 2em
        }

        .sc_events_alter .sc_events_item_price {
            top: -40px;
            min-width: 46px;
            min-height: 46px
        }

        .sc_events_alter .sc_events_item_price .sc_events_item_price_text {
            font-size: 19px
        }

        .sc_events_alter .sc_events_item_meta {
            padding-right: 0
        }

        .sc_events_alter .sc_events_item_title {
            font-size: 1.3em
        }

        .sc_events_alter .sc_events_item_meta+.sc_events_item_title,.sc_events_alter .sc_events_item_meta+.sc_events_item_text,.sc_events_alter .sc_events_item_meta+.sc_events_item_more_link {
            margin-top: .4em
        }

        .sc_events_modern .sc_events_item_thumb {
            margin-right: 1.4em;
            width: 150px;
            height: 150px
        }

        .sc_events_modern .sc_events_item_info {
            margin-top: 1.1em
        }

        .sc_events_modern .sc_events_item_title {
            font-size: 1.3em
        }

        .sc_events_modern .sc_events_item_price {
            font-size: 1.3em;
            margin-bottom: .5em
        }

        .sc_events_modern .sc_events_item_meta_locality {
            margin-right: .7em
        }

        .sc_events_modern .sc_events_item_meta_date:before {
            margin-right: 8px
        }

        .widget_contacts .contacts_info .contacts_left>* {
            padding-right: 2.2em
        }

        .widget_contacts .contacts_info span,.widget_contacts .contacts_info>div>a,.widget_contacts .contacts_info>a {
            padding-left: 2.2em
        }

        .widget_contacts .contacts_info span+span,.widget_contacts .contacts_info span+a {
            margin-top: 1em
        }

        .sc_skills_counter .sc_skills_total {
            font-size: 3.8em
        }

        .sc_skills_counter .sc_skills_icon+.sc_skills_total {
            margin-top: .15em
        }

        .sc_skills_counter .sc_skills_item+.sc_skills_item_title {
            margin-top: .5em
        }

        .sc_skills_counter_alter .sc_skills_icon {
            font-size: 3.5em
        }

        .sc_skills_counter_alter .sc_skills_item_title {
            font-size: 18px;
            line-height: 1.5em
        }

        .sc_skills_counter_alter .sc_skills_total {
            font-size: 3.3em
        }

        .sc_skills_counter_alter .sc_skills_item+.sc_skills_item_title {
            margin-top: .4em
        }

        .sc_skills_counter_alter .sc_skills_icon+.sc_skills_total {
            margin-top: .2em
        }

        .sc_skills_counter_alter.with_divider.sc_align_center .columns_in_single_row .sc_skills_column .sc_skills_item_wrap:after {
            right: calc(-1*var(--theme-var-grid_gap)/2)
        }

        .sc_skills_counter_alter.with_divider.sc_align_right .columns_in_single_row .sc_skills_column .sc_skills_item_wrap:after {
            right: calc(-1*var(--theme-var-grid_gap))
        }

        .sc_skills_counter_alter.with_divider .sc_skills_columns [class*=trx_addons_column-][class*=-tablet] .sc_skills_item_wrap:after {
            display: block
        }

        .sc_skills_counter_alter.with_divider .sc_skills_columns [class*=trx_addons_column-][class*=trx_addons_column-1_1-tablet] .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_2-tablet:nth-child(2n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_3-tablet:nth-child(3n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_4-tablet:nth-child(4n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_5-tablet:nth-child(5n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_6-tablet:nth-child(6n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_7-tablet:nth-child(7n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_8-tablet:nth-child(8n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_9-tablet:nth-child(9n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_10-tablet:nth-child(10n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_11-tablet:nth-child(11n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_12-tablet:nth-child(12n) .sc_skills_item_wrap:after {
            display: none
        }

        .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_2[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_3[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_4[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_5[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_6[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_7[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_8[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_9[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_10[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_11[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_12[class*=-tablet]:last-child .sc_skills_item_wrap:after {
            display: none
        }

        .sc_skills_counter_extra .sc_skills_total {
            font-size: 3.3em
        }

        .sc_skills_counter_extra .sc_skills_item_title {
            font-size: 18px;
            line-height: 1.4em
        }

        .sc_skills_counter_extra .sc_skills_item_title+.sc_skills_item {
            margin-top: .3em
        }

        .sc_skills_counter_simple .sc_skills_total {
            font-size: 3.3em
        }

        .sc_skills_counter_simple .sc_skills_item_title {
            font-size: 18px;
            line-height: 1.5em
        }

        .sc_skills_counter_simple.with_divider.sc_align_center .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
            right: calc(-1*var(--theme-var-grid_gap)/2)
        }

        .sc_skills_counter_simple.with_divider.sc_align_right .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
            right: calc(-1*var(--theme-var-grid_gap))
        }

        .sc_skills_counter_simple.with_divider .sc_skills_columns [class*=trx_addons_column-][class*=-tablet] .sc_skills_item_wrap:after {
            display: block
        }

        .sc_skills_counter_simple.with_divider .sc_skills_columns [class*=trx_addons_column-][class*=trx_addons_column-1_1-tablet] .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_2-tablet:nth-child(2n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_3-tablet:nth-child(3n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_4-tablet:nth-child(4n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_5-tablet:nth-child(5n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_6-tablet:nth-child(6n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_7-tablet:nth-child(7n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_8-tablet:nth-child(8n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_9-tablet:nth-child(9n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_10-tablet:nth-child(10n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_11-tablet:nth-child(11n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_12-tablet:nth-child(12n) .sc_skills_item_wrap:after {
            display: none
        }

        .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_2[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_3[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_4[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_5[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_6[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_7[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_8[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_9[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_10[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_11[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_12[class*=-tablet]:last-child .sc_skills_item_wrap:after {
            display: none
        }

        .sc_skills_counter_modern .sc_skills_item_wrap {
            min-height: 7em
        }

        .sc_skills_counter_modern .sc_skills_total {
            font-size: 8em
        }

        .sc_skills_counter_modern .sc_skills_item_title {
            font-size: 22px
        }

        .sc_skills_counter_modern .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
            right: calc(-1*var(--theme-var-grid_gap)/2)
        }

        .sc_skills_counter_modern .sc_skills_columns [class*=trx_addons_column-][class*=-tablet] .sc_skills_item_wrap:after {
            display: block
        }

        .sc_skills_counter_modern .sc_skills_columns [class*=trx_addons_column-][class*=trx_addons_column-1_1-tablet] .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_2-tablet:nth-child(2n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_3-tablet:nth-child(3n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_4-tablet:nth-child(4n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_5-tablet:nth-child(5n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_6-tablet:nth-child(6n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_7-tablet:nth-child(7n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_8-tablet:nth-child(8n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_9-tablet:nth-child(9n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_10-tablet:nth-child(10n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_11-tablet:nth-child(11n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_12-tablet:nth-child(12n) .sc_skills_item_wrap:after {
            display: none
        }

        .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_2[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_3[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_4[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_5[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_6[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_7[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_8[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_9[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_10[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_11[class*=-tablet]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_12[class*=-tablet]:last-child .sc_skills_item_wrap:after {
            display: none
        }

        .sc_googlemap {
            max-height: 60vh
        }

        .sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_next,.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_prev {
            width: 36px;
            height: 36px;
            line-height: 35px
        }

        .sc_icons .sc_icons_item_description {
            font-size: 17px;
            line-height: 1.5em
        }

        .sc_icons .sc_icons_item_description ul>li {
            margin: 6px 0
        }

        .sc_icons .sc_icons_icon+.sc_icons_item_title,.sc_icons .sc_icons_icon+.sc_icons_item_description {
            margin-top: 0
        }

        .sc_icons_default .sc_icons_item_title {
            font-size: 1.4em
        }

        .sc_icons_simple .sc_icons_item+.sc_icons_item {
            margin-top: .7em
        }

        .sc_icons_simple .sc_icons_item .sc_icons_item_more_link {
            font-size: 19px;
            line-height: 22px
        }

        .sc_icons_modern .sc_icons_item+.sc_icons_item {
            margin-top: 30px
        }

        .sc_icons_modern .sc_icons_icon+.sc_icons_item_details,.sc_icons_modern .sc_icons_image+.sc_icons_item_details {
            margin-left: 1.5em
        }

        .sc_icons_modern .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .7em
        }

        .sc_icons_motley .sc_icons_item {
            padding: 3.4em 2em
        }

        .sc_icons_motley .sc_icons_item_title {
            font-size: 1.35em
        }

        .sc_icons_number .sc_icons_item_number {
            font-size: 7em
        }

        .sc_icons_number .sc_icons_item {
            min-height: 5em
        }

        .sc_icons_number .sc_icons_item_header {
            min-height: 3em
        }

        .sc_icons_accent .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-][class*=-tablet] {
            padding-bottom: 0
        }

        .sc_icons_card .sc_icons_item {
            padding: 3.8em 2em 2.2em
        }

        .sc_icons_card .sc_icons_item_title {
            font-size: 1.4em
        }

        .sc_icons_creative .sc_icons_item_title {
            font-size: 1.4em
        }

        .sc_icons_common .sc_icons_icon+.sc_icons_item_details,.sc_icons_common .sc_icons_image+.sc_icons_item_details {
            margin-top: 1.5em
        }

        .sc_icons_hover {
            margin: 0
        }

        .sc_icons_hover .sc_icons_item {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }

        .sc_icons_hover .sc_icons_icon+.sc_icons_item_details,.sc_icons_hover .sc_icons_image+.sc_icons_item_details {
            margin-left: 0
        }

        .sc_icons_hover.sc_icons_size_small .sc_icons_icon+.sc_icons_item_details,.sc_icons_hover.sc_icons_size_small .sc_icons_image+.sc_icons_item_details {
            margin-left: 0;
            margin-top: .6em
        }

        .sc_icons_hover .sc_icons_item_title {
            font-size: 1.4em
        }

        .sc_icons_hover .sc_icons_icon:before,.sc_icons_hover .sc_icons_icon>span:before {
            font-size: 3.8em
        }

        .sc_icons_hover.sc_align_center .sc_icons_item {
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center
        }

        .sc_icons_hover.sc_align_right .sc_icons_item {
            -webkit-align-items: flex-end;
            -ms-flex-align: end;
            align-items: flex-end
        }

        .sc_icons_hover.sc_align_right .sc_icons_icon+.sc_icons_item_details,.sc_icons_hover.sc_align_right .sc_icons_image+.sc_icons_item_details {
            margin-right: 0
        }

        .sc_icons_hover.sc_align_right .sc_icons_item .sc_icons_icon,.sc_icons_hover.sc_align_right .sc_icons_item .sc_icons_image {
            order: 1
        }

        .sc_icons_hover.sc_align_right .sc_icons_item .sc_icons_item_details {
            order: 2
        }

        .sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap {
            margin-right: calc(-1*var(--theme-var-grid_gap));
            margin-bottom: calc(-1*var(--theme-var-grid_gap))
        }

        .sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*=trx_addons_column-] {
            padding-right: var(--theme-var-grid_gap)
        }

        .sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom,.sc_icons_divider .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-][class*=-tablet] {
            padding-bottom: var(--theme-var-grid_gap)
        }

        .sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
            right: calc(-1*var(--theme-var-grid_gap)/2)
        }

        .sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item:after {
            right: calc(-1*var(--theme-var-grid_gap))
        }

        .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-tablet] .sc_icons_item:after {
            display: block
        }

        .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-tablet]:last-child .sc_icons_item:after {
            display: none
        }

        .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-][class*=trx_addons_column-1_1-tablet] .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2-tablet:nth-child(2n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3-tablet:nth-child(3n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4-tablet:nth-child(4n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5-tablet:nth-child(5n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6-tablet:nth-child(6n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7-tablet:nth-child(7n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8-tablet:nth-child(8n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9-tablet:nth-child(9n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10-tablet:nth-child(10n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11-tablet:nth-child(11n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12-tablet:nth-child(12n) .sc_icons_item:after {
            display: none
        }

        .sc_icons_divider2 .slider-wrapper .sc_icons_item,.sc_icons_divider2 .sc_icons_columns_wrap .sc_icons_item {
            padding: 2em
        }

        .sc_icons_divider2 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-tablet] .sc_icons_item:after {
            display: block
        }

        .sc_icons_divider2 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-tablet]:last-child .sc_icons_item:after {
            display: none
        }

        .sc_icons_divider2 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=trx_addons_column-1_1-tablet] .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_2-tablet:nth-child(2n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_3-tablet:nth-child(3n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_4-tablet:nth-child(4n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_5-tablet:nth-child(5n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_6-tablet:nth-child(6n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_7-tablet:nth-child(7n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_8-tablet:nth-child(8n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_9-tablet:nth-child(9n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_10-tablet:nth-child(10n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_11-tablet:nth-child(11n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_12-tablet:nth-child(12n) .sc_icons_item:after {
            display: none
        }

        .sc_icons_divider2 .sc_icons_icon:before,.sc_icons_divider2 .sc_icons_icon>span:before {
            font-size: 4.2em
        }

        .sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap,.sc_icons_divider3 .sc_icons_columns_wrap .sc_icons_item_wrap {
            padding: 0
        }

        .sc_icons_divider3 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-tablet] .sc_icons_item_wrap:after {
            display: block
        }

        .sc_icons_divider3 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-tablet]:last-child .sc_icons_item_wrap:after {
            display: none
        }

        .sc_icons_divider3 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=trx_addons_column-1_1-tablet] .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_2-tablet:nth-child(2n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_3-tablet:nth-child(3n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_4-tablet:nth-child(4n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_5-tablet:nth-child(5n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_6-tablet:nth-child(6n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_7-tablet:nth-child(7n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_8-tablet:nth-child(8n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_9-tablet:nth-child(9n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_10-tablet:nth-child(10n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_11-tablet:nth-child(11n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_12-tablet:nth-child(12n) .sc_icons_item_wrap:after {
            display: none
        }

        .sc_icons_divider4 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-tablet] .sc_icons_item:after {
            display: block
        }

        .sc_icons_divider4 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-tablet]:last-child .sc_icons_item:after {
            display: none
        }

        .sc_icons_divider4 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=trx_addons_column-1_1-tablet] .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_2-tablet:nth-child(2n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_3-tablet:nth-child(3n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_4-tablet:nth-child(4n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_5-tablet:nth-child(5n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_6-tablet:nth-child(6n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_7-tablet:nth-child(7n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_8-tablet:nth-child(8n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_9-tablet:nth-child(9n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_10-tablet:nth-child(10n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_11-tablet:nth-child(11n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_12-tablet:nth-child(12n) .sc_icons_item:after {
            display: none
        }

        .sc_icons_divider4 .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-][class*=-tablet] {
            padding-bottom: var(--theme-var-grid_gap)
        }

        .sc_icons_divider4.sc_align_center .sc_icons_item {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center
        }

        .sc_icons_divider4.sc_align_center .sc_icons_icon+.sc_icons_item_details,.sc_icons_divider4.sc_align_center .sc_icons_image+.sc_icons_item_details {
            margin-left: 0;
            padding-right: 0
        }

        .sc_icons_divider4.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
            right: calc(-1*var(--theme-var-grid_gap)/2)
        }

        .sc_icons_fill .sc_icons_item .sc_icons_item_description {
            font-size: 1em;
            line-height: 1.5em
        }

        .services_page_tabs {
            margin-top: 4em
        }

        .services_page_related+.services_page_section_contacts,.services_single+.services_page_section_contacts {
            margin-top: 4em
        }

        .services_single .services_page_header {
            margin-bottom: 1.5em
        }

        .sc_services_default .sc_services_item_content {
            line-height: 1.5em
        }

        .sc_services_modern.sc_services_featured_top .sc_services_item_thumb {
            margin-bottom: 1.4em
        }

        .sc_services_modern .sc_services_item_thumb .all-svg .svg-1 svg {
            width: 90px;
            height: 90px
        }

        .sc_services_modern .sc_services_item_thumb .all-svg .svg-2 svg {
            width: 84px;
            height: 84px
        }

        .sc_services_modern .sc_services_item .sc_button_arrow {
            width: 2.6em;
            height: 2.6em;
            line-height: 2.6em
        }

        .sc_services_creative .sc_services_item_title {
            font-size: 1.4em
        }

        .sc_services_creative .sc_services_item_number {
            font-size: 1.5em
        }

        .sc_services_shine .sc_services_item_content_inner {
            padding: 3.4em 2.2em
        }

        .sc_services_motley .sc_services_item_text {
            line-height: 1.5em
        }

        .sc_services_motley .sc_services_item_icon,.sc_services_motley .sc_services_item_pictogram {
            font-size: 3.8em
        }

        .elementor-section-full_width .sc_services_motley .sc_services_item:before {
            padding-top: 105%
        }

        .sc_services_classic .sc_services_item_content_inner {
            padding: 2em
        }

        .sc_services_classic .sc_services_item_title {
            font-size: 1.35em
        }

        .sc_services_classic .sc_services_item_number {
            font-size: 1.4em
        }

        .sc_services_classic .sc_services_item .sc_services_item_more_link .link_icon {
            width: 2.8em;
            height: 2.8em;
            line-height: 2.85em
        }

        .sc_services_fashion .sc_services_item_content_inner {
            padding: 2.4em
        }

        .sc_services_fashion .sc_services_item:before {
            padding-top: 110%
        }

        .sc_services_accent .sc_services_item {
            padding: 3em 2em
        }

        .sc_services_accent .sc_services_item_title {
            font-size: 1.4em
        }

        .sc_services_accent .sc_services_item_icon,.sc_services_accent .sc_services_item_pictogram {
            font-size: 3.8em
        }

        .sc_services_accent.sc_services_featured_top .post_featured {
            margin-bottom: 1.5em
        }

        .sc_services_cool .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-][class*=-tablet] {
            padding-bottom: 4px
        }

        .sc_services_cool .sc_services_item_content_inner {
            padding: 2.2em 2em
        }

        .sc_services_cool .sc_services_item_title {
            font-size: 1.6em
        }

        .sc_services_cool .sc_services_item_number {
            font-size: 1.5em
        }

        .sc_services_extra .sc_services_item_content_inner {
            padding: 2em 1.8em
        }

        .sc_services_extra .trx_addons_column-1_5 .sc_services_item_content_inner,.sc_services_extra .trx_addons_column-1_6 .sc_services_item_content_inner,.sc_services_extra .trx_addons_column-1_7 .sc_services_item_content_inner,.sc_services_extra .trx_addons_column-1_8 .sc_services_item_content_inner {
            padding: 1.8em
        }

        .sc_services_extra .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title,.sc_services_extra .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title,.sc_services_extra .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title,.sc_services_extra .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
            font-size: 1.5em
        }

        .sc_services_extra .sc_services_item_title {
            font-size: 1.5em
        }

        .sc_services_extra .sc_services_item_number {
            font-size: 1.4em
        }

        .sc_services_extra .sc_services_item_more_link .link_icon:before {
            font-size: 12px
        }

        .sc_services_strong .sc_services_item_content_inner {
            padding: 1.8em
        }

        .sc_services_strong .trx_addons_column-1_5 .sc_services_item_content_inner,.sc_services_strong .trx_addons_column-1_6 .sc_services_item_content_inner,.sc_services_strong .trx_addons_column-1_7 .sc_services_item_content_inner,.sc_services_strong .trx_addons_column-1_8 .sc_services_item_content_inner {
            padding: 1.8em
        }

        .sc_services_strong .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title,.sc_services_strong .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title,.sc_services_strong .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title,.sc_services_strong .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
            font-size: 1.3em
        }

        .sc_services_strong .sc_services_item_title {
            font-size: 1.4em
        }

        .sc_services_strong .sc_services_item:before {
            padding-top: 130%
        }

        .sc_services_backward .sc_services_item_info+.sc_services_item_thumb {
            margin-top: var(--theme-var-grid_gap)
        }

        .sc_services_backward .trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) .sc_services_item {
            padding-bottom: 0
        }

        .sc_services_backward>.sc_services_content>.sc_services_item+.sc_services_item {
            margin-top: var(--theme-var-grid_gap)
        }

        .sc_services_strange .sc_services_item_header:before,.sc_services_strange .sc_services_item_content:before {
            padding-top: 120%
        }

        .sc_services_strange .sc_services_item_title {
            font-size: 1.4em
        }

        .sc_services_strange .sc_services_item_icon {
            font-size: 3.8em
        }

        .sc_services_unusual .sc_services_item_header {
            padding-bottom: 1.2em
        }

        .sc_services_unusual .sc_services_item_title {
            font-size: 1.4em
        }

        .sc_services_unusual .sc_services_item_thumb {
            margin-bottom: 1em
        }

        .elementor-section-full_width .sc_services_minimal .sc_services_item:before {
            padding-top: 85%
        }

        .sc_services_minimal .sc_services_item_content_inner {
            padding: 2.6em 2em
        }

        .sc_services_minimal .sc_services_item_title {
            font-size: 1.5em
        }

        .sc_services_minimal .sc_services_item_subtitle {
            font-size: 13px;
            letter-spacing: 1px
        }

        .sc_services_minimal .sc_services_item .sc_services_item_more_link .link_icon:before {
            font-size: 14px
        }

        .sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
            padding-top: 1.5em
        }

        .sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom,.sc_services_minimal .sc_services_item.with_more:not(.no_links):hover .sc_services_item_content_inner_bottom {
            -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0)
        }

        .sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_button,.sc_services_minimal .sc_services_item.with_more:not(.no_links):hover .sc_services_item_button {
            opacity: 1
        }

        .sc_services_minimal .sc_services_item.with_image .sc_services_item_content:before,.sc_services_minimal .sc_services_item.with_image:hover .sc_services_item_content:before {
            opacity: .77
        }

        .sc_services_panel .sc_services_item_content_inner {
            padding: 2em
        }

        .sc_services_panel .sc_services_item .sc_services_item_title {
            font-size: 1.4em
        }

        .sc_services_price .sc_services_item_price {
            font-size: 1.25em
        }

        .sc_services_price .sc_services_item_title {
            font-size: 1.25em
        }

        .sc_services_breezy .sc_services_item_content_inner {
            padding: 2em
        }

        #trx_addons_post_details_popup .trx_addons_post_details_popup_close {
            top: -1.7em;
            right: -1.7em
        }

        #trx_addons_post_details_popup .trx_addons_post_details_popup_close:before {
            font-size: 20px
        }

        #trx_addons_post_details_popup .services_page_header .post_details_page_title {
            font-size: 1.5em
        }

        .slider_container.slider_controls_outside+.slider_controls_wrap>.slider_prev,.slider_outer_controls_outside>.slider_controls_wrap>.slider_prev {
            left: 0
        }

        .slider_container.slider_controls_outside+.slider_controls_wrap>.slider_next,.slider_outer_controls_outside>.slider_controls_wrap>.slider_next {
            right: 0
        }

        .sc_slider_controller_info_title {
            max-width: 90%
        }

        .sc_slider_controller_titles .sc_slider_controller_info {
            font-size: 20px
        }

        .sc_slider_controller_info_number {
            display: block;
            margin-bottom: 2px
        }

        .slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet {
            font-size: 34px
        }

        .slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet+.slider_pagination_bullet {
            margin-top: 18px !important
        }

        .team_member_page .team_member_position+.team_member_title {
            margin-top: 10px
        }

        .team_member_page .team_member_title {
            font-size: 47px
        }

        .team_page_related .related_wrap_title,.team_page_wrap_info .section_title {
            margin: 0 0 .8em;
            font-size: 38px
        }

        .team_page_wrap_info .team_page_wrap_info_over {
            padding: 85px 0 90px
        }

        .team_member_page .team_member_featured .post_featured {
            margin-bottom: 45px
        }

        body:not(.remove_margins) .team_page_wrap_info.comments_close {
            margin-bottom: -90px
        }

        div.wpcf7 .form-style-1 .columns_wrap>[class*=column-] {
            padding-bottom: 30px
        }

        div.wpcf7 .form-style-1 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 40px
        }

        div.wpcf7 .form-style-5 .wpcf7-submit-style {
            margin-top: 15px
        }

        div.wpcf7 .form-style-2 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 35px
        }

        div.wpcf7 .form-style-4 .columns_wrap>[class*=column-] {
            padding-bottom: 20px
        }

        div.wpcf7 .form-style-4 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 20px
        }

        div.wpcf7 .form-style-3 .columns_wrap>[class*=column-] {
            padding-bottom: 30px
        }

        div.wpcf7 .form-style-3 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 35px
        }

        div.wpcf7 .form-style-3 .wpcf7-spinner+.acceptance,div.wpcf7 .form-style-3 .wpcf7-spinner+[data-name=acceptance],div.wpcf7 .form-style-3 .ajax-loader+.acceptance {
            display: block;
            margin: 15px 0 0
        }

        div.wpcf7 .form-style-6 .columns_wrap.margin-bottom {
            padding-bottom: 15px
        }

        div.wpcf7 .form-style-7 .columns_wrap>[class*=column-] {
            padding-bottom: 30px
        }

        div.wpcf7 .form-style-7 .columns_wrap.margin-bottom {
            margin-bottom: 0
        }

        div.wpcf7 .form-style-2 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 30px
        }

        #sb_instagram[data-shortcode-atts*=feedTwo] .sbi_follow_btn a,#sb_instagram.feedTwo .sbi_follow_btn a {
            height: 90px;
            min-width: 90px;
            line-height: 90px
        }

        .widget_instagram_type_default .widget_instagram_follow_link_wrap .widget_instagram_follow_link {
            height: 90px;
            min-width: 90px;
            line-height: 90px
        }

        .widget_instagram_type_default .widget_instagram_images.widget_instagram_images_columns_6 .widget_instagram_images_item_wrap {
            width: 33.333% !important
        }

        #style-5.mc4wp-form .mc4wp-form-fields input[type=email] {
            font-size: 30px
        }

        #style-5.mc4wp-form label {
            padding: 0 0 0 65px;
            width: 70%
        }

        #style-5.mc4wp-form input[type=checkbox]+label:before {
            width: 48px;
            height: 48px;
            line-height: 48px
        }

        #style-5.mc4wp-form .mc4wp-form-fields button,#style-5.mc4wp-form .mc4wp-form-fields input[type=submit] {
            width: 50px;
            flex: 0 0 50px;
            font-size: 12px
        }

        #style-7.mc4wp-form label {
            margin: 25px auto 0
        }

        #style-9.mc4wp-form .mc4wp-form-fields input[type=email] {
            height: 60px
        }

        #style-9.mc4wp-form .mc4wp-form-fields:before {
            top: 16px
        }

        #style-9.mc4wp-form .mc4wp-form-fields button,#style-9.mc4wp-form .mc4wp-form-fields input[type=submit] {
            height: 60px;
            line-height: 60px
        }

        #style-9.mc4wp-form label {
            margin: 15px 0 0
        }

        #style-8.mc4wp-form .mc4wp-form-fields:before {
            top: 20px
        }

        .sc_item_subtitle_above {
            margin-bottom: .9em
        }

        .sc_item_title_style_icon_bottom.sc_item_title:after,.sc_title_icon_bottom .sc_item_title:after {
            margin-top: 20px
        }

        .sc_item_subtitle.sc_item_title_style_icon:before,.sc_title_icon .sc_item_subtitle:before {
            margin-bottom: 16px
        }

        h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_descr,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_slider,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_columns,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_masonry,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_filters_wrap,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_content {
            margin-top: 1em
        }

        h1.sc_item_title_tag+.sc_item_descr,h1.sc_item_title_tag+.sc_item_slider,h1.sc_item_title_tag+.sc_item_columns,h1.sc_item_title_tag+.sc_item_masonry,h1.sc_item_title_tag+.sc_item_filters_wrap,h1.sc_item_title_tag+.sc_item_content {
            margin-top: 1em
        }

        h2.sc_item_title_tag+.sc_item_descr,h2.sc_item_title_tag+.sc_item_slider,h2.sc_item_title_tag+.sc_item_columns,h2.sc_item_title_tag+.sc_item_masonry,h2.sc_item_title_tag+.sc_item_filters_wrap,h2.sc_item_title_tag+.sc_item_content {
            margin-top: 1em
        }

        h3.sc_item_title_tag+.sc_item_descr,h3.sc_item_title_tag+.sc_item_slider,h3.sc_item_title_tag+.sc_item_columns,h3.sc_item_title_tag+.sc_item_masonry,h3.sc_item_title_tag+.sc_item_filters_wrap,h3.sc_item_title_tag+.sc_item_content {
            margin-top: 1em
        }

        h4.sc_item_title_tag+.sc_item_descr,h4.sc_item_title_tag+.sc_item_slider,h4.sc_item_title_tag+.sc_item_columns,h4.sc_item_title_tag+.sc_item_masonry,h4.sc_item_title_tag+.sc_item_filters_wrap,h4.sc_item_title_tag+.sc_item_content {
            margin-top: .8em
        }

        h5.sc_item_title_tag+.sc_item_descr,h5.sc_item_title_tag+.sc_item_slider,h5.sc_item_title_tag+.sc_item_columns,h5.sc_item_title_tag+.sc_item_masonry,h5.sc_item_title_tag+.sc_item_filters_wrap,h5.sc_item_title_tag+.sc_item_content {
            margin-top: .8em
        }

        h6.sc_item_title_tag+.sc_item_descr,h6.sc_item_title_tag+.sc_item_slider,h6.sc_item_title_tag+.sc_item_columns,h6.sc_item_title_tag+.sc_item_masonry,h6.sc_item_title_tag+.sc_item_filters_wrap,h6.sc_item_title_tag+.sc_item_content {
            margin-top: .8em
        }

        .sc_item_title+.sc_item_button,.sc_item_title+.sc_item_button_image,.sc_item_subtitle+.sc_item_button,.sc_item_subtitle+.sc_item_button_image,.sc_item_descr+.sc_item_button,.sc_item_descr+.sc_item_button_image,.sc_item_content+.sc_item_button,.sc_item_content+.sc_item_button_image,.sc_item_slider+.sc_item_button,.sc_item_slider+.sc_item_button_image,.sc_item_columns+.sc_item_button,.sc_item_columns+.sc_item_button_image {
            margin-top: 1.5em
        }

        .sc_title_accent .sc_item_subtitle {
            padding-left: 50px
        }

        .sc_title_accent .sc_item_subtitle:before {
            width: 30px
        }

        .sc_title_accent .sc_item_subtitle.sc_align_right {
            padding: 0 50px 0 0
        }

        .trx_addons_audio_player .trx_addons_audio_player_wrap {
            padding: 2em
        }

        .trx_addons_audio_player .trx_addons_audio_player_wrap .audio_caption {
            font-size: 24px
        }

        .trx_addons_audio_player .trx_addons_audio_player_wrap .audio_now_playing {
            margin-bottom: 1.1em
        }

        .trx_addons_audio_player .audio_info+.audio_embed,.trx_addons_audio_player .audio_info+.audio_frame {
            margin-top: 18px
        }

        .wp-playlist.wp-audio-playlist .mejs-container .mejs-controls {
            margin-bottom: 35px;
            padding: 0 1.7em
        }

        .wp-playlist.wp-audio-playlist .mejs-container {
            padding: 0 1.7em;
            min-height: 84px
        }

        .wp-playlist.wp-audio-playlist .wp-playlist-current-item {
            padding: 2em 1.7em .8em
        }

        .wp-playlist.wp-audio-playlist .wp-playlist-item-title {
            font-size: 26px
        }

        .wp-playlist.wp-audio-playlist .wp-playlist-tracks {
            margin-top: 2em
        }

        .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item {
            padding: 15px 0
        }

        .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item .wp-playlist-item-length {
            top: 15px
        }

        .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-caption,.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-length,.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-title {
            font-size: 18px
        }

        .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-artist {
            font-size: 17px
        }

        .sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap .post_title,.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_title {
            font-size: 32px
        }

        .sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_content,.sc_blogger_item_default.sc_blogger_item_image_position_alter.sc_blogger_item_odd .sc_blogger_item_content {
            padding-left: 30px
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
            font-size: 22px
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
            padding: 27px
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .post_meta {
            margin: 0 0 10px
        }

        .sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_list.sc_blogger_list_with_image .sc_blogger_content .sc_blogger_item_list {
            margin-bottom: 20px;
            padding-bottom: 20px
        }

        .sc_blogger_list.sc_blogger_list_hover .post_meta {
            margin: 0 0 .8em
        }

        .sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title {
            font-size: 26px
        }

        .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item:before {
            display: none
        }

        .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title {
            font-size: 22px
        }

        .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_body {
            padding: 30px;
            position: relative
        }

        .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title {
            font-size: 24px
        }

        .sc_blogger .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger .sc_blogger_item_meta+.sc_blogger_item_button,.sc_blogger .sc_blogger_item_excerpt+.sc_blogger_item_button {
            margin-top: .6em
        }

        .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
            padding: 40px 30px 30px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date b {
            margin-top: -5px;
            font-size: 30px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title {
            font-size: 24px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .post_meta {
            margin: 0 0 10px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title {
            font-size: 30px;
            line-height: 1.2em
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_item_featured [class*=post_info_] {
            padding: 20px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content>.post_meta.sc_blogger_item_meta.post_meta_date~* {
            margin-left: 90px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .post_meta {
            margin: 0 0 .7em
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
            font-size: 22px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_title+.sc_blogger_item_excerpt,.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_meta+.sc_blogger_item_excerpt {
            margin-top: .6em
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] {
            padding: 30px 30px 20px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] {
            padding: 30px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
            font-size: 24px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories {
            top: 30px;
            left: 30px;
            right: 30px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta {
            margin: 10px 0 0
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body>.post_info_mc .post_meta {
            margin: 0 0 10px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body>.post_info_mc .post_meta:not(.post_meta_categories) {
            margin: 10px 0 0
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] {
            padding: 30px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories {
            top: 30px;
            left: 30px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body [class*=post_info_] .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
            font-size: 24px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta {
            margin: 10px 0 0
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body>.post_info_mc .post_meta {
            margin: 0 0 10px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body>.post_info_mc .post_meta:not(.post_meta_categories) {
            margin: 10px 0 0
        }

        .sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] {
            padding: 30px
        }

        .sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title {
            font-size: 24px
        }

        .sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] .post_meta {
            margin: 0 0 10px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry.post_layout_classic_1 .post_title {
            font-size: 30px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_featured {
            margin-bottom: 1.6em
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_title {
            font-size: 24px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header .post_meta {
            margin: 0 0 10px
        }

        .sc_blogger_default.sc_blogger_default_classic .slider_outer_centered .sc_blogger_item_title {
            font-size: 24px
        }

        .sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_1 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_2 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_3 .sc_blogger_item_title {
            font-size: 24px
        }

        .sc_blogger_default.sc_blogger_default_classic .post_meta_categories {
            margin: 0 0 8px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header {
            padding: 25px 30px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
            padding: 25px 30px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title {
            font-size: 24px
        }

        .footer_custom h6.sc_item_title {
            font-size: 18px
        }

        .footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
            font-size: 14px;
            width: 40px;
            height: 40px;
            line-height: 37px
        }

        .footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default[class*=modern] .socials_wrap .social_item .social_icon {
            width: 40px;
            height: 40px;
            line-height: 39px
        }

        .sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item {
            padding: 20px 10px
        }

        .sc_testimonials_qw-date .sc_testimonials_item_content .sc_testimonials_item_date,.sc_testimonials_qw-date .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_qw-big .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item .sc_portfolio_item_content .post-more-link {
            font-size: 14px
        }
    }

    @media (min-width: 1024px) {
        .sidebar_small_screen_above .sidebar_inner {
            display:block !important
        }
    }

    @media (max-width: 1023px) {
        :root {
            --theme-var-page_extra:30px;
            --theme-var-page: calc(100vw - var(--theme-var-page_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
            --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
        }

        .menu_side_present {
            --theme-var-menu_side: 60px;
            --theme-var-page: calc(100vw - var(--theme-var-page_extra)*2 - var(--theme-var-menu_side));
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
            --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
        }

        .body_style_boxed {
            --theme-var-page_boxed_extra: var(--theme-var-page_extra);
            --theme-var-page_boxed: 100vw;
            --theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
            --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
        }

        .body_style_boxed.menu_side_present {
            --theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra)*2 - var(--theme-var-menu_side));
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
            --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
        }

        .body_style_fullwide {
            --theme-var-page_fullwide_extra: var(--theme-var-page_extra);
            --theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
            --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
        }

        .body_style_fullwide.menu_side_present {
            --theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra)*2 - var(--theme-var-menu_side));
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
            --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
        }

        html,body {
            font-size: 17px;
            line-height: 158%
        }

        h1,.front_page_section_caption {
            font-size: 38px;
            line-height: 42px;
            margin-top: 30px;
            margin-bottom: 16px
        }

        h2 {
            font-size: 30px;
            line-height: 35px;
            margin-top: 28px;
            margin-bottom: 16px
        }

        h3 {
            font-size: 25px;
            line-height: 29px;
            margin-top: 25px;
            margin-bottom: 16px
        }

        h4 {
            font-size: 22px;
            line-height: 27px;
            margin-top: 24px;
            margin-bottom: 15px
        }

        h5 {
            font-size: 19px;
            line-height: 25px;
            margin-top: 20px;
            margin-bottom: 12px
        }

        h6 {
            font-size: 17px;
            line-height: 22px;
            margin-top: 23px;
            margin-bottom: 10px
        }

        .sc_layouts_row_type_compact .sc_layouts_title_caption {
            font-size: 38px;
            line-height: 42px
        }

        hr,.vc_separator {
            margin-top: 3em !important;
            margin-bottom: 3em !important
        }

        body:not(.expand_content) [class*=content_wrap]>.content {
            width: 100% !important;
            float: none !important
        }

        [class*=content_wrap]>.sidebar {
            width: 100% !important;
            float: none !important;
            margin-top: 80px
        }

        body.body_style_fullwide.sidebar_show [class*=content_wrap]>.content,body.body_style_fullscreen.sidebar_show [class*=content_wrap]>.content {
            padding-left: 0;
            padding-right: 0
        }

        body.body_style_fullwide.sidebar_show [class*=content_wrap]>.sidebar,body.body_style_fullscreen.sidebar_show [class*=content_wrap]>.sidebar {
            margin-left: 0;
            margin-right: 0
        }

        .fixed_blocks_sticky .sidebar {
            position: static;
            top: auto !important
        }

        .sidebar_small_screen_above .content_wrap {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }

        .sidebar_small_screen_above .content_wrap>.widgets_above_page {
            order: 10
        }

        .sidebar_small_screen_above .content_wrap>.sidebar {
            order: 20;
            margin-top: 0;
            margin-bottom: 40px
        }

        .sidebar_small_screen_above .content_wrap>.content {
            order: 30
        }

        .sidebar_small_screen_above .content_wrap>.widgets_below_page {
            order: 40
        }

        .sidebar_small_screen_above .sidebar_control {
            display: block
        }

        .sidebar_small_screen_above .sidebar_control+.sidebar_inner {
            margin-top: 2em;
            display: none
        }

        .sidebar_small_screen_float .page_content_wrap .content_wrap {
            position: static
        }

        .sidebar_small_screen_float.sidebar_show .sidebar {
            bottom: 0;
            height: 100%;
            width: var(--theme-var-sidebar) !important;
            -webkit-box-sizing: border-box;
            -ms-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: -webkit-transform .5s ease;
            -ms-transition: -ms-transform .5s ease;
            transition: transform .5s ease;
            margin-top: 0 !important
        }

        .sidebar_small_screen_float.sidebar_left .sidebar {
            position: fixed;
            z-index: 100002;
            top: 0;
            left: 0;
            -webkit-transform: translateX(-100%);
            -ms-transform: translateX(-100%);
            transform: translateX(-100%)
        }

        .sidebar_small_screen_float.sidebar_right .sidebar {
            position: fixed;
            z-index: 100002;
            top: 0;
            right: 0;
            -webkit-transform: translateX(100%);
            -ms-transform: translateX(100%);
            transform: translateX(100%)
        }

        .sidebar_small_screen_float.sidebar_show .sidebar.opened {
            -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
            transform: translateX(0)
        }

        .sidebar_small_screen_float.sidebar_show .sidebar_inner {
            position: relative;
            z-index: 2;
            width: 100%;
            height: 100%;
            overflow-y: auto;
            overflow-x: visible
        }

        .sidebar_small_screen_float .sidebar_control {
            display: inline-block;
            border-width: 1px;
            border-style: solid;
            text-transform: uppercase;
            font-size: 1.25em;
            line-height: 2.95em;
            -webkit-box-sizing: border-box;
            -ms-box-sizing: border-box;
            box-sizing: border-box;
            width: 3em;
            height: 3em;
            padding: 0 .45em;
            -webkit-transition: left .3s ease,right .3s ease;
            -ms-transition: left .3s ease,right .3s ease;
            transition: left .3s ease,right .3s ease;
            -webkit-border-radius: 5px;
            -ms-border-radius: 5px;
            border-radius: 5px
        }

        .sidebar_small_screen_float.sidebar_left .sidebar_control {
            position: absolute;
            z-index: 1;
            top: 50%;
            right: -1.3em;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            text-align: right
        }

        .sidebar_small_screen_float.sidebar_right .sidebar_control {
            position: absolute;
            z-index: 1;
            top: 50%;
            left: -1.3em;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            text-align: left
        }

        .sidebar_small_screen_float .sidebar_control:after {
            content: '\e836';
            font-family: "fontello";
            display: inline-block;
            vertical-align: top
        }

        .sidebar_small_screen_float.sidebar_right .sidebar_control:after {
            content: '\e837'
        }

        .sidebar_small_screen_float .sidebar.opened .sidebar_control:after {
            -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            transform: rotate(180deg)
        }

        .sidebar_small_screen_float.sidebar_left.menu_side_left .sidebar_control:hover {
            right: -2em
        }

        .sidebar_small_screen_float.sidebar_left.menu_side_right .sidebar_control:hover {
            left: -2em
        }

        .widgets_above_page_wrap,.widgets_above_content_wrap {
            margin-bottom: 4em
        }

        .widgets_below_page_wrap,.widgets_below_content_wrap {
            margin-top: 4em
        }

        .gallery.gallery-columns-9 .gallery-item {
            width: 20% !important
        }

        .gallery.gallery-columns-8 .gallery-item {
            width: 20% !important
        }

        .gallery.gallery-columns-7 .gallery-item {
            width: 20% !important
        }

        .gallery.gallery-columns-6 .gallery-item {
            width: 20% !important
        }

        body.no_layout.menu_side_left {
            margin-left: 0
        }

        body.no_layout.menu_side_right {
            margin-right: 0
        }

        body.no_layout.menu_side_right .menu_side_wrap {
            right: -6rem
        }

        body.no_layout.menu_side_left .menu_side_wrap {
            left: -6rem
        }

        body.no_layout.menu_side_left .sc_layouts_row_fixed_on {
            padding-left: 0
        }

        body.no_layout.menu_side_right .sc_layouts_row_fixed_on {
            padding-right: 0
        }

        body.no_layout.menu_side_left .sc_layouts_row_fixed_on {
            margin-left: 0 !important
        }

        body.no_layout.menu_side_right .sc_layouts_row_fixed_on {
            margin-right: 0 !important
        }

        .page_content_wrap {
            padding-top: 80px;
            padding-bottom: 80px
        }

        .page_content_wrap.page_content_wrap_custom_header_margin {
            padding-top: 3em
        }

        .top_panel.with_bg_image {
            min-height: 20em
        }

        .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding-right: .8em
        }

        .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*=icon-]:before {
            padding: .85em 0;
            left: .4em
        }

        .sc_layouts_menu_nav>li[class*=columns-] li.menu-item-has-children>a {
            font-size: 16px !important
        }

        .sc_layouts_menu_nav ul li.columns-3>ul,.sc_layouts_menu_nav ul li.columns-4>ul,.sc_layouts_menu_nav ul li.columns-5>ul,.sc_layouts_menu_nav ul li.columns-6>ul {
            width: 19.7em
        }

        .sc_layouts_menu_nav ul li.columns-3>ul.submenu_left,.sc_layouts_menu_nav ul li.columns-4>ul.submenu_left,.sc_layouts_menu_nav ul li.columns-5>ul.submenu_left,.sc_layouts_menu_nav ul li.columns-6>ul.submenu_left {
            left: -19.7em
        }

        .sc_layouts_menu_nav li.columns-3>ul>li,.sc_layouts_menu_nav li.columns-4>ul>li,.sc_layouts_menu_nav li.columns-5>ul>li,.sc_layouts_menu_nav li.columns-6>ul>li {
            width: 50%
        }

        .sc_layouts_menu_nav li.columns-3>ul>li,.sc_layouts_menu_nav li.columns-4>ul>li,.sc_layouts_menu_nav li.columns-5>ul>li,.sc_layouts_menu_nav li.columns-6>ul>li {
            margin-bottom: 10px
        }

        .sc_layouts_menu_nav li.columns-3>ul>li:nth-child(3),.sc_layouts_menu_nav li.columns-4>ul>li:nth-child(3),.sc_layouts_menu_nav li.columns-4>ul>li:nth-child(4),.sc_layouts_menu_nav li.columns-5>ul>li:nth-child(5),.sc_layouts_menu_nav li.columns-6>ul>li:nth-child(5),.sc_layouts_menu_nav li.columns-6>ul>li:nth-child(6) {
            margin-bottom: 0
        }

        .sc_layouts_menu_nav>li.columns-3>ul>li,.sc_layouts_menu_nav>li.columns-4>ul>li,.sc_layouts_menu_nav>li.columns-5>ul>li,.sc_layouts_menu_nav>li.columns-6>ul>li {
            width: 33.333%
        }

        .sc_layouts_menu_nav>li.columns-4>ul>li:nth-child(4),.sc_layouts_menu_nav>li.columns-5>ul>li:nth-child(4),.sc_layouts_menu_nav>li.columns-5>ul>li:nth-child(5),.sc_layouts_menu_nav>li.columns-6>ul>li:nth-child(4),.sc_layouts_menu_nav>li.columns-6>ul>li:nth-child(5),.sc_layouts_menu_nav>li.columns-6>ul>li:nth-child(6) {
            margin-bottom: 0
        }

        body.menu_mobile_opened {
            height: 100% !important;
            overflow: hidden !important
        }

        .menu_mobile .menu_mobile_header_wrap {
            padding: 35px 32px
        }

        .menu_mobile .menu_mobile_widgets_area {
            width: 40%;
            padding: 80px 45px
        }

        .menu_mobile .menu_mobile_nav_area {
            top: 30%;
            max-height: 47%
        }

        .menu_mobile .menu_mobile_content_wrap_inner.without_socials .menu_mobile_nav_area {
            max-height: 58%
        }

        .menu_mobile .socials_mobile {
            padding-top: 1.1em;
            bottom: 1.5rem
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_content_wrap_inner {
            margin-right: 43%
        }

        .menu_mobile .menu_mobile_inner.with_widgets .widget_custom_html .extra_item+.extra_item {
            margin-top: 2.5em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .widget_custom_html .extra_item a {
            font-size: 1.2em
        }

        .sc_layouts_panel_menu .panel_menu_header {
            padding: 35px 18px
        }

        .sc_layouts_panel_menu .sc_layouts_panel_menu_close {
            top: 39px;
            right: 32px
        }

        .top_panel .slider_engine_revo .slide_subtitle {
            margin-bottom: 1em !important
        }

        .top_panel .slider_engine_revo .slide_button {
            font-size: 12px !important
        }

        .crafti-full-height {
            min-height: 0 !important
        }

        .sidebar_hide.narrow_content .alignleft.is-style-alignfar,.sidebar_hide.narrow_content .is-style-alignfar>.alignleft,.sidebar_hide.narrow_content .alignright.is-style-alignfar,.sidebar_hide.narrow_content .is-style-alignfar>.alignright {
            max-width: calc(var(--theme-var-content_narrow)/2 - var(--theme-var-grid_gap))
        }

        .sidebar_hide.normal_content .post_info_vertical_present .alignleft.is-style-alignfar,.sidebar_hide.normal_content .post_info_vertical_present .is-style-alignfar>.alignleft {
            margin-left: calc(-1*((var(--theme-var-page) - var(--theme-var-content))/2))
        }

        body.sidebar_hide.narrow_content .alignwide,body.sidebar_hide.normal_content .alignwide {
            left: calc(var(--theme-var-page)/-2 + 50%);
            width: var(--theme-var-page)
        }

        .sidebar_hide.normal_content .post_info_vertical_present .alignwide {
            left: calc(var(--theme-var-page)/-2 + 50%)
        }

        .sidebar_hide.normal_content .post_info_vertical_present .alignfull {
            margin-left: calc(-100vw/2 + 100%/2)
        }

        .posts_container .full_post_content {
            margin-top: 5em;
            padding-top: 5em
        }

        .posts_container .full_post_content:not(:last-child) {
            margin-bottom: 5em;
            padding-bottom: 5em
        }

        .format-audio .post_featured.with_thumb .post_audio {
            bottom: 1em
        }

        .single-format-audio .post_header_wrap .post_featured.with_thumb .post_audio {
            min-width: 280px
        }

        .single-format-audio .post_header_wrap .post_featured.with_thumb .post_audio.with_iframe {
            min-width: 90%
        }

        .custom-background .content_wrap>.content,.page_banner_wrap~.content_wrap>.content {
            padding: var(--theme-var-grid_gap)
        }

        .sidebar_show .post_info_vertical_present,.sidebar_show .post_info_vertical_present+.post_footer,.sidebar_hide:not(.narrow_content) .post_info_vertical_present,.sidebar_hide:not(.narrow_content) .post_info_vertical_present+.post_footer {
            padding-left: 0
        }

        .sidebar_show .post_info_vertical_hide_on_mobile .post_info_vertical,.sidebar_hide .post_info_vertical_hide_on_mobile .post_info_vertical,.sidebar_hide.narrow_content .post_info_vertical_hide_on_mobile .post_info_vertical,.sidebar_hide.normal_content .post_info_vertical_hide_on_mobile .post_info_vertical {
            display: none
        }

        .sidebar_show .post_info_vertical,.sidebar_hide .post_info_vertical,.sidebar_hide.narrow_content .post_info_vertical,.sidebar_hide.normal_content .post_info_vertical {
            position: fixed !important;
            z-index: 9999;
            top: auto !important;
            left: 0 !important;
            right: 0;
            bottom: 0;
            display: block !important;
            opacity: 1 !important
        }

        .sidebar_show .post_info_vertical .post_share_vertical,.sidebar_hide .post_info_vertical .post_share_vertical,.sidebar_hide.narrow_content .post_info_vertical .post_share_vertical,.sidebar_hide.normal_content .post_info_vertical .post_share_vertical {
            margin-top: 0
        }

        .sidebar_show .post_info_vertical .post_share_vertical .post_share,.sidebar_hide .post_info_vertical .post_share_vertical .post_share,.sidebar_hide.narrow_content .post_info_vertical .post_share_vertical .post_share,.sidebar_hide.normal_content .post_info_vertical .post_share_vertical .post_share {
            display: block
        }

        .sidebar_show .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical,.sidebar_hide .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical,.sidebar_hide.narrow_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical,.sidebar_hide.normal_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical {
            display: block;
            white-space: nowrap
        }

        .sidebar_show .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items,.sidebar_hide .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items,.sidebar_hide.narrow_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items,.sidebar_hide.normal_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-justify-content: stretch;
            -ms-flex-pack: stretch;
            justify-content: stretch;
            -webkit-align-items: flex-start;
            -ms-flex-align: start;
            align-items: flex-start
        }

        .sidebar_show .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item,.sidebar_hide .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item,.sidebar_hide.narrow_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item,.sidebar_hide.normal_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item {
            display: block;
            text-align: center;
            width: 100%;
            margin: 0 !important
        }

        .sidebar_show .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item .social_icon,.sidebar_hide .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item .social_icon,.sidebar_hide.narrow_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item .social_icon,.sidebar_hide.normal_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item .social_icon {
            -webkit-border-radius: 0;
            -ms-border-radius: 0;
            border-radius: 0;
            width: auto;
            height: 3em;
            line-height: 3em
        }

        .sidebar_hide:not(.narrow_content) .post_info_vertical_present .alignfull {
            margin-left: calc(-100vw/2 + 100%/2)
        }

        #cancel-comment-reply-link {
            top: 16px
        }

        .before_sidebar_banner_wrap {
            margin-bottom: var(--theme-var-grid_gap)
        }

        .after_sidebar_banner_wrap {
            margin-top: var(--theme-var-grid_gap)
        }

        .sidebar_default .sidebar_inner {
            padding: var(--theme-var-grid_gap) 0
        }

        .sidebar_default[class*=scheme_] .sidebar_inner {
            padding: 35px calc(var(--theme-var-grid_gap)/2)
        }

        .sidebar_default.sidebar_float[class*=scheme_] .sidebar_inner {
            padding: var(--theme-var-grid_gap)
        }

        .sidebar.sidebar_float .widget,.sidebar_default.sidebar_float[class*=scheme_] .widget {
            padding: 0
        }

        .sidebar:not(.sidebar_float) {
            margin-left: calc((var(--theme-var-grid_gap)/2)*-1);
            margin-right: calc((var(--theme-var-grid_gap)/2)*-1);
            width: calc(100% + var(--theme-var-grid_gap)) !important
        }

        .sidebar:not(.sidebar_float)[class*=scheme_] {
            margin-left: 0;
            margin-right: 0;
            width: 100% !important
        }

        .sidebar:not(.sidebar_float) .widget,.sidebar:not(.sidebar_float)[class*=scheme_] .widget {
            display: inline-block;
            float: none;
            vertical-align: top;
            width: 50%;
            padding: 0 calc(var(--theme-var-grid_gap)/2);
            -webkit-box-sizing: border-box;
            -ms-box-sizing: border-box;
            box-sizing: border-box
        }

        .sidebar:not(.sidebar_float) .widget:only-child,.sidebar:not(.sidebar_float)[class*=scheme_] .widget:only-child {
            width: 100%
        }

        .sidebar:not(.sidebar_float) .widget+.widget,.sidebar:not(.sidebar_float)[class*=scheme_] .widget+.widget {
            margin-top: 0;
            padding-top: 0;
            border-top-width: 0
        }

        .footer_wrap .widget+.widget+.widget,.sidebar:not(.sidebar_float) .widget+.widget+.widget,.sidebar:not(.sidebar_float)[class*=scheme_] .widget+.widget+.widget {
            margin-top: 35px !important
        }

        .footer_default.footer_wrap .sc_layouts_row .sc_layouts_item,.footer_default.footer_wrap .sc_layouts_row .widget {
            margin-top: 18px !important;
            margin-bottom: 18px !important
        }

        .widget.column-1_3,.widget.column-1_4,.widget.column-1_5,.widget.column-1_6,.widget.column-1_7,.widget.column-1_8,.widget.column-1_9,.widget.column-1_10,.widget.column-1_11,.widget.column-1_12 {
            width: 50%
        }

        .footer_default .sc_layouts_row_type_normal {
            padding: 1.8em 0
        }

        .footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12) {
            width: 50% !important;
            float: none;
            display: inline-block;
            vertical-align: top
        }

        .footer_wrap .sc_content .wpb_column+.wpb_column+.wpb_column {
            margin-top: var(--theme-var-grid_gap) !important;
            padding-top: var(--theme-var-grid_gap) !important;
            border-top-width: 1px;
            border-top-style: solid
        }

        .header_fullwidth .widget,.footer_fullwidth .widget {
            width: 100% !important;
            display: block !important;
            margin-left: 0 !important;
            margin-bottom: 0 !important
        }

        .widget .widget_title,.widget .widgettitle {
            margin-top: -3px
        }

        div.esg-filters,.comments_pagination,.nav-links,.page_links {
            margin-top: 2.5em
        }

        .woocommerce nav.woocommerce-pagination ul {
            margin-top: 1em
        }

        .esg-filters div.esg-navigationbutton,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span.current,.page_links>span:not(.page_links_title),.page_links>a,.comments_pagination .page-numbers,.nav-links .page-numbers {
            width: 42px;
            height: 42px;
            line-height: 39px
        }

        .post_item_404 .page_title {
            font-size: 200px;
            line-height: .85em
        }

        .post_item_404 .page_description {
            margin-top: 15px;
            margin-bottom: 27px
        }

        .post_item_404 .post_content {
            padding: 4em 0 4.5em
        }

        .search-no-results.woocommerce-page .content,.post_item_none_search .post_content {
            padding: 4em 0
        }

        .post_item_none_search .page_info .page_subtitle {
            font-size: 42px
        }

        .post_item_none_search .page_info .page_description {
            margin-top: 26px;
            margin-bottom: 30px;
            padding: 0 10%
        }

        .adp-popup-type-notification-bar .adp-popup-button {
            margin-left: .8rem
        }

        .adp-popup-type-notification-bar .adp-popup-text:before {
            margin: -3px 15px 0 0
        }

        .mgn_bot.sc_button {
            margin-bottom: 15px
        }

        .awards_slider .widget_slider .slider_type_images .slider-slide {
            padding: 15px;
            min-height: 120px
        }

        .awards_slider .widget_slider .slider_type_images .slider-slide .slide_info {
            padding: 0 10px
        }

        .awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_title {
            font-size: 15px
        }

        .awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_cats {
            font-size: 14px
        }

        .extra-size-skills .sc_skills_counter_alter .sc_skills_total {
            font-size: 70px;
            letter-spacing: -1px
        }

        .author_info {
            padding: 30px
        }

        .author_info .author_description {
            padding-left: 95px
        }

        .post_item_single .post_tags_single {
            margin-top: 2.2em
        }

        .post_item_single .post_meta_single {
            margin-top: 3.5em
        }

        .related_wrap {
            margin-top: 3em
        }

        .related_wrap.team_page_related .post_title,.related_wrap.related_style_classic .post_title {
            font-size: 20px
        }

        .comments_form_wrap {
            margin-top: 3em
        }

        .comments_list_wrap {
            margin-top: 3em
        }

        .comments_wrap .form-submit {
            margin-top: 1.5em
        }

        .comments_wrap .comments_field {
            margin-bottom: 1.5em
        }

        .comments_wrap .form-submit input[type=submit] {
            padding: 14px 36px
        }

        .comments_list_wrap .comment_info {
            margin-bottom: .6em
        }

        .comments_list_wrap .comment_text {
            margin-bottom: .3em;
            line-height: 1.6em
        }

        .comments_list_wrap .comment_author {
            margin: -2px 8px 0 0;
            font-size: 17px;
            line-height: 20px
        }

        .comments_list_wrap .bypostauthor .comment_bypostauthor {
            margin: 0 8px 0 0
        }

        .comments_list_wrap .comment_content {
            padding-left: 90px
        }

        .comments_list_wrap .comment_author_avatar {
            width: 68px;
            height: 68px;
            line-height: 68px
        }

        .comments_list_wrap ul ul.children {
            padding-left: 90px
        }

        .comments_list_wrap ul ul ul.children {
            padding-left: 45px
        }

        .widget ul>li a:first-child:before,ul.wp-block-archives-list>li a:first-child:before,ul.wp-block-categories-list>li a:first-child:before,ul.wp-block-latest-posts:not(.is-grid)>li a:first-child:before,ul.wp-block-rss>li a:first-child:before {
            top: .65em
        }

        .post_layout_excerpt.sticky {
            padding: 1.5em
        }

        .post_layout_excerpt .post_header .post_price {
            font-size: 1.5em;
            line-height: 1.5em
        }

        .post_layout_excerpt .post_featured {
            margin-bottom: 1.7em
        }

        .post_layout_excerpt .post_header+.post_content {
            margin-top: 1em
        }

        .post_layout_excerpt .post-more-link {
            margin-top: 1.2em
        }

        .post_layout_excerpt+.post_layout_excerpt {
            margin-top: 2.5rem
        }

        .post_layout_classic.post_format_audio .mejs-time {
            display: none
        }

        .post_layout_classic .post_title {
            font-size: 24px;
            margin-top: 8px
        }

        .post_layout_classic_3 .post_title {
            font-size: 20px
        }

        .post_layout_classic_4 .post_title {
            font-size: 20px
        }

        .classic_4 .column-1_4 {
            width: 50%
        }

        .post_layout_classic .slider_container.slider_controls_side .slider_controls_wrap>a,.post_layout_classic .slider_outer_controls_side .slider_controls_wrap>a {
            margin-left: 10px;
            margin-right: 10px
        }

        .masonry_wrap {
            margin-right: calc(-1*var(--theme-var-grid_gap))
        }

        .masonry_wrap .masonry_item {
            padding: 0 var(--theme-var-grid_gap) var(--theme-var-grid_gap) 0
        }

        .masonry_wrap:not(.sc_blogger_content) .masonry_item-1_3,.masonry_wrap:not(.sc_blogger_content) .masonry_item-1_4 {
            width: 50%
        }

        .masonry_wrap .masonry_item .post_featured {
            margin-bottom: 1.4em
        }

        .post_layout_classic-masonry_1 .post_title,.post_layout_classic-masonry_2 .post_title {
            font-size: 22px
        }

        .masonry_wrap .masonry_item .post_header .post_meta,.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header .post_meta,.masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header .post_meta,.masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header .post_meta {
            margin: 0 0 8px
        }

        .post_featured.hover_info .post_info .post_title {
            font-size: 20px
        }

        .post_layout_portfolio_4 .post_featured.hover_info .post_info .post_title,.post_layout_portfolio_4 .post_title {
            font-size: 20px
        }

        .portfolio_4 .column-1_4 {
            width: 50%
        }

        .post_layout_portfolio .post_featured.hover_info .post_info,.post_layout_portfolio_4 .post_featured.hover_info .post_info {
            padding: 20px
        }

        .blog_style_portfolio_3 .column-1_3 {
            width: 50%
        }

        .post_layout_portfolio_2.post_format_audio .post_featured .post_audio_author {
            font-size: 13px
        }

        .post_layout_portfolio_2.post_format_audio .post_featured .post_audio_title {
            font-size: 20px
        }

        .post_layout_portfolio_2.post_format_audio .post_featured div.mejs-controls .mejs-time {
            display: none
        }

        .post_header_wrap_style_style-1 .post_featured+.post_header {
            min-width: 80%
        }

        .post_header_wrap_style_style-1 .post_featured.post_featured_bg {
            height: 28rem
        }

        .post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
            height: 23rem
        }

        .post_header_wrap_style_style-1 .post_header .post_meta_other .post_author_avatar>img {
            width: 2em;
            height: 2em;
            line-height: 2em;
            text-align: center
        }

        .post_header_wrap_style_style-1 .post_header .post_meta_categories {
            margin-bottom: 10px
        }

        .post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_other {
            margin-top: 14px
        }

        .single_style_style-1 .page_content_wrap>.content_wrap {
            padding-top: 70px
        }

        .header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_thumb:not(.with_video)+.post_header,.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_gallery+.post_header {
            bottom: 2.5em
        }

        .header_position_over.single_style_style-1 .page_content_wrap>.content_wrap {
            padding-top: 70px
        }

        .single_style_style-1.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
            max-width: 100%;
            margin: 0 30px 3rem
        }

        .post_header_wrap_style_style-2 .post_featured.post_featured_bg {
            height: 30rem
        }

        .single_style_style-2.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
            max-width: 100%;
            margin: 0 30px
        }

        .post_header_wrap_style_style-3 .post_featured.post_featured_bg,.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
            height: 25rem
        }

        .post_header_wrap_style_style-3 .post_header .content_wrap {
            padding: 30px
        }

        .post_header_wrap_style_style-3 .post_header .post_meta_categories {
            margin-bottom: 10px
        }

        .post_header_wrap_style_style-3 .post_header .post_meta_other {
            margin-top: 14px
        }

        .single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb .post_audio {
            max-width: calc(100% - 60px)
        }

        .single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
            display: none
        }

        .post_header_wrap_style_style-4 .post_featured.post_featured_bg {
            height: 30rem
        }

        .post_header_wrap_style_style-4 .post_header .post_meta_categories {
            margin-bottom: 10px
        }

        .post_header_wrap_style_style-4 .post_header .post_title,.post_header_wrap_style_style-4 .post_header .post_subtitle {
            max-width: 90%
        }

        .post_header_wrap_style_style-4 .post_header .post_meta_other {
            margin-top: 1.1em
        }

        .post_header_wrap_style_style-4 .post_header {
            margin-bottom: 2em
        }

        .single_style_style-4 .page_content_wrap {
            padding-top: 3.5em
        }

        .post_header_wrap_style_style-4 {
            margin-bottom: 3em
        }

        .post_header_wrap_style_style-5 .post_featured.post_featured_bg {
            height: 30rem
        }

        .post_header_wrap_style_style-5 .post_header .post_meta_categories {
            margin-bottom: 10px
        }

        .post_header_wrap_style_style-5 .post_header .post_meta_other {
            margin-top: 14px
        }

        .post_header_wrap_style_style-5.post_header_wrap_in_content {
            margin-bottom: 1.8em
        }

        .post_header_wrap_style_style-5.post_header_wrap_in_header .post_header {
            margin-bottom: 2.3em
        }

        .post_header_wrap_style_style-5 {
            margin-bottom: 2.3em
        }

        .post_header_wrap_style_style-6 .post_featured.post_featured_bg {
            height: 30rem
        }

        .post_header_wrap_style_style-7 .post_featured.post_featured_bg {
            height: 28rem
        }

        .post_header_wrap_style_style-7 .post_header .post_meta_categories {
            margin-bottom: 10px
        }

        .post_header_wrap_style_style-7 .post_header .post_meta_other {
            margin-top: 14px
        }

        .post_header_wrap_style_style-7 .post_featured+.post_header_single {
            margin-top: 60px
        }

        .single_style_style-7 .page_content_wrap>.content_wrap {
            padding-top: 60px
        }

        .single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
            display: none
        }

        body.expand_content .sc_recent_news_style_news-announce .post_size_full {
            width: 100%;
            height: 198px
        }

        body.expand_content .sc_recent_news_style_news-announce .post_size_big {
            width: 100%;
            height: 198px
        }

        body.expand_content .sc_recent_news_style_news-announce .post_size_medium,body.expand_content .sc_recent_news_style_news-announce .post_size_small {
            width: 100%;
            height: 198px
        }

        .sc_layouts_title_link {
            margin: 2em 0 .5em
        }

        .sc_blogger.sc_item_filters_tabs_left .sc_item_filters_tabs li>a {
            margin-bottom: 0
        }

        .sc_portfolio_preview .sc_portfolio_preview_description .portfolio_page_details_item_title {
            width: 40%
        }

        .sc_portfolio_preview .sc_portfolio_preview_description .portfolio_page_details_item_value {
            width: 60%
        }

        .sc_portfolio_preview_show .post_description {
            font-size: 1em
        }

        .sc_hotspot_default {
            display: inline-block
        }

        .sc_hotspot_default .sc_hotspot_item_popup {
            width: 240px;
            padding: 20px
        }

        .sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_popup_close {
            width: 1.5em;
            height: 1.5em;
            line-height: 1.5em
        }

        .sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_popup_close .trx_addons_button_close_icon {
            font-size: 12px
        }

        .sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_image+[class*=sc_hotspot_item] {
            margin-top: 16px
        }

        .sc_switcher_tabs .sc_switcher_tab {
            padding: 20px
        }

        .sc_switcher_tabs .sc_switcher_tab+.sc_switcher_tab {
            margin-left: 20px
        }

        .style-switcher-tabs .sc_switcher_tabs_controls {
            flex-wrap: wrap
        }

        .style-switcher-tabs .sc_switcher_tab {
            width: calc(50% - 4px);
            flex-grow: 1
        }

        .style-switcher-tabs .sc_switcher_tab,.style-switcher-tabs .sc_switcher_tab+.sc_switcher_tab {
            margin: 2px
        }

        .sc_squeeze_titles .sc_squeeze_title .sc_squeeze_title_text {
            font-size: 2.2em
        }

        .slider_outer.slider_outer_titles_outside_top {
            padding-top: 7.6em
        }

        .slider_outer.slider_outer_titles_outside_top .slider_titles_outside_wrap {
            padding: 0 var(--theme-var-grid_gap)
        }

        .slider_outer.slider_outer_titles_outside_top .slide_info {
            padding-right: 40px
        }

        .slider_outer.slider_outer_titles_outside_top .slide_info .slide_title,.slider_outer.slider_outer_titles_outside_top .slide_info .slide_number {
            font-size: 38px
        }

        .elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
            height: 15px !important
        }

        .elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
            height: 30px !important
        }

        .elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
            height: 45px !important
        }

        .elementor-widget-spacer.sc_height_large .elementor-spacer-inner,.elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
            height: 70px !important
        }

        .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
            height: 80px !important
        }

        .tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title {
            min-width: 140px
        }

        .tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_left .elementor-tab-title>a:before {
            margin-right: .7em
        }

        .tabs_style_4.elementor-widget-tabs .elementor-tab-title {
            font-size: 15px;
            line-height: 19px
        }

        .tabs_style_4.elementor-widget-tabs .elementor-tab-desktop-title {
            padding: 10px 14px
        }

        .elementor-section.sc_extra_bg_large_right:after,.elementor-column.sc_extra_bg_large_right>.elementor-column-wrap:after,.elementor-column.sc_extra_bg_large_right>.elementor-widget-wrap:after,.elementor-widget-text-editor.sc_extra_bg_large_right:after {
            left: -8em
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_columns_wrap .trx_addons_column-1_2 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_title {
            font-size: 1.33rem
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 250px 250px;
            grid-template-areas: "lg-1 lg-1" "lg-1 lg-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            grid-template-areas: "lg-1 lg-2" "lg-1 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-2" "lg-2 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-3" "lg-2 lg-3"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-5" "md-5 md-5"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-6" "md-5 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-1" "xl-1 xl-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
            grid-area: xl-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "lg-4 lg-5" "lg-4 lg-5"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
            grid-area: lg-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
            grid-area: lg-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 lg-4" "md-8 lg-4"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
            grid-area: lg-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
            grid-area: lg-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
            grid-area: lg-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
            grid-area: lg-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
            font-size: 18px
        }

        .slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info {
            max-width: calc(100% - 40px);
            bottom: 20px
        }

        .slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_title {
            font-size: 20px
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container {
            grid-template: auto/repeat(2,1fr)
        }

        .sc_portfolio.sc_portfolio_fill .sc_item_posts_container .sc_portfolio_item {
            min-height: unset
        }

        .slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info {
            max-width: calc(100% - 40px);
            bottom: 20px;
            left: 20px
        }

        .slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
            font-size: 20px
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_item {
            align-items: center
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap {
            padding: 0 0 0 2em;
            margin-right: 0
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .post_title {
            margin-bottom: 15px
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .post_meta .post_categories {
            font-size: 12px;
            line-height: 20px
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .post_meta+.post_title {
            margin-top: 5px
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button .hover-arrow {
            width: 39px !important;
            margin-left: 15px !important
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button {
            margin-top: 20px;
            margin-bottom: 0
        }

        .content_wrap_fullscreen .elementor-section-full_width .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button {
            margin-top: 20px;
            margin-bottom: 0
        }

        .sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_title {
            font-size: 2.4em
        }

        .sc_blogger_portmodern .sc_blogger_content:hover .sc_blogger_item .sc_blogger_item_title {
            opacity: 1
        }

        .sc_blogger_portmodern .sc_blogger_content:hover .sc_blogger_item:after {
            opacity: 1
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview {
            flex-direction: column
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_image {
            width: 100%;
            height: calc(70% - 5em)
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description {
            height: calc(30% + 5em);
            width: 100%;
            padding: 1.5rem
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_title {
            margin-bottom: 23px
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item+.portfolio_page_details_item {
            margin-top: 6px
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share {
            margin-top: 1em;
            padding-top: 1em
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_description_content {
            margin-top: 1em
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_readmore {
            margin-top: 1.5em
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .close {
            top: calc(70% - 3.3em);
            right: 1.7em
        }

        .portfolio_page .portfolio_page_title {
            margin-bottom: 20px
        }

        .portfolio_page .portfolio_page_content_wrap div:last-child.portfolio_page_gallery {
            padding-bottom: 0
        }

        .portfolio_page .portfolio_page_details_wrap .portfolio_page_subtitle {
            font-size: 1.44rem
        }

        .portfolio_page.portfolio_page_details_right,.portfolio_page.portfolio_page_details_left {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            flex-wrap: wrap
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_title,.portfolio_page.portfolio_page_details_left .portfolio_page_title {
            flex-basis: 100%
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap,.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap {
            order: 1;
            width: 40% !important;
            padding-bottom: 0;
            position: relative;
            top: 0 !important
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap,.portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap {
            width: 60% !important;
            order: 2
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap .portfolio_page_gallery+.portfolio_page_video,.portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap .portfolio_page_video,.portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap .portfolio_page_gallery,.portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap .portfolio_page_gallery+.portfolio_page_video,.portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap .portfolio_page_video,.portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap .portfolio_page_gallery {
            width: 100% !important;
            max-width: unset !important;
            padding-left: 0 !important
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_gallery .trx_addons_column-1_3,.portfolio_page.portfolio_page_details_right .portfolio_page_gallery .trx_addons_column-1_4,.portfolio_page.portfolio_page_details_left .portfolio_page_gallery .trx_addons_column-1_3,.portfolio_page.portfolio_page_details_left .portfolio_page_gallery .trx_addons_column-1_4 {
            width: 50%
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_gallery .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_3,.portfolio_page.portfolio_page_details_right .portfolio_page_gallery .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_4,.portfolio_page.portfolio_page_details_left .portfolio_page_gallery .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_3,.portfolio_page.portfolio_page_details_left .portfolio_page_gallery .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_4 {
            padding-bottom: var(--theme-var-grid_gap)
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_gallery .portfolio_page_gallery_type_grid_3+.portfolio_page_gallery_description,.portfolio_page.portfolio_page_details_right .portfolio_page_gallery .portfolio_page_gallery_type_grid_4+.portfolio_page_gallery_description,.portfolio_page.portfolio_page_details_left .portfolio_page_gallery .portfolio_page_gallery_type_grid_3+.portfolio_page_gallery_description,.portfolio_page.portfolio_page_details_left .portfolio_page_gallery .portfolio_page_gallery_type_grid_4+.portfolio_page_gallery_description {
            margin-top: 0
        }

        .portfolio_page.portfolio_page_details_right {
            flex-direction: row-reverse
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_gallery {
            order: 4;
            width: 100% !important;
            display: block;
            margin-left: 0;
            margin-right: auto
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_video {
            width: 100% !important;
            order: 3 !important;
            display: block;
            margin-left: 0;
            margin-right: auto
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap {
            padding-left: 30px
        }

        .portfolio_page.portfolio_page_details_left .portfolio_page_video {
            order: 4;
            width: 100% !important;
            display: block;
            margin-left: 0
        }

        .portfolio_page.portfolio_page_details_left .portfolio_page_gallery {
            width: 100% !important;
            order: 3 !important;
            display: block;
            margin-left: 0
        }

        .portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap {
            padding-right: 30px;
            padding-left: 0
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_title {
            -webkit-line-clamp: 2;
            -moz-line-clamp: 2;
            line-clamp: 2
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_description_content {
            -webkit-line-clamp: 2;
            -moz-line-clamp: 2;
            line-clamp: 2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
            padding-bottom: 2px;
            line-height: 1.2em
        }

        .portfolio_page_gallery {
            margin-bottom: 30px
        }

        .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next {
            margin-right: 20px
        }

        .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev {
            margin-left: 20px
        }

        .sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .title_wrap {
            padding-right: 1.8rem
        }

        .sc_countdown_default .sc_countdown_separator {
            font-size: 35px;
            margin: 0 15px
        }

        .sc_countdown_default .sc_countdown_item .sc_countdown_digits {
            font-size: 43px
        }

        .sc_countdown_default .sc_countdown_item .sc_countdown_label {
            font-size: 16px
        }

        .sc_countdown_default.aligncenter .sc_countdown_separator {
            margin: 0 20px
        }

        .sc_countdown_default.alignleft {
            margin-right: 0 !important
        }

        .sc_price_default .sc_price_item_icon {
            margin-top: 2.5em
        }

        .sc_price_default .sc_price_item_icon+.sc_price_item_info {
            padding-top: 1.3em;
            padding-bottom: 2.6em
        }

        .sc_price_default .sc_price_item_info {
            padding: 2.8em 1em
        }

        .sc_price_default .sc_price_item_link {
            padding: 12px 28px
        }

        .sc_price_light .sc_price_item_title,.sc_price_light .sc_price_item.with_image .sc_price_item_title {
            font-size: 20px
        }

        .sc_price_light .sc_price_item_inner,.sc_price_light .sc_price_item.with_image .sc_price_item_inner {
            padding: 35px 24px
        }

        .sc_price_light .sc_price_item_inner .sc_price_item_icon>span,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
            font-size: 2.4em
        }

        .sc_price_light .sc_price_item_inner .sc_price_item_price,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
            font-size: 39px
        }

        .sc_price_light .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
            font-size: 17px
        }

        .sc_price_light .sc_price_item_inner .sc_price_item_price+.sc_price_item_details,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price+.sc_price_item_details {
            margin-top: 25px
        }

        .sc_price_light .sc_price_item_inner .sc_price_item_details,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
            padding-top: 20px;
            margin-bottom: 0
        }

        .sc_price_light .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_light .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_light .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_light .sc_price_item_inner .sc_price_item_details+.sc_price_item_link,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details+.sc_price_item_link {
            margin-top: 20px
        }

        .sc_price_simple .sc_price_item_title,.sc_price_simple .sc_price_item.with_image .sc_price_item_title {
            font-size: 20px
        }

        .sc_price_simple .sc_price_item_inner,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner {
            padding: 35px 19px
        }

        .sc_price_simple .sc_price_item_inner .sc_price_item_icon>span,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
            font-size: 2.4em
        }

        .sc_price_simple .sc_price_item_inner .sc_price_item_price,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
            font-size: 39px
        }

        .sc_price_simple .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
            font-size: 17px
        }

        .sc_price_simple .sc_price_item_inner .sc_price_item_price+.sc_price_item_details,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price+.sc_price_item_details {
            margin-top: 15px
        }

        .sc_price_simple .sc_price_item_inner .sc_price_item_details,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
            margin-top: 20px;
            margin-bottom: 0
        }

        .sc_price_simple .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_simple .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_simple .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_simple .sc_price_item_inner .sc_price_item_details+.sc_price_item_link,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details+.sc_price_item_link {
            margin-top: 20px
        }

        .sc_price_simple .sc_price_item_inner .sc_button.sc_button_bordered,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_button.sc_button_bordered {
            padding: 10px 35px
        }

        .sc_price_simple_shadow .sc_price_item_title,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_title {
            font-size: 20px
        }

        .sc_price_simple_shadow .sc_price_item_inner,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner {
            padding: 50px 20px 60px
        }

        .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_icon>span,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
            font-size: 2.4em
        }

        .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
            font-size: 39px
        }

        .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
            font-size: 17px
        }

        .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price+.sc_price_item_details,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price+.sc_price_item_details {
            margin-top: 15px
        }

        .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_details,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
            margin-top: 20px;
            margin-bottom: 0
        }

        .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_details+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details+.sc_price_item_link {
            margin-top: 20px
        }

        .sc_price_simple_shadow .sc_price_item_inner .sc_button.sc_button_bordered,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_button.sc_button_bordered {
            padding: 10px 35px;
            line-height: 19px
        }

        .sc_price_plain .sc_price_item_title,.sc_price_plain .sc_price_item.with_image .sc_price_item_title {
            font-size: 20px
        }

        .sc_price_plain .sc_price_item_inner,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner {
            padding: 45px 25px 55px
        }

        .sc_price_plain .sc_price_item_inner .sc_price_item_icon>span,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
            font-size: 2.4em
        }

        .sc_price_plain .sc_price_item_inner .sc_price_item_price,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
            font-size: 39px
        }

        .sc_price_plain .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
            line-height: 1.5em
        }

        .sc_price_plain .sc_price_item_inner .sc_price_item_price+.sc_price_item_details,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price+.sc_price_item_details {
            margin-top: 15px
        }

        .sc_price_plain .sc_price_item_inner .sc_price_item_details,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
            margin-top: 20px;
            margin-bottom: 0
        }

        .sc_price_plain .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_plain .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_plain .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_plain .sc_price_item_inner .sc_price_item_details+.sc_price_item_link,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details+.sc_price_item_link {
            margin-top: 20px
        }

        .sc_price_plain .sc_price_item_inner .sc_button.sc_button_bordered,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_button.sc_button_bordered {
            padding: 10px 35px;
            line-height: 19px
        }

        .sc_price_focus .sc_price_item_title,.sc_price_focus .sc_price_item.with_image .sc_price_item_title {
            font-size: 20px
        }

        .sc_price_focus .sc_price_item_inner,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner {
            padding: 35px 24px
        }

        .sc_price_focus .sc_price_item_inner .sc_price_item_icon,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon {
            margin-top: 1em
        }

        .sc_price_focus .sc_price_item_inner .sc_price_item_icon>span,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
            font-size: 2.4em
        }

        .sc_price_focus .sc_price_item_inner .sc_price_item_price,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
            font-size: 39px
        }

        .sc_price_focus .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
            font-size: 17px
        }

        .sc_price_focus .sc_price_item_inner .sc_price_item_price+.sc_price_item_details,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price+.sc_price_item_details {
            margin-top: 25px
        }

        .sc_price_focus .sc_price_item_inner .sc_price_item_details,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
            padding-top: 20px;
            margin-bottom: 0
        }

        .sc_price_focus .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_focus .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_focus .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_focus .sc_price_item_inner .sc_price_item_details+.sc_price_item_link,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details+.sc_price_item_link {
            margin-top: 20px
        }

        .sc_price_focus .sc_price_item_inner .sc_button.sc_button_bordered,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_button.sc_button_bordered {
            padding: 10px 35px;
            line-height: 19px
        }

        .sc_price_metro .sc_price_item_title,.sc_price_metro .sc_price_item.with_image .sc_price_item_title {
            font-size: 20px
        }

        .sc_price_metro .sc_price_item_inner,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner {
            padding: 35px 20px
        }

        .sc_price_metro .sc_price_item_inner .sc_price_item_icon>span,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
            font-size: 2.4em
        }

        .sc_price_metro .sc_price_item_inner .sc_price_item_price,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
            font-size: 39px
        }

        .sc_price_metro .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
            font-size: 17px
        }

        .sc_price_metro .sc_price_item_inner .sc_price_item_price+.sc_price_item_details,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price+.sc_price_item_details {
            margin-top: 25px
        }

        .sc_price_metro .sc_price_item_inner .sc_price_item_details,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
            padding-top: 20px;
            margin-bottom: 0
        }

        .sc_price_metro .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_metro .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_metro .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_metro .sc_price_item_inner .sc_price_item_details+.sc_price_item_link,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle+.sc_price_item_link,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title+.sc_price_item_link,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description+.sc_price_item_link,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details+.sc_price_item_link {
            margin-top: 20px
        }

        .sc_price_metro .sc_price_item_inner .sc_price_item_link:not(.sc_price_item_link_over),.sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_link:not(.sc_price_item_link_over) {
            margin-top: -10px
        }

        .sc_testimonials_classic .sc_testimonials_item_content,.sc_testimonials_classic [class*=column] .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 30px
        }

        .sc_testimonials_classic .sc_testimonials_item_content:before,.sc_testimonials_classic [class*=column] .sc_testimonials_item_content:before {
            margin-bottom: 30px;
            font-size: 20px
        }

        .sc_testimonials_classic .slider_container .sc_testimonials_item {
            padding: 0 9%
        }

        .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom,.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
            padding-bottom: 5.5em
        }

        .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom,.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom {
            height: 4em;
            line-height: 4em
        }

        .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button,.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button {
            width: 4em;
            height: 4em
        }

        .sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev {
            left: calc(50% - 135px) !important
        }

        .sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next {
            right: calc(50% - 135px) !important
        }

        .sc_testimonials_chit .sc_testimonials_item_author {
            margin: 15px 0 0
        }

        .sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
            margin-top: 5px
        }

        .sc_testimonials_chit .sc_testimonials_item_author_rating+.sc_testimonials_item_content {
            margin-top: 20px
        }

        .sc_testimonials_chit .sc_testimonials_item {
            padding: 44px 30px
        }

        .sc_team_featured .trx_addons_hover_team .sc_team_item_title {
            font-size: 20px
        }

        .sc_team_featured .trx_addons_hover_team .sc_team_item_socials .social_item {
            margin: 2px !important
        }

        .sc_team_list .sc_team_item_title {
            font-size: 26px
        }

        .sc_team_list .sc_team_item_content {
            margin: 15px 0 17px
        }

        .sc_team_list .sc_team_item.has-post-thumbnail .sc_team_item_info {
            padding: 0 0 0 7%
        }

        .sc_team_list .sc_team_item .sc_team_item_socials .social_item {
            margin: 3px 17px 3px 0
        }

        .sc_team_3d .sc_team_item_title {
            font-size: 20px
        }

        .sc_team_3d .sc_team_item_thumb+.sc_team_item_info {
            margin-top: 20px
        }

        .sc_team_3d .sc_team_item_subtitle {
            margin-top: 9px
        }

        .sc_team_3d .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
            font-size: 15px;
            width: 35px;
            height: 35px;
            line-height: 35px
        }

        .sc_team_3d-simple .sc_team_item_title {
            font-size: 20px
        }

        .sc_team_3d-simple .sc_team_item_subtitle {
            margin-top: 9px
        }

        .sc_team_3d-simple .trx_addons_hover_team {
            margin: 5px 0 0
        }

        .sc_team_3d-simple .trx_addons_hover_team .sc_team_item_socials .social_item {
            top: 20px;
            margin: 5px 10px 5px 0 !important
        }

        .sc_team_3d-simple .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
            font-size: 14px
        }

        .sc_team_3d-simple .sc_team_item_thumb+.sc_team_item_info {
            margin-top: 20px
        }

        .sc_team_short .sc_team_item_thumb+.sc_team_item_info {
            margin-top: 20px
        }

        .sc_team_short .sc_team_item_subtitle {
            margin-top: 5px
        }

        .sc_team_short .sc_team_item_title {
            font-size: 20px
        }

        .sc_team_short .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
            font-size: 15px;
            width: 40px;
            height: 40px;
            line-height: 40px
        }

        .sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item.has-post-thumbnail,.sc_team_metro [class*=trx_addons_column-1_] .sc_team_item.has-post-thumbnail {
            display: block
        }

        .sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item.has-post-thumbnail .post_featured,.sc_team_metro [class*=trx_addons_column-1_] .sc_team_item.has-post-thumbnail .post_featured {
            max-width: 100%;
            height: auto
        }

        .sc_team_metro .sc_team_item_info {
            padding: 25px
        }

        .sc_team_metro .trx_addons_column-1_2 .sc_team_item.has-post-thumbnail .sc_team_item_info {
            padding-top: 25px !important;
            padding-bottom: 25px !important
        }

        .sc_team_metro .sc_team_item_title {
            font-size: 24px
        }

        .sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item_title,.sc_team_metro .sc_item_columns .sc_team_item_title {
            font-size: 20px
        }

        .sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item_content,.sc_team_metro .sc_item_columns .sc_team_item_content {
            margin: 12px 0
        }

        .sc_team_metro .sc_team_item_content+.sc_team_item_socials {
            margin-top: 10px
        }

        .sc_team_hover .trx_addons_hover_team {
            padding: 20px
        }

        .sc_team_hover .trx_addons_hover_team .sc_team_item_title {
            font-size: 20px
        }

        .sc_team_hover .trx_addons_hover_team .sc_team_item_socials .social_item {
            margin: 5px 10px 5px 0 !important
        }

        .sc_team_alter .trx_addons_hover_team {
            padding: 15px 30px 25px
        }

        .sc_team_alter .sc_team_item_title {
            font-size: 20px
        }

        .sc_team_alter .sc_team_item_thumb+.sc_team_item_info {
            margin-top: 20px
        }

        .sc_team_alter .sc_team_item_thumb+.sc_team_item_info {
            margin-top: 17px;
            margin-bottom: 5px
        }

        .sc_team_alter .trx_addons_hover_team {
            padding: 20px
        }

        .sc_team_creative .sc_team_item_title {
            font-size: 20px
        }

        .sc_team_creative .sc_team_item_subtitle {
            margin-top: 9px
        }

        .sc_team_creative .trx_addons_hover_team .sc_team_item_socials .social_item {
            margin: 5px !important
        }

        .sc_team_creative .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
            font-size: 15px
        }

        .sc_team_creative .trx_addons_hover_team {
            margin-top: 6px
        }

        .sc_team_creative .sc_team_item_thumb+.sc_team_item_info {
            margin-top: 20px
        }

        .sc_team_accent .trx_addons_hover_team .sc_team_item_socials {
            bottom: 20px
        }

        .sc_team_accent .trx_addons_hover_team .sc_team_item_title {
            font-size: 22px
        }

        .sc_team_light .trx_addons_hover_team .sc_team_item_title {
            font-size: 22px
        }

        .sc_team_light .trx_addons_hover_team {
            padding: 15px 50px 25px 25px
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
            width: 443px !important;
            height: 250px !important;
            right: 30px;
            left: auto
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe {
            width: 100% !important;
            height: 100% !important
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_sticky_title {
            padding: 15px 3em 15px 20px
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_close {
            bottom: 253px;
            right: 30px
        }

        .sc_team_default .sc_team_item_info {
            padding: 1.45em
        }

        .sc_team_default .sc_team_item_info .sc_team_item_socials .social_item .social_icon {
            width: 36px;
            height: 36px;
            line-height: 35px
        }

        .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image {
            max-width: 70px
        }

        .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title {
            font-size: 15px;
            line-height: 1.2em
        }

        .trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap {
            font-size: 1em
        }

        .trx_addons_video_list_controller_wrap .trx_addons_video_list_title {
            font-size: 1em;
            line-height: 1.2em
        }

        .sc_googlemap {
            max-height: 50vh
        }

        .sc_events_default .sc_events_item_meta {
            font-size: 14px;
            line-height: 20px
        }

        .sc_events_default .sc_events_item_meta_locality {
            font-size: 15px;
            line-height: 18px;
            margin-right: .6em
        }

        .sc_events_default .sc_events_item_meta_date:before {
            margin-right: 7px
        }

        .sc_events_classic .sc_events_item_content_inner {
            padding: 1.8em
        }

        .sc_events_classic .sc_events_item_title {
            font-size: 1.3em;
            line-height: 1.2em
        }

        .sc_events_classic .sc_events_item_meta {
            font-size: 14px;
            line-height: 20px
        }

        .sc_events_classic .sc_events_item:before {
            padding-top: 130%
        }

        .sc_events_modern .sc_events_item {
            padding: 0 8%;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center
        }

        .sc_events_modern .sc_events_item_thumb {
            margin-right: 0
        }

        .sc_events_modern .sc_events_item_info {
            text-align: center;
            margin-top: .8em
        }

        .sc_events_modern .sc_events_item_price {
            margin-bottom: .3em
        }

        .sc_events_modern .sc_events_item_meta {
            font-size: 14px;
            line-height: 20px
        }

        .sc_events_modern .sc_events_item_meta_locality {
            font-size: 15px;
            line-height: 18px
        }

        .sc_events_alter .sc_events_item_info {
            padding: 1.8em
        }

        .sc_events_alter .sc_events_item_price {
            min-width: 42px;
            min-height: 42px
        }

        .sc_events_alter .sc_events_item_price .sc_events_item_price_text {
            font-size: 18px
        }

        .sc_events_alter .sc_events_item_meta {
            font-size: 14px;
            line-height: 20px
        }

        .search_modern .search_header_wrap .search_close {
            top: 20px;
            right: 20px
        }

        .search_modern .search_header_wrap .logo_image {
            top: 15px;
            left: 30px;
            max-height: 42px
        }

        .search_modern .search_wrap {
            height: 340px
        }

        .search_modern .search_wrap.search_opened .search_field {
            height: 2.8em;
            font-size: 1.3rem !important
        }

        .search_style_fullscreen.search_opened .search_field,.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
            height: 2.6em
        }

        .sc_skills_counter .sc_skills_total {
            font-size: 3.6em
        }

        .sc_skills_counter_modern .sc_skills_item_wrap {
            min-height: 6em
        }

        .sc_skills_counter_modern .sc_skills_total {
            top: 50%;
            font-size: 7em
        }

        .sc_skills_counter_alter .sc_skills_icon {
            font-size: 3.3em
        }

        .sc_skills_counter_alter .sc_skills_total {
            font-size: 3em
        }

        .sc_skills_counter_alter .sc_skills_item_title {
            font-size: 17px;
            line-height: 1.4em
        }

        .sc_skills_counter_alter.with_divider.sc_align_center .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
            right: calc(-1*var(--theme-var-grid_gap)/2)
        }

        .sc_skills_counter_alter.with_divider.sc_align_right .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
            right: calc(-1*var(--theme-var-grid_gap))
        }

        .sc_skills_counter_simple .sc_skills_item_title {
            font-size: 17px;
            line-height: 1.4em
        }

        .sc_skills_counter_simple.with_divider .sc_skills_item_wrap {
            min-height: 100px
        }

        .sc_skills_counter_simple.with_divider .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
            height: 100px
        }

        .sc_skills_counter_extra .sc_skills_total {
            font-size: 3em
        }

        .skills_br_control .sc_skills_item_title>br {
            display: none
        }

        .sc_icons_default .sc_icons_icon:before,.sc_icons_default .sc_icons_icon>span:before {
            font-size: 3.8em
        }

        .sc_icons_default.sc_icons_size_small .sc_icons_icon:before,.sc_icons_default.sc_icons_size_small .sc_icons_icon>span:before {
            font-size: 2.8em
        }

        .sc_icons_default.sc_icons_size_large .sc_icons_icon:before,.sc_icons_default.sc_icons_size_large .sc_icons_icon>span:before {
            font-size: 4.5em
        }

        .sc_icons_extra.sc_icons_size_large .sc_icons_icon:before,.sc_icons_extra.sc_icons_size_large .sc_icons_icon>span:before {
            font-size: 7em
        }

        .sc_icons_bordered .sc_icons_item_title {
            font-size: 1.25em
        }

        .sc_icons_bordered .sc_icons_icon+.sc_icons_item_details,.sc_icons_bordered .sc_icons_image+.sc_icons_item_details {
            margin-left: .8em
        }

        .sc_icons_bordered.sc_icons_size_small .sc_icons_icon+.sc_icons_item_details,.sc_icons_bordered.sc_icons_size_small .sc_icons_image+.sc_icons_item_details {
            margin-top: .6em
        }

        .sc_icons_bordered .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .6em
        }

        .sc_icons_bordered .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_bordered .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: .9em
        }

        .sc_icons_fill .sc_icons_item {
            padding: 2.4em
        }

        .sc_icons_fill .sc_icons_item_title {
            font-size: 1.4em
        }

        .sc_icons_fill .sc_icons_icon+.sc_icons_item_details,.sc_icons_fill .sc_icons_image+.sc_icons_item_details {
            margin-top: 2em
        }

        .sc_icons_creative .sc_icons_item {
            padding: 0 1em
        }

        .sc_icons_number .sc_icons_item_number {
            font-size: 6.5em
        }

        .sc_icons_number .sc_icons_item_title {
            font-size: 1.4em
        }

        .sc_icons_number .sc_icons_image+.sc_icons_item_title,.sc_icons_number .sc_icons_icon+.sc_icons_item_title {
            margin-left: .6em
        }

        .sc_icons_modern .sc_icons_item_title {
            font-size: 1.4em
        }

        .sc_icons_modern .sc_icons_icon+.sc_icons_item_details,.sc_icons_modern .sc_icons_image+.sc_icons_item_details {
            margin-left: 1.3em;
            margin-top: .8em
        }

        .sc_icons_motley .sc_icons_item {
            padding: 2.6em 2em
        }

        .sc_icons_hover2 .sc_icons_item_title {
            font-size: 1.4em
        }

        .sc_icons_common .sc_icons_item_title {
            font-size: 1.4em
        }

        .sc_icons_common .sc_icons_icon+.sc_icons_item_details,.sc_icons_common .sc_icons_image+.sc_icons_item_details {
            margin-top: 1.3em
        }

        .sc_icons_card .sc_icons_item {
            padding: 3.4em 1.8em 2em
        }

        .sc_icons_divider .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_divider .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: 2.6em
        }

        .sc_icons_divider .sc_icons_icon+.sc_icons_item_details,.sc_icons_divider .sc_icons_image+.sc_icons_item_details {
            margin-top: 1.8em
        }

        .sc_icons_divider .sc_icons_icon:before,.sc_icons_divider .sc_icons_icon>span:before {
            font-size: 4em
        }

        .sc_icons_divider2 {
            padding: 3em 0
        }

        .sc_icons_divider2 .sc_icons_item_title {
            font-size: 1.4em
        }

        .sc_icons_divider2 .sc_icons_icon:before,.sc_icons_divider2 .sc_icons_icon>span:before {
            font-size: 4.2em
        }

        .sc_icons_divider2 .slider-wrapper .sc_icons_item,.sc_icons_divider2 .sc_icons_columns_wrap .sc_icons_item {
            padding: 1.5em
        }

        .sc_services_default .sc_services_item_info {
            padding: 1.8em
        }

        .sc_services_default .sc_services_item_title {
            font-size: 1.4em
        }

        .sc_services_alter .sc_services_item_title {
            max-width: 100%
        }

        .sc_services_classic .sc_services_item_info_wrap {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-align-items: flex-start;
            -ms-flex-align: start;
            align-items: flex-start;
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }

        .sc_services_classic .sc_services_item_content_inner {
            padding: 1.8em
        }

        .sc_services_classic .sc_services_item_title_wrap {
            max-width: 100%
        }

        .sc_services_classic .sc_services_item_title {
            font-size: 1.3em
        }

        .sc_services_classic .sc_services_item .sc_services_item_more_link {
            font-size: 12px;
            line-height: 19px;
            margin-top: 12px
        }

        .sc_services_classic .sc_services_item:before {
            padding-top: 110%
        }

        .sc_services_accent .sc_services_item.with_image {
            padding: 1.6em
        }

        .sc_services_hover .sc_services_item:before {
            padding-top: 125%
        }

        .sc_services_hover .sc_services_item_title {
            font-size: 1.4em
        }

        .sc_services_hover .sc_services_item_icon,.sc_services_hover .sc_services_item_pictogram {
            font-size: 3.8em
        }

        .sc_services_minimal .sc_services_item_title {
            font-size: 1.4em
        }

        .elementor-section-full_width .sc_services_minimal .sc_services_item:before {
            padding-top: 95%
        }

        .sc_services_breezy .sc_services_item_content_inner {
            padding: 1.9em
        }

        .sc_services_breezy .sc_services_item_title {
            font-size: 1.3em
        }

        .sc_services_breezy .sc_services_item:before {
            padding-top: 110%
        }

        .sc_services_creative .sc_services_slider .sc_services_item,.sc_services_creative .sc_services_columns_wrap .sc_services_item,.sc_services_creative.services_page_related .related_columns .sc_services_item {
            height: 100%
        }

        .sc_services_creative .sc_services_item_content_inner {
            padding: 2em
        }

        .sc_services_creative .sc_services_item_number {
            font-size: 1.4em
        }

        .sc_services_creative .sc_services_item_title {
            font-size: 1.4em
        }

        .sc_services_creative .sc_services_item:before {
            padding-top: 110%
        }

        .sc_services_minimal .sc_services_slider .sc_services_item,.sc_services_minimal .sc_services_columns_wrap .sc_services_item,.sc_services_minimal.services_page_related .related_columns .sc_services_item {
            height: 100%
        }

        .sc_services_fashion .sc_services_slider .sc_services_item,.sc_services_fashion .sc_services_columns_wrap .sc_services_item,.sc_services_fashion.services_page_related .related_columns .sc_services_item {
            height: 100%
        }

        .sc_services_motley .sc_services_item_content_inner {
            padding: 2.4em
        }

        .sc_services_motley .sc_services_item_title {
            font-size: 1.4em
        }

        .sc_services_strange .sc_services_item_text {
            display: none
        }

        .sc_services_strange .sc_services_item_icon+.sc_services_item_title {
            margin-top: .8em
        }

        .sc_services_strange .sc_services_item .sc_services_item_button {
            margin: 1.4em 0 0
        }

        .sc_services_modern .sc_services_item_subtitle {
            font-size: 16px
        }

        .sc_services_modern.sc_services_featured_top .sc_services_item_thumb {
            margin-bottom: 1.2em
        }

        .sc_services_modern .sc_services_item_content {
            margin-top: .5em
        }

        .sc_services_modern .sc_services_item_button {
            margin: 1em 0 0
        }

        .sc_services_modern .sc_services_item_subtitle+.sc_services_item_title {
            margin-top: .3em
        }

        .sc_services_extra .sc_services_item_content_inner {
            padding: 1.8em
        }

        .sc_services_extra .trx_addons_column-1_5 .sc_services_item_content_inner,.sc_services_extra .trx_addons_column-1_6 .sc_services_item_content_inner,.sc_services_extra .trx_addons_column-1_7 .sc_services_item_content_inner,.sc_services_extra .trx_addons_column-1_8 .sc_services_item_content_inner {
            padding: 1.8em
        }

        .sc_services_extra .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title,.sc_services_extra .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title,.sc_services_extra .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title,.sc_services_extra .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
            font-size: 1.3em
        }

        .sc_services_extra .sc_services_item_number {
            font-size: 1.3em
        }

        .sc_services_extra .sc_services_item_title {
            font-size: 1.3em
        }

        .sc_services_extra .sc_services_item_text {
            font-size: 16px;
            line-height: 1.4em;
            max-height: 3em
        }

        .sc_services_extra .sc_services_item_button {
            margin-top: .8em
        }

        .sc_services_strong .sc_services_item_number {
            font-size: 1.3em
        }

        .sc_services_strong .sc_services_item_title {
            font-size: 1.3em
        }

        .sc_services_strong .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title,.sc_services_strong .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title,.sc_services_strong .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title,.sc_services_strong .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
            font-size: 1.3em
        }

        .sc_services_strong .sc_services_item_text {
            font-size: 16px;
            line-height: 1.4em;
            max-height: 3em
        }

        .sc_services_strong .sc_services_item_button {
            margin-top: .8em
        }

        .sc_services_shine .sc_services_item_content_inner {
            padding: 3em 2em
        }

        .sc_services_timeline .sc_services_content .sc_services_item .sc_services_item_content {
            font-size: 16px
        }

        .sc_services_timeline .sc_services_item_info {
            padding: 30px 20px 30px !important
        }

        .sc_services_timeline .sc_services_content .sc_services_item .sc_services_item_title {
            font-size: 20px
        }

        .sc_services_timeline .extra_row {
            padding: 31px 0 20px
        }

        .sc_services_timeline .extra_row .sc_services_item_timeline_point {
            top: -42px
        }

        .sc_services_timeline .extra_row:nth-child(2n+1) {
            padding: 0 0 35px
        }

        .sc_services_timeline .extra_row:nth-child(2n+1) .sc_services_item_timeline_point {
            bottom: -42px
        }

        .slider_container.slider_controls_outside+.slider_controls_wrap>a,.slider_outer_controls_outside .slider_controls_wrap>a {
            width: 35px;
            height: 35px;
            line-height: 35px
        }

        .sc_slider_controller_titles .sc_slider_controller_info {
            font-size: 17px
        }

        .sc_slider_controller_horizontal[data-controls="1"] .sc_slider_controller_info {
            width: 90%;
            text-align: center
        }

        .sc_slider_controller_horizontal[data-controls="1"] {
            padding-left: 40px;
            padding-right: 37px
        }

        .sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a {
            width: 40px
        }

        .sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
            left: -40px
        }

        .sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
            right: -37px
        }

        .sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_next:before,.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_prev:before {
            font-size: 22px
        }

        .slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet {
            font-size: 30px
        }

        .trx_addons_list_parameters>li {
            font-size: 18px;
            line-height: 23px
        }

        .team_member_page .team_member_title {
            font-size: 38px
        }

        .team_member_page .team_member_description {
            margin: 0 0 2.2em
        }

        .team_member_page .team_member_featured {
            padding: 0 30px 0 0
        }

        .team_member_page .team_member_featured .post_featured {
            margin-bottom: 35px
        }

        .team_page_wrap_info .team_page_wrap_info_over {
            padding: 75px 0
        }

        .team_member_projects .team_member_projects_title,.team_page_related .related_wrap_title,.team_page_wrap_info .section_title {
            font-size: 30px
        }

        .team_page_wrap_info {
            margin-top: 5.5em
        }

        body:not(.remove_margins) .team_page_wrap_info.comments_close {
            margin-bottom: -80px
        }

        .related_wrap.team_page_related .sc_team_posts_item .post_featured {
            margin-bottom: .8em
        }

        .related_wrap.team_page_related .sc_team_posts_item .sc_team_posts_item_title {
            font-size: 22px
        }

        div.wpcf7 .form-style-1 .columns_wrap>[class*=column-] {
            padding-bottom: 20px
        }

        div.wpcf7 .form-style-1 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 25px
        }

        div.wpcf7 .form-style-5 .wpcf7-submit-style {
            margin-top: 10px
        }

        div.wpcf7 .form-style-4 .columns_wrap {
            margin-right: -10px
        }

        div.wpcf7 .form-style-4 .columns_wrap>[class*=column-] {
            padding-right: 10px
        }

        div.wpcf7 .form-style-4 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 15px
        }

        div.wpcf7 .form-style-4 .style-icon[class*=icon-]:before {
            top: 12px
        }

        div.wpcf7 .form-style-5 .columns_wrap>[class*=column-] {
            padding-bottom: 18px
        }

        div.wpcf7 .form-style-5 [data-name=acceptance],div.wpcf7 .form-style-5 .acceptance {
            margin-bottom: 25px
        }

        div.wpcf7 .form-style-5 .columns_wrap>[class*=column-] {
            padding-bottom: 20px
        }

        div.wpcf7 .form-style-7 .columns_wrap>[class*=column-] {
            padding-bottom: 20px
        }

        div.wpcf7 .form-style-7 .style-line[class*=icon-]:before {
            font-size: 20px
        }

        div.wpcf7 .form-style-7 input[type=text],div.wpcf7 .form-style-7 input[type=number],div.wpcf7 .form-style-7 input[type=email],div.wpcf7 .form-style-7 input[type=url],div.wpcf7 .form-style-7 input[type=tel],div.wpcf7 .form-style-7 input[type=password],div.wpcf7 .form-style-7 input[type=search],div.wpcf7 .form-style-7 select,div.wpcf7 .form-style-7 textarea,div.wpcf7 .form-style-7 textarea.wp-editor-area {
            padding: 12px 0
        }

        div.wpcf7 .form-style-3 .columns_wrap>[class*=column-] {
            padding-bottom: 25px
        }

        div.wpcf7 .form-style-3 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 25px
        }

        div.wpcf7 .form-style-3 .wpcf7-spinner+.acceptance,div.wpcf7 .form-style-3 .wpcf7-spinner+[data-name=acceptance],div.wpcf7 .form-style-3 .ajax-loader+.acceptance {
            display: block;
            margin: 15px 0 0
        }

        div.wpcf7 .form-style-3 input[type=checkbox]+.wpcf7-list-item-label:before {
            top: .42em
        }

        div.wpcf7 .form-style-2 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 25px
        }

        div.wpcf7 .form-style-2+div.wpcf7-response-output {
            margin: 20px 0 0
        }

        #style-1.mc4wp-form label {
            margin: 15px 0 0
        }

        #style-2.mc4wp-form label {
            margin: 15px 0 0
        }

        #style-2.mc4wp-form .mc4wp-form-fields input[type=email] {
            height: 50px;
            font-size: 17px
        }

        #style-2.mc4wp-form .mc4wp-form-fields button,#style-2.mc4wp-form .mc4wp-form-fields input[type=submit] {
            font-size: 14px;
            height: 50px;
            line-height: 50px
        }

        #style-3.mc4wp-form label {
            margin: 15px 0 0
        }

        #style-3.mc4wp-form .mc4wp-form-fields input[type=email] {
            width: calc(100% - 160px)
        }

        #style-3.mc4wp-form .mc4wp-form-fields button,#style-3.mc4wp-form .mc4wp-form-fields input[type=submit] {
            font-size: 14px
        }

        #style-4.mc4wp-form label {
            margin: 15px 0 0
        }

        #style-4.mc4wp-form .mc4wp-form-fields input[type=email] {
            padding: .6em 1.5em;
            height: 50px;
            width: calc(100% - 180px)
        }

        #style-4.mc4wp-form .mc4wp-form-fields button,#style-4.mc4wp-form .mc4wp-form-fields input[type=submit] {
            font-size: 14px;
            width: 170px;
            height: 50px;
            line-height: 50px
        }

        #style-5.mc4wp-form .mc4wp-form-fields input[type=email] {
            font-size: 26px;
            margin-left: -9px
        }

        #style-5.mc4wp-form label {
            padding: 0 0 0 55px;
            width: 70%
        }

        #style-5.mc4wp-form input[type=checkbox]+label:before {
            width: 40px;
            height: 40px;
            line-height: 40px
        }

        #style-5.mc4wp-form .mc4wp-form-fields button,#style-5.mc4wp-form .mc4wp-form-fields input[type=submit] {
            width: 50px;
            flex: 0 0 50px;
            font-size: 12px
        }

        #style-6.mc4wp-form label {
            margin: 15px auto 0
        }

        #style-6.mc4wp-form .mc4wp-form-fields input[type=email] {
            height: 50px
        }

        #style-6.mc4wp-form .mc4wp-form-fields button,#style-6.mc4wp-form .mc4wp-form-fields input[type=submit] {
            width: 44px;
            height: 44px;
            line-height: 44px
        }

        #style-6.mc4wp-form .mc4wp-form-fields button:before,#style-6.mc4wp-form .mc4wp-form-fields input[type=submit]:before {
            font-size: 16px
        }

        #style-7.mc4wp-form label {
            margin: 20px auto 0
        }

        #style-8.mc4wp-form .mc4wp-form-fields:before {
            top: 10px
        }

        #style-8.mc4wp-form .mc4wp-form-fields input[type=email] {
            height: 50px
        }

        #style-8.mc4wp-form .mc4wp-form-fields button,#style-8.mc4wp-form .mc4wp-form-fields input[type=submit] {
            height: 50px;
            line-height: 50px
        }

        #style-8.mc4wp-form label {
            margin: 15px 0 0
        }

        #style-9.mc4wp-form .mc4wp-form-fields input[type=email] {
            height: 50px
        }

        #style-9.mc4wp-form .mc4wp-form-fields:before {
            top: 10px
        }

        #style-9.mc4wp-form .mc4wp-form-fields button,#style-9.mc4wp-form .mc4wp-form-fields input[type=submit] {
            height: 50px;
            line-height: 50px
        }

        #style-9.mc4wp-form label {
            margin: 15px 0 0
        }

        #style-11.mc4wp-form .mc4wp-form-fields {
            padding-bottom: 70px
        }

        #style-11.mc4wp-form .mc4wp-form-fields button,#style-11.mc4wp-form .mc4wp-form-fields input[type=submit] {
            height: 45px;
            line-height: 45px
        }

        #sb_instagram[data-shortcode-atts*=feedTwo] .sbi_follow_btn a,#sb_instagram.feedTwo .sbi_follow_btn a {
            height: 70px;
            min-width: 70px;
            line-height: 70px
        }

        .widget_instagram_type_default .widget_instagram_follow_link_wrap .widget_instagram_follow_link {
            height: 70px;
            min-width: 70px;
            line-height: 70px
        }

        .widget_instagram_type_alter .widget_instagram_follow_link_wrap .widget_instagram_follow_link {
            padding: 14px 26px
        }

        h1.sc_item_title {
            line-height: 42px
        }

        h2.sc_item_title {
            line-height: 32px
        }

        h3.sc_item_title {
            line-height: 29px
        }

        h4.sc_item_title {
            line-height: 27px
        }

        h5.sc_item_title {
            line-height: 25px
        }

        h6.sc_item_title {
            line-height: 22px
        }

        .sc_item_subtitle_above {
            margin-bottom: .6em
        }

        .sc_item_title_style_icon_bottom.sc_item_title:after,.sc_title_icon_bottom .sc_item_title:after {
            margin-top: 18px
        }

        .sc_item_subtitle.sc_item_title_style_icon:before,.sc_title_icon .sc_item_subtitle:before {
            margin-bottom: 12px
        }

        h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_descr,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_slider,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_columns,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_masonry,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_filters_wrap,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_content {
            margin-top: .6em
        }

        h1.sc_item_title_tag+.sc_item_descr,h1.sc_item_title_tag+.sc_item_slider,h1.sc_item_title_tag+.sc_item_columns,h1.sc_item_title_tag+.sc_item_masonry,h1.sc_item_title_tag+.sc_item_filters_wrap,h1.sc_item_title_tag+.sc_item_content {
            margin-top: .8em
        }

        h2.sc_item_title_tag+.sc_item_descr,h2.sc_item_title_tag+.sc_item_slider,h2.sc_item_title_tag+.sc_item_columns,h2.sc_item_title_tag+.sc_item_masonry,h2.sc_item_title_tag+.sc_item_filters_wrap,h2.sc_item_title_tag+.sc_item_content {
            margin-top: .8em
        }

        h3.sc_item_title_tag+.sc_item_descr,h3.sc_item_title_tag+.sc_item_slider,h3.sc_item_title_tag+.sc_item_columns,h3.sc_item_title_tag+.sc_item_masonry,h3.sc_item_title_tag+.sc_item_filters_wrap,h3.sc_item_title_tag+.sc_item_content {
            margin-top: .8em
        }

        h4.sc_item_title_tag+.sc_item_descr,h4.sc_item_title_tag+.sc_item_slider,h4.sc_item_title_tag+.sc_item_columns,h4.sc_item_title_tag+.sc_item_masonry,h4.sc_item_title_tag+.sc_item_filters_wrap,h4.sc_item_title_tag+.sc_item_content {
            margin-top: .7em
        }

        h5.sc_item_title_tag+.sc_item_descr,h5.sc_item_title_tag+.sc_item_slider,h5.sc_item_title_tag+.sc_item_columns,h5.sc_item_title_tag+.sc_item_masonry,h5.sc_item_title_tag+.sc_item_filters_wrap,h5.sc_item_title_tag+.sc_item_content {
            margin-top: .7em
        }

        h6.sc_item_title_tag+.sc_item_descr,h6.sc_item_title_tag+.sc_item_slider,h6.sc_item_title_tag+.sc_item_columns,h6.sc_item_title_tag+.sc_item_masonry,h6.sc_item_title_tag+.sc_item_filters_wrap,h6.sc_item_title_tag+.sc_item_content {
            margin-top: .7em
        }

        .sc_item_title+.sc_item_button,.sc_item_title+.sc_item_button_image,.sc_item_subtitle+.sc_item_button,.sc_item_subtitle+.sc_item_button_image,.sc_item_descr+.sc_item_button,.sc_item_descr+.sc_item_button_image,.sc_item_content+.sc_item_button,.sc_item_content+.sc_item_button_image,.sc_item_slider+.sc_item_button,.sc_item_slider+.sc_item_button_image,.sc_item_columns+.sc_item_button,.sc_item_columns+.sc_item_button_image {
            margin-top: 1.1em
        }

        h1.sc_item_title_tag.sc_align_right:not(.sc_align_center),h1.sc_item_title_tag:not(.sc_align_center) {
            margin-left: -1px;
            margin-right: -1px
        }

        h2.sc_item_title_tag.sc_align_right:not(.sc_align_center),h2.sc_item_title_tag:not(.sc_align_center) {
            margin-left: 0;
            margin-right: 0
        }

        .trx_addons_audio_player div.mejs-controls .mejs-time.mejs-duration-container {
            margin-right: 15px
        }

        .trx_addons_audio_player div.mejs-controls .mejs-time-rail {
            margin: 0 17px
        }

        .trx_addons_audio_player .audio_info+.audio_embed,.trx_addons_audio_player .audio_info+.audio_frame {
            margin-top: 15px
        }

        .trx_addons_audio_player .trx_addons_audio_player_wrap .audio_caption {
            font-size: 22px
        }

        .trx_addons_audio_player .trx_addons_audio_player_wrap .audio_now_playing {
            margin-bottom: .8em
        }

        .trx_addons_audio_player .trx_addons_audio_player_wrap {
            padding: 1.6em
        }

        .trx_addons_audio_player .trx_addons_audio_navigation {
            top: 2em;
            right: 1.5em
        }

        .wp-playlist.wp-audio-playlist .wp-playlist-item-title {
            font-size: 24px
        }

        .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-caption,.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-length,.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-artist,.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-title {
            font-size: 17px
        }

        .wp-playlist.wp-audio-playlist div.mejs-controls .mejs-time-rail {
            margin: 0 15px
        }

        .wp-playlist.wp-audio-playlist div.mejs-controls .mejs-time.mejs-duration-container {
            margin-right: 8px
        }

        div.mejs-controls .mejs-time.mejs-currenttime-container {
            margin-left: 12px
        }

        .trx_addons_audio_player div.mejs-controls .mejs-time.mejs-duration-container {
            margin-right: 8px
        }

        .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title {
            font-size: 22px
        }

        .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body {
            padding: 0 0 0 40px
        }

        .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body:before {
            width: 25px
        }

        .sc_blogger_list.sc_blogger_list_simple .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_meta+.sc_blogger_item_button {
            margin-top: 10px
        }

        .sc_blogger_list.sc_blogger_list_hover .sc_blogger_content .sc_blogger_item_list.sc_blogger_item_image_position_top+.sc_blogger_item_list.sc_blogger_item_image_position_top {
            margin-top: 3em
        }

        .sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title {
            font-size: 22px
        }

        .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_list.sc_blogger_list_hover_2 .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_excerpt {
            font-size: 16px
        }

        .sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title {
            font-size: 18px
        }

        .sc_blogger_list.sc_blogger_list_with_image .sc_blogger_content .sc_blogger_item_list {
            margin-bottom: 15px;
            padding-bottom: 15px
        }

        .post_featured.hover_info .post_info .post_title .hover-arrow {
            margin-top: 10px
        }

        .sc_blogger .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger .sc_blogger_item_meta+.sc_blogger_item_button,.sc_blogger .sc_blogger_item_excerpt+.sc_blogger_item_button {
            margin-top: 8px
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta+.sc_blogger_item_button,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt+.sc_blogger_item_button {
            margin-top: .6em
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt {
            font-size: 16px
        }

        .sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap {
            padding: 2em
        }

        .sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap .post_title,.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_title {
            font-size: 24px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] {
            padding: 30px 30px 20px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_item_excerpt {
            display: none
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] {
            padding: 22px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
            font-size: 18px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories {
            top: 19px;
            left: 22px;
            right: 22px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta {
            margin: 8px 0 0
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] {
            padding: 25px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories {
            top: 23px;
            left: 25px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body [class*=post_info_] .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] {
            padding: 25px
        }

        .sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header {
            padding: 0 0 0 40px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header:before {
            width: 25px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_title {
            font-size: 20px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_featured {
            margin-bottom: 1.4em
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry.post_layout_classic_1 .post_title {
            font-size: 24px
        }

        .sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_1 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_2 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_3 .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_classic .post_meta {
            margin-top: 8px
        }

        .sc_blogger_default.sc_blogger_default_classic .post_meta_categories {
            margin: 0 0 8px
        }

        .sc_blogger_default.sc_blogger_default_classic .slider_outer_centered .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
            padding: 20px 30px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header {
            padding: 25px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_title {
            font-size: 18px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
            padding: 30px 25px 25px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .post_meta.sc_blogger_item_meta.post_meta_date {
            right: 20px;
            top: -50px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
            min-width: 60px;
            max-width: 100px;
            padding: 15px 10px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date b {
            font-size: 36px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
            width: 60px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content>.post_meta.sc_blogger_item_meta.post_meta_date~* {
            margin-left: 70px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title {
            font-size: 22px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title+.sc_blogger_item_excerpt,.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_meta+.sc_blogger_item_excerpt {
            margin-top: 8px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta {
            margin: 8px 0 0
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured+.sc_blogger_item_content {
            margin-top: 1.4em
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
            font-size: 18px
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .post_meta {
            margin: 0 0 8px
        }

        .footer_wrap .sc_layouts_row .sc_layouts_item,.footer_wrap .sc_layouts_row .widget {
            margin-top: .3em !important;
            margin-bottom: .3em !important
        }

        .footer_wrap .sc_layouts_item.elementor-widget-divider,.footer_wrap .sc_layouts_item.elementor-widget-spacer,.footer_wrap .sc_layouts_item .widget {
            margin-top: 0 !important;
            margin-bottom: 0 !important
        }

        .menu_footer_nav_area>ul>li,.footer_wrap .sc_layouts_menu>ul>li {
            font-size: 17px
        }

        .footer_wrap .sc_layouts_row_type_narrow .sc_layouts_menu>ul>li {
            font-size: 16px
        }

        .footer_wrap .sc_layouts_row_type_normal .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item {
            margin-right: 30px;
            font-size: 18px
        }

        .footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item {
            margin: 0 4px 4px 0
        }

        .footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap {
            margin-bottom: -4px
        }

        .widget_custom_links ul.custom_links_list .custom_links_list_item+.custom_links_list_item {
            margin-top: 11px !important
        }

        .single-format-gallery .post_featured.with_gallery .sc_slider_controller_horizontal .slider_container {
            max-height: 100px !important
        }

        .slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev,.slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev,.slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev,.slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
            margin-left: 20px
        }

        .slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next,.slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next,.slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next,.slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
            margin-right: 20px
        }

        .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev,.slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
            margin-left: 20px
        }

        .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next,.slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
            margin-right: 20px
        }
    }

    @media (min-width: 601px) and (max-width:782px) {
        .sc_team_list .sc_team_item.has-post-thumbnail {
            display:-webkit-flex;
            display: -ms-flexbox;
            display: flex
        }

        .sc_team_list .sc_team_item.has-post-thumbnail .post_featured {
            max-width: 47%
        }

        .sc_team_list .sc_team_item.has-post-thumbnail .sc_team_item_info {
            padding: 0 0 0 6%
        }
    }

    @media (max-width: 767px) {
        :root {
            --theme-var-page_extra:30px;
            --theme-var-page: calc(100vw - var(--theme-var-page_extra)*2);
            --theme-var-grid_gap: 20px;
            --theme-var-grid_max_columns: 2;
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: var(--theme-var-content);
            --theme-var-padding_narrow: 0px
        }

        .menu_side_present {
            --theme-var-menu_side: 60px;
            --theme-var-page: calc(100vw - var(--theme-var-page_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: var(--theme-var-content);
            --theme-var-padding_narrow: 0px
        }

        .body_style_boxed {
            --theme-var-page_boxed_extra: var(--theme-var-page_extra);
            --theme-var-page_boxed: 100vw;
            --theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: var(--theme-var-content);
            --theme-var-padding_narrow: 0px
        }

        .body_style_boxed.menu_side_present {
            --theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: var(--theme-var-content);
            --theme-var-padding_narrow: 0px
        }

        .body_style_fullwide {
            --theme-var-page_fullwide_extra: var(--theme-var-page_extra);
            --theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: var(--theme-var-content);
            --theme-var-padding_narrow: 0px
        }

        .body_style_fullwide.menu_side_present {
            --theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: var(--theme-var-content);
            --theme-var-padding_narrow: 0px
        }

        html,body {
            font-size: 16px
        }

        h1,.front_page_section_caption {
            font-size: 34px;
            line-height: 38px;
            margin-top: 25px;
            margin-bottom: 14px
        }

        h2 {
            font-size: 28px;
            line-height: 32px;
            margin-top: 24px;
            margin-bottom: 14px
        }

        h3 {
            font-size: 24px;
            line-height: 28px;
            margin-top: 24px;
            margin-bottom: 14px
        }

        h4 {
            font-size: 20px;
            line-height: 24px;
            margin-top: 21px;
            margin-bottom: 12px
        }

        h5 {
            font-size: 18px;
            line-height: 22px;
            margin-top: 20px;
            margin-bottom: 11px
        }

        h6 {
            font-size: 17px;
            line-height: 20px;
            margin-top: 18px;
            margin-bottom: 9px
        }

        .sc_layouts_row_type_compact .sc_layouts_title_caption {
            font-size: 34px;
            line-height: 38px
        }

        .footer_wrap .sc_layouts_row_type_compact,.widget ol,.widget ul {
            font-size: 1rem
        }

        body.mobile_layout.menu_side_left .menu_side_wrap {
            left: calc(-1*var(--theme-var-menu_side))
        }

        body.mobile_layout.menu_side_right .menu_side_wrap {
            right: calc(-1*var(--theme-var-menu_side))
        }

        .menu_side_left .sc_layouts_row_fixed_on {
            margin-left: 0 !important
        }

        .menu_side_right .sc_layouts_row_fixed_on {
            margin-right: 0 !important
        }

        body.menu_side_left {
            margin-left: 0 !important
        }

        body.menu_side_right {
            margin-right: 0 !important
        }

        body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) [class*=content_wrap]>.content {
            margin-bottom: 0
        }

        [class*=content_wrap]>.sidebar {
            margin-top: 60px
        }

        .sidebar_small_screen_above .content_wrap>.sidebar {
            margin-bottom: 40px
        }

        .sidebar_small_screen_float.sidebar_show .sidebar {
            width: 300px !important
        }

        .widgets_above_page_wrap,.widgets_above_content_wrap {
            margin-bottom: 60px
        }

        .widgets_below_page_wrap,.widgets_below_content_wrap {
            margin-top: 60px
        }

        .menu_side_left.sidebar_left.sidebar_small_screen_float .sidebar_control,.menu_side_right.sidebar_right.sidebar_small_screen_float .sidebar_control {
            margin-top: 3.3em
        }

        body:not(.trx_addons_present) .top_panel_default .columns_wrap [class*=column-] {
            width: 50%
        }

        .row.columns_padding_bottom.columns_in_single_row>[class*=column-],.columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=column-],.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
            padding-bottom: var(--theme-var-grid_gap)
        }

        .row:not(.columns_padding_bottom):not(.columns_fluid)>[class*=column-]:nth-child(2n+3),.columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*=column-]:nth-child(2n+3),.row:not(.columns_padding_bottom):not(.columns_fluid)>[class*=column-]:nth-child(2n+4),.columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*=column-]:nth-child(2n+4),.trx_addons_columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*=trx_addons_column-]:nth-child(2n+3),.trx_addons_columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*=trx_addons_column-]:nth-child(2n+4) {
            padding-top: var(--theme-var-grid_gap)
        }

        .row:not(.columns_fluid)>[class*=column-],.columns_wrap:not(.columns_fluid)>[class*=column-],.trx_addons_columns_wrap:not(.columns_fluid)>[class*=trx_addons_column-] {
            width: calc(100%/var(--theme-var-grid_max_columns))
        }

        .row:not(.columns_fluid)>.column-1_1,.row:not(.columns_fluid)>.column-2_2,.row:not(.columns_fluid)>.column-3_3,.row:not(.columns_fluid)>.column-4_4,.row:not(.columns_fluid)>.column-5_5,.row:not(.columns_fluid)>.column-6_6,.row:not(.columns_fluid)>.column-7_7,.row:not(.columns_fluid)>.column-8_8,.row:not(.columns_fluid)>.column-9_9,.row:not(.columns_fluid)>.column-10_10,.row:not(.columns_fluid)>.column-11_11,.row:not(.columns_fluid)>.column-12_12,.columns_wrap:not(.columns_fluid)>.column-1_1,.columns_wrap:not(.columns_fluid)>.column-2_2,.columns_wrap:not(.columns_fluid)>.column-3_3,.columns_wrap:not(.columns_fluid)>.column-4_4,.columns_wrap:not(.columns_fluid)>.column-5_5,.columns_wrap:not(.columns_fluid)>.column-6_6,.columns_wrap:not(.columns_fluid)>.column-7_7,.columns_wrap:not(.columns_fluid)>.column-8_8,.columns_wrap:not(.columns_fluid)>.column-9_9,.columns_wrap:not(.columns_fluid)>.column-10_10,.columns_wrap:not(.columns_fluid)>.column-11_11,.columns_wrap:not(.columns_fluid)>.column-12_12,.row:not(.columns_fluid)>.column-2_3,.columns_wrap:not(.columns_fluid)>.column-2_3,.row:not(.columns_fluid)>.column-1_3.after_span_2,.columns_wrap:not(.columns_fluid)>.column-1_3.after_span_2,.row:not(.columns_fluid)>.column-2_4,.columns_wrap:not(.columns_fluid)>.column-3_4,.row:not(.columns_fluid)>.column-1_4.after_span_2,.columns_wrap:not(.columns_fluid)>.column-1_4.after_span_3,.row:not(.columns_fluid)>.column-2_5,.columns_wrap:not(.columns_fluid)>.column-2_5,.row:not(.columns_fluid)>.column-3_5,.columns_wrap:not(.columns_fluid)>.column-3_5,.row:not(.columns_fluid)>.column-4_5,.columns_wrap:not(.columns_fluid)>.column-4_5,.row:not(.columns_fluid)>.column-2_6,.columns_wrap:not(.columns_fluid)>.column-2_6,.row:not(.columns_fluid)>.column-3_6,.columns_wrap:not(.columns_fluid)>.column-3_6,.row:not(.columns_fluid)>.column-4_6,.columns_wrap:not(.columns_fluid)>.column-4_6,.row:not(.columns_fluid)>.column-5_6,.columns_wrap:not(.columns_fluid)>.column-5_6,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_3.after_span_2,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_4.after_span_3,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6 {
            width: 100%
        }

        .post-password-form input[type=password],.post-password-form input[type=submit] {
            height: 42px
        }

        .post-password-form input[type=submit] {
            padding: 0 30px
        }

        .row:not(.columns_fluid)>.column-1-tablet,.columns_wrap:not(.columns_fluid)>.column-1-tablet,.row:not(.columns_fluid)>.column-1_1-tablet,.columns_wrap:not(.columns_fluid)>.column-1_1-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1-tablet {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-1_2-tablet,.columns_wrap:not(.columns_fluid)>.column-1_2-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_2-tablet {
            width: 50%
        }

        .row:not(.columns_fluid)>.column-1_3-tablet,.columns_wrap:not(.columns_fluid)>.column-1_3-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_3-tablet {
            width: 33.3333333333%
        }

        .row:not(.columns_fluid)>.column-1_4-tablet,.columns_wrap:not(.columns_fluid)>.column-1_4-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_4-tablet {
            width: 25%
        }

        .row:not(.columns_fluid)>.column-1_5-tablet,.columns_wrap:not(.columns_fluid)>.column-1_5-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_5-tablet {
            width: 20%
        }

        .row:not(.columns_fluid)>.column-1_6-tablet,.columns_wrap:not(.columns_fluid)>.column-1_6-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_6-tablet {
            width: 16.6666666667%
        }

        .row:not(.columns_fluid)>.column-1_7-tablet,.columns_wrap:not(.columns_fluid)>.column-1_7-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_7-tablet {
            width: 14.2857142857%
        }

        .row:not(.columns_fluid)>.column-1_8-tablet,.columns_wrap:not(.columns_fluid)>.column-1_8-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_8-tablet {
            width: 12.5%
        }

        .row:not(.columns_fluid)>.column-1_9-tablet,.columns_wrap:not(.columns_fluid)>.column-1_9-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_9-tablet {
            width: 11.1111111111%
        }

        .row:not(.columns_fluid)>.column-1_10-tablet,.columns_wrap:not(.columns_fluid)>.column-1_10-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_10-tablet {
            width: 10%
        }

        .row:not(.columns_fluid)>.column-1_11-tablet,.columns_wrap:not(.columns_fluid)>.column-1_11-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_11-tablet {
            width: 9.0909090909%
        }

        .row:not(.columns_fluid)>.column-1_12-tablet,.columns_wrap:not(.columns_fluid)>.column-1_12-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_12-tablet {
            width: 8.3333333333%
        }

        .row:not(.columns_fluid)>.column-2_2-tablet,.columns_wrap:not(.columns_fluid)>.column-2_2-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2-tablet {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-2_3-tablet,.columns_wrap:not(.columns_fluid)>.column-2_3-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3-tablet {
            width: 66.6666666667%
        }

        .row:not(.columns_fluid)>.column-2_4-tablet,.columns_wrap:not(.columns_fluid)>.column-2_4-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_4-tablet {
            width: 50%
        }

        .row:not(.columns_fluid)>.column-2_5-tablet,.columns_wrap:not(.columns_fluid)>.column-2_5-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5-tablet {
            width: 40%
        }

        .row:not(.columns_fluid)>.column-2_6-tablet,.columns_wrap:not(.columns_fluid)>.column-2_6-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6-tablet {
            width: 33.3333333333%
        }

        .row:not(.columns_fluid)>.column-2_7-tablet,.columns_wrap:not(.columns_fluid)>.column-2_7-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_7-tablet {
            width: 28.5714285714%
        }

        .row:not(.columns_fluid)>.column-2_8-tablet,.columns_wrap:not(.columns_fluid)>.column-2_8-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_8-tablet {
            width: 25%
        }

        .row:not(.columns_fluid)>.column-2_9-tablet,.columns_wrap:not(.columns_fluid)>.column-2_9-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_9-tablet {
            width: 22.2222222222%
        }

        .row:not(.columns_fluid)>.column-2_10-tablet,.columns_wrap:not(.columns_fluid)>.column-2_10-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_10-tablet {
            width: 20%
        }

        .row:not(.columns_fluid)>.column-2_11-tablet,.columns_wrap:not(.columns_fluid)>.column-2_11-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_11-tablet {
            width: 18.1818181818%
        }

        .row:not(.columns_fluid)>.column-2_12-tablet,.columns_wrap:not(.columns_fluid)>.column-2_12-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_12-tablet {
            width: 16.6666666667%
        }

        .row:not(.columns_fluid)>.column-3_3-tablet,.columns_wrap:not(.columns_fluid)>.column-3_3-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3-tablet {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-3_4-tablet,.columns_wrap:not(.columns_fluid)>.column-3_4-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4-tablet {
            width: 75%
        }

        .row:not(.columns_fluid)>.column-3_5-tablet,.columns_wrap:not(.columns_fluid)>.column-3_5-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5-tablet {
            width: 60%
        }

        .row:not(.columns_fluid)>.column-3_6-tablet,.columns_wrap:not(.columns_fluid)>.column-3_6-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6-tablet {
            width: 50%
        }

        .row:not(.columns_fluid)>.column-3_7-tablet,.columns_wrap:not(.columns_fluid)>.column-3_7-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_7-tablet {
            width: 42.8571428571%
        }

        .row:not(.columns_fluid)>.column-3_8-tablet,.columns_wrap:not(.columns_fluid)>.column-3_8-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_8-tablet {
            width: 37.5%
        }

        .row:not(.columns_fluid)>.column-3_9-tablet,.columns_wrap:not(.columns_fluid)>.column-3_9-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_9-tablet {
            width: 33.3333333333%
        }

        .row:not(.columns_fluid)>.column-3_10-tablet,.columns_wrap:not(.columns_fluid)>.column-3_10-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_10-tablet {
            width: 30%
        }

        .row:not(.columns_fluid)>.column-3_11-tablet,.columns_wrap:not(.columns_fluid)>.column-3_11-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_11-tablet {
            width: 27.2727272727%
        }

        .row:not(.columns_fluid)>.column-3_12-tablet,.columns_wrap:not(.columns_fluid)>.column-3_12-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_12-tablet {
            width: 25%
        }

        .row:not(.columns_fluid)>.column-4_4-tablet,.columns_wrap:not(.columns_fluid)>.column-4_4-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4-tablet {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-4_5-tablet,.columns_wrap:not(.columns_fluid)>.column-4_5-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5-tablet {
            width: 80%
        }

        .row:not(.columns_fluid)>.column-4_6-tablet,.columns_wrap:not(.columns_fluid)>.column-4_6-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6-tablet {
            width: 66.6666666667%
        }

        .row:not(.columns_fluid)>.column-4_7-tablet,.columns_wrap:not(.columns_fluid)>.column-4_7-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_7-tablet {
            width: 57.1428571429%
        }

        .row:not(.columns_fluid)>.column-4_8-tablet,.columns_wrap:not(.columns_fluid)>.column-4_8-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_8-tablet {
            width: 50%
        }

        .row:not(.columns_fluid)>.column-4_9-tablet,.columns_wrap:not(.columns_fluid)>.column-4_9-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_9-tablet {
            width: 44.4444444444%
        }

        .row:not(.columns_fluid)>.column-4_10-tablet,.columns_wrap:not(.columns_fluid)>.column-4_10-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_10-tablet {
            width: 40%
        }

        .row:not(.columns_fluid)>.column-4_11-tablet,.columns_wrap:not(.columns_fluid)>.column-4_11-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_11-tablet {
            width: 36.3636363636%
        }

        .row:not(.columns_fluid)>.column-4_12-tablet,.columns_wrap:not(.columns_fluid)>.column-4_12-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_12-tablet {
            width: 33.3333333333%
        }

        .row:not(.columns_fluid)>.column-5_5-tablet,.columns_wrap:not(.columns_fluid)>.column-5_5-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5-tablet {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-5_6-tablet,.columns_wrap:not(.columns_fluid)>.column-5_6-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6-tablet {
            width: 83.3333333333%
        }

        .row:not(.columns_fluid)>.column-5_7-tablet,.columns_wrap:not(.columns_fluid)>.column-5_7-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_7-tablet {
            width: 71.4285714286%
        }

        .row:not(.columns_fluid)>.column-5_8-tablet,.columns_wrap:not(.columns_fluid)>.column-5_8-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_8-tablet {
            width: 62.5%
        }

        .row:not(.columns_fluid)>.column-5_9-tablet,.columns_wrap:not(.columns_fluid)>.column-5_9-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_9-tablet {
            width: 55.5555555556%
        }

        .row:not(.columns_fluid)>.column-5_10-tablet,.columns_wrap:not(.columns_fluid)>.column-5_10-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_10-tablet {
            width: 50%
        }

        .row:not(.columns_fluid)>.column-5_11-tablet,.columns_wrap:not(.columns_fluid)>.column-5_11-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_11-tablet {
            width: 45.4545454545%
        }

        .row:not(.columns_fluid)>.column-5_12-tablet,.columns_wrap:not(.columns_fluid)>.column-5_12-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_12-tablet {
            width: 41.6666666667%
        }

        .row:not(.columns_fluid)>.column-6_6-tablet,.columns_wrap:not(.columns_fluid)>.column-6_6-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6-tablet {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-6_7-tablet,.columns_wrap:not(.columns_fluid)>.column-6_7-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_7-tablet {
            width: 85.7142857143%
        }

        .row:not(.columns_fluid)>.column-6_8-tablet,.columns_wrap:not(.columns_fluid)>.column-6_8-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_8-tablet {
            width: 75%
        }

        .row:not(.columns_fluid)>.column-6_9-tablet,.columns_wrap:not(.columns_fluid)>.column-6_9-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_9-tablet {
            width: 66.6666666667%
        }

        .row:not(.columns_fluid)>.column-6_10-tablet,.columns_wrap:not(.columns_fluid)>.column-6_10-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_10-tablet {
            width: 60%
        }

        .row:not(.columns_fluid)>.column-6_11-tablet,.columns_wrap:not(.columns_fluid)>.column-6_11-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_11-tablet {
            width: 54.5454545455%
        }

        .row:not(.columns_fluid)>.column-6_12-tablet,.columns_wrap:not(.columns_fluid)>.column-6_12-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_12-tablet {
            width: 50%
        }

        .row:not(.columns_fluid)>.column-7_7-tablet,.columns_wrap:not(.columns_fluid)>.column-7_7-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7-tablet {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-7_8-tablet,.columns_wrap:not(.columns_fluid)>.column-7_8-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_8-tablet {
            width: 87.5%
        }

        .row:not(.columns_fluid)>.column-7_9-tablet,.columns_wrap:not(.columns_fluid)>.column-7_9-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_9-tablet {
            width: 77.7777777778%
        }

        .row:not(.columns_fluid)>.column-7_10-tablet,.columns_wrap:not(.columns_fluid)>.column-7_10-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_10-tablet {
            width: 70%
        }

        .row:not(.columns_fluid)>.column-7_11-tablet,.columns_wrap:not(.columns_fluid)>.column-7_11-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_11-tablet {
            width: 63.6363636364%
        }

        .row:not(.columns_fluid)>.column-7_12-tablet,.columns_wrap:not(.columns_fluid)>.column-7_12-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_12-tablet {
            width: 58.3333333333%
        }

        .row:not(.columns_fluid)>.column-8_8-tablet,.columns_wrap:not(.columns_fluid)>.column-8_8-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8-tablet {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-8_9-tablet,.columns_wrap:not(.columns_fluid)>.column-8_9-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_9-tablet {
            width: 88.8888888889%
        }

        .row:not(.columns_fluid)>.column-8_10-tablet,.columns_wrap:not(.columns_fluid)>.column-8_10-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_10-tablet {
            width: 80%
        }

        .row:not(.columns_fluid)>.column-8_11-tablet,.columns_wrap:not(.columns_fluid)>.column-8_11-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_11-tablet {
            width: 72.7272727273%
        }

        .row:not(.columns_fluid)>.column-8_12-tablet,.columns_wrap:not(.columns_fluid)>.column-8_12-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_12-tablet {
            width: 66.6666666667%
        }

        .row:not(.columns_fluid)>.column-9_9-tablet,.columns_wrap:not(.columns_fluid)>.column-9_9-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9-tablet {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-9_10-tablet,.columns_wrap:not(.columns_fluid)>.column-9_10-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_10-tablet {
            width: 90%
        }

        .row:not(.columns_fluid)>.column-9_11-tablet,.columns_wrap:not(.columns_fluid)>.column-9_11-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_11-tablet {
            width: 81.8181818182%
        }

        .row:not(.columns_fluid)>.column-9_12-tablet,.columns_wrap:not(.columns_fluid)>.column-9_12-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_12-tablet {
            width: 75%
        }

        .row:not(.columns_fluid)>.column-10_10-tablet,.columns_wrap:not(.columns_fluid)>.column-10_10-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10-tablet {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-10_11-tablet,.columns_wrap:not(.columns_fluid)>.column-10_11-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_11-tablet {
            width: 90.9090909091%
        }

        .row:not(.columns_fluid)>.column-10_12-tablet,.columns_wrap:not(.columns_fluid)>.column-10_12-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_12-tablet {
            width: 83.3333333333%
        }

        .row:not(.columns_fluid)>.column-11_11-tablet,.columns_wrap:not(.columns_fluid)>.column-11_11-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11-tablet {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-11_12-tablet,.columns_wrap:not(.columns_fluid)>.column-11_12-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_12-tablet {
            width: 91.6666666667%
        }

        .row:not(.columns_fluid)>.column-12_12-tablet,.columns_wrap:not(.columns_fluid)>.column-12_12-tablet,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12-tablet {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-1-mobile,.columns_wrap:not(.columns_fluid)>.column-1-mobile,.row:not(.columns_fluid)>.column-1_1-mobile,.columns_wrap:not(.columns_fluid)>.column-1_1-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1-mobile {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-1_2-mobile,.columns_wrap:not(.columns_fluid)>.column-1_2-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_2-mobile {
            width: 50%
        }

        .row:not(.columns_fluid)>.column-1_3-mobile,.columns_wrap:not(.columns_fluid)>.column-1_3-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_3-mobile {
            width: 33.3333333333%
        }

        .row:not(.columns_fluid)>.column-1_4-mobile,.columns_wrap:not(.columns_fluid)>.column-1_4-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_4-mobile {
            width: 25%
        }

        .row:not(.columns_fluid)>.column-1_5-mobile,.columns_wrap:not(.columns_fluid)>.column-1_5-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_5-mobile {
            width: 20%
        }

        .row:not(.columns_fluid)>.column-1_6-mobile,.columns_wrap:not(.columns_fluid)>.column-1_6-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_6-mobile {
            width: 16.6666666667%
        }

        .row:not(.columns_fluid)>.column-1_7-mobile,.columns_wrap:not(.columns_fluid)>.column-1_7-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_7-mobile {
            width: 14.2857142857%
        }

        .row:not(.columns_fluid)>.column-1_8-mobile,.columns_wrap:not(.columns_fluid)>.column-1_8-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_8-mobile {
            width: 12.5%
        }

        .row:not(.columns_fluid)>.column-1_9-mobile,.columns_wrap:not(.columns_fluid)>.column-1_9-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_9-mobile {
            width: 11.1111111111%
        }

        .row:not(.columns_fluid)>.column-1_10-mobile,.columns_wrap:not(.columns_fluid)>.column-1_10-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_10-mobile {
            width: 10%
        }

        .row:not(.columns_fluid)>.column-1_11-mobile,.columns_wrap:not(.columns_fluid)>.column-1_11-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_11-mobile {
            width: 9.0909090909%
        }

        .row:not(.columns_fluid)>.column-1_12-mobile,.columns_wrap:not(.columns_fluid)>.column-1_12-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_12-mobile {
            width: 8.3333333333%
        }

        .row:not(.columns_fluid)>.column-2_2-mobile,.columns_wrap:not(.columns_fluid)>.column-2_2-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2-mobile {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-2_3-mobile,.columns_wrap:not(.columns_fluid)>.column-2_3-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3-mobile {
            width: 66.6666666667%
        }

        .row:not(.columns_fluid)>.column-2_4-mobile,.columns_wrap:not(.columns_fluid)>.column-2_4-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_4-mobile {
            width: 50%
        }

        .row:not(.columns_fluid)>.column-2_5-mobile,.columns_wrap:not(.columns_fluid)>.column-2_5-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5-mobile {
            width: 40%
        }

        .row:not(.columns_fluid)>.column-2_6-mobile,.columns_wrap:not(.columns_fluid)>.column-2_6-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6-mobile {
            width: 33.3333333333%
        }

        .row:not(.columns_fluid)>.column-2_7-mobile,.columns_wrap:not(.columns_fluid)>.column-2_7-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_7-mobile {
            width: 28.5714285714%
        }

        .row:not(.columns_fluid)>.column-2_8-mobile,.columns_wrap:not(.columns_fluid)>.column-2_8-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_8-mobile {
            width: 25%
        }

        .row:not(.columns_fluid)>.column-2_9-mobile,.columns_wrap:not(.columns_fluid)>.column-2_9-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_9-mobile {
            width: 22.2222222222%
        }

        .row:not(.columns_fluid)>.column-2_10-mobile,.columns_wrap:not(.columns_fluid)>.column-2_10-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_10-mobile {
            width: 20%
        }

        .row:not(.columns_fluid)>.column-2_11-mobile,.columns_wrap:not(.columns_fluid)>.column-2_11-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_11-mobile {
            width: 18.1818181818%
        }

        .row:not(.columns_fluid)>.column-2_12-mobile,.columns_wrap:not(.columns_fluid)>.column-2_12-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_12-mobile {
            width: 16.6666666667%
        }

        .row:not(.columns_fluid)>.column-3_3-mobile,.columns_wrap:not(.columns_fluid)>.column-3_3-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3-mobile {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-3_4-mobile,.columns_wrap:not(.columns_fluid)>.column-3_4-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4-mobile {
            width: 75%
        }

        .row:not(.columns_fluid)>.column-3_5-mobile,.columns_wrap:not(.columns_fluid)>.column-3_5-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5-mobile {
            width: 60%
        }

        .row:not(.columns_fluid)>.column-3_6-mobile,.columns_wrap:not(.columns_fluid)>.column-3_6-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6-mobile {
            width: 50%
        }

        .row:not(.columns_fluid)>.column-3_7-mobile,.columns_wrap:not(.columns_fluid)>.column-3_7-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_7-mobile {
            width: 42.8571428571%
        }

        .row:not(.columns_fluid)>.column-3_8-mobile,.columns_wrap:not(.columns_fluid)>.column-3_8-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_8-mobile {
            width: 37.5%
        }

        .row:not(.columns_fluid)>.column-3_9-mobile,.columns_wrap:not(.columns_fluid)>.column-3_9-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_9-mobile {
            width: 33.3333333333%
        }

        .row:not(.columns_fluid)>.column-3_10-mobile,.columns_wrap:not(.columns_fluid)>.column-3_10-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_10-mobile {
            width: 30%
        }

        .row:not(.columns_fluid)>.column-3_11-mobile,.columns_wrap:not(.columns_fluid)>.column-3_11-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_11-mobile {
            width: 27.2727272727%
        }

        .row:not(.columns_fluid)>.column-3_12-mobile,.columns_wrap:not(.columns_fluid)>.column-3_12-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_12-mobile {
            width: 25%
        }

        .row:not(.columns_fluid)>.column-4_4-mobile,.columns_wrap:not(.columns_fluid)>.column-4_4-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4-mobile {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-4_5-mobile,.columns_wrap:not(.columns_fluid)>.column-4_5-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5-mobile {
            width: 80%
        }

        .row:not(.columns_fluid)>.column-4_6-mobile,.columns_wrap:not(.columns_fluid)>.column-4_6-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6-mobile {
            width: 66.6666666667%
        }

        .row:not(.columns_fluid)>.column-4_7-mobile,.columns_wrap:not(.columns_fluid)>.column-4_7-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_7-mobile {
            width: 57.1428571429%
        }

        .row:not(.columns_fluid)>.column-4_8-mobile,.columns_wrap:not(.columns_fluid)>.column-4_8-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_8-mobile {
            width: 50%
        }

        .row:not(.columns_fluid)>.column-4_9-mobile,.columns_wrap:not(.columns_fluid)>.column-4_9-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_9-mobile {
            width: 44.4444444444%
        }

        .row:not(.columns_fluid)>.column-4_10-mobile,.columns_wrap:not(.columns_fluid)>.column-4_10-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_10-mobile {
            width: 40%
        }

        .row:not(.columns_fluid)>.column-4_11-mobile,.columns_wrap:not(.columns_fluid)>.column-4_11-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_11-mobile {
            width: 36.3636363636%
        }

        .row:not(.columns_fluid)>.column-4_12-mobile,.columns_wrap:not(.columns_fluid)>.column-4_12-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_12-mobile {
            width: 33.3333333333%
        }

        .row:not(.columns_fluid)>.column-5_5-mobile,.columns_wrap:not(.columns_fluid)>.column-5_5-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5-mobile {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-5_6-mobile,.columns_wrap:not(.columns_fluid)>.column-5_6-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6-mobile {
            width: 83.3333333333%
        }

        .row:not(.columns_fluid)>.column-5_7-mobile,.columns_wrap:not(.columns_fluid)>.column-5_7-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_7-mobile {
            width: 71.4285714286%
        }

        .row:not(.columns_fluid)>.column-5_8-mobile,.columns_wrap:not(.columns_fluid)>.column-5_8-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_8-mobile {
            width: 62.5%
        }

        .row:not(.columns_fluid)>.column-5_9-mobile,.columns_wrap:not(.columns_fluid)>.column-5_9-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_9-mobile {
            width: 55.5555555556%
        }

        .row:not(.columns_fluid)>.column-5_10-mobile,.columns_wrap:not(.columns_fluid)>.column-5_10-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_10-mobile {
            width: 50%
        }

        .row:not(.columns_fluid)>.column-5_11-mobile,.columns_wrap:not(.columns_fluid)>.column-5_11-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_11-mobile {
            width: 45.4545454545%
        }

        .row:not(.columns_fluid)>.column-5_12-mobile,.columns_wrap:not(.columns_fluid)>.column-5_12-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_12-mobile {
            width: 41.6666666667%
        }

        .row:not(.columns_fluid)>.column-6_6-mobile,.columns_wrap:not(.columns_fluid)>.column-6_6-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6-mobile {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-6_7-mobile,.columns_wrap:not(.columns_fluid)>.column-6_7-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_7-mobile {
            width: 85.7142857143%
        }

        .row:not(.columns_fluid)>.column-6_8-mobile,.columns_wrap:not(.columns_fluid)>.column-6_8-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_8-mobile {
            width: 75%
        }

        .row:not(.columns_fluid)>.column-6_9-mobile,.columns_wrap:not(.columns_fluid)>.column-6_9-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_9-mobile {
            width: 66.6666666667%
        }

        .row:not(.columns_fluid)>.column-6_10-mobile,.columns_wrap:not(.columns_fluid)>.column-6_10-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_10-mobile {
            width: 60%
        }

        .row:not(.columns_fluid)>.column-6_11-mobile,.columns_wrap:not(.columns_fluid)>.column-6_11-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_11-mobile {
            width: 54.5454545455%
        }

        .row:not(.columns_fluid)>.column-6_12-mobile,.columns_wrap:not(.columns_fluid)>.column-6_12-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_12-mobile {
            width: 50%
        }

        .row:not(.columns_fluid)>.column-7_7-mobile,.columns_wrap:not(.columns_fluid)>.column-7_7-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7-mobile {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-7_8-mobile,.columns_wrap:not(.columns_fluid)>.column-7_8-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_8-mobile {
            width: 87.5%
        }

        .row:not(.columns_fluid)>.column-7_9-mobile,.columns_wrap:not(.columns_fluid)>.column-7_9-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_9-mobile {
            width: 77.7777777778%
        }

        .row:not(.columns_fluid)>.column-7_10-mobile,.columns_wrap:not(.columns_fluid)>.column-7_10-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_10-mobile {
            width: 70%
        }

        .row:not(.columns_fluid)>.column-7_11-mobile,.columns_wrap:not(.columns_fluid)>.column-7_11-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_11-mobile {
            width: 63.6363636364%
        }

        .row:not(.columns_fluid)>.column-7_12-mobile,.columns_wrap:not(.columns_fluid)>.column-7_12-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_12-mobile {
            width: 58.3333333333%
        }

        .row:not(.columns_fluid)>.column-8_8-mobile,.columns_wrap:not(.columns_fluid)>.column-8_8-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8-mobile {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-8_9-mobile,.columns_wrap:not(.columns_fluid)>.column-8_9-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_9-mobile {
            width: 88.8888888889%
        }

        .row:not(.columns_fluid)>.column-8_10-mobile,.columns_wrap:not(.columns_fluid)>.column-8_10-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_10-mobile {
            width: 80%
        }

        .row:not(.columns_fluid)>.column-8_11-mobile,.columns_wrap:not(.columns_fluid)>.column-8_11-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_11-mobile {
            width: 72.7272727273%
        }

        .row:not(.columns_fluid)>.column-8_12-mobile,.columns_wrap:not(.columns_fluid)>.column-8_12-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_12-mobile {
            width: 66.6666666667%
        }

        .row:not(.columns_fluid)>.column-9_9-mobile,.columns_wrap:not(.columns_fluid)>.column-9_9-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9-mobile {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-9_10-mobile,.columns_wrap:not(.columns_fluid)>.column-9_10-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_10-mobile {
            width: 90%
        }

        .row:not(.columns_fluid)>.column-9_11-mobile,.columns_wrap:not(.columns_fluid)>.column-9_11-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_11-mobile {
            width: 81.8181818182%
        }

        .row:not(.columns_fluid)>.column-9_12-mobile,.columns_wrap:not(.columns_fluid)>.column-9_12-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_12-mobile {
            width: 75%
        }

        .row:not(.columns_fluid)>.column-10_10-mobile,.columns_wrap:not(.columns_fluid)>.column-10_10-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10-mobile {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-10_11-mobile,.columns_wrap:not(.columns_fluid)>.column-10_11-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_11-mobile {
            width: 90.9090909091%
        }

        .row:not(.columns_fluid)>.column-10_12-mobile,.columns_wrap:not(.columns_fluid)>.column-10_12-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_12-mobile {
            width: 83.3333333333%
        }

        .row:not(.columns_fluid)>.column-11_11-mobile,.columns_wrap:not(.columns_fluid)>.column-11_11-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11-mobile {
            width: 100%
        }

        .row:not(.columns_fluid)>.column-11_12-mobile,.columns_wrap:not(.columns_fluid)>.column-11_12-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_12-mobile {
            width: 91.6666666667%
        }

        .row:not(.columns_fluid)>.column-12_12-mobile,.columns_wrap:not(.columns_fluid)>.column-12_12-mobile,.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12-mobile {
            width: 100%
        }

        .row.columns_padding_bottom.columns_in_single_row>[class*=column-][class*=-mobile],.columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=column-][class*=-mobile],.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-][class*=-mobile] {
            padding-bottom: var(--theme-var-grid_gap)
        }

        .gallery.gallery-columns-9 .gallery-item {
            width: 33.3333% !important
        }

        .gallery.gallery-columns-8 .gallery-item {
            width: 33.3333% !important
        }

        .gallery.gallery-columns-7 .gallery-item {
            width: 33.3333% !important
        }

        .gallery.gallery-columns-6 .gallery-item {
            width: 33.3333% !important
        }

        .gallery.gallery-columns-5 .gallery-item {
            width: 33.3333% !important
        }

        .gallery.gallery-columns-4 .gallery-item {
            width: 33.3333% !important
        }

        img.alignleft,img.alignright,figure.alignleft,figure.alignright {
            float: none !important;
            display: block !important;
            margin: 1em 0 !important
        }

        .wp-block-gallery.alignleft,.wp-block-gallery.aligncenter,.wp-block-gallery.alignright {
            display: flex !important
        }

        .top_panel_default .sc_layouts_row_type_normal {
            padding: 3em 0 3.5em
        }

        .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu {
            display: block
        }

        .sc_layouts_logo .logo_slogan {
            font-size: 13px;
            line-height: 17px
        }

        .menu_mobile .sc_layouts_logo img {
            max-height: 42px
        }

        .menu_mobile .menu_mobile_content_wrap.content_wrap {
            height: auto;
            max-height: none
        }

        .menu_mobile .menu_mobile_header_wrap {
            position: relative
        }

        .menu_mobile .menu_mobile_content_wrap_inner.without_socials .menu_mobile_nav_area {
            margin-bottom: 3em
        }

        .menu_mobile .menu_mobile_nav_area {
            margin-top: 3em;
            position: relative;
            top: auto;
            left: auto;
            max-height: none;
            overflow-y: auto;
            overflow-x: hidden
        }

        .menu_mobile .menu_mobile_nav_area .menu-item>a {
            padding: 3px 2em
        }

        .menu_mobile .menu_mobile_nav_area ul ul {
            padding: .6em 0
        }

        .menu_mobile .menu_mobile_nav_area>ul>li>ul {
            padding: .6em 0 .4em
        }

        .menu_mobile .menu_mobile_nav_area>ul>.menu-item .menu-item>a {
            padding: .3em 1.5em
        }

        .menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
            font-size: 28px
        }

        .menu_mobile .menu_mobile_nav_area .open_child_menu {
            top: 1px
        }

        .menu_mobile .menu_mobile_nav_area .menu-item>a {
            font-size: 18px
        }

        .menu_mobile .menu_mobile_nav_area .menu-item .menu-item .open_child_menu {
            top: 4px
        }

        .menu_mobile .menu_mobile_nav_area li>a>.open_child_menu:before {
            font-size: 13px
        }

        .menu_mobile .menu_mobile_nav_area>ul>li li>a>.open_child_menu:before {
            font-size: 10px
        }

        .menu_mobile .menu_mobile_nav_area .menu-item[class*=icon-]:before {
            font-size: 20px;
            top: 10px
        }

        .menu_mobile .menu_mobile_nav_area .menu-item .menu-item[class*=icon-]:before {
            top: 7px
        }

        .menu_mobile .menu_mobile_widgets_area {
            display: none
        }

        .menu_mobile .menu_mobile_inner,.menu_mobile .menu_mobile_inner.with_widgets {
            overflow-y: auto
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_content_wrap_inner {
            margin-right: 0
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item>a {
            padding: 3px 2em 3px 0
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item>a {
            padding: .3em 1.5em .3em 1em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area ul>.menu-item .menu-item .menu-item>a {
            padding-left: 2.2em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item>a {
            padding-left: 3.6em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item[class*=icon-]>a {
            padding-left: 2.5em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item[class*=icon-]:before {
            margin-left: 1em;
            font-size: 17px;
            top: 7px
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item[class*=icon-]>a {
            padding-left: 3.8em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item[class*=icon-]:before {
            margin-left: 2.2em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item[class*=icon-]>a {
            padding-left: 5.2em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item[class*=icon-]:before {
            margin-left: 3.7em
        }

        .menu_mobile .socials_mobile {
            margin-top: 2.4em;
            padding-top: 1.3em;
            padding-bottom: 1.3em;
            position: relative;
            bottom: auto;
            left: auto
        }

        .sc_layouts_panel_inner {
            padding: 40px 30px 30px
        }

        .sc_layouts_panel_inner .sc_socials.sc_socials_default .socials_wrap .social_item {
            margin-right: 20px
        }

        .sc_layouts_panel_inner .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
            font-size: 17px
        }

        .sc_layouts_panel_inner .sc_socials.sc_socials_icons_names .socials_wrap .social_item+.social_item {
            margin-top: 15px
        }

        .sc_layouts_panel_inner .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon+.social_name {
            font-size: 18px;
            line-height: 22px;
            margin: 0 0 0 10px
        }

        .sc_layouts_panel_close.trx_addons_button_close {
            width: 41px;
            height: 41px;
            line-height: 41px;
            top: 32px;
            right: 42px
        }

        .sc_layouts_panel_left .sc_layouts_panel_close.trx_addons_button_close {
            left: 42px;
            right: auto
        }

        .sc_layouts_panel_menu .panel_menu_header {
            padding: 35px 20px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
            font-size: 28px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a {
            padding-right: 1.6rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li>a>.open_child_menu:before,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu:before {
            font-size: 11px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a>.open_child_menu:before,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu:before {
            font-size: 10px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu {
            top: 3px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
            font-size: 18px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding: 3px 2rem 3px 0
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding-right: 3.2rem !important
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
            padding: .2rem 1.1rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
            padding-left: 2.4rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li>a {
            padding-left: 3.8rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*=icon-]>a {
            padding-left: 1.8rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*=icon-]:before {
            font-size: 22px;
            top: 5px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]>a {
            padding-left: 2.8rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]:before {
            margin-left: 1.1rem;
            font-size: 16px;
            top: 4px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]>a {
            padding-left: 4rem
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]:before {
            margin-left: 2.4rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*=icon-]>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding: 3px 3.2rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
            padding: .3rem 1.6rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding-left: 3.2rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a,.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a {
            padding-right: 1.1rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
            padding-right: 2.4rem;
            padding-left: 3rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li li.menu-item-has-children>a {
            padding-right: 2.4rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li>a {
            padding-right: 3.8rem;
            padding-left: 3rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a,.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a {
            padding-left: 1.6rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]:before {
            margin-right: 1.2rem;
            margin-left: 0
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*=icon-]>a {
            padding-right: 2.8rem !important
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]:before {
            margin-left: 0;
            margin-right: 2.4rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]>a {
            padding-right: 4rem !important
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li li li li[class*=icon-]:before {
            margin-left: 0;
            margin-right: 3.8rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li li li li[class*=icon-]>a {
            padding-right: 5.4rem !important;
            padding-left: 2.6rem
        }

        .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
            padding: .4em 0 .2em
        }

        .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul>li>ul,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul>li>ul {
            font-size: 16px
        }

        .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding: 3px 0
        }

        .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
            padding: .3rem 0
        }

        .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
            padding: .2em 0
        }

        .sc_layouts_panel_menu .sc-mobile_layouts_column_align_left .sc_socials.sc_socials_icons_names .socials_wrap {
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }

        .sc_layouts_panel_menu .sc-mobile_layouts_column_align_center .sc_socials.sc_socials_icons_names .socials_wrap {
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center
        }

        .sc_layouts_panel_menu .sc-mobile_layouts_column_align_right .sc_socials.sc_socials_icons_names .socials_wrap {
            -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
            justify-content: flex-end
        }

        .sc_layouts_panel_menu .section_divider .elementor-container {
            padding-top: 20px;
            padding-bottom: 20px
        }

        .menu_side_icons .toc_menu_item .toc_menu_icon:before {
            font-size: 1.5em
        }

        .menu_side_icons .toc_menu_item .toc_menu_description span {
            letter-spacing: 1px;
            padding: 0 1.5em
        }

        .page_content_wrap {
            padding-top: 50px;
            padding-bottom: 60px
        }

        .thumbnail_type_fullwidth .header_content_wrap .post_featured.post_featured_bg {
            height: 20rem
        }

        .top_panel .slider_engine_revo .slide_subtitle {
            font-size: 14px !important
        }

        .top_panel .slider_engine_revo .slide_button {
            font-size: 11px !important
        }

        .sidebar_default {
            margin-left: 0;
            margin-right: 0;
            width: 100% !important
        }

        .sidebar_default .sidebar_inner {
            padding: 0
        }

        .sidebar_default[class*=scheme_] .sidebar_inner {
            padding: 30px
        }

        .sidebar_default.sidebar_float[class*=scheme_] .sidebar_inner {
            padding: 30px
        }

        .sidebar:not(.sidebar_float) .widget,.sidebar_default:not(.sidebar_float)[class*=scheme_] .widget {
            width: 100%;
            padding: 0
        }

        .footer_wrap .widget+.widget,.sidebar:not(.sidebar_float) .widget+.widget,.sidebar:not(.sidebar_float)[class*=scheme_] .widget+.widget {
            margin-top: 25px !important
        }

        .footer_wrap .widget+.widget+.widget,.sidebar:not(.sidebar_float) .widget+.widget+.widget,.sidebar:not(.sidebar_float)[class*=scheme_] .widget+.widget+.widget {
            margin-top: 25px !important
        }

        .footer_default .sc_layouts_row_type_normal {
            padding: 20px 0
        }

        .footer_default.footer_wrap .sc_layouts_row .sc_layouts_item,.footer_default.footer_wrap .sc_layouts_row .widget {
            margin-top: 13px !important;
            margin-bottom: 13px !important;
            padding-top: 0 !important
        }

        .widget.column-1_3,.widget.column-1_4,.widget.column-1_5,.widget.column-1_6,.widget.column-1_7,.widget.column-1_8,.widget.column-1_9,.widget.column-1_10,.widget.column-1_11,.widget.column-1_12 {
            width: 100%
        }

        .footer_wrap .sc_content .wpb_column+.wpb_column {
            margin-top: 30px !important
        }

        .crafti_tabs .crafti_tabs_titles {
            margin: 0 0 2em
        }

        .sidebar_hide.narrow_content .alignleft,.sidebar_hide.narrow_content .alignright {
            max-width: none;
            float: none;
            margin-left: 0 !important;
            margin-right: 0 !important
        }

        .sidebar_hide.normal_content .alignleft,.sidebar_hide.normal_content .alignright {
            float: none !important
        }

        .sidebar_hide.normal_content .alignleft,.sidebar_hide.normal_content .post_info_vertical_present .alignleft,.sidebar_hide.normal_content .alignright {
            margin-left: 0 !important;
            margin-right: 0 !important
        }

        body.sidebar_hide.narrow_content .alignwide,body.sidebar_hide.normal_content .alignwide,.sidebar_hide.normal_content .post_info_vertical_present .alignwide {
            left: 0;
            width: 100%
        }

        .wp-block-columns {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }

        .wp-block-columns .wp-block-column+.wp-block-column {
            margin-top: 1em
        }

        .wp-block-columns[class*=has-] .wp-block-column {
            -webkit-flex-basis: 100%;
            -ms-flex-basis: 100%;
            flex-basis: 100%;
            max-width: 100%
        }

        .wp-block-column:not(:first-child) {
            margin-left: 0
        }

        .wp-block-column:not(:last-child) {
            margin-right: 0
        }

        .kt-gutter-default>.wp-block-kadence-column {
            margin-right: 0
        }

        .wp-block-coblocks-row__inner {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }

        .wp-block-coblocks-row__inner>[class*=wp-block-coblocks-] {
            margin-left: 0 !important;
            margin-right: 0 !important;
            width: 100% !important
        }

        .author_page {
            margin-bottom: 2.2em
        }

        .author_page .author_bio {
            margin-bottom: .8em
        }

        .author_page .author_details .author_posts_total+.author_socials .socials_wrap .social_item .social_icon {
            font-size: 15px
        }

        .posts_container .full_post_content {
            margin-top: 4em;
            padding-top: 4em
        }

        .posts_container .full_post_content:not(:last-child) {
            margin-bottom: 4em;
            padding-bottom: 4em
        }

        .post_item_404 .page_title {
            font-size: 150px;
            line-height: .8em;
            margin-top: -6px !important
        }

        .post_item_404 .page_description {
            margin-top: 13px;
            margin-bottom: 21px;
            font-size: 18px
        }

        .post_item_404 .post_content {
            padding: 3.8em 0 4em
        }

        .post_item_404 .page_info {
            width: 100%;
            text-align: center
        }

        .post_item_404 .post_content .all-svg {
            display: none
        }

        .search-no-results.woocommerce-page .content,.post_item_none_search .post_content {
            padding: 3.8em 0
        }

        .post_item_none_search .page_info .page_subtitle {
            font-size: 30px
        }

        .post_item_none_search .page_info .page_description {
            margin-top: 23px;
            margin-bottom: 27px;
            padding: 0
        }

        blockquote,blockquote[class*=wp-block-quote][class*=is-],.wp-block-quote:not(.is-large):not(.is-style-large),.wp-block-quote.is-large:not(.is-style-plain),.wp-block-quote.is-style-large:not(.is-style-plain),.wp-block-freeform.block-library-rich-text__tinymce blockquote {
            padding: 2em
        }

        .wp-block-pullquote p {
            font-size: 18px
        }

        blockquote p {
            font-size: 18px;
            line-height: 24px
        }

        blockquote>cite,blockquote>p>cite,blockquote>.wp-block-pullquote__citation,.wp-block-quote .wp-block-quote__citation {
            font-size: 17px;
            line-height: 24px
        }

        blockquote>a,blockquote>p>a,blockquote>cite,blockquote>p>cite {
            margin-top: 1em;
            padding-left: 42px
        }

        blockquote>cite:before,blockquote>p>cite:before,blockquote>.wp-block-pullquote__citation:before,.wp-block-quote .wp-block-quote__citation:before {
            width: 30px
        }

        .sidebar_hide.narrow_content .post_item_single.post_type_post {
            width: 100%
        }

        .blog_mode_post blockquote,.blog_mode_page blockquote {
            margin-left: 0
        }

        .post_item_single .post_content>.post_meta_single .post_tags,.post_item_single .post_content>.post_meta_single .post_share {
            max-width: none;
            float: none;
            margin-top: 0
        }

        .post_item_single .post_content>.post_meta_single .post_share {
            margin-top: 2em
        }

        .single-post .post_meta_item a.post_sponsored_label,.single-post .post_meta_item .post_sponsored_label,.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label) {
            padding: 5px 14px
        }

        .previous_post_content {
            margin-top: 4em;
            padding-top: 4em
        }

        .between_posts_banner_wrap {
            margin-bottom: 4em
        }

        .nav-links-single.nav-links-with-thumbs .nav-links .nav-next a,.nav-links-single.nav-links-with-thumbs .nav-links .nav-previous a {
            padding: 0
        }

        .nav-links-single.nav-links-with-thumbs .nav-links a .nav-arrow {
            position: static;
            left: auto;
            top: auto;
            right: auto;
            display: inline-block;
            margin-bottom: 1em
        }

        .menu_side_left .nav-links-single.nav-links-fixed {
            margin-left: 0
        }

        .menu_side_right .nav-links-single.nav-links-fixed {
            margin-right: 0
        }

        .nav-links-old {
            margin-top: 2em
        }

        .sc_item_pagination_load_more,.nav-links-more {
            margin-top: 2em
        }

        .mfp-inline-holder div.mfp-content,.mfp-ajax-holder div.mfp-content {
            max-width: 100%;
            max-height: 100%
        }

        .mfp-arrow-left {
            margin-top: -41px
        }

        table th {
            font-size: 17px
        }

        input[type=text],input[type=number],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=password],textarea,textarea.wp-editor-area,.select_container,select,.select_container select {
            font-size: 15px
        }

        form button:not(.components-button),input[type=button],input[type=reset],input[type=submit],.theme_button,.post_item .more-link,.wp-block-button__link,.sc_button:not(.sc_button_simple),.sc_form button,.sc_portfolio_preview_show .post_readmore {
            padding: 14px 38px
        }

        .sc_button.sc_button_bordered,.wp-block-button.is-style-outline>.wp-block-button__link {
            padding: 12px 36px
        }

        .sc_button.sc_button_size_large:not(.sc_button_simple) {
            padding: 16px 46px
        }

        .sc_button_bordered.sc_button.sc_button_size_large {
            padding: 14px 44px
        }

        .sc_button.sc_button_size_small:not(.sc_button_simple),.theme_button.theme_button_small {
            padding: 10px 34px
        }

        .sc_layouts_row_type_compact .sc_button.sc_button_size_small:not(.sc_button_simple) {
            padding: 10px 34px
        }

        .sc_button.sc_button_bordered.sc_button_size_small {
            padding: 8px 32px
        }

        .sc_button_hover:hover .sc_button_icon,.sc_button_hover:hover .sc_button_text {
            -webkit-transform: translateX(-1.1rem);
            -ms-transform: translateX(-1.1rem);
            transform: translateX(-1.1rem)
        }

        .sc_button_hover:hover:before,.sc_button_hover.active:before {
            right: 2.2em !important
        }

        .sc_button.sc_button_decoration {
            padding-left: 35px;
            padding-right: 30px
        }

        .sc_button.sc_button_decoration.sc_button_size_small {
            padding-left: 33px;
            padding-right: 30px
        }

        .sc_button.sc_button_decoration:not(.sc_button_with_icon):not(.sc_button_with_image):after {
            margin-left: 22px
        }

        .sc_button.sc_button_decoration.sc_button_size_small:not(.sc_button_with_icon):not(.sc_button_with_image):after {
            margin-left: 24px
        }

        .sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon {
            font-size: 18px;
            width: 48px;
            height: 48px;
            line-height: 48px
        }

        .sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon>span {
            width: 22px;
            height: 22px;
            line-height: 21px
        }

        .sc_button.sc_button.sc_button_simple.sc_button_size_small.sc_button_with_icon .sc_button_icon {
            width: 34px;
            height: 34px;
            line-height: 34px
        }

        .wpcf7 .wpcf7-submit-style .wpcf7-submit {
            padding: 13px 30px 13px 57px !important
        }

        .wpcf7 .wpcf7-submit-style .submit-style-in:before {
            left: 32px
        }

        .sc_button {
            margin-right: 15px
        }

        .sc_button:last-child {
            margin-right: 0
        }

        .trx_addons_video_player.with_cover .video_hover,.post_header_wrap .post_featured.with_thumb .post_video_hover,.body_style_fullwide .post_featured.with_thumb .post_video_hover,.post_layout_excerpt .post_featured.with_thumb .post_video_hover,.sticky_wrap .sticky .post_featured.with_thumb .post_video_hover {
            font-size: 16px;
            width: 60px;
            height: 60px;
            line-height: 60px;
            margin: -30px 0 0 -30px;
            letter-spacing: -4px
        }

        .trx_addons_video_player.with_cover:hover .video_hover {
            margin-top: -30px
        }

        .format-audio .post_featured .post_audio_author,.single-format-audio .post_featured .post_audio_author,.sc_layouts_blog_item_featured .post_featured .post_audio_author {
            font-size: 13px
        }

        .format-audio .post_featured .post_audio_title,.single-format-audio .post_featured .post_audio_title {
            font-size: 22px;
            margin-top: .3em;
            margin-bottom: .4em
        }

        div.esg-filters,.comments_pagination,.nav-links,.page_links {
            margin-top: 1.8em
        }

        .woocommerce nav.woocommerce-pagination ul {
            margin-top: 1.3em
        }

        .esg-filters div.esg-navigationbutton,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span.current,.page_links>span:not(.page_links_title),.page_links>a,.comments_pagination .page-numbers,.nav-links .page-numbers {
            width: 42px;
            height: 42px;
            line-height: 40px
        }

        .post_meta {
            font-size: 13px
        }

        .map-extra-height .sc_googlemap {
            max-height: 60vh
        }

        .form-position-abs {
            position: relative;
            top: 0;
            transform: none;
            left: 0;
            margin-top: 40px
        }

        .adp-popup-type-notification-box .adp-popup-outer,.adp-popup-type-notification-bar .adp-popup-outer {
            padding: 25px
        }

        .adp-popup-type-notification-bar .adp-popup-outer {
            padding-left: 45px;
            padding-right: 45px
        }

        .adp-popup-type-notification-bar .adp-popup-button {
            margin-left: 0
        }

        .adp-popup-type-notification-box .adp-popup-button,.adp-popup-type-notification-bar .adp-popup-button {
            margin-top: .6rem
        }

        .adp-popup .adp-popup-close {
            top: 15px;
            right: 15px
        }

        .post_item_single .post_tags_single a {
            padding: 6px 15px 8px;
            margin: .2em .4em .2em 0
        }

        .post_item_single .post_tags_single {
            margin-top: 2em
        }

        .nav-links-single {
            margin-top: 1.4em;
            padding-top: 2.5em
        }

        .post_item_single .post_meta_single {
            margin-top: 3em;
            padding-top: 1.5em
        }

        .post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon {
            font-size: 14px;
            width: 35px;
            height: 35px;
            line-height: 35px
        }

        .post_item_single .post_meta_single .post_meta_likes:before {
            font-size: 12px;
            width: 33px;
            height: 33px;
            line-height: 36px !important
        }

        .post_item_single .post_meta_single .post_meta_likes.trx_addons_icon-heart:before {
            font-size: 14px
        }

        .nav-links-single .nav-links .post-title {
            margin: 8px 0 0;
            font-size: 18px;
            line-height: 1.4em
        }

        .author_info {
            margin-top: 2.8em
        }

        .author_info {
            padding: 25px
        }

        .author_info .author_avatar {
            width: 70px;
            height: 70px;
            line-height: 70px;
            top: 25px;
            left: 25px
        }

        .author_info .author_description {
            padding-left: 90px
        }

        .author_info .author_bio {
            margin-top: 10px;
            font-size: 16px;
            line-height: 1.6em
        }

        .author_info .author_bio .author_links {
            margin-bottom: 0
        }

        .author_info .author_bio .socials_wrap .social_item {
            margin: 0 15px 0 0
        }

        .show_comments_single,.comments_list_wrap,.comments_form_wrap {
            margin-top: 2.8em
        }

        .comments_wrap .form-submit input[type=submit] {
            padding: 11px 32px
        }

        .comments_wrap .form-submit {
            margin-top: 1.5em
        }

        .comments_list_wrap ul ul.children {
            padding-left: 30px
        }

        .comments_list_wrap ul ul ul.children {
            padding-left: 15px
        }

        .comments_list_wrap li+li,.comments_list_wrap li ul {
            margin-top: 28px
        }

        .comments_list_wrap .comment_posted {
            font-size: 13px
        }

        .sidebar_hide.narrow_content .post_item_single.post_type_post~.show_comments_single,.sidebar_hide.narrow_content .post_item_single.post_type_post~section {
            width: 100%
        }

        .related_wrap {
            margin-top: 2.8em
        }

        .related_wrap.team_page_related .post_title,.related_wrap.related_style_classic .post_title {
            font-size: 20px;
            margin-bottom: 5px
        }

        .related_wrap .related_item_style_1 .post_title {
            letter-spacing: 0;
            margin: 0
        }

        .related_wrap .post_categories,.related_wrap .post_meta_item a.post_sponsored_label,.related_wrap .post_meta_item .post_sponsored_label {
            font-size: 12px;
            letter-spacing: 1px
        }

        .related_wrap.related_style_short .related_item {
            border: none;
            margin-bottom: 0;
            padding-bottom: 0
        }

        .post_audio_btn {
            width: 3.72rem;
            height: 3.72rem;
            line-height: 3.8rem;
            font-size: 1.1rem
        }

        .awards_slider .widget_slider .slider_type_images .slider-slide {
            padding: 15px 25px;
            min-height: 100px
        }

        div.mejs-controls .mejs-horizontal-volume-slider {
            display: none !important
        }

        .posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_description {
            display: none
        }

        .sticky:not(.post_layout_custom) {
            padding: 1.5em
        }

        .sticky:not(.post_layout_custom) .post_featured {
            margin-bottom: 1em
        }

        .sticky_wrap .sticky .post_title {
            margin-top: .1em
        }

        .custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
            line-height: 4.1rem
        }

        .sticky_wrap .sticky .post_featured {
            margin-bottom: 1.1em
        }

        .extra-big-title .sc_item_title {
            font-size: 2em;
            letter-spacing: -1px
        }

        .post_layout_excerpt .post_header .post_price {
            position: static;
            right: auto;
            top: auto;
            margin-top: .3em
        }

        .post_layout_excerpt .post-more-link {
            margin-top: 1em
        }

        .post_layout_excerpt .post_featured {
            margin-bottom: 1.6em
        }

        .post_layout_excerpt.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
            padding: 1.5em
        }

        .post_layout_band {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }

        .post_layout_band .post_featured {
            -webkit-flex-basis: 100%;
            -ms-flex-basis: 100%;
            flex-basis: 100%
        }

        .post_layout_band .post_featured+.post_content_wrap {
            -webkit-flex-basis: 100%;
            -ms-flex-basis: 100%;
            flex-basis: 100%
        }

        .post_layout_band .post_header .post_price {
            position: static;
            right: auto;
            top: auto;
            margin-top: .3em
        }

        .post_layout_band .post_content_wrap .post_content_inner {
            line-height: 1.5em
        }

        .post_layout_band.post_format_audio .post_featured {
            width: 100%
        }

        .post_layout_band.post_format_audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
            padding: 2.5em 2.1em 0
        }

        .post_layout_band.post_format_quote .post_content_wrap {
            padding: 36px 38px !important
        }

        .post_layout_classic .post_title {
            font-size: 20px
        }

        .post_layout_classic .post_header {
            padding: 0 0 10px
        }

        body[class*=blog_style_classic] .posts_container.columns_wrap {
            margin-bottom: calc(-1*(var(--theme-var-grid_gap) + 10px))
        }

        .masonry_wrap {
            margin-right: calc(-1*(var(--theme-var-grid_max_columns) - 1)*var(--theme-var-grid_gap))
        }

        .masonry_wrap .masonry_item {
            padding: 0 calc((var(--theme-var-grid_max_columns) - 1)*var(--theme-var-grid_gap)) var(--theme-var-grid_gap) 0
        }

        .masonry_wrap .masonry_item,.masonry_wrap .masonry_item-1_2,.masonry_wrap .masonry_item-1_3,.masonry_wrap .masonry_item-1_4 {
            width: calc(100%/var(--theme-var-grid_max_columns))
        }

        .masonry_wrap:not(.sc_blogger_content) .masonry_item-1_3,.masonry_wrap:not(.sc_blogger_content) .masonry_item-1_4 {
            width: calc(100%/var(--theme-var-grid_max_columns))
        }

        .post_layout_classic-masonry_1 .post_title,.post_layout_classic-masonry_2 .post_title {
            font-size: 20px
        }

        .sidebar_show .post_layout_classic-masonry_2 .post_title {
            font-size: 20px
        }

        .masonry_wrap .masonry_item .slider_container.slider_controls_side .slider_controls_wrap>a,.masonry_wrap .masonry_item .slider_outer_controls_side .slider_controls_wrap>a {
            margin-left: 10px;
            margin-right: 10px
        }

        .post_layout_portfolio .post_featured.hover_info .post_info .post_title .hover-arrow,.post_layout_portfolio_4 .post_featured.hover_info .post_info .post_title .hover-arrow {
            margin-top: 10px
        }

        .post_layout_portfolio .post_featured.hover_info .post_info .post_title,.post_layout_portfolio_4 .post_featured.hover_info .post_info .post_title,.post_layout_portfolio_4 .post_title {
            line-height: 1.3em
        }

        .single_style_style-1 .page_content_wrap>.content_wrap {
            padding-top: 50px
        }

        .post_header_wrap_style_style-1 {
            margin-top: 50px
        }

        .post_header_wrap_style_style-1 .post_featured.post_featured_bg {
            height: 25rem
        }

        .single-format-audio .post_header_wrap_style_style-1 .post_featured.post_featured_bg {
            height: 28rem
        }

        .single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
            max-width: 100%;
            margin: 0 20px 20px
        }

        .single_style_style-1.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video_list {
            margin-bottom: 2em
        }

        .post_header_wrap_style_style-1.with_featured_image .post_header .post_subtitle {
            display: none
        }

        .post_header_wrap_style_style-1 .post_header .post_meta_other .post_author_avatar {
            margin-right: .7em;
            margin-top: -2px
        }

        .post_header_wrap_style_style-1 .post_header .post_meta_categories {
            margin-bottom: 6px
        }

        .header_position_over.single_style_style-1 .page_content_wrap>.content_wrap {
            padding-top: 50px
        }

        .header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_thumb:not(.with_video)+.post_header,.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_gallery+.post_header {
            bottom: 1.8em
        }

        .header_position_over.single_style_style-1.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay) .post_video_hover {
            width: 50px;
            height: 50px;
            line-height: 50px;
            margin: -25px 0 0 -25px;
            top: 50px !important
        }

        .single_style_style-1 .post_header_single .content_wrap {
            padding-right: 0;
            padding-left: 0
        }

        .post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
            height: 17rem
        }

        .single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay)+.post_header {
            padding-top: 0;
            top: calc(50% + 42px)
        }

        .single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg .post_video_hover {
            top: calc(50% - 30px)
        }

        .single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay) .post_video_hover {
            margin-top: 0 !important;
            top: 30px !important
        }

        .single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay)+.post_header {
            margin-top: 10px;
            top: 50%
        }

        .single_style_style-1.single-format-gallery .post_featured.with_gallery .slider_container:not(.slider_controller_container):not(.slider_multi):not(.slider_type_images) {
            min-height: 300px
        }

        .single_style_style-1.single-format-gallery .post_featured.with_gallery .slider_container:not(.slider_controller_container):not(.slider_multi):not(.slider_type_images) .slider-wrapper .slider-slide {
            min-height: 300px
        }

        .single_style_style-1.single-format-gallery .post_featured.with_gallery .slider_container:not(.slider_controller_container):not(.slider_multi):not(.slider_type_images) .slider_controls_wrap {
            display: none
        }

        .single_style_style-2 .page_content_wrap>.content_wrap {
            padding-top: 3em
        }

        .post_header_wrap_style_style-2 .post_featured.post_featured_bg {
            height: 20rem
        }

        .post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta_item.post_author_name,.post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta_item.post_date {
            white-space: normal
        }

        .single-format-audio .post_header_wrap_style_style-2 .post_featured.post_featured_bg {
            height: 28rem
        }

        .single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
            max-width: 100%;
            margin: 0 20px 20px
        }

        .single_style_style-2.single-format-audio .post_header_wrap_in_header .post_audio .audio_wrap .mejs-controls .mejs-time {
            display: none
        }

        .single_style_style-2 .post_featured.with_video .post_info_video {
            padding: 15px
        }

        .single_style_style-2 .post_featured.with_video .post_info_video .post_info_meta,.single_style_style-2 .post_featured.with_video .post_info_video .post_info_title,.single_style_style-2 .post_featured.with_video .post_info_video .post_info_subtitle {
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            display: -moz-box;
            -moz-line-clamp: 1;
            -moz-box-orient: vertical;
            line-clamp: 1;
            box-orient: vertical
        }

        .single_style_style-2 .post_featured.with_video .post_info_video .post_info_meta {
            font-size: 15px
        }

        .single_style_style-2 .post_featured.with_video .post_info_video .post_info_title {
            font-size: 17px
        }

        .single_style_style-2 .post_featured.with_video .post_info_video .post_info_subtitle {
            font-size: 15px
        }

        .single_style_style-2 .post_featured.with_video.without_thumb .post_info_video {
            padding: 20px
        }

        .single_style_style-3 .page_content_wrap>.content_wrap {
            padding-top: 1.8em
        }

        .post_header_wrap_style_style-3 .post_featured.post_featured_bg {
            height: 18rem
        }

        .post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
            height: 16rem
        }

        .post_header_wrap_style_style-3 .post_header .post_title,.post_header_wrap_style_style-3 .post_header .post_subtitle {
            max-width: none
        }

        .post_header_wrap_style_style-3 .post_header .post_meta_other .post_meta_item.post_author_name,.post_header_wrap_style_style-3 .post_header .post_meta_other .post_meta_item.post_date {
            white-space: normal
        }

        .post_header_wrap_style_style-3 .post_header .content_wrap {
            padding: 25px
        }

        .post_header_wrap_style_style-3:not(.with_featured_image) .post_header .content_wrap {
            padding: 20px
        }

        .post_header_wrap_style_style-3 .post_header .post_meta_categories {
            margin-bottom: 6px
        }

        .single_style_style-3.single-format-audio .post_header_wrap_style_style-3 .post_featured.post_featured_bg {
            height: 22rem
        }

        .single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author {
            display: none
        }

        .single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
            -webkit-line-clamp: 1;
            -moz-line-clamp: 1;
            line-clamp: 1
        }

        .single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
            padding: 10px 15px
        }

        .single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
            max-width: unset;
            margin: 0 30px
        }

        .single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .audio_wrap div.mejs-controls .mejs-time {
            display: none
        }

        .single_style_style-3 .post_featured.with_video .post_info_video {
            padding: 15px
        }

        .single_style_style-3 .post_featured.with_video .post_info_video .post_info_meta,.single_style_style-3 .post_featured.with_video .post_info_video .post_info_title,.single_style_style-3 .post_featured.with_video .post_info_video .post_info_subtitle {
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            display: -moz-box;
            -moz-line-clamp: 1;
            -moz-box-orient: vertical;
            line-clamp: 1;
            box-orient: vertical
        }

        .single_style_style-3 .post_featured.with_video .post_info_video .post_info_meta {
            font-size: 15px
        }

        .single_style_style-3 .post_featured.with_video .post_info_video .post_info_title {
            font-size: 17px
        }

        .single_style_style-3 .post_featured.with_video .post_info_video .post_info_subtitle {
            font-size: 15px
        }

        .single_style_style-3 .post_featured.with_video.without_thumb .post_info_video {
            padding: 20px
        }

        .single_style_style-4 .page_content_wrap {
            padding-top: 3em
        }

        .post_header_wrap_style_style-4 {
            margin-bottom: 2.2em
        }

        .post_header_wrap_style_style-4 .post_header {
            margin-bottom: 1.8em
        }

        .post_header_wrap_style_style-4 .post_featured.post_featured_bg {
            height: 20rem
        }

        .post_header_wrap_style_style-4 .post_header .post_title,.post_header_wrap_style_style-4 .post_header .post_subtitle {
            max-width: none
        }

        .post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item.post_author_name,.post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item.post_date {
            white-space: normal
        }

        .post_header_wrap_style_style-4 .post_header .post_meta_other {
            margin-top: .9em
        }

        .post_header_wrap_style_style-4 .post_header .post_meta_categories {
            margin-bottom: 7px
        }

        .single_style_style-4.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .audio_wrap div.mejs-controls .mejs-time {
            display: none
        }

        .single_style_style-4 .post_featured.with_video .post_info_video {
            padding: 15px
        }

        .single_style_style-4 .post_featured.with_video .post_info_video .post_info_meta,.single_style_style-4 .post_featured.with_video .post_info_video .post_info_title,.single_style_style-4 .post_featured.with_video .post_info_video .post_info_subtitle {
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            display: -moz-box;
            -moz-line-clamp: 1;
            -moz-box-orient: vertical;
            line-clamp: 1;
            box-orient: vertical
        }

        .single_style_style-4 .post_featured.with_video .post_info_video .post_info_meta {
            display: none
        }

        .single_style_style-4 .post_featured.with_video .post_info_video .post_info_title {
            font-size: 17px
        }

        .single_style_style-4 .post_featured.with_video .post_info_video .post_info_subtitle {
            display: none
        }

        .single_style_style-4 .post_featured.with_video.without_thumb .post_info_video {
            padding: 20px
        }

        .single_style_style-4 .post_featured.with_video.without_thumb .post_info_video .post_info_meta {
            display: -webkit-box;
            display: -moz-box;
            font-size: 15px
        }

        .single_style_style-4 .post_featured.with_video.without_thumb .post_info_video .post_info_subtitle {
            display: -webkit-box;
            display: -moz-box;
            font-size: 15px
        }

        .post_header_wrap_style_style-5 .post_featured.post_featured_bg {
            height: 20rem
        }

        .post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item.post_author_name,.post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item.post_date {
            white-space: normal
        }

        .post_header_wrap_style_style-5 .post_header .post_meta_categories {
            margin-bottom: 6px
        }

        .post_header_wrap_style_style-5.post_header_wrap_in_header .post_header {
            margin-bottom: 1.6em
        }

        .post_header_wrap_style_style-5 {
            margin-bottom: 1.6em
        }

        .single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio {
            margin-bottom: 20px
        }

        .single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_description {
            display: none
        }

        .single_style_style-5 .post_featured.with_video .post_info_video {
            padding: 15px
        }

        .single_style_style-5 .post_featured.with_video .post_info_video .post_info_meta,.single_style_style-5 .post_featured.with_video .post_info_video .post_info_title,.single_style_style-5 .post_featured.with_video .post_info_video .post_info_subtitle {
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            display: -moz-box;
            -moz-line-clamp: 1;
            -moz-box-orient: vertical;
            line-clamp: 1;
            box-orient: vertical
        }

        .single_style_style-5 .post_featured.with_video .post_info_video .post_info_meta {
            display: none
        }

        .single_style_style-5 .post_featured.with_video .post_info_video .post_info_title {
            font-size: 17px
        }

        .single_style_style-5 .post_featured.with_video .post_info_video .post_info_subtitle {
            display: none
        }

        .single_style_style-5 .post_featured.with_video.without_thumb .post_info_video {
            padding: 20px
        }

        .single_style_style-5 .post_featured.with_video.without_thumb .post_info_video .post_info_meta {
            display: -webkit-box;
            display: -moz-box;
            font-size: 15px
        }

        .single_style_style-5 .post_featured.with_video.without_thumb .post_info_video .post_info_subtitle {
            display: -webkit-box;
            display: -moz-box;
            font-size: 15px
        }

        .post_header_wrap_style_style-6 .post_featured.post_featured_bg {
            height: 20rem
        }

        .single_style_style-6 .page_content_wrap {
            padding-top: 4em
        }

        .post_header_wrap_style_style-6 .post_header .post_meta_other .post_meta_item.post_author_name,.post_header_wrap_style_style-6 .post_header .post_meta_other .post_meta_item.post_date {
            white-space: normal
        }

        .single_style_style-6 .post_featured.with_video .post_info_video {
            padding: 15px
        }

        .single_style_style-6 .post_featured.with_video .post_info_video .post_info_meta,.single_style_style-6 .post_featured.with_video .post_info_video .post_info_title,.single_style_style-6 .post_featured.with_video .post_info_video .post_info_subtitle {
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            display: -moz-box;
            -moz-line-clamp: 1;
            -moz-box-orient: vertical;
            line-clamp: 1;
            box-orient: vertical
        }

        .single_style_style-6 .post_featured.with_video .post_info_video .post_info_meta {
            display: none
        }

        .single_style_style-6 .post_featured.with_video .post_info_video .post_info_title {
            font-size: 17px
        }

        .single_style_style-6 .post_featured.with_video .post_info_video .post_info_subtitle {
            display: none
        }

        .single_style_style-6 .post_featured.with_video.without_thumb .post_info_video {
            padding: 20px
        }

        .single_style_style-6 .post_featured.with_video.without_thumb .post_info_video .post_info_meta {
            display: -webkit-box;
            display: -moz-box;
            font-size: 15px
        }

        .single_style_style-6 .post_featured.with_video.without_thumb .post_info_video .post_info_subtitle {
            display: -webkit-box;
            display: -moz-box;
            font-size: 15px
        }

        .single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio {
            max-width: 80%
        }

        .single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_description {
            display: none
        }

        .single_style_style-7 .page_content_wrap>.content_wrap {
            padding-top: 35px
        }

        .post_header_wrap_style_style-7 .post_featured.post_featured_bg {
            height: 20rem
        }

        .single_style_style-7.single-format-audio .post_header_wrap_style_style-7 .post_featured.post_featured_bg {
            height: 24rem
        }

        .post_header_wrap_style_style-7 .post_header .post_title,.post_header_wrap_style_style-7 .post_header .post_subtitle {
            max-width: none
        }

        .post_header_wrap_style_style-7 .post_header .post_meta_other .post_meta_item.post_author_name,.post_header_wrap_style_style-7 .post_header .post_meta_other .post_meta_item.post_date {
            white-space: normal
        }

        .post_header_wrap_style_style-7 .post_header .post_meta_categories {
            margin-bottom: 6px
        }

        .post_header_wrap_style_style-7 .post_featured+.post_header_single {
            margin-top: 40px
        }

        .post_header_wrap_style_style-7 .post_header .post_meta_other .post_author_avatar {
            margin-right: .6em
        }

        .single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author {
            display: none
        }

        .single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
            margin-bottom: 0
        }

        .single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
            margin-bottom: 20px
        }

        .single_style_style-7 .post_featured.with_video .post_info_video {
            padding: 15px
        }

        .single_style_style-7 .post_featured.with_video .post_info_video .post_info_meta,.single_style_style-7 .post_featured.with_video .post_info_video .post_info_title,.single_style_style-7 .post_featured.with_video .post_info_video .post_info_subtitle {
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            display: -moz-box;
            -moz-line-clamp: 1;
            -moz-box-orient: vertical;
            line-clamp: 1;
            box-orient: vertical
        }

        .single_style_style-7 .post_featured.with_video .post_info_video .post_info_meta {
            font-size: 15px
        }

        .single_style_style-7 .post_featured.with_video .post_info_video .post_info_title {
            font-size: 17px
        }

        .single_style_style-7 .post_featured.with_video .post_info_video .post_info_subtitle {
            font-size: 15px
        }

        .single_style_style-7 .post_featured.with_video.without_thumb .post_info_video {
            padding: 20px
        }

        .post-type-archive-cpt_portfolio .sc_portfolio_default .trx_addons_columns_wrap:not(.columns_in_single_row),.post-type-archive-cpt_services .sc_services_default .trx_addons_columns_wrap:not(.columns_in_single_row),.post-type-archive-cpt_team .sc_team_default .trx_addons_columns_wrap:not(.columns_in_single_row) {
            margin-bottom: -20px
        }

        body.expand_content .sc_recent_news_style_news-announce .post_size_full {
            width: 100%;
            height: 124px
        }

        body.expand_content .sc_recent_news_style_news-announce .post_size_big {
            width: 100%;
            height: 124px
        }

        body.expand_content .sc_recent_news_style_news-announce .post_size_medium,body.expand_content .sc_recent_news_style_news-announce .post_size_small {
            width: 100%;
            height: 124px
        }

        .sc-mobile_inner_width_1_1>.elementor-column-wrap,.sc-mobile_inner_width_1_1>.elementor-widget-wrap {
            width: var(--theme-var-page)
        }

        .sc-mobile_inner_width_1_2>.elementor-column-wrap,.sc-mobile_inner_width_1_2>.elementor-widget-wrap {
            width: calc(var(--theme-var-page)/2)
        }

        .sc-mobile_inner_width_1_3>.elementor-column-wrap,.sc-mobile_inner_width_1_3>.elementor-widget-wrap {
            width: calc(var(--theme-var-page)/3)
        }

        .sc-mobile_inner_width_2_3>.elementor-column-wrap,.sc-mobile_inner_width_2_3>.elementor-widget-wrap {
            width: calc(var(--theme-var-page)/3*2)
        }

        .sc-mobile_inner_width_1_4>.elementor-column-wrap,.sc-mobile_inner_width_1_4>.elementor-widget-wrap {
            width: calc(var(--theme-var-page)/4)
        }

        .sc-mobile_inner_width_3_4>.elementor-column-wrap,.sc-mobile_inner_width_3_4>.elementor-widget-wrap {
            width: calc(var(--theme-var-page)/4*3)
        }

        .sc-mobile_inner_width_none>.elementor-column-wrap,.sc-mobile_inner_width_none>.elementor-widget-wrap,.menu_side_present .sc-mobile_inner_width_none>.elementor-column-wrap,.menu_side_present .sc-mobile_inner_width_none>.elementor-widget-wrap {
            width: 100%
        }

        .menu_side_right .sc_stack_section_fixed {
            right: 0 !important
        }

        .menu_side_left .sc_stack_section_fixed {
            left: 0 !important
        }

        .narrow_content .trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item .trx_addons_video_list_image {
            width: 30%
        }

        .narrow_content .trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item .trx_addons_video_list_subtitle,.narrow_content .trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item .trx_addons_video_list_meta {
            display: none
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap {
            background-color: var(--theme-color-bg_color_09)
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_title {
            color: var(--theme-color-text_dark)
        }

        .sc_services_callouts.sc_services_featured_top .row.columns_padding_bottom.columns_in_single_row>[class*=column-],.sc_services_callouts.sc_services_featured_top .columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=column-],.sc_services_callouts.sc_services_featured_top .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_services_callouts.sc_services_featured_bottom .row.columns_padding_bottom.columns_in_single_row>[class*=column-],.sc_services_callouts.sc_services_featured_bottom .columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=column-],.sc_services_callouts.sc_services_featured_bottom .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
            padding-bottom: calc(2*var(--theme-var-grid_gap))
        }

        .sc_item_filters_align_left .sc_item_filters_header,.sc_item_filters_align_right .sc_item_filters_header {
            flex-basis: auto
        }

        .sc_item_filters_align_right .sc_item_filters_tabs li,.sc_item_filters_tabs li {
            padding: 0 .5em
        }

        .sc_blogger.sc_item_filters_tabs_left .sc_item_filters_tabs li>a {
            margin-bottom: 0
        }

        .sc_item_filters_align_right .sc_item_filters_tabs,.sc_item_filters_align_right .sc_item_filters_more_link_wrap {
            order: 2;
            margin-bottom: 0 !important
        }

        .sc_portfolio_preview {
            overflow-y: scroll
        }

        .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom,.sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
            margin-top: 1em
        }

        .sc_blogger .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
            margin-top: 1em
        }

        .sc_layouts_title .breadcrumbs .underline_hover {
            padding-bottom: 2px;
            margin-bottom: -1px
        }

        .sc_hotspot_default .sc_hotspot_item_popup {
            width: 200px;
            padding: 18px
        }

        .sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_title {
            font-size: 18px
        }

        .sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_price {
            font-size: 17px
        }

        .sc_switcher_tabs .sc_switcher_tabs_controls {
            flex-wrap: wrap;
            margin-left: -2px;
            margin-right: -2px
        }

        .sc_switcher_tabs .sc_switcher_tab {
            width: calc(50% - 4px);
            flex-grow: 1
        }

        .sc_switcher_tabs .sc_switcher_tab,.sc_switcher_tabs .sc_switcher_tab+.sc_switcher_tab {
            margin: 2px
        }

        .trx_expcol_on .trx_expcol_button {
            padding: 14px 38px
        }

        .sc_igenerator_form_field_tags_item {
            padding: 8px 11px 9px
        }

        .sc_igenerator_form_field_tags_label {
            padding: 6px 8px 6px 0
        }

        .sc_igenerator_form_field_prompt input[type=text] {
            padding-left: 15px;
            padding-right: 125px;
            height: 48px
        }

        .sc_igenerator_form_field_prompt .sc_igenerator_form_field_prompt_button {
            right: 4px;
            padding: 0 20px;
            height: 40px;
            line-height: 39px
        }

        .sc_igenerator_form_settings_button {
            width: 48px
        }

        .sc_tgenerator_form_field_prompt input[type=text] {
            padding-left: 15px;
            padding-right: 125px;
            height: 48px
        }

        .sc_tgenerator_form_field_prompt .sc_tgenerator_form_field_prompt_button {
            right: 4px;
            padding: 0 20px;
            height: 40px;
            line-height: 39px
        }

        .sc_tgenerator_result .sc_tgenerator_result_copy .sc_button {
            padding: 10px 20px
        }

        .sc_tgenerator_text h1,.sc_tgenerator_text h2,.sc_tgenerator_text h3,.sc_tgenerator_text h4,.sc_tgenerator_text h5,.sc_tgenerator_text h6,.sc_tgenerator_result h1,.sc_tgenerator_result h2,.sc_tgenerator_result h3,.sc_tgenerator_result h4,.sc_tgenerator_result h5,.sc_tgenerator_result h6 {
            margin: 0 0 .5em
        }

        .sc_tgenerator_text p,.sc_tgenerator_text ol,.sc_tgenerator_text ul,.sc_tgenerator_text dl,.sc_tgenerator_result p,.sc_tgenerator_result ol,.sc_tgenerator_result ul,.sc_tgenerator_result dl {
            margin: 0 0 .8em
        }

        .sc_tgenerator_text h1,.sc_tgenerator_result h1 {
            font-size: 24px
        }

        .sc_tgenerator_text h2,.sc_tgenerator_result h2 {
            font-size: 22px
        }

        .sc_tgenerator_text h3,.sc_tgenerator_result h3 {
            font-size: 20px
        }

        .sc_tgenerator_text h4,.sc_tgenerator_result h4 {
            font-size: 19px
        }

        .sc_tgenerator_text h5,.sc_tgenerator_result h5 {
            font-size: 18px
        }

        .sc_tgenerator_text h6,.sc_tgenerator_result h6 {
            font-size: 17px
        }

        .sc_chat_form_field_prompt input[type=text] {
            padding-left: 15px;
            padding-right: 125px;
            height: 48px
        }

        .sc_chat_form_field_prompt .sc_chat_form_field_prompt_button {
            right: 4px;
            padding: 0 20px;
            height: 40px;
            line-height: 39px
        }

        .sc_chat_form_field_prompt_label {
            padding: 1em 1.4em
        }

        .sc_chat_form_field_prompt {
            padding: 1.4em
        }

        .sc_chat_result {
            padding: 1.4em 1.4em 0
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
            margin: 0 0 .5em
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content p,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ol,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ul,.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content dl {
            margin: 0 0 .8em
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1 {
            font-size: 24px
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2 {
            font-size: 22px
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3 {
            font-size: 20px
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4 {
            font-size: 19px
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5 {
            font-size: 18px
        }

        .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
            font-size: 17px
        }

        .sc_squeeze_titles .sc_squeeze_title .sc_squeeze_title_text {
            font-size: 1.6em
        }

        .sc_squeeze_titles .sc_squeeze_title .sc_squeeze_subtitle_text {
            font-size: 12px;
            line-height: 16px;
            margin-bottom: 6px
        }

        .slider_outer.slider_outer_titles_outside_top {
            padding-top: 6em
        }

        .slider_outer.slider_outer_titles_outside_top .slider_titles_outside_wrap {
            top: 1.4em
        }

        .slider_outer.slider_outer_titles_outside_top .slide_info {
            padding-right: 30px
        }

        .slider_outer.slider_outer_titles_outside_top .slide_info .slide_cats {
            font-size: 12px;
            line-height: 16px
        }

        .slider_outer.slider_outer_titles_outside_top .slide_info .slide_title,.slider_outer.slider_outer_titles_outside_top .slide_info .slide_number {
            font-size: 34px
        }

        :root {
            --theme-var-elm_gap_narrow: 8px;
            --theme-var-elm_gap_default: 10px;
            --theme-var-elm_gap_extended: var(--theme-var-grid_gap);
            --theme-var-elm_gap_wide: 30px;
            --theme-var-elm_gap_wider: 40px;
            --theme-var-elm_add_page_margins: var(--theme-var-elm_gap_extended)
        }

        .elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
            height: 15px !important
        }

        .elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
            height: 25px !important
        }

        .elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
            height: 35px !important
        }

        .elementor-widget-spacer.sc_height_large .elementor-spacer-inner,.elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
            height: 55px !important
        }

        .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
            height: 60px !important
        }

        .elementor-position-right.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-wrapper {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            flex-direction: row-reverse;
            align-items: center
        }

        .elementor-position-right.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon {
            margin-bottom: 0 !important;
            margin-left: 15px !important;
            margin-top: 6px
        }

        .elementor-widget-counter .elementor-counter-number-wrapper {
            font-size: 3em
        }

        .elementor-widget-counter .elementor-counter-title {
            font-size: 16px;
            line-height: 23px
        }

        .elementor-widget-counter .elementor-counter-number-wrapper+.elementor-counter-title {
            margin-top: .2em
        }

        .tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
            margin-top: 0
        }

        .tabs_style_1.elementor-widget-tabs .elementor-tab-mobile-title {
            padding: 0;
            margin: 15px 0;
            -webkit-transition: none;
            -ms-transition: none;
            transition: none
        }

        .tabs_style_1.elementor-widget-tabs .elementor-tab-mobile-title.elementor-active {
            color: var(--theme-color-text_link)
        }

        .tabs_style_1.elementor-widget-tabs .elementor-tab-title,.tabs_style_1.elementor-widget-tabs .elementor-tab-title:before,.tabs_style_1.elementor-widget-tabs .elementor-tab-title:after,.tabs_style_1.elementor-widget-tabs .elementor-tab-content,.tabs_style_1.elementor-widget-tabs .elementor-tabs-content-wrapper {
            border-width: 0
        }

        .tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
            margin-top: 0
        }

        .tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
            padding: 25px 0
        }

        .tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:last-child {
            padding-bottom: 0
        }

        .tabs_style_2.elementor-widget-tabs .elementor-tabs-wrapper {
            display: none
        }

        .tabs_style_2.elementor-widget-tabs .elementor-tab-title,.tabs_style_2.elementor-widget-tabs .elementor-tab-title:before,.tabs_style_2.elementor-widget-tabs .elementor-tab-title:after,.tabs_style_2.elementor-widget-tabs .elementor-tab-content,.tabs_style_2.elementor-widget-tabs .elementor-tabs-content-wrapper {
            border-width: 0
        }

        .tabs_style_2.elementor-widget-tabs .elementor-tab-mobile-title {
            padding: 16px 20px;
            margin: 10px 0 0;
            -webkit-transition: none;
            -ms-transition: none;
            transition: none;
            color: var(--theme-color-alter_dark);
            border-color: transparent;
            background-color: var(--theme-color-alter_bg_color)
        }

        .tabs_style_2.elementor-widget-tabs .elementor-tab-mobile-title:first-child {
            margin-top: 0
        }

        .tabs_style_2.elementor-widget-tabs .elementor-tab-mobile-title:hover {
            color: var(--theme-color-alter_dark);
            border-color: transparent;
            background-color: var(--theme-color-alter_bg_color)
        }

        .tabs_style_2.elementor-widget-tabs .elementor-tab-mobile-title.elementor-active {
            color: var(--theme-color-inverse_link);
            border-color: var(--theme-color-text_link);
            background-color: var(--theme-color-text_link)
        }

        .tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
            margin-top: 0
        }

        .tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
            margin-left: 0
        }

        .tabs_style_3.elementor-widget-tabs .elementor-tab-content {
            padding: 20px 0
        }

        .tabs_style_3.elementor-widget-tabs .elementor-tab-content:last-child {
            padding-bottom: 0
        }

        .tabs_style_3.elementor-widget-tabs .elementor-tab-mobile-title {
            padding: 16px 20px;
            margin: 10px 0 0;
            -webkit-transition: none;
            -ms-transition: none;
            transition: none
        }

        .tabs_style_3.elementor-widget-tabs .elementor-tab-mobile-title:first-child {
            margin-top: 0
        }

        .tabs_style_3.elementor-widget-tabs .elementor-tab-mobile-title.elementor-tab-title.elementor-active {
            color: var(--theme-color-inverse_link);
            border-color: var(--theme-color-text_link);
            background-color: var(--theme-color-text_link)
        }

        .tabs_style_3.elementor-widget-tabs .elementor-tab-title,.tabs_style_3.elementor-widget-tabs .elementor-tab-title:before,.tabs_style_3.elementor-widget-tabs .elementor-tab-title:after,.tabs_style_3.elementor-widget-tabs .elementor-tab-content,.tabs_style_3.elementor-widget-tabs .elementor-tabs-content-wrapper {
            border-width: 0
        }

        .tabs_style_3.elementor-widget-tabs .elementor-tabs-wrapper {
            display: none
        }

        .tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
            margin-top: 0
        }

        .tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
            margin-left: 0
        }

        .tabs_style_4.elementor-widget-tabs .elementor-tab-content {
            padding: 20px 0 10px
        }

        .tabs_style_4.elementor-widget-tabs .elementor-tab-content:last-child {
            padding-bottom: 0
        }

        .tabs_style_4.elementor-widget-tabs .elementor-tab-mobile-title {
            padding: 16px 20px;
            margin: 10px 0 0;
            color: var(--theme-color-alter_dark);
            border-color: transparent;
            background-color: var(--theme-color-alter_bg_hover);
            -webkit-transition: none;
            -ms-transition: none;
            transition: none
        }

        .tabs_style_4.elementor-widget-tabs .elementor-tab-mobile-title:first-child {
            margin-top: 0
        }

        .tabs_style_4.elementor-widget-tabs .elementor-tab-mobile-title.elementor-tab-title.elementor-active {
            color: var(--theme-color-inverse_link);
            border-color: var(--theme-color-text_link);
            background-color: var(--theme-color-text_link)
        }

        .tabs_style_4.elementor-widget-tabs .elementor-tabs-wrapper {
            display: none
        }

        .tabs_style_4.elementor-widget-tabs .elementor-tab-title,.tabs_style_4.elementor-widget-tabs .elementor-tab-title:before,.tabs_style_4.elementor-widget-tabs .elementor-tab-title:after,.tabs_style_4.elementor-widget-tabs .elementor-tab-content,.tabs_style_4.elementor-widget-tabs .elementor-tabs-content-wrapper {
            border-width: 0
        }

        .elementor-section.sc_extra_bg_large_right:after,.elementor-column.sc_extra_bg_large_right>.elementor-column-wrap:after,.elementor-column.sc_extra_bg_large_right>.elementor-widget-wrap:after,.elementor-widget-text-editor.sc_extra_bg_large_right:after {
            display: none
        }

        .elementor-toggle .elementor-toggle-item .elementor-toggle-icon {
            font-size: 18px
        }

        .elementor-toggle .elementor-toggle-item .elementor-toggle-icon-opened i.fa-minus:before {
            top: 5px
        }

        .elementor-toggle .elementor-toggle-item .elementor-toggle-icon-closed i.fa-plus:before {
            top: 1px
        }

        .elementor-toggle .elementor-tab-title .elementor-toggle-title {
            font-size: 22px
        }

        body.sidebar_position_hide.narrow_content .wp-block[data-align=left] .is-style-alignfar,body.sidebar_position_hide.normal_content .wp-block[data-align=left] .is-style-alignfar,body.sidebar_position_hide.narrow_content.wp-block[data-align=right] .is-style-alignfar,body.sidebar_position_hide.normal_content.wp-block[data-align=right] .is-style-alignfar {
            max-width: none;
            float: none;
            margin: 0
        }

        body.sidebar_hide.narrow_content .alignwide,body.sidebar_hide.normal_content .alignwide {
            left: 0;
            width: 100%
        }

        .wp-block-group.posts_container.classic_2 .wp-block-query-loop {
            margin-right: 0
        }

        .wp-block-group.posts_container.classic_2 .wp-block-query-loop>li {
            -webkit-flex-basis: 100%;
            -ms-flex-basis: 100%;
            flex-basis: 100%;
            -webkit-box-sizing: border-box;
            -ms-box-sizing: border-box;
            box-sizing: border-box;
            padding-right: 0;
            padding-bottom: 0
        }

        .wp-block-group.posts_container.classic_2 .wp-block-query-loop>li+li {
            padding-top: var(--theme-var-grid_gap)
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title,.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
            width: 25%
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value,.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
            width: 75%
        }

        .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title,.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
            width: 25%
        }

        .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value,.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
            width: 75%
        }

        body.body_style_wide:not(.expand_content) .portfolio_page_details_top .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title,body.body_style_wide:not(.expand_content) .portfolio_page_details_bottom .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
            width: 20%
        }

        .single-cpt_portfolio .post-navigation .nav-links {
            margin-top: 1.5em
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_title {
            font-size: 20px
        }

        .portfolio_page .portfolio_page_content_wrap .portfolio_page_featured+.portfolio_page_content {
            margin-top: 20px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            left: 15px;
            bottom: 15px;
            padding: 15px;
            max-height: calc(100% - 30px);
            max-width: calc(100% - 30px)
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
            font-size: 18px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-3"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-5"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-7"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-9"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-11"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
            grid-area: md-11
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-12"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
            grid-area: md-11
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
            grid-area: md-12
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-3"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-5"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-7"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-9"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-11"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
            grid-area: md-11
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-12"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
            grid-area: md-11
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
            grid-area: md-12
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-3"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-5"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-7"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-9"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-11"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
            grid-area: md-11
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-12"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
            grid-area: md-11
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
            grid-area: md-12
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap+.sc_blogger_grid_wrap {
            margin-top: 15px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap[class*=sc_blogger_grid_] {
            gap: 15px 15px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            left: 20px !important;
            bottom: 20px;
            padding: 20px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px;
            grid-template-areas: "md-1 md-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px;
            grid-template-areas: "md-1 md-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-3"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-5"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-7"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
            padding: 20px
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta.post_meta_categories {
            margin-top: 4px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            left: 20px;
            bottom: 20px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
            padding: 8px 18px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
            padding: 4px 20px 4px 18px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-3"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-5"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-7"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-9"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-11"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
            grid-area: md-11
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            gap: 0 0;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-12"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
            grid-area: md-11
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
            grid-area: md-12
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            gap: 15px 15px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap+.sc_blogger_grid_wrap {
            margin-top: 15px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap[class*=sc_blogger_grid_] {
            gap: 15px 15px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            left: 20px !important;
            bottom: 20px !important;
            max-width: calc(100% - 40px) !important
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
            white-space: normal
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px;
            grid-template-areas: "md-1 md-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px;
            grid-template-areas: "md-1 md-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-3"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-5"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-7"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-9"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-11"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
            grid-area: md-11
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-12"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
            grid-area: md-11
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
            grid-area: md-12
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            padding: 20px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap+.sc_blogger_grid_wrap {
            margin-top: 15px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap[class*=sc_blogger_grid_] {
            gap: 15px 15px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px;
            grid-template-areas: "md-1 md-1"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px;
            grid-template-areas: "md-1 md-2"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-3"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-5"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-7"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-9"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-11"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
            grid-area: md-11
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 250px 250px 250px 250px 250px 250px;
            grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-12"
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
            grid-area: md-1
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
            grid-area: md-2
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
            grid-area: md-3
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
            grid-area: md-4
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
            grid-area: md-5
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
            grid-area: md-6
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
            grid-area: md-7
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
            grid-area: md-8
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
            grid-area: md-9
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
            grid-area: md-10
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
            grid-area: md-11
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
            grid-area: md-12
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title,.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_portfolio .sc_portfolio_masonry_wrap {
            margin-right: calc(-1*(var(--theme-var-grid_max_columns) - 1)*var(--theme-var-grid_gap))
        }

        .sc_portfolio .sc_portfolio_masonry_wrap .sc_portfolio_masonry_item {
            padding: 0 calc((var(--theme-var-grid_max_columns) - 1)*var(--theme-var-grid_gap)) var(--theme-var-grid_gap) 0;
            width: calc(100%/var(--theme-var-grid_max_columns))
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap {
            padding: 1.5em 0 1.5em 1.5em;
            margin-right: 0 !important
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_title {
            font-size: 20px;
            margin-bottom: 15px
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta .post_categories {
            font-size: 12px;
            line-height: 20px
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta+.post_title {
            margin-top: 5px
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button {
            width: max-content
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button .hover-arrow {
            width: 20px !important;
            margin-left: 15px !important;
            transition: .3s !important
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button {
            margin-top: 15px;
            margin-bottom: 0
        }

        .content_wrap_fullscreen .elementor-section-full_width .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button {
            margin-top: 15px;
            margin-bottom: 0
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button {
            width: max-content
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button .hover-arrow {
            width: 20px !important;
            margin-left: 15px !important;
            transition: .3s !important
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            max-width: calc(100% - 40px) !important
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
            font-size: 18px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
            font-size: 14px
        }

        .sc_portfolio.sc_portfolio_fill [class*=grid_wrap_] {
            display: block !important
        }

        .sc_portfolio.sc_portfolio_fill .sc_portfolio_item:before {
            padding-top: 75%
        }

        .sc_portfolio.sc_portfolio_fill .sc_portfolio_item+.sc_portfolio_item {
            margin-top: 20px
        }

        .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
            font-size: 18px
        }

        .sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info {
            padding: 20px
        }

        .sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content {
            padding: 1.2em
        }

        .sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_portmodern .sc_blogger_content .sc_blogger_item {
            padding-right: 2rem;
            margin-right: 1.5rem;
            padding-bottom: 1rem
        }

        .sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_title {
            font-size: 25px
        }

        .sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:after {
            bottom: 1.45rem;
            font-size: 24px
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview {
            flex-direction: column;
            overflow-y: scroll
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .close {
            z-index: 1;
            top: 30px;
            right: 30px
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_image {
            width: 100%;
            height: 80%
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description {
            height: auto;
            width: 100%;
            padding: 1.8rem;
            max-height: 1000%;
            overflow-y: unset
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details {
            padding-right: 0;
            overflow: unset
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_title {
            margin-bottom: 20px
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_share {
            margin-top: 1.2em;
            padding-top: 1.2em
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_description_content {
            margin-top: 1em
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_readmore {
            margin-top: 1.7em
        }

        .ua_safari .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_readmore,.ua_ios .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_readmore {
            margin-bottom: 5em
        }

        .sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_title {
            font-size: 1.5em
        }

        .sc_portfolio.sc_portfolio_simple .sc_portfolio_item {
            padding: 0 20px 10px 0
        }

        .portfolio_page .portfolio_page_title {
            margin-bottom: 15px
        }

        .portfolio_page .portfolio_page_details_wrap .portfolio_page_subtitle {
            font-size: 22px;
            margin-top: 0 !important;
            margin-bottom: 15px !important
        }

        .portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share {
            margin-top: 1em !important
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_gallery+.portfolio_page_video,.portfolio_page.portfolio_page_details_left .portfolio_page_gallery+.portfolio_page_video,.portfolio_page.portfolio_page_details_left .portfolio_page_video,.portfolio_page.portfolio_page_details_right .portfolio_page_video,.portfolio_page.portfolio_page_details_right .portfolio_page_gallery,.portfolio_page.portfolio_page_details_left .portfolio_page_gallery {
            width: 100% !important;
            max-width: unset !important;
            padding-left: 0 !important
        }

        .portfolio_page .portfolio_page_gallery .trx_addons_column-1_2,.portfolio_page .portfolio_page_gallery .trx_addons_column-1_3,.portfolio_page .portfolio_page_gallery .trx_addons_column-1_4 {
            width: 50% !important
        }

        .portfolio_page .portfolio_page_gallery_type_masonry_2,.portfolio_page .portfolio_page_gallery_type_masonry_3,.portfolio_page .portfolio_page_gallery_type_masonry_4 {
            margin-right: -20px
        }

        .portfolio_page .portfolio_page_gallery_type_masonry_2 .portfolio_page_gallery_item,.portfolio_page .portfolio_page_gallery_type_masonry_3 .portfolio_page_gallery_item,.portfolio_page .portfolio_page_gallery_type_masonry_4 .portfolio_page_gallery_item {
            width: 50%;
            padding-right: 20px
        }

        .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap {
            margin-bottom: 0
        }

        .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description {
            width: 100%
        }

        .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details {
            width: 100%
        }

        .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description+.portfolio_page_details,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description+.portfolio_page_details {
            padding-left: 0;
            padding-top: 25px
        }

        .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share {
            margin-top: 1em !important
        }

        .portfolio_page.portfolio_page_details_right,.portfolio_page.portfolio_page_details_left {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            flex-direction: column;
            justify-content: flex-start
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap,.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap {
            order: 1;
            width: 100% !important;
            padding-bottom: 2em;
            padding-left: 0;
            padding-right: 0;
            position: relative;
            top: 0 !important
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_description+.portfolio_page_details,.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_description+.portfolio_page_details {
            padding-top: 25px
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap,.portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap {
            width: 100% !important;
            order: 2
        }

        .single-cpt_portfolio .portfolio_page_gallery .slider_container.sc_slider_controls .slider_controls_wrap>a,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_side .slider_controls_wrap>a,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side .slider_controls_wrap>a,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_top .slider_controls_wrap>a,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_bottom .slider_controls_wrap>a,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_outside .slider_controls_wrap>a {
            width: 30px;
            height: 30px;
            line-height: 30px;
            margin-top: -15px
        }

        .single-cpt_portfolio .portfolio_page_gallery .slider_container.sc_slider_controls .slider_controls_wrap>a:before,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_side .slider_controls_wrap>a:before,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side .slider_controls_wrap>a:before,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_top .slider_controls_wrap>a:before,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_bottom .slider_controls_wrap>a:before,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_outside .slider_controls_wrap>a:before {
            font-size: 15px
        }

        .single-cpt_portfolio .portfolio_page_gallery .slider_container.sc_slider_controls .slider_controls_wrap>a.slider_next,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_side .slider_controls_wrap>a.slider_next,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_top .slider_controls_wrap>a.slider_next,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_bottom .slider_controls_wrap>a.slider_next,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_outside .slider_controls_wrap>a.slider_next {
            margin-right: 15px
        }

        .single-cpt_portfolio .portfolio_page_gallery .slider_container.sc_slider_controls .slider_controls_wrap>a.slider_prev,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_side .slider_controls_wrap>a.slider_prev,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_top .slider_controls_wrap>a.slider_prev,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_bottom .slider_controls_wrap>a.slider_prev,.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_outside .slider_controls_wrap>a.slider_prev {
            margin-left: 15px
        }

        .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next {
            margin-right: 15px
        }

        .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev {
            margin-left: 15px
        }

        .sc_portfolio.sc_portfolio_simple.related_wrap {
            flex-direction: column;
            margin-top: 2em
        }

        .sc_portfolio.sc_portfolio_simple.related_wrap .related_wrap_title {
            width: 100%;
            margin-top: 0;
            margin-bottom: 0;
            margin-right: 0
        }

        .sc_portfolio.sc_portfolio_simple.related_wrap .related_columns {
            width: 100%;
            padding-top: 1.5em;
            margin-top: 1.5em;
            border-top: 1px solid var(--theme-color-text_dark)
        }

        .sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item {
            padding: 0 15px 15px 0
        }

        .sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item .post_meta {
            padding-left: 10px;
            margin-left: 10px
        }

        .sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item .post_meta:before {
            margin: 0;
            position: absolute;
            left: -3px
        }

        .sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item:last-child {
            padding-right: 0
        }

        .sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item .post_meta {
            margin-bottom: -2px
        }

        .sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item .post_title {
            font-size: 18px
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
            left: 10%;
            bottom: 10%
        }

        .sc_blogger_lay_portfolio_grid .sc_item_filters .sc_item_filters_header,.sc_blogger_lay_portfolio_grid .sc_item_filters .sc_item_filters_tabs,.sc_blogger_lay_portfolio .sc_item_filters .sc_item_filters_header,.sc_blogger_lay_portfolio .sc_item_filters .sc_item_filters_tabs {
            justify-content: flex-start;
            text-align: left
        }

        .sc_blogger_lay_portfolio_grid .sc_item_filters .sc_item_filters_header li,.sc_blogger_lay_portfolio_grid .sc_item_filters .sc_item_filters_tabs li,.sc_blogger_lay_portfolio .sc_item_filters .sc_item_filters_header li,.sc_blogger_lay_portfolio .sc_item_filters .sc_item_filters_tabs li {
            padding-left: 0;
            padding-right: 20px
        }

        .sc_blogger_lay_portfolio .sc_blogger_filters,.sc_blogger_lay_portfolio_grid .sc_blogger_filters {
            margin-bottom: 1.5em
        }

        .sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs,.sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs {
            margin-bottom: 0 !important
        }

        .sc_blogger_portestate .sc_blogger_filters {
            padding-bottom: 30px
        }

        .sc_blogger_portestate .sc_blogger_filters .sc_item_filters_tabs {
            margin-bottom: 0 !important
        }

        .slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .sc_portfolio_item .post_featured .post_info {
            padding: 15px;
            max-width: calc(100% - 30px);
            bottom: 15px
        }

        .slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .sc_portfolio_item .post_featured .post_info .post_title {
            font-size: 17px
        }

        .slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .sc_portfolio_item .post_featured:before {
            padding-top: 140%
        }

        .slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(odd) {
            width: auto !important;
            min-width: 100%
        }

        .slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(even) {
            width: auto !important;
            min-width: 100%
        }

        .slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(odd) {
            width: auto !important;
            min-width: 100%
        }

        .slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(even) {
            width: auto !important;
            min-width: 100%
        }

        body.body_style_wide:not(.expand_content) .portfolio_page_details_right .portfolio_page_details_wrap {
            padding-left: 0
        }

        body.body_style_wide:not(.expand_content) .portfolio_page_details_left .portfolio_page_details_wrap {
            padding-right: 0
        }

        .sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters {
            flex-direction: column
        }

        .sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap {
            width: 100% !important;
            margin-top: 10px;
            margin-left: -10px
        }

        .sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs {
            transform: none
        }

        .sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li {
            padding: 0 10px
        }

        .sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .title_wrap {
            line-height: 1.7em
        }

        .sc_countdown_default .sc_countdown_separator {
            font-size: 30px;
            margin: 0 10px
        }

        .sc_countdown_default .sc_countdown_item .sc_countdown_digits {
            font-size: 38px
        }

        .sc_countdown_default .sc_countdown_item .sc_countdown_label {
            font-size: 16px
        }

        .sc_countdown_default.aligncenter .sc_countdown_separator {
            margin: 0 15px
        }

        .sc_countdown_default.alignleft {
            margin-right: 0 !important
        }

        .sc_price .sc_price_item_description,.sc_price .sc_price_item_details {
            font-size: 16px
        }

        .sc_price .sc_price_item_price .sc_price_item_price_after {
            font-size: 16px
        }

        .sc_price_default .sc_price_item_info {
            padding: 2.2em 1.7em
        }

        .sc_price_default .sc_price_item_price+.sc_price_item_details {
            margin-top: 24px
        }

        .sc_price_default .sc_price_item_icon {
            margin-top: 2em
        }

        .sc_price_default .sc_price_item_icon+.sc_price_item_info {
            padding-top: 1em;
            padding-bottom: 2em
        }

        .sc_price_default .sc_price_item_subtitle+.sc_price_item_link,.sc_price_default .sc_price_item_title+.sc_price_item_link,.sc_price_default .sc_price_item_description+.sc_price_item_link,.sc_price_default .sc_price_item_details+.sc_price_item_link {
            margin-top: 18px
        }

        .sc_price_default .sc_price_item_description,.sc_price_default .sc_price_item_details {
            font-size: 15px
        }

        .sc_price_focus .sc_price_item_inner,.sc_price_focus .sc_price_item.with_image .sc_price_item_inner {
            padding: 30px 20px
        }

        .sc_price_focus .sc_price_item.sc_price_active {
            margin: 0;
            padding: 0
        }

        .sc_price_simple_shadow .sc_price_item_inner,.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner {
            padding: 30px 15px 40px
        }

        .sc_price_plain .sc_price_item_inner,.sc_price_plain .sc_price_item.with_image .sc_price_item_inner {
            padding: 23px 25px 30px
        }

        .sc_price_simple .sc_price_item_inner,.sc_price_simple .sc_price_item.with_image .sc_price_item_inner {
            padding: 30px 15px
        }

        .sc_price_light .sc_price_item_inner,.sc_price_light .sc_price_item.with_image .sc_price_item_inner {
            padding: 30px 15px
        }

        .sc_price_metro .sc_price_item_inner,.sc_price_metro .sc_price_item.with_image .sc_price_item_inner {
            padding: 25px 20px
        }

        .sc_price_metro .sc_price_item .sc_price_item_link:not(.sc_price_item_link_over) {
            margin-top: -10px
        }

        .sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_classic .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_light .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_list .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_common .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_modern .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_creative .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_fashion .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_alter .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_alter2 .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_testimonials_extra .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-] {
            padding-bottom: 40px
        }

        .sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_classic .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_light .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_list .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_common .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_modern .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_creative .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_fashion .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_alter .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_alter2 .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],.sc_testimonials_extra .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
            padding-bottom: var(--theme-var-grid_gap)
        }

        .sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 16px;
            line-height: 26px
        }

        .sc_testimonials_plain .sc_testimonials_item {
            padding: 0 0 0 50px
        }

        .sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_author {
            padding-bottom: 1px
        }

        .sc_testimonials_plain .sc_testimonials_item:before {
            top: 6px;
            left: 0;
            font-size: 17px
        }

        .sc_testimonials_plain .sc_item_slider.slider_outer_pagination_pos_bottom_outside .swiper-pagination,.sc_testimonials_plain .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
            margin-top: 1em
        }

        .sc_testimonials_classic .sc_testimonials_item_content,.sc_testimonials_classic [class*=column] .sc_testimonials_item_content {
            font-size: 16px;
            line-height: 26px
        }

        .sc_testimonials_classic .sc_testimonials_item_content:before,.sc_testimonials_classic [class*=column] .sc_testimonials_item_content:before {
            font-size: 15px;
            margin-bottom: 15px
        }

        .sc_testimonials_classic .slider_container.slider_controls_side .slider_controls_wrap>a:before {
            font-size: 17px
        }

        .sc_testimonials_classic .sc_testimonials_item_author_data {
            max-width: unset
        }

        .sc_testimonials_classic .sc_testimonials_item_author,.sc_testimonials_classic [class*=column] .sc_testimonials_item_author {
            margin-top: 20px
        }

        .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom,.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
            padding-bottom: 4.6em
        }

        .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom,.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom {
            height: 3.2em;
            line-height: 3.2em;
            margin-bottom: 0
        }

        .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button,.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button {
            width: 3.2em;
            height: 3.2em
        }

        .sc_testimonials_simple [class*=column] .sc_testimonials_item_content,.sc_testimonials_simple .sc_testimonials_item_content {
            font-size: 16px;
            line-height: 26px
        }

        .sc_testimonials_simple [class*=column] .sc_testimonials_item_author,.sc_testimonials_simple .sc_testimonials_item_author {
            margin: 25px 0 0
        }

        .sc_testimonials_simple [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_simple .sc_testimonials_item_content:before {
            margin-bottom: 15px;
            font-size: 15px
        }

        .sc_testimonials_simple .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_simple .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
            font-size: 17px;
            line-height: 22px
        }

        .sc_testimonials_simple .sc_testimonials_item_author_avatar {
            width: 4em;
            height: 4em;
            margin-bottom: 20px
        }

        .sc_testimonials_simple .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_simple .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
            margin-top: 1.1em
        }

        .sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content {
            padding: 30px 25px 32px;
            font-size: 16px;
            line-height: 26px
        }

        .sc_testimonials_extra .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
            margin-top: 3px
        }

        .sc_testimonials_extra [class*=column] .sc_testimonials_item_author,.sc_testimonials_extra .sc_testimonials_item_author {
            margin-top: 25px
        }

        .sc_testimonials_extra [class*=column] .sc_testimonials_item_author .sc_testimonials_item_author_avatar,.sc_testimonials_extra .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
            width: 4em;
            height: 4em
        }

        .sc_testimonials_extra [class*=column] .sc_testimonials_item_author .sc_testimonials_item_author_data,.sc_testimonials_extra .sc_testimonials_item_author .sc_testimonials_item_author_data {
            margin-top: 12px
        }

        .sc_testimonials_extra [class*=column] .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title,.sc_testimonials_extra .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
            font-size: 17px
        }

        .sc_testimonials_extra [class*=column] .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_extra .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_extra .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom,.sc_testimonials_extra .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
            margin-top: 1em
        }

        .sc_testimonials_light .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
            margin-top: 1em
        }

        .sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 25px
        }

        .sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 26px
        }

        .sc_testimonials_fashion .sc_testimonials_item_content,.sc_testimonials_fashion [class*=column] .sc_testimonials_item_content {
            font-size: 16px;
            line-height: 26px
        }

        .sc_testimonials_fashion .sc_testimonials_item_content p+p,.sc_testimonials_fashion [class*=column] .sc_testimonials_item_content p+p {
            margin-top: 1.1em
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside {
            padding-left: 0;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            flex-direction: column
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
            width: 100%;
            order: 3;
            margin-top: 30px
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button {
            padding-right: 0
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .slider_container {
            width: 100%;
            float: none;
            order: 1
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap {
            width: 100%;
            float: none;
            order: 2;
            margin-top: 25px
        }

        .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap>a {
            width: 3em;
            height: 3em;
            line-height: 2.85em
        }

        .sc_testimonials_alter .sc_testimonials_item [class*=column] .sc_testimonials_item_content,.sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 18px;
            line-height: 26px
        }

        .sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_top {
            margin-bottom: 20px
        }

        .sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_author:before {
            font-size: 17px
        }

        .sc_testimonials_alter [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title,.sc_testimonials_alter .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
            font-size: 17px
        }

        .sc_testimonials_alter [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_alter .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_alter .slider_container.slider_one .sc_testimonials_item {
            padding: 0 11%
        }

        .sc_testimonials_alter .slider_controls_wrap>a {
            width: 35px !important;
            height: 35px !important;
            line-height: 35px !important
        }

        .sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_alter .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
            margin-top: 1em
        }

        .sc_testimonials_alter2 .sc_testimonials_item [class*=column] .sc_testimonials_item_content,.sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 16px;
            line-height: 26px
        }

        .sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_top {
            margin: 0 0 15px
        }

        .sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 15px
        }

        .sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_author:before {
            font-size: 17px;
            margin-bottom: 7px
        }

        .sc_testimonials_alter2 [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_title,.sc_testimonials_alter2 .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
            font-size: 17px
        }

        .sc_testimonials_alter2 [class*=column] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,.sc_testimonials_alter2 .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
            font-size: 15px
        }

        .sc_testimonials_alter2 .slider_container.slider_one .sc_testimonials_item {
            padding: 0 11%
        }

        .sc_testimonials_alter2 .slider_controls_wrap>a {
            width: 35px !important;
            height: 35px !important;
            line-height: 32px !important
        }

        .sc_testimonials_alter2 .sc_item_slider.slider_outer_pagination_pos_bottom {
            margin-bottom: 3em
        }

        .sc_testimonials_chit .sc_testimonials_item_author {
            margin: 10px 0 0
        }

        .sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
            margin-top: 3px
        }

        .sc_testimonials_chit .sc_testimonials_item_author_rating+.sc_testimonials_item_content {
            margin-top: 16px
        }

        .sc_testimonials_chit .sc_testimonials_item {
            padding: 34px 28px
        }

        .sc_testimonials_chit .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_chit .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
            margin-top: 1em
        }

        .sc_testimonials_bred .sc_testimonials_item {
            padding: 40px 30px
        }

        .sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 16px;
            line-height: 26px
        }

        .sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_author_avatar {
            margin: 0 auto 20px
        }

        .sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 12px
        }

        .sc_testimonials_modern .sc_testimonials_item:before {
            font-size: 20px;
            margin-bottom: 10px
        }

        .sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_content strong {
            font-size: 18px
        }

        .sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 17px;
            line-height: 26px
        }

        .sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_content p+p {
            margin-top: .6em
        }

        .sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 20px
        }

        .sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 16px;
            line-height: 26px
        }

        .sc_testimonials_hover .sc_testimonials_item {
            padding: 30px
        }

        .sc_testimonials_hover .sc_testimonials_item:before {
            font-size: 20px;
            margin-bottom: 10px
        }

        .sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_author {
            margin-top: 18px
        }

        .sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_hover .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
            margin-top: 1em
        }

        .sc_testimonials_common .sc_testimonials_item [class*=column] .sc_testimonials_item_content,.sc_testimonials_common .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 16px;
            line-height: 26px
        }

        .sc_testimonials_common [class*=column] .sc_testimonials_item_content:before,.sc_testimonials_common .sc_testimonials_item_content:before {
            font-size: 20px;
            margin-bottom: 17px
        }

        .sc_testimonials_common [class*=column] .sc_testimonials_item_author,.sc_testimonials_common .sc_testimonials_item_author {
            margin: 18px 0 0
        }

        .sc_testimonials_accent .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 16px;
            line-height: 26px
        }

        .sc_testimonials_accent2 .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 16px;
            line-height: 26px
        }

        .sc_testimonials_list .sc_testimonials_item [class*=column] .sc_testimonials_item_content,.sc_testimonials_list .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 16px;
            line-height: 26px
        }

        .sc_testimonials_list .sc_testimonials_item_author {
            margin: 20px 0 0
        }

        .sc_testimonials_list .sc_testimonials_item:before {
            margin-bottom: 15px
        }

        .sc_testimonials_decoration .sc_testimonials_item_content:before,.sc_testimonials_decoration [class*=column] .sc_testimonials_item_content:before {
            margin-bottom: 15px;
            font-size: 18px
        }

        .sc_testimonials_decoration .slider_container.slider_one .sc_testimonials_item {
            padding: 0 8%
        }

        .sc_testimonials_decoration .sc_testimonials_item_content,.sc_testimonials_decoration [class*=column] .sc_testimonials_item_content {
            font-size: 16px;
            line-height: 27px
        }

        .sc_testimonials_decoration .sc_testimonials_item_author,.sc_testimonials_decoration [class*=column] .sc_testimonials_item_author {
            margin-top: 10px
        }

        .sc_testimonials_creative .sc_testimonials_item [class*=column] .sc_testimonials_item_content,.sc_testimonials_creative .sc_testimonials_item .sc_testimonials_item_content {
            font-size: 16px;
            line-height: 26px
        }

        .sc_team .sc_team_item .sc_team_item_content {
            font-size: 16px
        }

        .sc_team .sc_team_item .sc_team_item_subtitle {
            font-size: 16px
        }

        .sc_team_default .sc_team_item_info {
            padding: 1.2em
        }

        .sc_team_default .sc_team_item_info .sc_team_item_title {
            font-size: 20px
        }

        .sc_team_default .sc_team_item_info .sc_team_item_subtitle {
            font-size: 16px;
            margin-top: 7px
        }

        .sc_team_default .sc_team_item_info .sc_team_item_socials {
            margin-top: 10px
        }

        .sc_team_default .sc_team_item_info .sc_team_item_socials .social_item {
            margin: 3px 3px 3px 0
        }

        .sc_team_default .sc_team_item_info .sc_team_item_socials .social_item .social_icon {
            font-size: 15px;
            width: 36px;
            height: 36px;
            line-height: 36px
        }

        .post-type-archive-cpt_team .sc_team_default .trx_addons_columns_wrap [class*=trx_addons_column-] {
            width: 50% !important
        }

        .sc_team_short .sc_team_item_thumb+.sc_team_item_info {
            margin-top: 15px
        }

        .sc_team_short .sc_team_item_subtitle {
            margin-top: 4px;
            margin-bottom: 4px;
            font-size: 16px
        }

        .sc_team_short .sc_team_item_title {
            font-size: 20px
        }

        .sc_team_list .sc_team_item.has-post-thumbnail {
            display: block
        }

        .sc_team_list .sc_team_item.has-post-thumbnail .post_featured {
            max-width: 100%
        }

        .sc_team_list .sc_team_item.has-post-thumbnail .sc_team_item_info {
            padding: 20px 0 0
        }

        .sc_team_alter .trx_addons_hover_team {
            padding: 15px
        }

        .sc_team_metro .sc_team_slider .sc_team_item.has-post-thumbnail {
            display: block
        }

        .sc_team_metro .sc_team_slider .sc_team_item.has-post-thumbnail .post_featured {
            max-width: 100%;
            height: auto
        }

        .sc_team_metro .sc_team_item_content {
            margin: 12px 0
        }

        .sc_team_metro .sc_team_item_title {
            font-size: 20px
        }

        .sc_team_metro .sc_team_item_info {
            padding: 22px
        }

        .sc_team_metro .sc_team_item_socials .social_item {
            margin: 3px 3px 3px 0
        }

        .sc_team_accent .trx_addons_hover_team .sc_team_item_socials .social_item {
            margin: 6px 8px !important
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
            width: 320px !important;
            height: 180px !important;
            right: 0;
            left: auto
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe {
            width: 100% !important;
            height: 100% !important
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_close {
            bottom: 180px;
            right: 0
        }

        .trx_addons_video_list_controller_wrap .trx_addons_video_list_title {
            font-size: 14px
        }

        .awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_title {
            margin: 0 0 4px
        }

        .sidebar div.wpcf7 .form-style-8 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 24px
        }

        .sidebar div.wpcf7 .form-style-8 .hiddendiv,.sidebar div.wpcf7 .form-style-8 input[type=text],.sidebar div.wpcf7 .form-style-8 input[type=number],.sidebar div.wpcf7 .form-style-8 input[type=email],.sidebar div.wpcf7 .form-style-8 input[type=url],.sidebar div.wpcf7 .form-style-8 input[type=tel],.sidebar div.wpcf7 .form-style-8 input[type=password],.sidebar div.wpcf7 .form-style-8 input[type=search],.sidebar div.wpcf7 .form-style-8 select,.sidebar div.wpcf7 .form-style-8 textarea,.sidebar div.wpcf7 .form-style-8 textarea.wp-editor-area {
            padding: 6px 0
        }

        .sidebar div.wpcf7 .form-style-8 textarea {
            height: 38px;
            min-height: 38px
        }

        .sc_price_focus .trx_addons_columns_wrap {
            margin-right: calc(-1*var(--theme-var-grid_gap)) !important
        }

        .sc_price_focus .trx_addons_columns_wrap>[class*=trx_addons_column-] {
            padding-right: var(--theme-var-grid_gap) !important;
            padding-bottom: var(--theme-var-grid_gap) !important
        }

        .sc_price_light .trx_addons_columns_wrap {
            margin-right: calc(-1*var(--theme-var-grid_gap)) !important
        }

        .sc_price_light .trx_addons_columns_wrap>[class*=trx_addons_column-] {
            padding-right: var(--theme-var-grid_gap) !important;
            padding-bottom: var(--theme-var-grid_gap) !important
        }

        .simple_text_link.underline_anim {
            padding-bottom: 5px !important
        }

        .trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item .trx_addons_video_list_subtitle {
            font-size: 11px;
            letter-spacing: .8px
        }

        .trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta,.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_subtitle {
            font-size: 14px
        }

        .slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .slider-slide .sc_slider_controller_item_info_cats {
            font-size: 14px;
            line-height: 1.3em
        }

        .slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .sc_slider_controller_item_info_cats+.sc_slider_controller_item_info_title,.slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .sc_slider_controller_item_info_title+.sc_slider_controller_item_info_date {
            margin-top: 0
        }

        .slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .sc_slider_controller_item_image {
            display: none
        }

        .slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .sc_slider_controller_item_image+.sc_slider_controller_item_info {
            padding-left: 0
        }

        .mfp-wrap .mfp-close {
            width: 34px;
            height: 34px;
            line-height: 34px;
            margin: -35px -25px 0 0
        }

        .mfp-wrap .mfp-close .mfp-close-icon {
            font-size: 18px
        }

        .sc_googlemap {
            max-height: 40vh
        }

        .sc_layouts_row_type_compact .sc_layouts_item_icon {
            font-size: 23px
        }

        .sc_layouts_row_type_compact .sc_layouts_cart .sc_layouts_cart_icon:before {
            top: 2px
        }

        .sc_layouts_row_type_compact .search_wrap .search_submit {
            font-size: 22px
        }

        .search_modern .search_form_wrap .search_submit:before {
            font-size: 22px !important
        }

        .search_modern .search_wrap {
            height: 320px
        }

        .search_modern>.search_submit:before {
            font-size: 22px !important
        }

        .ua_safari .search_modern>.search_submit {
            top: 1px
        }

        .search_style_fullscreen .search_results {
            width: 75vw;
            padding: 1.8em
        }

        .search_style_fullscreen.search_opened .search_form {
            width: 75%
        }

        .search_style_fullscreen.search_opened .search_field {
            font-size: 1.5em !important
        }

        .search_style_fullscreen.search_opened .search_field,.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
            height: 2.4em
        }

        .search_style_fullscreen.search_opened .search_close {
            top: -3em;
            font-size: 1.2em !important
        }

        .search_style_fullscreen.search_opened .search_submit {
            font-size: 1.3em !important
        }

        .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
            font-size: 14px;
            width: 40px;
            height: 40px;
            line-height: 37px
        }

        .sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item .social_icon,.sc_socials.sc_socials_default.modern .socials_wrap .social_item .social_icon {
            font-size: 14px;
            width: 41px;
            height: 41px;
            line-height: 40px
        }

        .sc_events .sc_events_item_meta {
            font-size: 13px
        }

        .sc_events_default .sc_events_item {
            margin-bottom: 0;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }

        .sc_events_default .sc_events_item_info {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            margin-bottom: 0;
            padding: 0
        }

        .sc_events_default .sc_events_item_content_wrap {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }

        .sc_events_default .sc_events_item_content {
            margin-top: 1.2em
        }

        .sc_events_default .sc_events_item_date_start {
            min-width: auto;
            margin: 0 0 15px;
            -webkit-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-align-items: baseline;
            -ms-flex-align: baseline;
            align-items: baseline
        }

        .sc_events_default .sc_events_item_date_start .sc_events_item_date_month {
            margin-top: 0;
            margin-left: 5px
        }

        .sc_events_default .sc_events_item_date_start .sc_events_item_date_day {
            font-size: 1.5em
        }

        .sc_events_default .sc_events_item_thumb {
            flex-basis: auto;
            margin: 0
        }

        .sc_events_default .sc_events_item_price {
            font-size: 1.25em;
            line-height: 1em;
            margin-top: .7em
        }

        .sc_events_default .sc_events_item_meta_locality {
            margin-right: .6em
        }

        .sc_events_default .sc_events_item_meta_date:before {
            margin-right: 6px
        }

        .sc_events_default .sc_events_item_title+.sc_events_item_meta {
            margin-top: .8em
        }

        .sc_events_classic .sc_events_item:before {
            padding-top: 95%
        }

        .sc_events_modern [class*=trx_addons_column-]:not([class*=mobile])+[class*=trx_addons_column-] .sc_events_item {
            margin-top: 10px
        }

        .sc_events_alter .sc_events_item_price {
            top: -34px
        }

        .sc_skills_pie.sc_skills_compact_off .sc_skills_item {
            width: 40%
        }

        .sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
            font-size: 1.1em;
            width: 60%
        }

        .sc_skills_pie.sc_skills_compact_off .sc_skills_total {
            font-size: 1.3em
        }

        .sc_skills_counter .sc_item_columns [class*=" trx_addons_column-"]:not([class*=-mobile]) {
            margin-bottom: 10px
        }

        .sc_skills_counter .sc_item_columns [class*=" trx_addons_column-"]:last-child:not([class*=-mobile]) {
            margin-bottom: 0
        }

        .sc_skills_counter .sc_skills_icon {
            font-size: 3.8em
        }

        .sc_skills_counter .sc_skills_total {
            font-size: 3.4em
        }

        .sc_skills_counter .sc_skills_item_title {
            font-size: 16px;
            line-height: 1.5em
        }

        .sc_skills_counter .sc_skills_item+.sc_skills_item_title {
            margin-top: .4em
        }

        .sc_skills_counter .sc_skills_icon+.sc_skills_total {
            margin-top: .1em
        }

        .sc_skills_counter_alter .sc_skills_icon {
            font-size: 3.2em
        }

        .sc_skills_counter_alter .sc_skills_item_title {
            font-size: 16px;
            line-height: 1.3em
        }

        .sc_skills_counter_alter .sc_skills_total {
            font-size: 2.8em
        }

        .sc_skills_counter_alter .sc_skills_icon+.sc_skills_total {
            margin-top: .1em
        }

        .sc_skills_counter_alter .sc_skills_item+.sc_skills_item_title {
            margin-top: .2em
        }

        .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_2:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_3:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_4:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_5:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_6:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_7:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_8:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_9:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_10:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_11:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_12:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after {
            display: none !important
        }

        .sc_skills_counter_alter.with_divider .sc_skills_columns [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after {
            display: block
        }

        .sc_skills_counter_alter.with_divider .sc_skills_columns [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]):last-child .sc_skills_item_wrap:after {
            display: none
        }

        .sc_skills_counter_alter.with_divider .sc_skills_columns [class*=trx_addons_column-][class*=-mobile] .sc_skills_item_wrap:after {
            display: block !important
        }

        .sc_skills_counter_alter.with_divider .sc_skills_columns [class*=trx_addons_column-][class*=trx_addons_column-1_1-mobile] .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_2-mobile:nth-child(2n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_3-mobile:nth-child(3n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_4-mobile:nth-child(4n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_5-mobile:nth-child(5n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_6-mobile:nth-child(6n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_7-mobile:nth-child(7n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_8-mobile:nth-child(8n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_9-mobile:nth-child(9n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_10-mobile:nth-child(10n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_11-mobile:nth-child(11n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_12-mobile:nth-child(12n) .sc_skills_item_wrap:after {
            display: none !important
        }

        .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_2[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_3[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_4[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_5[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_6[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_7[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_8[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_9[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_10[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_11[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_12[class*=-mobile]:last-child .sc_skills_item_wrap:after {
            display: none !important
        }

        .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_2:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_3:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_4:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_5:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_6:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_7:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_8:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_9:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_10:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_11:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_12:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after {
            display: none !important
        }

        .sc_skills_counter_simple.with_divider .sc_skills_columns [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after {
            display: block
        }

        .sc_skills_counter_simple.with_divider .sc_skills_columns [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]):last-child .sc_skills_item_wrap:after {
            display: none
        }

        .sc_skills_counter_simple.with_divider .sc_skills_columns [class*=trx_addons_column-][class*=-mobile] .sc_skills_item_wrap:after {
            display: block !important
        }

        .sc_skills_counter_simple.with_divider .sc_skills_columns [class*=trx_addons_column-][class*=trx_addons_column-1_1-mobile] .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_2-mobile:nth-child(2n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_3-mobile:nth-child(3n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_4-mobile:nth-child(4n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_5-mobile:nth-child(5n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_6-mobile:nth-child(6n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_7-mobile:nth-child(7n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_8-mobile:nth-child(8n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_9-mobile:nth-child(9n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_10-mobile:nth-child(10n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_11-mobile:nth-child(11n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_12-mobile:nth-child(12n) .sc_skills_item_wrap:after {
            display: none !important
        }

        .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_2[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_3[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_4[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_5[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_6[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_7[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_8[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_9[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_10[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_11[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_12[class*=-mobile]:last-child .sc_skills_item_wrap:after {
            display: none !important
        }

        .sc_skills_counter_simple .sc_skills_total {
            font-size: 3em
        }

        .sc_skills_counter_simple .sc_skills_item_title {
            font-size: 16px;
            line-height: 1.3em
        }

        .sc_skills_counter_extra .sc_skills_total {
            font-size: 2.8em
        }

        .sc_skills_counter_extra .sc_skills_item_title {
            font-size: 16px;
            line-height: 1.3em
        }

        .sc_skills_counter_extra .sc_skills_icon+.sc_skills_total {
            margin-top: .1em
        }

        .sc_skills_counter_extra .sc_skills_item_title+.sc_skills_item {
            margin-top: .2em
        }

        .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_2:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_3:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_4:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_5:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_6:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_7:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_8:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_9:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_10:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_11:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_12:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after {
            display: none !important
        }

        .sc_skills_counter_modern .sc_skills_columns [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]) .sc_skills_item_wrap:after {
            display: block
        }

        .sc_skills_counter_modern .sc_skills_columns [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]):last-child .sc_skills_item_wrap:after {
            display: none
        }

        .sc_skills_counter_modern .sc_skills_columns [class*=trx_addons_column-][class*=-mobile] .sc_skills_item_wrap:after {
            display: block !important
        }

        .sc_skills_counter_modern .sc_skills_columns [class*=trx_addons_column-][class*=trx_addons_column-1_1-mobile] .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_2-mobile:nth-child(2n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_3-mobile:nth-child(3n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_4-mobile:nth-child(4n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_5-mobile:nth-child(5n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_6-mobile:nth-child(6n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_7-mobile:nth-child(7n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_8-mobile:nth-child(8n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_9-mobile:nth-child(9n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_10-mobile:nth-child(10n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_11-mobile:nth-child(11n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_12-mobile:nth-child(12n) .sc_skills_item_wrap:after {
            display: none !important
        }

        .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_2[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_3[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_4[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_5[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_6[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_7[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_8[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_9[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_10[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_11[class*=-mobile]:last-child .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_12[class*=-mobile]:last-child .sc_skills_item_wrap:after {
            display: none !important
        }

        .sc_skills_counter_modern .sc_skills_item_title {
            font-size: 20px
        }

        .sc_skills_counter_modern .sc_skills_item_wrap {
            min-height: 5.5em
        }

        .sc_skills_counter_modern .sc_skills_total {
            font-size: 6.5em
        }

        .skills_br_control .sc_skills_item_title>br {
            display: initial
        }

        .sm_left .sc_slider_controls .slider_controls_wrap {
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }

        .sc_slider_controls_alter.slider_pagination_style_bullets .slider_pagination_bullet {
            width: 8px;
            height: 8px;
            margin: 0 8px
        }

        .sc_slider_controls_alter.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active:after {
            width: 16px;
            height: 16px
        }

        .sc_icons .sc_icons_item_description {
            font-size: 16px
        }

        .sc_icons .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: 1em
        }

        .sc_icons_item_description ul>li {
            margin: 4px 0
        }

        .sc_icons_default .sc_icons_icon+.sc_icons_item_details,.sc_icons_default .sc_icons_image+.sc_icons_item_details {
            margin-top: .6em
        }

        .sc_icons_default .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .4em
        }

        .sc_icons_default .sc_icons_item_title+.sc_icons_item_description p {
            margin-bottom: .5em
        }

        .sc_icons_default .sc_icons_item_title+.sc_icons_item_description p:last-child {
            margin-bottom: 0
        }

        .sc_icons_default .sc_icons_icon:before,.sc_icons_default .sc_icons_icon>span:before {
            font-size: 3.6em
        }

        .sc_icons_plate .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_plate .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: .1em
        }

        .sc_icons_simple .sc_icons_item .sc_icons_item_more_link {
            font-size: 18px;
            line-height: 22px
        }

        .sc_icons_simple .sc_icons_item+.sc_icons_item {
            margin-top: 1em
        }

        .sc_icons_simple.sc_align_center .sc_icons_item {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center
        }

        .sc_icons_simple.sc_align_center .sc_icons_icon+.sc_icons_item_details,.sc_icons_simple.sc_align_center .sc_icons_image+.sc_icons_item_details {
            margin-left: 0;
            margin-top: .6em
        }

        .sc_icons_light .sc_icons_item_title {
            font-size: 1.25em
        }

        .sc_icons_light .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .4em
        }

        .sc_icons_light .sc_icons_icon+.sc_icons_item_details,.sc_icons_light .sc_icons_image+.sc_icons_item_details {
            margin-top: .6em
        }

        .sc_icons_light .sc_icons_icon:before,.sc_icons_light .sc_icons_icon>span:before {
            font-size: 2.8em
        }

        .sc_icons_light.sc_icons_size_small .sc_icons_icon:before,.sc_icons_light.sc_icons_size_small .sc_icons_icon>span:before {
            font-size: 2.2em
        }

        .sc_icons_light.sc_icons_size_large .sc_icons_icon:before,.sc_icons_light.sc_icons_size_large .sc_icons_icon>span:before {
            font-size: 3.4em
        }

        .sc_icons_common .sc_icons_icon+.sc_icons_item_details,.sc_icons_common .sc_icons_image+.sc_icons_item_details {
            margin-top: 1em
        }

        .sc_icons_common .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .4em
        }

        .sc_icons_creative .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .6em
        }

        .sc_icons_creative .sc_icons_icon+.sc_icons_item_details,.sc_icons_creative .sc_icons_image+.sc_icons_item_details {
            margin-top: 1em
        }

        .sc_icons_creative .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_creative .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: .8em
        }

        .sc_icons_creative .sc_icons_icon>span {
            width: 108px;
            height: 108px;
            line-height: 108px
        }

        .sc_icons_creative .sc_icons_decoration_bg svg.decor-svg {
            width: 108px;
            height: 108px
        }

        .sc_icons_modern .sc_icons_item {
            -webkit-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row
        }

        .sc_icons_modern .sc_icons_icon+.sc_icons_item_details,.sc_icons_modern .sc_icons_image+.sc_icons_item_details {
            margin-left: .8em;
            margin-top: 0
        }

        .sc_icons_modern .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .4em
        }

        .sc_icons_modern .sc_icons_item_title {
            font-size: 1.3em
        }

        .sc_icons_modern .sc_icons .sc_icons_icon:before,.sc_icons_modern .sc_icons .sc_icons_icon>span:before {
            font-size: 3.8em
        }

        .sc_icons_modern.sc_icons_size_small .sc_icons_icon:before,.sc_icons_modern.sc_icons_size_small .sc_icons_icon>span:before {
            font-size: 2.8em
        }

        .sc_icons_modern.sc_icons_size_large .sc_icons_icon:before,.sc_icons_modern.sc_icons_size_large .sc_icons_icon>span:before {
            font-size: 4.8em
        }

        .sc_icons_motley .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .4em
        }

        .sc_icons_motley .sc_icons_icon+.sc_icons_item_details,.sc_icons_motley .sc_icons_image+.sc_icons_item_details {
            margin-top: .8em
        }

        .sc_icons_card .sc_icons_item {
            padding: 3em 1.8em 2em
        }

        .sc_icons_card .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .7em
        }

        .sc_icons_card .sc_icons_icon+.sc_icons_item_details,.sc_icons_card .sc_icons_image+.sc_icons_item_details {
            margin-top: 1.6em
        }

        .sc_icons_card .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_card .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: 1.3em
        }

        .sc_icons_hover .sc_icons_item {
            padding: 1.8em
        }

        .sc_icons_hover .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_hover .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: .8em
        }

        .sc_icons_hover .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .4em
        }

        .sc_icons_hover2.sc_align_right .sc_icons_item .sc_icons_item_details {
            order: 2;
            margin-right: 0
        }

        .sc_icons_hover2.sc_align_right .sc_icons_item .sc_icons_icon,.sc_icons_hover2.sc_align_right .sc_icons_item .sc_icons_image {
            order: 1;
            align-self: end
        }

        .sc_icons_hover2.sc_align_center .sc_icons_item .sc_icons_icon,.sc_icons_hover2.sc_align_center .sc_icons_item .sc_icons_image {
            align-self: center
        }

        .sc_icons_hover2 .sc_icons_item {
            padding: 1.8em;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }

        .sc_icons_hover2 .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .5em
        }

        .sc_icons_hover2 .sc_icons_item_details {
            width: 100%
        }

        .sc_icons_hover2 .sc_icons_icon+.sc_icons_item_details,.sc_icons_hover2 .sc_icons_image+.sc_icons_item_details,.sc_icons_hover2.sc_icons_size_small .sc_icons_icon+.sc_icons_item_details,.sc_icons_hover2.sc_icons_size_small .sc_icons_image+.sc_icons_item_details {
            padding: 0;
            margin-left: 0;
            margin-top: .6em
        }

        .sc_icons_hover2.sc_icons_size_large .sc_icons_icon:before,.sc_icons_hover2.sc_icons_size_large .sc_icons_icon>span:before {
            font-size: 4.8em
        }

        .sc_icons_accent .sc_icons_item {
            padding: 2.8em 1.8em
        }

        .sc_icons_accent .sc_icons_icon+.sc_icons_item_details,.sc_icons_accent .sc_icons_image+.sc_icons_item_details {
            margin-top: .8em
        }

        .sc_icons_accent .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .4em
        }

        .sc_icons_accent2 .sc_icons_icon+.sc_icons_item_details,.sc_icons_accent2 .sc_icons_image+.sc_icons_item_details {
            margin-top: 2.6em
        }

        .sc_icons_decoration .sc_icons_icon+.sc_icons_item_details,.sc_icons_decoration .sc_icons_image+.sc_icons_item_details {
            margin-top: 1em
        }

        .sc_icons_decoration .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_decoration .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: .8em
        }

        .sc_icons_figure .sc_icons_icon+.sc_icons_item_details,.sc_icons_figure .sc_icons_image+.sc_icons_item_details {
            margin-top: 1.3em
        }

        .sc_icons_figure .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_figure .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: 1.2em
        }

        .sc_icons_number .sc_icons_columns_wrap .trx_addons_column-1_3:not([class*=-mobile]):nth-child(3) {
            width: 100% !important
        }

        .sc_icons_number .sc_icons_item {
            min-height: 4em
        }

        .sc_icons_number .sc_icons_item_number {
            font-size: 6em;
            top: -.22em
        }

        .sc_icons_number .sc_icons_item_header+.sc_icons_item_details {
            margin-top: .3em
        }

        .sc_icons_number .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: .6em
        }

        .sc_icons_number.sc_align_center .sc_icons_item_number,.sc_icons_number.sc_align_right .sc_icons_item_number {
            top: -.22em
        }

        .sc_icons_rounded .sc_icons_icon+.sc_icons_item_details,.sc_icons_rounded .sc_icons_image+.sc_icons_item_details {
            margin-top: 1em
        }

        .sc_icons_rounded .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .4em
        }

        .sc_icons_rounded .sc_icons_icon>span,.sc_icons_rounded .sc_icons_icon,.sc_icons_rounded .sc_icons_image {
            width: 6.4em;
            height: 6.4em;
            line-height: 6.4em
        }

        .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after {
            display: none !important
        }

        .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after {
            display: block
        }

        .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]):last-child .sc_icons_item:after {
            display: none
        }

        .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-mobile] .sc_icons_item:after {
            display: block !important
        }

        .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-][class*=trx_addons_column-1_1-mobile] .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item:after {
            display: none !important
        }

        .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12[class*=-mobile]:last-child .sc_icons_item:after {
            display: none !important
        }

        .sc_icons_divider .slider-wrapper .sc_icons_item:after {
            display: none
        }

        .sc_icons_divider .slider-wrapper .sc_icons_item,.sc_icons_divider .sc_icons_columns_wrap .sc_icons_item,.sc_icons_divider.sc_align_center .slider-wrapper .sc_icons_item,.sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item,.sc_icons_divider.sc_align_right .slider-wrapper .sc_icons_item,.sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item {
            padding-top: 0;
            padding-bottom: 0
        }

        .sc_icons_divider .sc_icons_icon:before,.sc_icons_divider .sc_icons_icon>span:before {
            font-size: 3.8em
        }

        .sc_icons_divider .sc_icons_item_title {
            font-size: 1.3em
        }

        .sc_icons_divider .sc_icons_icon+.sc_icons_item_details,.sc_icons_divider .sc_icons_image+.sc_icons_item_details {
            margin-top: 1em
        }

        .sc_icons_divider .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_divider .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: 1em
        }

        .sc_icons_divider2 {
            padding: 2em 0
        }

        .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after {
            display: none !important
        }

        .sc_icons_divider2 .sc_icons_columns_wrap [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after {
            display: block
        }

        .sc_icons_divider2 .sc_icons_columns_wrap [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]):last-child .sc_icons_item:after {
            display: none
        }

        .sc_icons_divider2 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-mobile] .sc_icons_item:after {
            display: block !important
        }

        .sc_icons_divider2 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=trx_addons_column-1_1-mobile] .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item:after {
            display: none !important
        }

        .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_2[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_3[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_4[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_5[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_6[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_7[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_8[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_9[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_10[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_11[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_12[class*=-mobile]:last-child .sc_icons_item:after {
            display: none !important
        }

        .sc_icons_divider2 .slider-wrapper .sc_icons_item:after {
            display: none
        }

        .sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap {
            margin-right: calc(-1*var(--theme-var-grid_gap));
            margin-bottom: 0
        }

        .sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
            margin-bottom: 0
        }

        .sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*=trx_addons_column-] {
            padding-right: var(--theme-var-grid_gap)
        }

        .sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
            padding-bottom: 0
        }

        .sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
            padding-bottom: 0
        }

        .sc_icons_divider2.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
            right: calc(-1*var(--theme-var-grid_gap)/2)
        }

        .sc_icons_divider2.sc_align_right .sc_icons_columns_wrap .sc_icons_item:after {
            right: calc(-1*var(--theme-var-grid_gap))
        }

        .sc_icons_divider2 .slider-wrapper .sc_icons_item,.sc_icons_divider2 .sc_icons_columns_wrap .sc_icons_item {
            padding: 1.5em
        }

        .sc_icons_divider2 .sc_icons_icon+.sc_icons_item_details,.sc_icons_divider2 .sc_icons_image+.sc_icons_item_details {
            margin-top: 1em
        }

        .sc_icons_divider2 .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .5em
        }

        .sc_icons_divider2 .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_divider2 .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: 1.2em
        }

        .sc_icons_divider3 .sc_icons_item {
            padding: 2.6em 1.4em 2.5em
        }

        .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item_wrap:after {
            display: none !important
        }

        .sc_icons_divider3 .sc_icons_columns_wrap [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item_wrap:after {
            display: block
        }

        .sc_icons_divider3 .sc_icons_columns_wrap [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]):last-child .sc_icons_item_wrap:after {
            display: none
        }

        .sc_icons_divider3 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-mobile] .sc_icons_item_wrap:after {
            display: block !important
        }

        .sc_icons_divider3 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=trx_addons_column-1_1-mobile] .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item_wrap:after {
            display: none !important
        }

        .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_2[class*=-mobile]:last-child .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_3[class*=-mobile]:last-child .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_4[class*=-mobile]:last-child .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_5[class*=-mobile]:last-child .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_6[class*=-mobile]:last-child .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_7[class*=-mobile]:last-child .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_8[class*=-mobile]:last-child .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_9[class*=-mobile]:last-child .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_10[class*=-mobile]:last-child .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_11[class*=-mobile]:last-child .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_12[class*=-mobile]:last-child .sc_icons_item_wrap:after {
            display: none !important
        }

        .sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap:after {
            display: none
        }

        .sc_icons_divider3 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
            padding-bottom: var(--theme-var-grid_gap)
        }

        .sc_icons_divider3 .sc_icons_icon+.sc_icons_item_details,.sc_icons_divider3 .sc_icons_image+.sc_icons_item_details {
            margin-top: 1em
        }

        .sc_icons_divider3 .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .5em
        }

        .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after {
            display: none !important
        }

        .sc_icons_divider4 .sc_icons_columns_wrap [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after {
            display: block
        }

        .sc_icons_divider4 .sc_icons_columns_wrap [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]):last-child .sc_icons_item:after {
            display: none
        }

        .sc_icons_divider4 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-mobile] .sc_icons_item:after {
            display: block !important
        }

        .sc_icons_divider4 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=trx_addons_column-1_1-mobile] .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item:after {
            display: none !important
        }

        .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_2[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_3[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_4[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_5[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_6[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_7[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_8[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_9[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_10[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_11[class*=-mobile]:last-child .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_12[class*=-mobile]:last-child .sc_icons_item:after {
            display: none !important
        }

        .sc_icons_divider4 .slider-wrapper .sc_icons_item:after {
            display: none
        }

        .sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-] {
            padding-bottom: var(--theme-var-grid_gap)
        }

        .sc_icons_divider4 .sc_icons_item {
            padding: 6px 0
        }

        .sc_icons_extra .sc_icons_columns_wrap .trx_addons_column-1_3:not([class*=-mobile]):nth-child(3) {
            width: 100% !important
        }

        .sc_icons_extra .sc_icons_item_title {
            font-size: 1.3em
        }

        .sc_icons_extra.sc_icons_size_large .sc_icons_icon:before,.sc_icons_extra.sc_icons_size_large .sc_icons_icon>span:before {
            font-size: 6.5em
        }

        .sc_icons_extra .sc_icons_icon+.sc_icons_item_details,.sc_icons_extra .sc_icons_image+.sc_icons_item_details {
            margin-top: .8em
        }

        .sc_icons_extra .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .7em
        }

        .sc_icons_extra .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_extra .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: .8em
        }

        .sc_icons_plain .sc_icons_item_title {
            font-size: 1.3em
        }

        .sc_icons_plain .sc_icons_item .sc_icons_item_more_link {
            font-size: 16px
        }

        .sc_icons_plain .sc_icons_icon+.sc_icons_item_details,.sc_icons_plain .sc_icons_image+.sc_icons_item_details {
            margin-top: .8em
        }

        .sc_icons_plain .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .5em
        }

        .sc_icons_plain .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_plain .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: 0
        }

        .sc_icons_alter .sc_icons_icon+.sc_icons_item_details,.sc_icons_alter .sc_icons_image+.sc_icons_item_details,.sc_icons_alter.sc_icons_size_large .sc_icons_icon+.sc_icons_item_details,.sc_icons_alter.sc_icons_size_large .sc_icons_image+.sc_icons_item_details {
            margin-top: .6em
        }

        .sc_icons_alter .sc_icons_item_title+.sc_icons_item_description,.sc_icons_alter.sc_icons_size_small .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .4em
        }

        .sc_icons_alter.sc_align_center .sc_icons_item {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center
        }

        .sc_icons_alter.sc_align_center.sc_icons_size_small .sc_icons_icon+.sc_icons_item_details,.sc_icons_alter.sc_align_center.sc_icons_size_small .sc_icons_image+.sc_icons_item_details {
            margin-top: .6em
        }

        .sc_icons_alter.sc_align_center .sc_icons_icon+.sc_icons_item_details,.sc_icons_alter.sc_align_center .sc_icons_image+.sc_icons_item_details,.sc_icons_alter.sc_align_center.sc_icons_size_small .sc_icons_icon+.sc_icons_item_details,.sc_icons_alter.sc_align_center.sc_icons_size_small .sc_icons_image+.sc_icons_item_details,.sc_icons_alter.sc_align_center.sc_icons_size_large .sc_icons_icon+.sc_icons_item_details,.sc_icons_alter.sc_align_center.sc_icons_size_large .sc_icons_image+.sc_icons_item_details {
            margin-left: 0
        }

        .sc_icons_alter .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_alter .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: .8em
        }

        .sc_icons_bordered .sc_icons_item .sc_icons_item_more_link {
            font-size: 18px;
            line-height: 22px
        }

        .sc_icons_bordered .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_bordered .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: .6em
        }

        .sc_icons_bordered .sc_icons_item_title {
            font-size: 1.2em
        }

        .sc_icons_bordered .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .4em
        }

        .sc_icons_bordered.sc_align_center .sc_icons_item {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center
        }

        .sc_icons_bordered.sc_align_center .sc_icons_icon+.sc_icons_item_details,.sc_icons_bordered.sc_align_center .sc_icons_image+.sc_icons_item_details {
            margin-left: 0
        }

        .sc_icons_partners .sc_icons_icon+.sc_icons_item_details,.sc_icons_partners .sc_icons_image+.sc_icons_item_details {
            margin-top: 1em
        }

        .sc_icons_partners .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .7em
        }

        .sc_icons_partners .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_partners .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: 1em
        }

        .sc_icons_fill .sc_icons_item {
            padding: 2em
        }

        .sc_icons_fill .sc_icons_icon+.sc_icons_item_details,.sc_icons_fill .sc_icons_image+.sc_icons_item_details {
            margin-top: 1.2em
        }

        .sc_icons_fill .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .5em
        }

        .sc_icons_fill .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_fill .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: 1.2em
        }

        .extra-icon-padding .sc_icons_fill .sc_icons_item {
            padding: 2em
        }

        .extra-icon-padding .sc_icons_fill .sc_icons_icon+.sc_icons_item_details,.extra-icon-padding .sc_icons_fill .sc_icons_image+.sc_icons_item_details {
            margin-top: 1.2em
        }

        .services_page_tabs {
            margin-top: 3em
        }

        .services_page_related+.services_page_section_contacts,.services_single+.services_page_section_contacts {
            margin-top: 3em
        }

        .sc_services .sc_services_item_content,.sc_services .sc_services_item_text {
            font-size: 16px
        }

        .sc_services .sc_services_item_subtitle {
            font-size: 16px
        }

        .sc_services_default .sc_services_item_content,.sc_services_default .sc_services_item_button {
            display: block
        }

        .sc_services_hover .sc_services_item_content .sc_services_item_title {
            margin: .7em 0 0
        }

        .sc_services_hover .sc_services_item:before {
            padding-top: 95%
        }

        .sc_services_modern .sc_services_item_title {
            font-size: 20px;
            line-height: 24px
        }

        .sc_services_modern .sc_services_item_subtitle {
            font-size: 15px
        }

        .sc_services_modern .sc_services_item .sc_button_arrow:before {
            font-size: 11px
        }

        .sc_services_modern .sc_services_modern .sc_services_item_content {
            margin-top: .4em
        }

        .sc_services_modern .sc_services_item_button {
            margin: .7em 0 0
        }

        .sc_services_creative .sc_services_item_content_inner {
            padding: 2.4em
        }

        .sc_services_creative .sc_services_item:before {
            padding-top: 95%
        }

        .sc_services_breezy .sc_services_item_content_inner {
            padding: 2.2em
        }

        .sc_services_breezy .sc_services_item:before {
            padding-top: 95%
        }

        .sc_services_breezy .sc_services_item_title {
            font-size: 1.3em
        }

        .sc_services_breezy .trx_addons_column-1_5 .sc_services_item_content_inner,.sc_services_breezy .trx_addons_column-1_6 .sc_services_item_content_inner,.sc_services_breezy .trx_addons_column-1_7 .sc_services_item_content_inner,.sc_services_breezy .trx_addons_column-1_8 .sc_services_item_content_inner {
            padding: 2.2em
        }

        .sc_services_breezy .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title,.sc_services_breezy .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title,.sc_services_breezy .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title,.sc_services_breezy .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
            font-size: 1.3em
        }

        .sc_services_shine .sc_services_item_title {
            font-size: 1.4em;
            margin: 1em 0 0
        }

        .sc_services_shine .sc_services_item .sc_services_item_button {
            margin-top: 1em
        }

        .sc_services_shine .sc_services_item_title+.sc_services_item_text,.sc_services_shine .sc_services_item_subtitle+.sc_services_item_text {
            margin-top: .6em
        }

        .sc_services_shine .sc_services_item_content_inner {
            padding: 2.4em 2em;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center
        }

        .elementor-section-full_width .sc_services_motley .sc_services_item:before {
            padding-top: 65%
        }

        .sc_services_classic .sc_services_item_content_inner {
            padding: 2.4em
        }

        .sc_services_classic .sc_services_item_title {
            font-size: 1.4em
        }

        .sc_services_classic .sc_services_item:before {
            padding-top: 90%
        }

        .sc_services_classic .sc_services_item .sc_services_item_more_link {
            margin-top: 20px
        }

        .sc_services_fashion .sc_services_item_title+.sc_services_item_subtitle {
            margin-top: .2em
        }

        .sc_services_fashion .sc_services_item:before {
            padding-top: 95%
        }

        .sc_services_backward .sc_services_item .sc_services_item_button {
            margin: .8em 0 0
        }

        .sc_services_backward .sc_services_item_title {
            font-size: 1.4em
        }

        .sc_services_backward .sc_services_item_content {
            margin-top: .8em
        }

        .sc_services_backward .sc_services_item_info+.sc_services_item_thumb {
            margin-top: 1.2em
        }

        .sc_services_accent .sc_services_item {
            padding: 2em
        }

        .sc_services_strange {
            overflow: visible
        }

        .sc_services_strange .sc_services_item_header:before,.sc_services_strange .sc_services_item_content:before {
            padding-top: 85%
        }

        .sc_services_strange .sc_services_slider .slider-slide:nth-child(2n) .sc_services_item .sc_services_item_header,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_2]:nth-child(2n) .sc_services_item .sc_services_item_header,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_4]:nth-child(2n) .sc_services_item .sc_services_item_header,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_6]:nth-child(2n) .sc_services_item .sc_services_item_header {
            order: 1
        }

        .sc_services_strange .sc_services_slider .slider-slide:nth-child(2n) .sc_services_item .sc_services_item_content,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_2]:nth-child(2n) .sc_services_item .sc_services_item_content,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_4]:nth-child(2n) .sc_services_item .sc_services_item_content,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_6]:nth-child(2n) .sc_services_item .sc_services_item_content {
            order: 2
        }

        .sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_3]:nth-child(3n-1) .sc_services_item .sc_services_item_header {
            order: 1
        }

        .sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_3]:nth-child(3n-1) .sc_services_item .sc_services_item_content {
            order: 2
        }

        .sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(2) .sc_services_item .sc_services_item_header,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(4) .sc_services_item .sc_services_item_header,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(7) .sc_services_item .sc_services_item_header,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(9) .sc_services_item .sc_services_item_header,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(12) .sc_services_item .sc_services_item_header {
            order: 1
        }

        .sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(2) .sc_services_item .sc_services_item_content,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(4) .sc_services_item .sc_services_item_content,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(7) .sc_services_item .sc_services_item_content,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(9) .sc_services_item .sc_services_item_content,.sc_services_strange .sc_services_columns_wrap [class*=trx_addons_column-1_5]:nth-child(12) .sc_services_item .sc_services_item_content {
            order: 2
        }

        .sc_services_strange .sc_services_item .sc_services_item_button {
            margin: 1em 0 0
        }

        .sc_services_unusual .sc_services_item_header {
            padding-bottom: .8em
        }

        .sc_services_unusual .sc_services_item_thumb {
            margin-bottom: .7em
        }

        .sc_services_unusual .sc_services_item_title {
            font-size: 1.3em
        }

        .sc_services_alter .sc_services_item {
            padding: 1.4em
        }

        .sc_services_alter .sc_services_item_icon,.sc_services_alter .sc_services_item_pictogram {
            margin-top: .2em;
            font-size: 3.6em
        }

        .sc_services_price .trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) {
            margin-bottom: calc(-1*var(--theme-var-grid_gap))
        }

        .sc_services_price .trx_addons_columns_wrap {
            margin-right: calc(-1*var(--theme-var-grid_gap))
        }

        .sc_services_price .trx_addons_columns_wrap>[class*=trx_addons_column-] {
            padding-right: var(--theme-var-grid_gap)
        }

        .sc_services_price .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.sc_services_price .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
            padding-bottom: var(--theme-var-grid_gap)
        }

        .sc_services_price .sc_services_item_content {
            font-size: 16px;
            line-height: 1.5em
        }

        .sc_services_price2 .sc_services_item_price {
            font-size: 1.25em
        }

        .sc_services_price2 .sc_services_item_title {
            font-size: 1.25em
        }

        .sc_services_price2 .sc_services_item_divider {
            margin-top: .4em
        }

        .sc_services_cool .sc_services_item_title+.sc_services_item_text {
            margin-top: .4em
        }

        .sc_services_cool .sc_services_item:before {
            padding-top: 95%
        }

        .sc_services_cool .sc_services_item_button {
            margin-top: 1em
        }

        .sc_services_cool .sc_services_item .sc_services_item_more_link .link_icon:before {
            font-size: 11px
        }

        .sc_services_extra .sc_services_item_title+.sc_services_item_text {
            margin-top: .4em
        }

        .sc_services_extra .sc_services_item:before {
            padding-top: 95%
        }

        .sc_services_extra .sc_services_item .sc_services_item_more_link .link_icon:before {
            font-size: 11px
        }

        .sc_services_strong .sc_services_item_content_inner {
            padding: 1.6em
        }

        .sc_services_strong .sc_services_item_title {
            font-size: 1.25em
        }

        .sc_services_strong .trx_addons_column-1_5 .sc_services_item_content_inner,.sc_services_strong .trx_addons_column-1_6 .sc_services_item_content_inner,.sc_services_strong .trx_addons_column-1_7 .sc_services_item_content_inner,.sc_services_strong .trx_addons_column-1_8 .sc_services_item_content_inner {
            padding: 1.6em
        }

        .sc_services_strong .sc_services_item_title+.sc_services_item_text {
            margin-top: .4em
        }

        .sc_services_strong .sc_services_item:before {
            padding-top: 95%
        }

        .sc_services_strong .sc_services_item_button {
            margin-top: 1em
        }

        .sc_services_strong .sc_services_item .sc_services_item_more_link .link_icon:before {
            font-size: 11px
        }

        .sc_services_minimal .sc_services_item_subtitle {
            font-size: 12px
        }

        .sc_services_minimal .sc_services_item_title+.sc_services_item_text {
            margin-top: .4em
        }

        .elementor-section-full_width .sc_services_minimal .sc_services_item:before {
            padding-top: 65%
        }

        .sc_services_minimal .sc_services_item .sc_services_item_more_link .link_icon:before {
            font-size: 13px
        }

        .sc_services_panel .sc_services_item:before {
            padding-top: 35%
        }

        .sc_services_panel .sc_services_item .sc_services_item_text {
            font-size: 16px;
            line-height: 1.5em
        }

        .sc_services_panel .sc_services_item .sc_services_item_header+.sc_services_item_text {
            margin-top: .4em
        }

        .sc_services_timeline .sc_services_content {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            flex-direction: column;
            margin-top: -10px;
            margin-bottom: -10px
        }

        .sc_services_timeline .sc_services_item {
            width: 100%
        }

        .sc_services_timeline .sc_services_item:after {
            bottom: 0 !important;
            left: 0 !important;
            top: 50% !important;
            transform: translate(-50%,-50%) rotate(40deg) skew(-10deg) !important
        }

        .sc_services_timeline .sc_services_item+.sc_services_item {
            margin-top: 20px;
            margin-left: 0
        }

        .sc_services_timeline .extra_row {
            padding: 0 0 0 44px !important;
            margin-bottom: 10px;
            margin-top: 10px
        }

        .sc_services_timeline .extra_row:nth-child(1) {
            order: 2
        }

        .sc_services_timeline .extra_row:nth-child(3) {
            order: 4
        }

        .sc_services_timeline .extra_row:nth-child(4) {
            order: 3
        }

        .sc_services_timeline .extra_row:nth-child(5) {
            order: 6
        }

        .sc_services_timeline .extra_row:nth-child(6) {
            order: 5
        }

        .sc_services_timeline .extra_row:before {
            content: "";
            position: absolute;
            bottom: 0;
            top: auto;
            left: 0;
            height: 100%;
            width: 4px;
            display: block;
            background-color: var(--theme-color-bd_color)
        }

        .sc_services_timeline .extra_row:nth-child(2n+1):after {
            top: 0;
            left: 0;
            height: 100%;
            width: 4px
        }

        .sc_services_timeline .extra_row:nth-child(2n+1):before {
            display: none;
            margin-top: 0
        }

        .sc_services_timeline .extra_row .sc_services_item_timeline_point {
            left: -42px !important;
            top: 50% !important;
            transform: translate(-50%,-50%) !important
        }

        .widget_contacts .socials_wrap:not(.socials_type_list) .social_item .social_icon {
            width: 2.6em;
            height: 2.6em;
            line-height: 2.6em;
            text-align: center
        }

        .widget_contacts .contacts_map_right .contacts_map,.widget_contacts .contacts_map_right .contacts_info,.widget_contacts .contacts_map_left .contacts_map,.widget_contacts .contacts_map_left .contacts_info {
            float: none;
            width: 100%
        }

        .widget_contacts .contacts_map_right .contacts_info,.widget_contacts .contacts_map_left .contacts_info {
            margin-left: 0;
            margin-right: 0
        }

        .widget_contacts .contacts_map_right .contacts_map+.contacts_info,.widget_contacts .contacts_map_left .contacts_map+.contacts_info {
            margin-top: 20px
        }

        .widget_contacts .contacts_info .contacts_left+.contacts_right {
            margin-top: 1em
        }

        .widget_contacts .contacts_info .contacts_left,.widget_contacts .contacts_info .contacts_right {
            text-align: left;
            width: 100%;
            padding-right: 0;
            padding-left: 0
        }

        .widget_contacts .contacts_info .contacts_left>:before {
            left: 0;
            right: auto;
            text-align: center
        }

        .widget_contacts .contacts_info .contacts_left>* {
            padding-left: 2.2em;
            padding-right: 0
        }

        .sc_slider_controller_info_title {
            max-width: 95%
        }

        .sc_slider_controller_titles .sc_slider_controller_info {
            font-size: 16px
        }

        .sc_slider_controller_horizontal[data-controls="1"] {
            padding-left: 30px;
            padding-right: 27px
        }

        .sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a {
            width: 30px
        }

        .sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
            left: -30px
        }

        .sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
            right: -27px
        }

        .sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_next:before,.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_prev:before {
            font-size: 20px
        }

        .slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet {
            font-size: 26px
        }

        .slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet+.slider_pagination_bullet {
            margin-top: 5px !important
        }

        .slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet {
            font-size: 17px
        }

        .slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet+.slider_pagination_bullet {
            margin-top: 12px !important
        }

        .slider_outer_controls_bottom.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap>a {
            width: 2.5em;
            height: 2.5em;
            line-height: 2.5em
        }

        .team_member_page .team_member_position+.team_member_title {
            margin-top: 5px
        }

        body:not(.remove_margins) .team_page_wrap_info.comments_close {
            margin-bottom: -60px
        }

        .team_member_page .team_member_title {
            font-size: 34px
        }

        .team_member_page .team_member_description {
            margin: 0 0 1.6em
        }

        .team_member_page:after {
            margin: 0
        }

        .team_member_page>.team_member_content {
            margin-bottom: 0
        }

        .team_member_page .team_member_featured {
            padding: 0;
            margin-bottom: 30px
        }

        .team_member_page .team_member_featured .post_featured {
            margin-bottom: 30px
        }

        .team_page_wrap_info .team_page_wrap_info_over {
            padding: 60px 0
        }

        .team_page_wrap_info .section_title {
            font-size: 26px;
            margin: 0 0 .7em
        }

        .team_member_projects .team_member_projects_title,.team_page_related .related_wrap_title {
            font-size: 26px
        }

        .team_page_wrap_info .page_contact_form,.team_page_wrap_info .team_member_details {
            width: 100%;
            padding: 0
        }

        .team_page_wrap_info .team_member_brief_info_details,.team_page_wrap_info .team_member_details .team_member_brief_info_text {
            font-size: 16px
        }

        .team_page_wrap_info .team_member_details+.page_contact_form {
            margin-top: 35px !important
        }

        .team_page_wrap_info {
            margin-top: 60px
        }

        .team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 .wpcf7-submit-style {
            margin-top: 10px
        }

        .team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 .wpcf7-submit-style .wpcf7-submit {
            -webkit-box-shadow: none !important;
            -ms-box-shadow: none !important;
            box-shadow: none !important
        }

        .left_shift {
            margin: 0;
            width: 100% !important
        }

        .related_wrap.team_page_related .sc_team_posts_item .sc_team_posts_item_title {
            font-size: 20px
        }

        div.wpcf7 .form-style-5 .style-line.icon-email:before {
            margin-top: 1px
        }

        div.wpcf7 .form-style-5 .columns_wrap>[class*=column-] {
            padding-bottom: 12px
        }

        div.wpcf7 .form-style-3 .columns_wrap>[class*=column-] {
            padding-bottom: 18px
        }

        div.wpcf7 .form-style-3 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 28px
        }

        div.wpcf7 .form-style-3 .style-line.icon-email:before {
            margin-top: 1px
        }

        div.wpcf7 .form-style-4 .style-icon.icon-email:before {
            margin-top: -1px
        }

        div.wpcf7 .form-style-2 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 25px
        }

        div.wpcf7 .form-style-6 .columns_wrap.margin-bottom {
            padding-bottom: 10px
        }

        div.wpcf7 [class*=form-style]+div.wpcf7-response-output {
            margin: 20px 0 0
        }

        #style-1.mc4wp-form .mc4wp-form-fields input[type=email] {
            padding: .5em 4em .5em 0;
            font-size: 16px;
            line-height: 20px;
            height: 45px
        }

        #style-1.mc4wp-form .mc4wp-form-fields button,#style-1.mc4wp-form .mc4wp-form-fields input[type=submit] {
            height: 45px;
            line-height: 45px;
            font-size: 16px
        }

        #style-2.mc4wp-form .mc4wp-form-fields input[type=email] {
            height: 45px;
            font-size: 16px;
            line-height: 20px;
            padding: .5em 135px .5em 0
        }

        #style-2.mc4wp-form .mc4wp-form-fields button,#style-2.mc4wp-form .mc4wp-form-fields input[type=submit] {
            height: 45px;
            line-height: 45px;
            max-width: 135px;
            font-size: 16px
        }

        #style-3.mc4wp-form .mc4wp-form-fields button,#style-3.mc4wp-form .mc4wp-form-fields input[type=submit] {
            max-width: 150px;
            font-size: 17px
        }

        #style-3.mc4wp-form .mc4wp-form-fields input[type=email] {
            padding: .5em 0;
            font-size: 16px;
            line-height: 20px;
            height: 45px
        }

        #style-4.mc4wp-form .mc4wp-form-fields input[type=email] {
            height: 45px
        }

        #style-4.mc4wp-form .mc4wp-form-fields button,#style-4.mc4wp-form .mc4wp-form-fields input[type=submit] {
            height: 45px;
            line-height: 45px
        }

        #style-5.mc4wp-form .mc4wp-form-fields input[type=email] {
            margin: 0 0 0 -7px;
            font-size: 22px;
            padding-right: 70px
        }

        #style-5.mc4wp-form .mc4wp-form-fields {
            display: block
        }

        #style-5.mc4wp-form .mc4wp-form-fields button,#style-5.mc4wp-form .mc4wp-form-fields input[type=submit] {
            position: absolute;
            z-index: 9;
            right: 0;
            top: 0;
            width: 70px
        }

        #style-5.mc4wp-form label {
            padding: 0 0 0 40px;
            width: auto;
            display: inline-block;
            margin-top: 14px
        }

        #style-5.mc4wp-form input[type=checkbox]+label:before {
            width: 25px;
            height: 25px;
            line-height: 25px;
            font-size: 10px
        }

        #style-6.mc4wp-form .mc4wp-form-fields input[type=email] {
            height: 45px
        }

        #style-6.mc4wp-form .mc4wp-form-fields button,#style-6.mc4wp-form .mc4wp-form-fields input[type=submit] {
            width: 39px;
            height: 39px;
            line-height: 39px
        }

        #style-7.mc4wp-form .mc4wp-form-fields input[type=email] {
            height: 45px;
            padding: .6em 10em .6em 1.6em
        }

        #style-7.mc4wp-form .mc4wp-form-fields button,#style-7.mc4wp-form .mc4wp-form-fields input[type=submit] {
            height: 45px;
            line-height: 45px;
            font-size: 13px
        }

        #style-7.mc4wp-form label {
            margin: 15px auto 0
        }

        #style-8.mc4wp-form .mc4wp-form-fields input[type=email] {
            height: 45px
        }

        #style-8.mc4wp-form .mc4wp-form-fields:before {
            top: 8px
        }

        #style-8.mc4wp-form .mc4wp-form-fields button,#style-8.mc4wp-form .mc4wp-form-fields input[type=submit] {
            height: 45px;
            line-height: 45px
        }

        #style-9.mc4wp-form .mc4wp-form-fields input[type=email] {
            height: 45px
        }

        #style-9.mc4wp-form .mc4wp-form-fields:before {
            top: 8px
        }

        #style-9.mc4wp-form .mc4wp-form-fields button,#style-9.mc4wp-form .mc4wp-form-fields input[type=submit] {
            height: 45px;
            line-height: 45px
        }

        #style-10.mc4wp-form .mc4wp-form-fields input[type=email] {
            height: 45px;
            width: calc(100% - 50px)
        }

        #style-10.mc4wp-form .mc4wp-form-fields:before {
            top: 9px
        }

        #style-10.mc4wp-form .mc4wp-form-fields button,#style-10.mc4wp-form .mc4wp-form-fields input[type=submit] {
            width: 45px;
            height: 45px;
            line-height: 45px
        }

        #style-10.mc4wp-form label {
            margin: 14px 0 0
        }

        .ua_safari #style-11.mc4wp-form .mc4wp-form-fields:before {
            top: 9px
        }

        #style-11.mc4wp-form .mc4wp-form-fields input[type=email] {
            height: 45px
        }

        #style-11.mc4wp-form .mc4wp-form-fields:before {
            top: 8px
        }

        #style-11.mc4wp-form label {
            margin: 14px 0 0
        }

        #style-11.mc4wp-form .mc4wp-form-fields {
            padding-bottom: 60px
        }

        #sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item,#sb_instagram.feedOne.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item,#sb_instagram.feedTwo.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item {
            width: 33.33%
        }

        .widget_instagram_type_simple .widget_instagram_images.widget_instagram_images_columns_6 .widget_instagram_images_item_wrap {
            width: 33.333% !important
        }

        .widget_instagram_type_alter .widget_instagram_images.widget_instagram_images_columns_6 .widget_instagram_images_item_wrap {
            width: 33.333% !important
        }

        h1.sc_item_title {
            line-height: 34px
        }

        h2.sc_item_title {
            line-height: 28px
        }

        h3.sc_item_title {
            line-height: 26px
        }

        h4.sc_item_title {
            line-height: 23px
        }

        h5.sc_item_title {
            line-height: 20px
        }

        h6.sc_item_title {
            line-height: 19px
        }

        .sc_item_descr.sc_align_center {
            max-width: 85%
        }

        .sc_item_subtitle {
            font-size: 12px;
            line-height: 16px
        }

        .sc_title_default h5.sc_item_title_tag+.sc_title_subtitle {
            font-size: 1em
        }

        h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_descr,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_slider,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_columns,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_masonry,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_filters_wrap,h2.sc_item_title:not(.sc_item_title_tag)+.sc_item_content {
            margin-top: .65em
        }

        h1.sc_item_title_tag+.sc_item_descr,h1.sc_item_title_tag+.sc_item_slider,h1.sc_item_title_tag+.sc_item_columns,h1.sc_item_title_tag+.sc_item_masonry,h1.sc_item_title_tag+.sc_item_filters_wrap,h1.sc_item_title_tag+.sc_item_content {
            margin-top: .65em
        }

        h2.sc_item_title_tag+.sc_item_descr,h2.sc_item_title_tag+.sc_item_slider,h2.sc_item_title_tag+.sc_item_columns,h2.sc_item_title_tag+.sc_item_masonry,h2.sc_item_title_tag+.sc_item_filters_wrap,h2.sc_item_title_tag+.sc_item_content {
            margin-top: .65em
        }

        h3.sc_item_title_tag+.sc_item_descr,h3.sc_item_title_tag+.sc_item_slider,h3.sc_item_title_tag+.sc_item_columns,h3.sc_item_title_tag+.sc_item_masonry,h3.sc_item_title_tag+.sc_item_filters_wrap,h3.sc_item_title_tag+.sc_item_content {
            margin-top: .65em
        }

        h4.sc_item_title_tag+.sc_item_descr,h4.sc_item_title_tag+.sc_item_slider,h4.sc_item_title_tag+.sc_item_columns,h4.sc_item_title_tag+.sc_item_masonry,h4.sc_item_title_tag+.sc_item_filters_wrap,h4.sc_item_title_tag+.sc_item_content {
            margin-top: .6em
        }

        h5.sc_item_title_tag+.sc_item_descr,h5.sc_item_title_tag+.sc_item_slider,h5.sc_item_title_tag+.sc_item_columns,h5.sc_item_title_tag+.sc_item_masonry,h5.sc_item_title_tag+.sc_item_filters_wrap,h5.sc_item_title_tag+.sc_item_content {
            margin-top: .6em
        }

        h6.sc_item_title_tag+.sc_item_descr,h6.sc_item_title_tag+.sc_item_slider,h6.sc_item_title_tag+.sc_item_columns,h6.sc_item_title_tag+.sc_item_masonry,h6.sc_item_title_tag+.sc_item_filters_wrap,h6.sc_item_title_tag+.sc_item_content {
            margin-top: .6em
        }

        .sc_item_title+.sc_item_button,.sc_item_title+.sc_item_button_image,.sc_item_subtitle+.sc_item_button,.sc_item_subtitle+.sc_item_button_image,.sc_item_descr+.sc_item_button,.sc_item_descr+.sc_item_button_image,.sc_item_content+.sc_item_button,.sc_item_content+.sc_item_button_image,.sc_item_slider+.sc_item_button,.sc_item_slider+.sc_item_button_image,.sc_item_columns+.sc_item_button,.sc_item_columns+.sc_item_button_image {
            margin-top: 1.1em
        }

        .trx_addons_audio_player .trx_addons_audio_player_wrap {
            padding: 25px
        }

        .trx_addons_audio_wrap .trx_addons_audio_navigation {
            font-size: 13px
        }

        .trx_addons_audio_player .trx_addons_audio_navigation {
            top: 28px;
            right: 22px
        }

        .trx_addons_audio_player .trx_addons_audio_player_wrap .audio_now_playing {
            padding: 4px 14px 4px;
            margin-bottom: 8px
        }

        .trx_addons_audio_player div.mejs-controls div.mejs-button.mejs-volume-button>button {
            margin-top: 0
        }

        div.mejs-controls .mejs-time.mejs-currenttime-container {
            margin-left: 10px
        }

        .trx_addons_audio_player div.mejs-controls .mejs-time-rail {
            margin: 0 10px
        }

        .trx_addons_audio_player div.mejs-controls .mejs-time.mejs-duration-container {
            margin-right: 4px
        }

        .trx_addons_audio_player .trx_addons_audio_player_wrap .audio_caption {
            font-size: 20px
        }

        .wp-playlist.wp-audio-playlist .mejs-container .mejs-controls {
            margin-bottom: 30px
        }

        .wp-playlist.wp-audio-playlist .wp-playlist-tracks {
            margin-top: 30px
        }

        .wp-playlist.wp-audio-playlist .mejs-container .mejs-controls {
            margin-bottom: 25px
        }

        .wp-playlist.wp-audio-playlist .mejs-container {
            min-height: 74px
        }

        .wp-playlist.wp-audio-playlist .wp-playlist-item-artist,.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_description {
            font-size: 16px;
            line-height: 20px
        }

        .trx_addons_audio_wrap.list .trx_addons_audio_player {
            padding-top: 0
        }

        .widget_instagram_type_default .widget_instagram_images.widget_instagram_images_columns_6 .widget_instagram_images_item_wrap {
            width: 50% !important
        }

        .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title {
            font-size: 22px
        }

        .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body {
            padding: 0 0 0 40px
        }

        .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body:before {
            width: 25px
        }

        .sc_blogger_list.sc_blogger_list_simple .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_meta+.sc_blogger_item_button {
            margin-top: 10px
        }

        .sc_blogger_list.sc_blogger_list_hover .sc_blogger_content .sc_blogger_item_list.sc_blogger_item_image_position_top+.sc_blogger_item_list.sc_blogger_item_image_position_top {
            margin-top: 25px
        }

        .sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title {
            font-size: 22px
        }

        .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_list.sc_blogger_list_hover_2 .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_excerpt {
            font-size: 16px
        }

        .sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_list.sc_blogger_list_with_image .sc_blogger_content .sc_blogger_item_list {
            margin-bottom: 20px;
            padding-bottom: 20px
        }

        .post_featured.hover_info .post_info .post_title .hover-arrow {
            margin-top: 10px
        }

        .sc_blogger .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger .sc_blogger_item_meta+.sc_blogger_item_button,.sc_blogger .sc_blogger_item_excerpt+.sc_blogger_item_button {
            margin-top: 8px
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta+.sc_blogger_item_button,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt+.sc_blogger_item_button {
            margin-top: .6em
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt {
            font-size: 16px
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: row
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body .sc_blogger_item_content {
            order: 2;
            width: 70% !important
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body .sc_blogger_item_featured,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_featured,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body .sc_blogger_item_featured {
            order: 1;
            width: 30% !important
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_content {
            order: 1
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_featured {
            order: 2
        }

        .sc_blogger_portfolio .post_layout_portfolio .post_featured.hover_info .post_info,.sc_blogger_portfolio .post_layout_portfolio_4 .post_featured.hover_info .post_info {
            padding: 30px
        }

        .sc_blogger_portfolio .post_layout_portfolio .post_featured.hover_info.post_featured_bg:before {
            padding-top: 100%
        }

        .sc_blogger_portfolio .post_featured.hover_info .post_info .post_title {
            font-size: 22px
        }

        .sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap {
            padding: 2em
        }

        .sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap .post_title,.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_title {
            font-size: 24px
        }

        .sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_featured_bg:after {
            padding-top: 100%
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] {
            padding: 30px 30px 20px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_item_excerpt {
            display: block
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
            font-size: 22px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>[class*=trx_addons_column-] .sc_blogger_item {
            padding: 1px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>[class*=trx_addons_column-] .sc_blogger_item:after {
            display: none
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] {
            padding: 30px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
            font-size: 22px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories {
            top: 28px;
            left: 30px;
            right: 30px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta {
            margin: 8px 0 0
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] {
            padding: 30px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories {
            top: 28px;
            left: 30px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body [class*=post_info_] .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
            font-size: 22px
        }

        .sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title {
            font-size: 22px
        }

        .sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] {
            padding: 30px
        }

        .sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header {
            padding: 0 0 0 40px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header:before {
            width: 25px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_title {
            font-size: 20px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_featured {
            margin-bottom: 1.4em
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry.post_layout_classic_1 .post_header {
            padding-right: 0
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
            margin-top: 1.5em
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry.post_layout_classic_1 .post_title {
            font-size: 24px
        }

        .sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_1 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_2 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_3 .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_classic .post_meta {
            margin-top: 8px
        }

        .sc_blogger_default.sc_blogger_default_classic .post_meta_categories {
            margin: 0 0 8px
        }

        .sc_blogger_default.sc_blogger_default_classic .slider_outer_centered .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
            padding: 20px 30px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header {
            padding: 25px 30px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
            padding: 30px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .post_meta.sc_blogger_item_meta.post_meta_date {
            right: 25px;
            top: -50px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
            min-width: 60px;
            max-width: 100px;
            padding: 15px 10px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date b {
            font-size: 36px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
            width: 60px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content>.post_meta.sc_blogger_item_meta.post_meta_date~* {
            margin-left: 70px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title {
            font-size: 22px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title+.sc_blogger_item_excerpt,.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_meta+.sc_blogger_item_excerpt {
            margin-top: 8px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta {
            margin: 8px 0 0
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured+.sc_blogger_item_content {
            margin-top: 1.4em
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .post_meta {
            margin: 0 0 8px
        }

        .widget_custom_links ul.custom_links_list .custom_links_list_item+.custom_links_list_item {
            margin-top: 8px !important
        }

        .sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item {
            padding: 10px 5px
        }

        .sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item .social_icon {
            width: 1.3em;
            height: 1.3em;
            line-height: 1.3em
        }

        .sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item .social_name {
            font-size: 14px
        }

        .footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item+.social_item {
            margin-top: 7px
        }

        .footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item+.social_item {
            margin-top: 6px
        }

        .footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon {
            font-size: 15px
        }

        .mobile_layout .menu_footer_nav_area>ul>li>a,.mobile_layout .footer_wrap .sc_layouts_menu>ul>li>a {
            padding: .4em
        }

        .menu_footer_nav_area>ul>li,.footer_wrap .sc_layouts_menu>ul>li {
            font-size: 16px
        }

        footer #sb_instagram.sbi_disable_mobile #sbi_images {
            padding: 0 !important
        }

        .footer_wrap .sc_layouts_row_type_normal .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item {
            margin-right: 20px;
            font-size: 16px
        }

        .widget_video .trx_addons_video_player.with_cover .video_hover {
            font-size: 15px
        }

        .slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev,.slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev,.slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev,.slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
            margin-left: 15px
        }

        .slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next,.slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next,.slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next,.slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
            margin-right: 15px
        }

        .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev,.slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
            margin-left: 15px
        }

        .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next,.slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
            margin-right: 15px
        }

        .single-format-gallery .post_featured.with_gallery .sc_slider_controller_horizontal .slider_container {
            max-height: 70px !important
        }

        .single-format-gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev,.single-format-gallery .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
            margin-left: 10px
        }

        .single-format-gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next,.single-format-gallery .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
            margin-right: 10px
        }

        .single-format-gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev,.single-format-gallery .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
            margin-left: 15px
        }

        .single-format-gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next,.single-format-gallery .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
            margin-right: 15px
        }

        .extra-spacer-small-mobile {
            height: 15px !important
        }

        .wp-block-gallery+.extra-spacer-small-mobile {
            height: 6px !important
        }

        .round-square .elementor-button {
            width: 81px;
            height: 81px;
            line-height: 80px
        }

        #powerTip {
            padding: 10px 20px 11px
        }

        .trx_addons_video_list_controller_right .trx_addons_video_list_controller_wrap,.trx_addons_video_list_controller_left .trx_addons_video_list_controller_wrap {
            white-space: normal
        }

        .trx_addons_video_list_video_wrap .trx_addons_video_player.with_cover .video_hover {
            -webkit-transform: none;
            -ms-transform: none;
            transform: none;
            top: 15px;
            right: 15px;
            left: auto
        }

        .sc_portfolio .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_blogger.sc_blogger_portfolio .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
            margin-top: 1.2em
        }

        .slider_outer_controls_top>.slider_controls_wrap {
            top: -3.7em
        }

        .sc_testimonials_qw-big .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title,.sc_testimonials_qw-date .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
            font-size: 17px
        }

        .sc_testimonials_qw-big .sc_testimonials_item_content,.sc_testimonials_qw-big .slider_one .sc_testimonials_item_content {
            font-size: 2.125em
        }

        .sc_services_qw-nodes .sc_services_item .sc_services_item_number {
            line-height: 2.5em
        }
    }

    @media (max-width: 600px) {
        :root {
            --theme-var-grid_gap:20px;
            --theme-var-grid_max_columns: 1
        }

        .row:not(.columns_fluid)>[class*=column-]:not([class*=-mobile]),.columns_wrap:not(.columns_fluid)>[class*=column-]:not([class*=-mobile]),.trx_addons_columns_wrap:not(.columns_fluid)>[class*=trx_addons_column-]:not([class*=-mobile]) {
            width: calc(100%/var(--theme-var-grid_max_columns))
        }

        .gallery.gallery-columns-9 .gallery-item {
            width: 50% !important
        }

        .gallery.gallery-columns-8 .gallery-item {
            width: 50% !important
        }

        .gallery.gallery-columns-7 .gallery-item {
            width: 50% !important
        }

        .gallery.gallery-columns-6 .gallery-item {
            width: 50% !important
        }

        .gallery.gallery-columns-5 .gallery-item {
            width: 50% !important
        }

        .gallery.gallery-columns-4 .gallery-item {
            width: 50% !important
        }

        .gallery.gallery-columns-3 .gallery-item {
            width: 50% !important
        }

        .wp-block-gallery.medium_gap.columns-3 .blocks-gallery-grid .blocks-gallery-image,.wp-block-gallery.medium_gap.columns-3 .blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery.medium_gap.columns-3 .wp-block-gallery .blocks-gallery-image,.wp-block-gallery.medium_gap.columns-3 .wp-block-gallery .blocks-gallery-item {
            width: 100%;
            margin-right: 0;
            margin-bottom: 20px
        }

        .wp-block-gallery.medium_gap.columns-1 .blocks-gallery-grid .blocks-gallery-image:last-child,.wp-block-gallery.medium_gap.columns-1 .blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery.medium_gap.columns-1 .wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery.medium_gap.columns-1 .wp-block-gallery .blocks-gallery-item:last-child {
            margin-bottom: 0
        }

        .menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
            font-size: 24px
        }

        .menu_mobile .menu_mobile_nav_area .menu-item>a {
            font-size: 17px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
            font-size: 24px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
            font-size: 17px
        }

        .related_wrap.related_style_classic .related_item {
            padding-bottom: 3px
        }

        .slider_container.slider_titles_rb .slide_info_large,.slider_container.slider_titles_lb .slide_info_large {
            max-width: 100%
        }

        .slider_container .slide_info.slide_info_large {
            padding: .7em
        }

        .slider_container .slide_info.slide_info_large .slide_title {
            font-size: 1.2em;
            line-height: 1.2em;
            margin-top: 0;
            margin-bottom: .2em
        }

        .slider_container.slider_multi .slide_title,.slider_container .slide_info:not(.slide_info_large) .slide_title {
            font-size: 1.1em;
            line-height: 1.2em
        }

        .slider_container .slide_info .slide_cats,.slider_container .slide_content .slide_cats {
            font-size: 15px
        }

        .slider_type_bg.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play+.slide_info,.slider_type_bg.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play:hover+.slide_info {
            -webkit-transform: translateY(3.6em);
            -ms-transform: translateY(3.6em);
            transform: translateY(3.6em)
        }

        .slider_container .slide_info,.slider_container .slide_content {
            padding: .5em 1em
        }

        .slider_container.slider_titles_center .slide_info:not(.slide_info_large),.slider_container.slider_titles_center .slide_content {
            padding: 1em 5%
        }

        .slider_container.slider_pagination_pos_bottom.slider_pagination_custom.slider_multi:not(.slider_titles_center) .slide_info,.slider_container.slider_pagination_pos_bottom.slider_pagination_custom:not(.slider_titles_center) .slide_info,.slider_container.slider_pagination_pos_bottom.slider_pagination_fraction.slider_multi:not(.slider_titles_center) .slide_info,.slider_container.slider_pagination_pos_bottom.slider_pagination_fraction:not(.slider_titles_center) .slide_info {
            margin-bottom: 3.5em
        }

        .sticky_wrap {
            margin-bottom: 3em
        }

        .sticky_wrap.columns_wrap>div+div {
            margin-top: 2em
        }

        .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
            padding: 3% 0
        }

        .wp-block-media-text.is-stacked-on-mobile.alignfull .wp-block-media-text__content {
            padding: 5% 6%
        }

        .wp-block-media-text .wp-block-media-text__content p[class*=font-size] {
            margin-bottom: 1em
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_item {
            display: block
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap {
            padding: 1.4em 0 1em !important;
            width: 100%
        }

        .sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap {
            max-width: unset
        }

        .portfolio_page .portfolio_page_title {
            margin-bottom: 15px
        }

        .portfolio_page_details_bottom .portfolio_page_details_wrap {
            margin-top: 1em
        }

        .search_modern .search_wrap {
            height: 280px
        }

        .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_2-mobile:nth-child(2n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_3-mobile:nth-child(3n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_4-mobile:nth-child(4n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_5-mobile:nth-child(5n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_6-mobile:nth-child(6n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_7-mobile:nth-child(7n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_8-mobile:nth-child(8n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_9-mobile:nth-child(9n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_10-mobile:nth-child(10n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_11-mobile:nth-child(11n) .sc_skills_item_wrap:after,.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_12-mobile:nth-child(12n) .sc_skills_item_wrap:after {
            display: none
        }

        .sc_skills_counter_alter.with_divider .sc_skills_columns [class*=trx_addons_column-]:not([class*=-mobile]) .sc_skills_item_wrap:after {
            display: none !important
        }

        .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_2-mobile:nth-child(2n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_3-mobile:nth-child(3n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_4-mobile:nth-child(4n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_5-mobile:nth-child(5n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_6-mobile:nth-child(6n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_7-mobile:nth-child(7n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_8-mobile:nth-child(8n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_9-mobile:nth-child(9n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_10-mobile:nth-child(10n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_11-mobile:nth-child(11n) .sc_skills_item_wrap:after,.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_12-mobile:nth-child(12n) .sc_skills_item_wrap:after {
            display: none
        }

        .sc_skills_counter_simple.with_divider .sc_skills_columns [class*=trx_addons_column-]:not([class*=-mobile]) .sc_skills_item_wrap:after {
            display: none !important
        }

        .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_2-mobile:nth-child(2n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_3-mobile:nth-child(3n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_4-mobile:nth-child(4n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_5-mobile:nth-child(5n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_6-mobile:nth-child(6n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_7-mobile:nth-child(7n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_8-mobile:nth-child(8n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_9-mobile:nth-child(9n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_10-mobile:nth-child(10n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_11-mobile:nth-child(11n) .sc_skills_item_wrap:after,.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_12-mobile:nth-child(12n) .sc_skills_item_wrap:after {
            display: none
        }

        .sc_skills_counter_modern .sc_skills_columns [class*=trx_addons_column-]:not([class*=-mobile]) .sc_skills_item_wrap:after {
            display: none !important
        }

        .sc_services_cool .trx_addons_columns_wrap>[class*=trx_addons_column-] {
            padding-right: 0
        }

        .sc_services_cool .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-][class*=-tablet] {
            padding-bottom: 0
        }

        .sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
            padding-top: 3em
        }

        .sc_services_strange .sc_services_item_header:before,.sc_services_strange .sc_services_item_content:before {
            padding-top: 65%
        }

        .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item:after,.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item:after {
            display: none
        }

        .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-]:not([class*=-mobile]) .sc_icons_item:after {
            display: none !important
        }

        .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item:after,.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item:after {
            display: none
        }

        .sc_icons_divider2 .sc_icons_columns_wrap [class*=trx_addons_column-]:not([class*=-mobile]) .sc_icons_item:after {
            display: none !important
        }

        .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item_wrap:after,.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item_wrap:after {
            display: none
        }

        .sc_icons_divider3 .sc_icons_columns_wrap [class*=trx_addons_column-]:not([class*=-mobile]) .sc_icons_item_wrap:after {
            display: none !important
        }

        .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item:after,.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item:after {
            display: none
        }

        .sc_icons_divider4 .sc_icons_columns_wrap [class*=trx_addons_column-]:not([class*=-mobile]) .sc_icons_item:after {
            display: none !important
        }

        #trx_addons_post_details_popup .trx_addons_post_details_popup_close {
            top: -1.5em;
            right: -1.5em
        }

        #trx_addons_post_details_popup .trx_addons_post_details_popup_prev {
            left: -1.5em;
            right: auto
        }

        #trx_addons_post_details_popup .trx_addons_post_details_popup_next {
            right: -1.5em;
            left: auto
        }

        #trx_addons_post_details_popup .services_page_header .post_details_page_title {
            font-size: 1.3em
        }
    }

    @media (max-width: 479px) {
        :root {
            --theme-var-page_extra:20px;
            --theme-var-page: calc(100vw - var(--theme-var-page_extra)*2);
            --theme-var-grid_gap: 20px;
            --theme-var-grid_max_columns: 1;
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: var(--theme-var-content);
            --theme-var-padding_narrow: 0px
        }

        .menu_side_present {
            --theme-var-menu_side: 60px;
            --theme-var-page: calc(100vw - var(--theme-var-page_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: var(--theme-var-content);
            --theme-var-padding_narrow: 0px
        }

        .body_style_boxed {
            --theme-var-page_boxed_extra: var(--theme-var-page_extra);
            --theme-var-page_boxed: 100vw;
            --theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: var(--theme-var-content);
            --theme-var-padding_narrow: 0px
        }

        .body_style_boxed.menu_side_present {
            --theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: var(--theme-var-content);
            --theme-var-padding_narrow: 0px
        }

        .body_style_fullwide {
            --theme-var-page_fullwide_extra: var(--theme-var-page_extra);
            --theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: var(--theme-var-content);
            --theme-var-padding_narrow: 0px
        }

        .body_style_fullwide.menu_side_present {
            --theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra)*2);
            --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
            --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
            --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
            --theme-var-content: var(--theme-var-page);
            --theme-var-content_narrow: var(--theme-var-content);
            --theme-var-padding_narrow: 0px
        }

        html,body {
            font-size: 16px;
            line-height: 153.84615%
        }

        h1,h2,h3,h4,h5,h6 {
            hyphens: auto
        }

        h1,.front_page_section_caption {
            font-size: 30px;
            line-height: 34px;
            margin-top: 25px;
            margin-bottom: 14px;
            letter-spacing: 0
        }

        h2 {
            font-size: 24px;
            line-height: 28px;
            margin-top: 25px;
            margin-bottom: 14px;
            letter-spacing: 0
        }

        h3 {
            font-size: 22px;
            line-height: 26px;
            margin-top: 22px;
            margin-bottom: 13px;
            letter-spacing: 0
        }

        h4 {
            font-size: 18px;
            line-height: 22px;
            margin-top: 20px;
            margin-bottom: 12px;
            letter-spacing: 0
        }

        h5 {
            font-size: 17px;
            line-height: 21px;
            margin-top: 20px;
            margin-bottom: 10px;
            letter-spacing: 0
        }

        h6 {
            font-size: 16px;
            line-height: 20px;
            margin-top: 18px;
            margin-bottom: 8px;
            letter-spacing: 0
        }

        .sc_layouts_row_type_compact .sc_layouts_title_caption {
            font-size: 30px;
            line-height: 34px
        }

        .page_content_wrap {
            padding-top: 50px;
            padding-bottom: 50px
        }

        .sc_table table td,table td {
            padding: .5em
        }

        .sc_table table th,table th {
            padding: .5em
        }

        table th {
            font-size: 16px;
            line-height: 21px
        }

        table td {
            font-size: 15px;
            line-height: 20px
        }

        .blog_mode_post blockquote,.blog_mode_page blockquote {
            margin: 1.4em 0
        }

        blockquote,blockquote[class*=wp-block-quote][class*=is-],.wp-block-quote:not(.is-large):not(.is-style-large),.wp-block-quote.is-large:not(.is-style-plain),.wp-block-quote.is-style-large:not(.is-style-plain),.wp-block-freeform.block-library-rich-text__tinymce blockquote {
            padding: 25px
        }

        blockquote.trx_addons_blockquote_style_1,blockquote.trx_addons_blockquote_style_2 {
            padding: 1.5em 2em
        }

        blockquote.trx_addons_blockquote_style_1:before,blockquote.trx_addons_blockquote_style_1:before,blockquote.trx_addons_blockquote_style_2:before,blockquote.trx_addons_blockquote_style_2:before {
            font-size: 16px;
            margin: 0 0 5px
        }

        .wp-block-pullquote p {
            font-size: 17px
        }

        blockquote p {
            font-size: 17px;
            line-height: 22px
        }

        blockquote>a,blockquote>p>a,blockquote>cite,blockquote>p>cite {
            font-size: 16px
        }

        blockquote>a,blockquote>p>a,blockquote>cite,blockquote>p>cite {
            margin-top: 10px;
            padding-left: 42px
        }

        input[type=text],input[type=number],input[type=email],input[type=tel],input[type=password],input[type=search],select,textarea,textarea.wp-editor-area,.tourmaster-form-field input[type=text],.tourmaster-form-field input[type=email],.tourmaster-form-field input[type=password],.tourmaster-form-field textarea,.tourmaster-form-field select,.tourmaster-form-field.tourmaster-with-border input[type=text],.tourmaster-form-field.tourmaster-with-border input[type=email],.tourmaster-form-field.tourmaster-with-border input[type=password],.tourmaster-form-field.tourmaster-with-border textarea,.tourmaster-form-field.tourmaster-with-border select,#buddypress .dir-search input[type=search],#buddypress .dir-search input[type=text],#buddypress .groups-members-search input[type=search],#buddypress .groups-members-search input[type=text],#buddypress .standard-form input[type=color],#buddypress .standard-form input[type=date],#buddypress .standard-form input[type=datetime-local],#buddypress .standard-form input[type=datetime],#buddypress .standard-form input[type=email],#buddypress .standard-form input[type=month],#buddypress .standard-form input[type=number],#buddypress .standard-form input[type=password],#buddypress .standard-form input[type=range],#buddypress .standard-form input[type=search],#buddypress .standard-form input[type=tel],#buddypress .standard-form input[type=text],#buddypress .standard-form input[type=time],#buddypress .standard-form input[type=url],#buddypress .standard-form input[type=week],#buddypress .standard-form select,#buddypress .standard-form textarea {
            padding: .5em 0;
            width: 100%
        }

        figure figcaption,.wp-block-image figcaption,.wp-block-audio figcaption,.wp-block-video figcaption,.wp-block-embed figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-caption .wp-caption-text,.wp-caption .wp-caption-dd,.wp-caption-overlay .wp-caption .wp-caption-text,.wp-caption-overlay .wp-caption .wp-caption-dd {
            font-size: 15px;
            padding: 11px 0 2px !important
        }

        [class*=content_wrap]>.sidebar {
            margin-top: 50px
        }

        .sidebar_small_screen_above .content_wrap>.sidebar {
            margin-bottom: 40px
        }

        .sidebar_small_screen_float.sidebar_show .sidebar {
            width: 270px !important
        }

        .widgets_above_page_wrap,.widgets_above_content_wrap {
            margin-bottom: 50px
        }

        .widgets_below_page_wrap,.widgets_below_content_wrap {
            margin-top: 50px
        }

        .row:not(.columns_fluid)>[class*=column-],.columns_wrap:not(.columns_fluid)>[class*=column-],.trx_addons_columns_wrap:not(.columns_fluid)>[class*=trx_addons_column-] {
            width: calc(100%/var(--theme-var-grid_max_columns))
        }

        .row.columns_fluid>[class*=column-],.columns_wrap.columns_fluid>[class*=column-],.trx_addons_columns_wrap.columns_fluid>[class*=trx_addons_column-] {
            width: 49%
        }

        .row.columns_fluid>.column-1_1,.columns_wrap.columns_fluid>.column-1_1,.row.columns_fluid>.column-2_2,.columns_wrap.columns_fluid>.column-2_2,.row.columns_fluid>.column-3_3,.columns_wrap.columns_fluid>.column-3_3,.row.columns_fluid>.column-4_4,.columns_wrap.columns_fluid>.column-4_4,.row.columns_fluid>.column-5_5,.columns_wrap.columns_fluid>.column-5_5,.row.columns_fluid>.column-6_6,.columns_wrap.columns_fluid>.column-6_6,.row.columns_fluid>.column-7_7,.columns_wrap.columns_fluid>.column-7_7,.row.columns_fluid>.column-8_8,.columns_wrap.columns_fluid>.column-8_8,.row.columns_fluid>.column-9_9,.columns_wrap.columns_fluid>.column-9_9,.row.columns_fluid>.column-10_10,.columns_wrap.columns_fluid>.column-10_10,.row.columns_fluid>.column-11_11,.columns_wrap.columns_fluid>.column-11_11,.row.columns_fluid>.column-12_12,.columns_wrap.columns_fluid>.column-12_12 {
            width: 100%
        }

        .post-password-form label {
            width: 100%
        }

        .post-password-form input[type=password],.post-password-form input[type=submit] {
            height: 40px;
            display: block;
            width: 100%
        }

        .post-password-form input[type=submit] {
            margin-top: 15px
        }

        .top_panel_mobile {
            display: block
        }

        body.header_mobile_enabled .top_panel {
            display: none
        }

        .top_panel.with_bg_image {
            min-height: 18em
        }

        .menu_side_wrap .sc_layouts_logo {
            padding: 40% 8%
        }

        .menu_side_icons .toc_menu_item .toc_menu_icon,.menu_side_icons .toc_menu_item .toc_menu_description:before {
            height: 5.5rem
        }

        .menu_side_icons .toc_menu_item .toc_menu_description span {
            letter-spacing: 0
        }

        .menu_mobile .menu_mobile_content_wrap_inner.without_socials .menu_mobile_nav_area {
            margin-bottom: 2em
        }

        .menu_mobile .menu_mobile_nav_area {
            margin-top: 2em
        }

        .menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
            font-size: 22px
        }

        .menu_mobile .menu_mobile_nav_area .menu-item>a {
            font-size: 16px
        }

        .menu_mobile .menu_mobile_nav_area .open_child_menu {
            top: 0
        }

        .menu_mobile .menu_mobile_nav_area .menu-item .menu-item .open_child_menu {
            top: 3px
        }

        .menu_mobile .menu_mobile_nav_area li>a>.open_child_menu:before {
            font-size: 11px
        }

        .menu_mobile .menu_mobile_nav_area .menu-item[class*=icon-]:before {
            font-size: 20px;
            top: 10px;
            -webkit-transform: translateX(-8rem);
            -ms-transform: translateX(-8rem);
            transform: translateX(-8rem)
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item[class*=icon-]:before {
            margin-left: .9em;
            font-size: 15px;
            top: 5px
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item[class*=icon-]>a {
            padding-left: 2.2em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item[class*=icon-]>a {
            padding-left: 3.6em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item[class*=icon-]:before {
            margin-left: 2.3em
        }

        .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item[class*=icon-]>a {
            padding-left: 4.9em
        }

        .menu_mobile .menu_mobile_header_wrap {
            padding: 24px 22px
        }

        .menu_mobile .sc_layouts_logo img {
            max-height: 40px
        }

        .menu_mobile .menu_mobile_close .menu_button_close_text {
            display: none
        }

        .menu_mobile .menu_mobile_close .menu_button_close_icon {
            font-size: 17px
        }

        .menu_mobile .socials_mobile {
            margin-top: 1.5em;
            padding-top: 1em;
            padding-bottom: 1em
        }

        .menu_mobile .socials_mobile .social_item {
            margin: 0 1.2em 0 0
        }

        .menu_mobile .socials_mobile .social_item:last-child {
            margin-right: 0
        }

        .menu_mobile .socials_mobile .social_item .social_icon {
            font-size: 14px
        }

        .sc_layouts_panel_menu .panel_menu_header {
            padding: 24px 12px
        }

        .sc_layouts_panel_menu .sc_layouts_panel_menu_close {
            top: 28px;
            right: 22px
        }

        .sc_layouts_panel_menu .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_text {
            font-size: 15px
        }

        .sc_layouts_panel_menu .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon {
            font-size: 17px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown {
            max-height: 50vH
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
            font-size: 22px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding: 2px 2rem 2px 0
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding-right: 2.8rem !important
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
            font-size: 16px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li>a>.open_child_menu:before,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu:before {
            font-size: 11px
        }

        .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu {
            top: 3px
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*=icon-]>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding: 2px 2.8rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*=icon-]>a,.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
            padding: .3rem 1.6rem
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*=icon-]:before {
            -webkit-transform: translateX(-8rem);
            -ms-transform: translateX(-8rem);
            transform: translateX(-8rem)
        }

        .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding-left: 2.8rem
        }

        .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul>li>ul,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul>li>ul {
            font-size: 15px
        }

        .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
            padding: 2px 0
        }

        .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
            padding: .2rem 0
        }

        .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a,.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
            padding: .15em 0
        }

        .sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon {
            font-size: 14px
        }

        .sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon+.social_name {
            display: none
        }

        .sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item {
            font-size: 14px;
            margin-right: 20px
        }

        .top_panel .slider_engine_revo .slide_subtitle {
            font-size: 13px !important
        }

        .top_panel .slider_engine_revo .slide_button {
            font-size: 9px !important
        }

        .post_item_404 .page_title {
            font-size: 120px
        }

        .post_item_404 .page_subtitle {
            margin: 18px 0 0;
            font-size: 37px
        }

        .post_item_none_search .page_info .page_subtitle {
            font-size: 26px
        }

        .post_item_404 .page_description {
            font-size: 17px;
            line-height: 1.5em
        }

        .post_item_none_search .page_info .page_description {
            margin-top: 18px;
            margin-bottom: 22px
        }

        .post_item_none_search .search_wrap .search_field,.post_item_none_archive .search_wrap .search_field {
            padding: .6em 1.2em .6em 3em !important
        }

        .format-audio .post_featured.with_thumb .post_audio {
            bottom: 1em
        }

        .format-audio .post_featured.with_thumb .post_audio.with_iframe {
            bottom: -3px;
            left: 0;
            right: 0
        }

        .mejs-controls a.mejs-horizontal-volume-slider,.mejs-controls .mejs-horizontal-volume-total {
            width: 40px
        }

        .esg-filters div.esg-navigationbutton,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span.current,.page_links>span:not(.page_links_title),.page_links>a,.comments_pagination .page-numbers,.nav-links .page-numbers {
            width: 40px;
            height: 40px;
            line-height: 37px
        }

        .page_links .page_links_title {
            margin-top: 1em
        }

        .post_item_single>.post_featured {
            margin-bottom: 2em
        }

        .author_info .author_avatar {
            position: static;
            margin-bottom: .7em;
            width: 100px;
            height: 100px;
            line-height: 100px
        }

        .author_info .author_description {
            padding-left: 0
        }

        .author_info .author_label {
            line-height: 16px
        }

        .nav-links-single .nav-links .nav-previous {
            padding-right: 8px
        }

        .nav-links-single .nav-links .nav-next {
            padding-left: 8px
        }

        .nav-links-single .nav-links .post-title {
            letter-spacing: 0
        }

        .nav-links-single .nav-links .meta-nav,.nav-links-single .nav-links .post_date {
            font-size: 1em
        }

        .post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item {
            margin: 2px 0 2px 4px
        }

        .comments_list_wrap ul ul.children {
            padding-left: 20px
        }

        .comments_list_wrap ul ul ul.children {
            padding-left: 10px
        }

        .comments_list_wrap .comment_posted {
            display: block;
            margin-left: 0
        }

        .comments_list_wrap ul ul {
            margin-left: 0;
            padding-left: 2em
        }

        .comments_list_wrap li+li,.comments_list_wrap li ul {
            margin-top: 25px
        }

        .comments_list_wrap ul ul ul ul {
            margin-left: 0
        }

        .comments_list_wrap .bypostauthor .comment_bypostauthor {
            margin: 0 5px 10px 0
        }

        .comments_list_wrap ul li+li>.comment_body>.comment_author_avatar,.comments_list_wrap li>ul>li>.comment_body>.comment_author_avatar {
            top: 0
        }

        .comments_list_wrap .comment_author_avatar {
            position: relative;
            top: 0;
            left: 0;
            margin-bottom: .8em
        }

        .comments_list_wrap .comment_content {
            padding-left: 0
        }

        .show_comments_single,.comments_list_wrap,.comments_form_wrap {
            margin-top: 2.5em
        }

        .comments_wrap .comments_list_wrap .comments_form_title {
            font-size: 16px
        }

        .comments_wrap .comments_field {
            margin-bottom: 1.1em
        }

        .comments_list_wrap .comment_author {
            margin: 0 0 6px;
            display: block
        }

        #cancel-comment-reply-link {
            top: 13px
        }

        .post_content .related_wrap.related_position_inside_left,.post_content .related_wrap.related_position_inside_right {
            float: none;
            margin: 2em 0;
            max-width: none
        }

        .related_wrap {
            margin-top: 2.5em
        }

        .related_wrap.team_page_related .post_title,.related_wrap.related_style_classic .post_title {
            font-size: 18px
        }

        .sidebar .widget,.sidebar_default[class*=scheme_] .widget {
            width: 100% !important
        }

        .footer_wrap .widget+.widget,.sidebar .widget+.widget,.sidebar_default[class*=scheme_] .widget+.widget {
            margin-top: 25px !important
        }

        .widget.column-1_2,.widget.column-1_3,.widget.column-1_4,.widget.column-1_5,.widget.column-1_6,.widget.column-1_7,.widget.column-1_8,.widget.column-1_9,.widget.column-1_10,.widget.column-1_11,.widget.column-1_12 {
            width: 100%
        }

        .footer_wrap .sc_content .wpb_column,.footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12) {
            display: block;
            float: none;
            vertical-align: top;
            width: 100% !important
        }

        .footer_wrap .sc_content .wpb_column+.wpb_column {
            margin-top: var(--theme-var-grid_gap) !important;
            padding-top: var(--theme-var-grid_gap) !important;
            border-top-width: 1px;
            border-top-style: solid
        }

        .widget .widget_title,.widget .widgettitle {
            margin-bottom: 1em;
            font-size: 18px;
            line-height: 1.3em
        }

        .sidebar_default[class*=scheme_] .sidebar_inner {
            padding: 25px
        }

        .sidebar_default.sidebar_float[class*=scheme_] .sidebar_inner {
            padding: 25px
        }

        .sidebar:not(.sidebar_float) .widget,.sidebar_default:not(.sidebar_float)[class*=scheme_] .widget {
            width: 100%;
            padding: 0
        }

        .widget_area .post_item .post_thumb,aside .post_item .post_thumb {
            width: 70px;
            height: 70px;
            margin: 0 17px 0 0;
            flex: 70px 0 0
        }

        .sc_edd_details .downloads_page_tags .downloads_page_data>a,.widget_product_tag_cloud a,.widget_tag_cloud a {
            padding: 5px 12px
        }

        .mfp-title {
            line-height: 13px
        }

        div.mejs-controls .mejs-time.mejs-currenttime-container {
            margin-left: 10px
        }

        div.mejs-controls .mejs-time-rail {
            margin: 0 10px
        }

        div.mejs-controls .mejs-time.mejs-duration-container {
            margin-right: 10px
        }

        .format-audio .post_featured .post_audio_title,.single-format-audio .post_featured .post_audio_title {
            font-size: 18px
        }

        .adp-popup {
            max-width: calc(100vw - 3rem);
            max-height: calc(100vh - 3rem)
        }

        .adp-popup .adp-popup-close {
            top: 10px;
            right: 10px
        }

        .adp-popup .adp-popup-close:before {
            font-size: 16px
        }

        .adp-popup-type-notification-box .adp-popup-button {
            padding: 10px
        }

        .adp-popup-type-notification-bar .adp-popup-text {
            padding: 0
        }

        .adp-popup-type-notification-bar .adp-popup-text:before {
            margin: 0 0 10px;
            display: block;
            height: 25px;
            line-height: 25px
        }

        .small_padding .slider_container .slide_content {
            padding: 0
        }

        .small_padding .slider_container .slider-wrapper {
            margin-left: -10px;
            margin-right: -10px
        }

        .small_padding .slider_container .slider-wrapper .slider-slide {
            padding-left: 10px;
            padding-right: 10px
        }

        .awards_slider .widget_slider .slider_type_images .slider-slide {
            padding: 20px 30px;
            min-height: 110px
        }

        .awards_slider .widget_slider .slider_type_images .slider-slide .slide_info {
            padding: 0 10px
        }

        .awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_title {
            font-size: 17px
        }

        .awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_cats {
            font-size: 15px
        }

        .post_item_single .post_tags_single a {
            padding: 6px 10px 5px
        }

        .post_item_single .post_tags_single {
            margin-top: 1.8em
        }

        .nav-links-single .nav-links .post-title {
            margin: 5px 0 0;
            font-size: 17px
        }

        .widget_aboutme .aboutme_username {
            font-size: 18px
        }

        .widget_aboutme .aboutme_description {
            font-size: 16px
        }

        .widget_aboutme .aboutme_avatar+.aboutme_username {
            margin-top: .6em
        }

        .widget_aboutme .aboutme_avatar+.aboutme_description,.widget_aboutme .aboutme_username+.aboutme_description {
            margin-top: .2em
        }

        .posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_author {
            display: none
        }

        .posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_title {
            margin-bottom: 15px
        }

        .mobile_device .wp-block-latest-comments>li:before,.mobile_device .widget_recent_comments ul>li:before,.mobile_device .widget ul>li a:first-child:before,.mobile_device ul.wp-block-archives-list>li a:first-child:before,.mobile_device ul.wp-block-categories-list>li a:first-child:before,.mobile_device ul.wp-block-latest-posts:not(.is-grid)>li a:first-child:before,.mobile_device ul.wp-block-rss>li a:first-child:before,.ua_safari .wp-block-latest-comments>li:before,.ua_safari .widget_recent_comments ul>li:before,.ua_safari .widget ul>li a:first-child:before,.ua_safari ul.wp-block-archives-list>li a:first-child:before,.ua_safari ul.wp-block-categories-list>li a:first-child:before,.ua_safari ul.wp-block-latest-posts:not(.is-grid)>li a:first-child:before,.ua_safari ul.wp-block-rss>li a:first-child:before {
            top: .65em
        }

        .post_layout_excerpt .post_featured {
            margin-bottom: 1.1em
        }

        .post_layout_excerpt .post_meta+.post_content_inner {
            margin-top: .6em
        }

        .post_layout_excerpt .post-more-link {
            margin-top: .7em
        }

        .post_layout_excerpt+.post_layout_excerpt {
            margin-top: 2rem
        }

        .post_layout_excerpt.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
            padding: 20px
        }

        .post_layout_excerpt .slider_container.slider_controls_side .slider_controls_wrap>a,.post_layout_excerpt .slider_outer_controls_side .slider_controls_wrap>a {
            margin-left: 10px;
            margin-right: 10px
        }

        .post_layout_excerpt.sticky {
            padding: 20px
        }

        .post_layout_excerpt.sticky div.mejs-controls .mejs-time.mejs-duration-container,.post_layout_excerpt.sticky div.mejs-controls .mejs-time.mejs-currenttime-container {
            display: none
        }

        .post_layout_band .post_content_wrap {
            padding: 1.5em
        }

        .post_layout_band .post_title {
            font-size: 20px;
            line-height: 24px
        }

        .post_layout_band .post_content_wrap .post_category {
            margin-bottom: .4em
        }

        .post_layout_band.post_format_audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
            padding: 2.5em 1.5em 0
        }

        .post_layout_band.post_format_quote .post_content_wrap {
            padding: 23px 24px !important
        }

        .post_layout_classic .post_title {
            font-size: 18px;
            margin-top: 6px
        }

        .masonry_wrap .masonry_item .post_featured {
            margin-bottom: 1.2em
        }

        .masonry_wrap .masonry_item .post_header .post_meta,.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header .post_meta,.masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header .post_meta,.masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header .post_meta {
            margin: 0 0 6px
        }

        .single_style_style-1 .page_content_wrap>.content_wrap {
            padding-top: 40px
        }

        .post_header_wrap_style_style-1 {
            margin-top: 40px
        }

        .post_header_wrap_style_style-1 .post_featured+.post_header {
            min-width: 100%
        }

        .post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_other {
            margin-top: 10px
        }

        .header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_thumb:not(.with_video)+.post_header,.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_gallery+.post_header {
            bottom: 1.5em
        }

        .header_position_over.single_style_style-1 .page_content_wrap>.content_wrap {
            padding-top: 40px
        }

        .post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
            height: 16rem
        }

        .single_style_style-1.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
            margin: 0 20px 2rem
        }

        .single_style_style-2 .page_content_wrap>.content_wrap {
            padding-top: 2em
        }

        .post_header_wrap_style_style-2 .post_header .post_meta_other {
            margin-top: 1em;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }

        .post_header_wrap_style_style-2 .post_header .post_meta_other_part2 {
            margin-top: .5em;
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }

        .post_header_wrap_style_style-2 .post_header .post_meta_categories {
            margin-bottom: 15px
        }

        .single_style_style-2.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
            margin: 0 20px
        }

        .single_style_style-3 .page_content_wrap>.content_wrap {
            padding-top: 1.5em
        }

        .post_header_wrap_style_style-3 .post_header .content_wrap {
            padding: 20px
        }

        .post_header_wrap_style_style-3:not(.with_featured_image) .post_header .content_wrap {
            padding: 20px 0 0
        }

        .post_header_wrap_style_style-3 .post_header .post_meta_other {
            margin-top: 9px
        }

        .post_header_wrap_style_style-3 .post_featured.post_featured_bg {
            height: 16rem
        }

        .post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
            height: 11rem
        }

        .post_header_wrap_style_style-3 .post_header {
            padding: 0 20px
        }

        .single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb .post_audio div.mejs-controls div.mejs-button.mejs-volume-button,.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb .post_audio .mejs-controls a.mejs-horizontal-volume-slider,.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb .post_audio .mejs-controls .mejs-horizontal-volume-total {
            display: none
        }

        .post_header_wrap_style_style-3 .post_header .post_meta_other .post_author_avatar>img {
            width: 26px;
            height: 26px;
            line-height: 26px
        }

        .post_header_wrap_style_style-3 .post_header .post_meta_other .post_author_avatar {
            margin-right: .6em
        }

        .post_header_wrap_style_style-3.post_header_wrap_in_header {
            margin-top: 3em
        }

        .single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
            margin: 0 20px
        }

        .single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
            margin: 0
        }

        .single_style_style-4 .page_content_wrap {
            padding-top: 2em
        }

        .post_header_wrap_style_style-4 {
            margin-bottom: 1.6em
        }

        .post_header_wrap_style_style-4 .post_header {
            margin-bottom: 1.3em
        }

        .post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item .post_author_avatar>img {
            width: 26px;
            height: 26px;
            line-height: 26px
        }

        .post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item .post_author_avatar {
            margin-right: 10px
        }

        .post_header_wrap_style_style-4 .post_header .post_meta_categories {
            margin-bottom: 5px
        }

        .post_header_wrap_style_style-5 .post_header .post_meta_other_part2 {
            margin-top: .5em;
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }

        .post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item .post_author_avatar>img {
            width: 26px;
            height: 26px;
            line-height: 26px
        }

        .post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item .post_author_avatar {
            margin-right: .6em
        }

        .post_header_wrap_style_style-5 .post_header .post_meta_other {
            margin-top: 10px
        }

        .post_header_wrap_style_style-5.post_header_wrap_in_header .post_header {
            margin-bottom: 1.3em
        }

        .post_header_wrap_style_style-5 {
            margin-bottom: 1.3em
        }

        .single_style_style-5 .page_content_wrap {
            padding-top: 3em
        }

        .post_header_wrap_style_style-5.post_header_wrap_in_content {
            margin-bottom: 1.6em
        }

        .single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_author {
            display: none
        }

        .single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio {
            padding: 0 10px
        }

        .single_style_style-5.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio div.mejs-controls .mejs-time {
            display: none
        }

        .single_style_style-6 .page_content_wrap {
            padding-top: 3em
        }

        .post_header_wrap_style_style-6 .post_header .post_meta_other {
            margin-top: 1em;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }

        .post_header_wrap_style_style-6 .post_header .post_meta_other_part2 {
            margin-top: .5em;
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }

        .single_style_style-6.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio div.mejs-controls .mejs-time {
            display: none
        }

        .single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio {
            margin-bottom: 15px
        }

        .single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_author {
            display: none
        }

        .single_style_style-7 .page_content_wrap>.content_wrap {
            padding-top: 1.5em
        }

        .post_header_wrap_style_style-7 .post_featured.post_featured_bg {
            height: 18rem
        }

        .single_style_style-7.single-format-audio .post_header_wrap_style_style-7 .post_featured.post_featured_bg {
            height: 22rem
        }

        .post_header_wrap_style_style-7 .post_featured+.post_header_single {
            margin-top: 30px
        }

        .post_header_wrap_style_style-7 .post_header {
            padding: 0 20px
        }

        .post_header_wrap_style_style-7 .post_header .post_meta_other {
            margin-top: 10px
        }

        .post_header_wrap_style_style-7 .post_header .post_meta_other .post_author_avatar>img {
            width: 28px;
            height: 28px;
            line-height: 28px
        }

        .single_style_style-7.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio div.mejs-controls .mejs-time {
            display: none
        }

        .post_featured.hover_border .post_info .post_info_back {
            padding: 2.5em
        }

        .post_featured.hover_border .post_info:before,.post_featured.hover_border .post_info:after {
            position: absolute;
            z-index: 1;
            top: 20px;
            right: 20px;
            bottom: 20px;
            left: 20px
        }

        .post_featured.hover_border .post_info .post_title {
            padding-bottom: 4px
        }

        .narrow_content .trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item .trx_addons_video_list_image {
            width: 50%
        }

        .search_wrap .search_results {
            padding: 2em 1em
        }

        .sc_portfolio_preview_show .post_title {
            font-size: 20px;
            line-height: 24px
        }

        .sc_switcher_tabs .sc_switcher_tabs_controls {
            display: block;
            margin-left: 0;
            margin-right: 0
        }

        .sc_switcher_tabs .sc_switcher_tab {
            width: 100%;
            margin: 0
        }

        .sc_switcher_tabs .sc_switcher_tab+.sc_switcher_tab {
            margin: 10px 0 0
        }

        .sc_igenerator_form_field_tags_label {
            padding: 0 0 10px
        }

        .sc_squeeze_titles .sc_squeeze_title .sc_squeeze_title_text {
            font-size: 1.4em
        }

        .slider_outer.slider_outer_titles_outside_top .slide_info .slide_title,.slider_outer.slider_outer_titles_outside_top .slide_info .slide_number {
            font-size: 30px
        }

        .elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
            height: 10px !important
        }

        .elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
            height: 20px !important
        }

        .elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
            height: 30px !important
        }

        .elementor-widget-spacer.sc_height_large .elementor-spacer-inner,.elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
            height: 54px !important
        }

        .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
            height: 54px !important
        }

        .elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper {
            margin-top: 5px
        }

        .elementor-widget-progress .elementor-progress-percentage {
            top: -20px;
            font-size: 16px
        }

        .elementor-widget-progress .elementor-title,.elementor-progress-bar {
            font-size: 17px
        }

        .elementor-widget-progress+.elementor-widget-progress {
            margin-top: 16px
        }

        body.edit-post-visual-editor {
            line-height: 153.84615%
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title,.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
            width: 35%
        }

        .portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value,.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
            width: 65%
        }

        .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title,.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
            width: 35%
        }

        .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value,.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
            width: 65%
        }

        body.body_style_wide:not(.expand_content) .portfolio_page_details_top .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title,body.body_style_wide:not(.expand_content) .portfolio_page_details_bottom .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
            width: 35%
        }

        .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content {
            margin-bottom: 10px
        }

        .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_info {
            left: 15px !important;
            bottom: 15px !important;
            max-width: calc(100% - 30px) !important
        }

        .sc_blogger_lay_portfolio_grid.sc_portfolio.sc_portfolio_extra .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
            font-size: 17px
        }

        .sc_blogger_lay_portfolio_grid.sc_portfolio.sc_portfolio_extra .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
            font-size: 14px;
            line-height: 1.4em;
            letter-spacing: 0;
            padding: 4px 15px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured:before,.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured:before {
            padding-top: 75%
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap[class*=sc_blogger_grid_],.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap[class*=sc_blogger_grid_] {
            display: block !important
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured:before {
            padding-top: 100%
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item+.sc_blogger_item {
            margin-top: 20px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap[class*=sc_blogger_grid_] {
            display: block !important
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap+.sc_blogger_grid_wrap {
            margin-top: 20px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured:before {
            padding-top: 100%
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap[class*=sc_blogger_grid_] {
            display: block !important
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured:before {
            padding-top: 75%
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item:before {
            padding-top: 75%
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item+.sc_blogger_item {
            margin-top: 20px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap[class*=sc_blogger_grid_] {
            display: block !important
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured:before {
            padding-top: 75%
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item:before {
            padding-top: 75%
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item+.sc_blogger_item {
            margin-top: 20px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap+.sc_blogger_grid_wrap {
            margin-top: 20px
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap[class*=sc_blogger_grid_] {
            display: block !important
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:before {
            padding-top: 75%
        }

        .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap[class*=sc_blogger_grid_] {
            display: block !important
        }

        .sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_title {
            font-size: 1.3em
        }

        .sc_portfolio.sc_portfolio_simple .sc_portfolio_item {
            padding: 0 15px 8px 0
        }

        .sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item {
            display: block
        }

        .sc_portfolio.sc_portfolio_simple.related_wrap .sc_portfolio_item .post_content_wrap {
            display: block
        }

        .sc_portfolio.sc_portfolio_simple.related_wrap .sc_portfolio_item .post_content_wrap .post_meta {
            padding-left: 0;
            margin-left: 0
        }

        .sc_portfolio.sc_portfolio_simple.related_wrap .sc_portfolio_item .post_content_wrap .post_meta:before {
            display: none
        }

        .slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .sc_portfolio_item .post_featured .post_info {
            padding: 15px;
            max-width: calc(100% - 30px);
            bottom: 15px
        }

        .slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .sc_portfolio_item .post_featured .post_info .post_title {
            font-size: 17px;
            line-height: 1.3em
        }

        .slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .sc_portfolio_item .post_featured:before {
            padding-top: 140%
        }

        .slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .sc_portfolio_item .post_featured .post_info .post_title {
            padding: 10px 15px;
            font-size: 17px;
            line-height: 1.3em
        }

        .portfolio_page .portfolio_page_gallery .trx_addons_column-1_2,.portfolio_page .portfolio_page_gallery .trx_addons_column-1_3,.portfolio_page .portfolio_page_gallery .trx_addons_column-1_4 {
            width: calc(100%/var(--theme-var-grid_max_columns)) !important
        }

        .portfolio_page_gallery_type_masonry_2,.portfolio_page_gallery_type_masonry_3,.portfolio_page_gallery_type_masonry_4 {
            margin-right: 0 !important
        }

        .portfolio_page_gallery_type_masonry_2 .portfolio_page_gallery_item,.portfolio_page_gallery_type_masonry_3 .portfolio_page_gallery_item,.portfolio_page_gallery_type_masonry_4 .portfolio_page_gallery_item {
            width: 100% !important;
            padding-right: 0 !important
        }

        .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .socials_share .social_items .social_item {
            margin: 0 1em 8px 0
        }

        .sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:after {
            bottom: 1.35rem
        }

        .sc_countdown_default .sc_countdown_separator {
            font-size: 25px;
            margin: 0 8px
        }

        .sc_countdown_default .sc_countdown_item .sc_countdown_digits {
            font-size: 30px
        }

        .sc_countdown_default .sc_countdown_item .sc_countdown_label {
            font-size: 15px
        }

        .sc_countdown_default.aligncenter .sc_countdown_separator {
            margin: 0 8px
        }

        .sc_countdown_default.alignleft {
            margin-right: 0 !important
        }

        .sc_testimonials_classic .slider_container .sc_testimonials_item {
            padding: 0 15px
        }

        .sc_testimonials_classic .slider_container.slider_controls_side .slider_controls_wrap>a {
            display: none
        }

        .sc_testimonials_decoration .slider_container.slider_one .sc_testimonials_item {
            padding: 0
        }

        .sc_testimonials_decoration .slider_container.slider_controls_side .slider_controls_wrap>a {
            display: none
        }

        .sc_testimonials_alter .slider_container.slider_one .sc_testimonials_item {
            padding: 0 15px
        }

        .sc_testimonials_alter .slider_container.slider_controls_side .slider_controls_wrap>a {
            display: none
        }

        .sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev {
            left: calc(50% - 105px) !important
        }

        .sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next {
            right: calc(50% - 105px) !important
        }

        .sc_testimonials_creative .sc_testimonials_item .sc_testimonials_item_top {
            margin: 0 0 17px
        }

        .trx_addons_video_sticky_on .trx_addons_video_sticky_close {
            bottom: 180px
        }

        .sc_team_plain .trx_addons_hover_team .sc_team_item_title {
            font-size: 20px
        }

        .sc_team_plain .trx_addons_hover_team .sc_team_item_socials {
            margin-top: 12px
        }

        .post-type-archive-cpt_team .sc_team_default .trx_addons_columns_wrap [class*=trx_addons_column-] {
            width: 100% !important
        }

        .trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_negatives,.trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_positives {
            width: calc(100% - 1em)
        }

        .trx_addons_reviews_block_detailed .trx_addons_reviews_block_info,.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn {
            padding: 2em 1em
        }

        .trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias,.trx_addons_reviews_block_detailed .trx_addons_reviews_block_buttons {
            margin: 3em 1em
        }

        .trx_addons_reviews_block_detailed .trx_addons_reviews_block_mark_wrap {
            padding-right: 0
        }

        .trx_addons_reviews_block_detailed .trx_addons_reviews_block_title,.trx_addons_reviews_block_detailed .trx_addons_reviews_block_summary {
            text-align: center
        }

        .trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_subtitle {
            margin: 0 0 .5em
        }

        .trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list li {
            text-align: left
        }

        .trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list_title {
            position: relative;
            left: 0;
            padding-right: 0 !important;
            width: 100%;
            display: block
        }

        .trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list li+li {
            margin-top: .7em
        }

        .trx_addons_reviews_block_detailed .trx_addons_reviews_block_buttons .trx_addons_reviews_block_subtitle,.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_subtitle {
            margin-bottom: .5em
        }

        .trx_addons_popup {
            width: 260px
        }

        .search_modern .search_form_wrap .search_submit:before {
            font-size: 20px !important
        }

        .search_modern .search_header_wrap .search_close {
            top: 20px;
            right: 10px
        }

        .search_modern .search_header_wrap .search_close:before {
            font-size: 18px
        }

        .search_modern .search_header_wrap .logo_image {
            top: 15px;
            left: 20px
        }

        .search_modern .search_wrap {
            height: 240px
        }

        .search_modern .search_wrap.search_opened .search_field {
            font-size: 1.2rem !important
        }

        .search_style_fullscreen.search_opened .search_submit,.search_style_fullscreen.search_opened .search_field {
            font-size: 1.4em !important
        }

        .search_style_fullscreen.search_opened .search_field,.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
            height: 2.2em
        }

        .search_style_fullscreen.search_opened .search_close {
            font-size: 1.2em !important
        }

        .sc_events_modern .sc_events_item {
            padding: 0 2%
        }

        .sc_events_alter .sc_events_alter .sc_events_item_info {
            padding: 1.8em 1.6em
        }

        .sc_events_alter .sc_events_item_price {
            top: -32px;
            right: 14px;
            min-width: 36px;
            min-height: 36px
        }

        .sc_events_alter .sc_events_item_price .sc_events_item_price_text {
            font-size: 16px
        }

        .sc_skills_counter .sc_skills_total,.sc_skills_counter .sc_skills_item_title {
            text-align: inherit
        }

        .sc_skills_counter_alter.with_divider .sc_skills_columns [class*=trx_addons_column-][class*=-mobile] .sc_skills_item_wrap:after {
            display: none !important
        }

        .sc_skills_counter_simple.with_divider .sc_skills_item_wrap {
            min-height: auto
        }

        .sc_skills_counter_simple.with_divider .sc_skills_columns [class*=trx_addons_column-][class*=-mobile] .sc_skills_item_wrap:after {
            display: none !important
        }

        .sc_skills_counter_modern .sc_skills_columns [class*=trx_addons_column-][class*=-mobile] .sc_skills_item_wrap:after {
            display: none !important
        }

        .sc_skills_counter_modern .sc_skills_item_wrap {
            min-height: 5.5em
        }

        .sc_skills_counter_modern .sc_skills_total {
            top: 50%;
            font-size: 6em
        }

        .sc_skills_counter_modern .sc_skills_item_title {
            font-size: 18px
        }

        .sc_icons_card .sc_icons_item {
            padding: 2em 1.8em
        }

        .sc_icons_card .sc_icons_icon+.sc_icons_item_details,.sc_icons_card .sc_icons_image+.sc_icons_item_details {
            margin-top: 1em
        }

        .sc_icons_card .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .5em
        }

        .sc_icons_card .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_card .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
            margin-top: 1em
        }

        .sc_icons_modern .sc_icons_item_title {
            font-size: 1.25em
        }

        .sc_icons_modern .sc_icons_item_title+.sc_icons_item_description {
            margin-top: .5em
        }

        .sc_icons_modern.sc_icons_size_small .sc_icons_icon,.sc_icons_modern.sc_icons_size_small .sc_icons_image {
            width: 5.2em;
            height: 5.2em;
            line-height: 5.2em
        }

        .sc_icons_modern.sc_icons_size_small .sc_icons_icon>span {
            width: 5.2em;
            height: 5.2em;
            line-height: 5.2em
        }

        .sc_icons_modern.sc_icons_size_small .sc_icons_icon:before,.sc_icons_modern.sc_icons_size_small .sc_icons_icon>span:before {
            font-size: 2.8em
        }

        .sc_icons_simple .sc_icons_icon+.sc_icons_item_details,.sc_icons_simple .sc_icons_image+.sc_icons_item_details {
            margin-left: .5em
        }

        .sc_icons_fill .sc_icons_icon+.sc_icons_item_details,.sc_icons_fill .sc_icons_image+.sc_icons_item_details {
            margin-top: 1em
        }

        .sc_icons_light .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-mobile] {
            width: 50% !important
        }

        .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-mobile] .sc_icons_item:after {
            display: none !important
        }

        .sc_icons_divider .slider-wrapper .sc_icons_item,.sc_icons_divider .sc_icons_columns_wrap .sc_icons_item,.sc_icons_divider.sc_align_center .slider-wrapper .sc_icons_item,.sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item,.sc_icons_divider.sc_align_right .slider-wrapper .sc_icons_item,.sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item {
            padding: 0
        }

        .sc_icons_divider2 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-mobile] .sc_icons_item:after {
            display: none !important
        }

        .sc_icons_divider3 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-mobile] .sc_icons_item_wrap:after {
            display: none !important
        }

        .sc_icons_divider4 .sc_icons_item {
            padding: 0
        }

        .sc_icons_divider4 .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-mobile] .sc_icons_item:after {
            display: none !important
        }

        .services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a {
            padding: .7em 1.4em
        }

        .sc_services_breezy .sc_services_item_content_inner {
            padding: 1.8em
        }

        .sc_services_breezy .sc_services_item_title+.sc_services_item_text,.sc_services_breezy .sc_services_item_subtitle+.sc_services_item_text {
            margin-top: .2em
        }

        .sc_services_creative .sc_services_item_content_inner {
            padding: 1.8em
        }

        .sc_services_fashion .sc_services_item_content_inner {
            padding: 1.8em
        }

        .sc_services_strange .sc_services_item_header:before,.sc_services_strange .sc_services_item_content:before {
            padding-top: 85%
        }

        .sc_services_alter .sc_services_item {
            padding: 1.8em
        }

        .sc_services_alter .sc_services_item_title {
            font-size: 20px
        }

        .sc_services_alter .sc_services_item_number+.sc_services_item_info,.sc_services_alter .sc_services_item_icon+.sc_services_item_info,.sc_services_alter .sc_services_item_pictogram+.sc_services_item_info {
            margin-top: 1.3em
        }

        .sc_services_accent .sc_services_item {
            padding: 1.8em
        }

        .sc_services_accent.sc_services_featured_top .post_featured {
            margin-bottom: 1em
        }

        .sc_services_accent .sc_services_item_number+.sc_services_item_info,.sc_services_accent .sc_services_item_icon+.sc_services_item_info,.sc_services_accent .sc_services_item_pictogram+.sc_services_item_info {
            margin-top: 1.4em
        }

        .sc_services_accent .sc_services_item_content {
            margin-top: .4em
        }

        .sc_services_accent .sc_services_item .sc_services_item_button {
            margin: .8em 0 0
        }

        .sc_services_cool .sc_services_item_content_inner {
            padding: 1.8em
        }

        .sc_services_cool .sc_services_item_title {
            font-size: 1.5em
        }

        .sc_services_cool .trx_addons_column-1_5 .sc_services_item_content_inner,.sc_services_cool .trx_addons_column-1_6 .sc_services_item_content_inner,.sc_services_cool .trx_addons_column-1_7 .sc_services_item_content_inner,.sc_services_cool .trx_addons_column-1_8 .sc_services_item_content_inner {
            padding: 1.8em
        }

        .sc_services_cool .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title,.sc_services_cool .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title,.sc_services_cool .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title,.sc_services_cool .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
            font-size: 1.5em
        }

        .sc_services_extra .sc_services_item_content_inner {
            padding: 1.8em
        }

        .sc_services_extra .trx_addons_column-1_5 .sc_services_item_content_inner,.sc_services_extra .trx_addons_column-1_6 .sc_services_item_content_inner,.sc_services_extra .trx_addons_column-1_7 .sc_services_item_content_inner,.sc_services_extra .trx_addons_column-1_8 .sc_services_item_content_inner {
            padding: 1.8em
        }

        .sc_services_strong .sc_services_item_content_inner {
            padding: 1.8em
        }

        .sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
            padding-top: 1em
        }

        .sc_services_classic .sc_services_item_content_inner {
            padding: 1.8em
        }

        #trx_addons_post_details_popup .trx_addons_post_details_popup_close {
            top: -1.4em;
            right: -1.3em
        }

        #trx_addons_post_details_popup .trx_addons_post_details_popup_prev {
            left: -1.2em;
            right: auto
        }

        #trx_addons_post_details_popup .trx_addons_post_details_popup_next {
            right: -1.2em;
            left: auto
        }

        #trx_addons_post_details_popup .services_page_header .post_details_page_title {
            font-size: 1.15em
        }

        .trx_addons_list_parameters>li {
            font-size: 17px
        }

        .trx_addons_list_parameters>li+li {
            margin-top: 13px !important
        }

        .slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev,.slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev,.slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev,.slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
            margin-left: 10px
        }

        .slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next,.slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next,.slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next,.slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
            margin-right: 10px
        }

        .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev,.slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
            margin-left: 10px
        }

        .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next,.slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
            margin-right: 10px
        }

        .sc_slider_controller_titles .sc_slider_controller_info {
            font-size: 16px
        }

        .sc_slider_controller_info_title {
            max-width: 95%
        }

        .slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet {
            font-size: 24px
        }

        .sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next,.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev {
            height: 46px;
            width: 46px;
            min-width: 46px;
            line-height: 42px
        }

        .sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next:before,.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev:before {
            font-size: 13px
        }

        .trx_addons_audio_player .trx_addons_audio_player_wrap {
            padding: 20px
        }

        .trx_addons_audio_wrap .trx_addons_audio_navigation {
            font-size: 12px
        }

        .trx_addons_audio_player .trx_addons_audio_navigation {
            top: 23px;
            right: 15px
        }

        .trx_addons_audio_wrap.resized.list .trx_addons_audio_player_wrap {
            height: auto
        }

        .trx_addons_audio_wrap .trx_addons_audio_navigation>span span {
            font-size: 1.2rem;
            margin-top: 0
        }

        body:not(.remove_margins) .team_page_wrap_info.comments_close {
            margin-bottom: -50px
        }

        .team_member_page .team_member_title {
            font-size: 26px
        }

        .team_member_page .team_member_position {
            font-size: 13px;
            line-height: 16px
        }

        .team_page_wrap_info {
            margin-top: 50px
        }

        .team_member_page .team_member_featured {
            margin-bottom: 25px
        }

        .team_member_page .team_member_featured .post_featured {
            margin-bottom: 20px
        }

        .team_page_wrap_info .team_page_wrap_info_over {
            padding: 50px 0
        }

        .team_member_projects .team_member_projects_title,.team_page_related .related_wrap_title,.team_page_wrap_info .section_title {
            font-size: 24px
        }

        div.wpcf7 [class*=form-style]+div.wpcf7-response-output {
            margin: 20px 0 0
        }

        div.wpcf7 .form-style-5 .columns_wrap>[class*=column-] {
            padding-bottom: 12px
        }

        div.wpcf7 .form-style-5 .style-line.icon-email:before {
            margin-top: 1px
        }

        div.wpcf7 .form-style-2 .columns_wrap>[class*=column-] {
            padding-bottom: 12px
        }

        div.wpcf7 .form-style-2 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 22px
        }

        div.wpcf7 .form-style-6 .columns_wrap>[class*=column-] {
            padding-bottom: 12px
        }

        div.wpcf7 .form-style-7 .columns_wrap>[class*=column-] {
            padding-bottom: 12px
        }

        div.wpcf7 .form-style-7 .wpcf7-submit-style {
            margin-top: 7px
        }

        div.wpcf7 .form-style-7 .style-line[class*=icon-]:before {
            font-size: 20px;
            top: 11px
        }

        div.wpcf7 .form-style-7 .style-line.icon-email:before {
            margin-top: 0;
            font-size: 16px
        }

        div.wpcf7 .form-style-4 input[type=text],div.wpcf7 .form-style-4 input[type=number],div.wpcf7 .form-style-4 input[type=email],div.wpcf7 .form-style-4 input[type=url],div.wpcf7 .form-style-4 input[type=tel],div.wpcf7 .form-style-4 input[type=password],div.wpcf7 .form-style-4 input[type=search],div.wpcf7 .form-style-4 select,div.wpcf7 .form-style-4 textarea,div.wpcf7 .form-style-4 textarea.wp-editor-area {
            padding: 10px 45px
        }

        div.wpcf7 .form-style-4 .style-icon[class*=icon-]:before {
            top: 10px;
            left: 18px
        }

        div.wpcf7 .form-style-4 .columns_wrap>[class*=column-] {
            padding-bottom: 12px
        }

        div.wpcf7 .form-style-4 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 10px
        }

        div.wpcf7 .form-style-4 .wpcf7-form-control-wrap+.wpcf7-submit-style {
            margin-top: 18px
        }

        div.wpcf7 .form-style-3 .columns_wrap>[class*=column-] {
            padding-bottom: 12px
        }

        div.wpcf7 .form-style-3 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 22px
        }

        div.wpcf7 .form-style-3 .wpcf7-spinner+.acceptance,div.wpcf7 .form-style-3 .wpcf7-spinner+[data-name=acceptance],div.wpcf7 .form-style-3 .ajax-loader+.acceptance {
            margin: 10px 0 0
        }

        div.wpcf7 .form-style-5 .columns_wrap>[class*=column-] {
            padding-bottom: 12px
        }

        div.wpcf7 .form-style-5 [data-name=acceptance],div.wpcf7 .form-style-5 .acceptance {
            margin-bottom: 18px
        }

        div.wpcf7 .form-style-2 .columns_wrap>[class*=column-] {
            padding-bottom: 12px
        }

        div.wpcf7 .form-style-2 .columns_wrap.margin-bottom>[class*=column-] {
            padding-bottom: 22px
        }

        .wpcf7 form .trx_addons_message_box.wpcf7-response-output,.wpcf7 div.wpcf7-response-output {
            padding: 10px 15px
        }

        .trx_addons_message_box {
            padding: 10px 15px;
            max-width: 70%;
            bottom: 10px;
            right: 10px;
            font-size: 13px;
            line-height: 16px
        }

        #style-1.mc4wp-form label {
            margin: 10px 0 0
        }

        #style-2.mc4wp-form .mc4wp-form-fields input[type=email] {
            height: 45px;
            font-size: 15px;
            line-height: 18px;
            padding: .5em 110px .5em 0
        }

        #style-2.mc4wp-form .mc4wp-form-fields button,#style-2.mc4wp-form .mc4wp-form-fields input[type=submit] {
            max-width: 110px;
            font-size: 13px
        }

        #style-2.mc4wp-form label {
            margin: 10px 0 0
        }

        #style-3.mc4wp-form .mc4wp-form-fields input[type=email] {
            font-size: 15px;
            line-height: 18px;
            width: calc(100% - 125px)
        }

        #style-3.mc4wp-form .mc4wp-form-fields button,#style-3.mc4wp-form .mc4wp-form-fields input[type=submit] {
            max-width: 125px;
            font-size: 13px;
            margin-top: -20px;
            height: 40px;
            line-height: 40px
        }

        #style-3.mc4wp-form .mc4wp-form-fields button:before,#style-3.mc4wp-form .mc4wp-form-fields input[type=submit]:before {
            margin: 0 10px 0 0;
            font-size: 16px
        }

        #style-3.mc4wp-form label {
            margin: 10px 0 0
        }

        #style-4.mc4wp-form label {
            margin: 10px 0 0
        }

        #style-4.mc4wp-form .mc4wp-form-fields input[type=email] {
            padding: .6em 1.5em;
            font-size: 15px;
            line-height: 20px;
            width: calc(100% - 145px)
        }

        #style-4.mc4wp-form .mc4wp-form-fields button,#style-4.mc4wp-form .mc4wp-form-fields input[type=submit] {
            width: 140px;
            font-size: 13px
        }

        #style-4.mc4wp-form .mc4wp-form-fields button:before,#style-4.mc4wp-form .mc4wp-form-fields input[type=submit]:before {
            margin: 0 10px 0 0;
            font-size: 16px
        }

        #style-5.mc4wp-form .mc4wp-form-fields input[type=email] {
            font-size: 18px
        }

        #style-5.mc4wp-form label {
            padding: 0 0 0 35px;
            margin-top: 10px
        }

        #style-6.mc4wp-form .mc4wp-form-fields input[type=email] {
            font-size: 15px;
            line-height: 20px
        }

        #style-6.mc4wp-form label {
            margin: 10px auto 0
        }

        #style-7.mc4wp-form .mc4wp-form-fields input[type=email] {
            padding: .6em 9em .6em 1.5em;
            font-size: 15px;
            line-height: 20px
        }

        #style-7.mc4wp-form label {
            margin: 10px auto 0
        }

        #style-7.mc4wp-form .mc4wp-form-fields button,#style-7.mc4wp-form .mc4wp-form-fields input[type=submit] {
            padding: 0 20px 0 15px !important;
            letter-spacing: .5px
        }

        #style-7.mc4wp-form .mc4wp-form-fields button:before,#style-7.mc4wp-form .mc4wp-form-fields input[type=submit]:before {
            margin: 0 8px 0 0
        }

        #style-8.mc4wp-form .mc4wp-form-fields input[type=email] {
            font-size: 15px;
            line-height: 20px
        }

        #style-8.mc4wp-form label {
            margin: 10px 0 0
        }

        #style-9.mc4wp-form .mc4wp-form-fields input[type=email] {
            font-size: 15px;
            line-height: 20px
        }

        #style-9.mc4wp-form label {
            margin: 10px 0 0
        }

        #style-10.mc4wp-form label {
            margin: 10px 0 0
        }

        #style-11.mc4wp-form .mc4wp-form-fields input[type=email] {
            font-size: 15px;
            line-height: 20px
        }

        #style-11.mc4wp-form label {
            margin: 10px 0 0
        }

        #sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item,#sb_instagram.feedOne.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item,#sb_instagram.feedTwo.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item {
            width: 50%
        }

        #sb_instagram[data-shortcode-atts*=feedOne] .sbi_follow_btn,#sb_instagram.feedOne .sbi_follow_btn {
            width: 80%
        }

        .no_load #sb_instagram.sbi_disable_mobile #sbi_images {
            padding: 7px !important
        }

        .widget_instagram_type_default .widget_instagram_images.widget_instagram_images_columns_6 .widget_instagram_images_item_wrap {
            width: 100% !important
        }

        .widget_instagram_type_alter .widget_instagram_images.widget_instagram_images_columns_6 .widget_instagram_images_item_wrap {
            width: 100% !important
        }

        .widget_instagram_type_simple .widget_instagram_images.widget_instagram_images_columns_6 .widget_instagram_images_item_wrap {
            width: 100% !important
        }

        h1.sc_item_title {
            line-height: 30px
        }

        h2.sc_item_title {
            line-height: 26px
        }

        h3.sc_item_title {
            line-height: 24px
        }

        h4.sc_item_title {
            line-height: 22px
        }

        h5.sc_item_title {
            line-height: 20px
        }

        h6.sc_item_title {
            line-height: 19px
        }

        .sc_item_title:not(.sc_typed) br {
            display: none
        }

        .sc_item_title_style_icon_bottom.sc_item_title:after,.sc_title_icon_bottom .sc_item_title:after {
            margin-top: 14px
        }

        .sc_item_descr.sc_align_center {
            max-width: 100%
        }

        .sc_title_accent .sc_item_subtitle {
            padding-left: 40px
        }

        .sc_title_accent .sc_item_subtitle:before {
            width: 25px
        }

        .sc_title_accent .sc_item_subtitle.sc_align_right {
            padding: 0 40px 0 0
        }

        .trx_addons_audio_player.with_cover .trx_addons_audio_player_image {
            width: 100%
        }

        .trx_addons_audio_player.with_cover {
            display: block
        }

        .trx_addons_audio_player.with_cover .trx_addons_audio_player_image {
            height: 180px
        }

        .wp-playlist.wp-audio-playlist .wp-playlist-item-title {
            font-size: 20px
        }

        .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-caption,.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-length,.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-artist,.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-title {
            font-size: 16px
        }

        .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title {
            font-size: 18px
        }

        .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body {
            padding: 0 0 0 40px
        }

        .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body:before {
            width: 25px
        }

        .sc_blogger_list.sc_blogger_list_simple .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_meta+.sc_blogger_item_button {
            margin-top: 10px
        }

        .sc_blogger_list.sc_blogger_list_hover .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_list.sc_blogger_list_hover .sc_blogger_content .sc_blogger_item_list.sc_blogger_item_image_position_top+.sc_blogger_item_list.sc_blogger_item_image_position_top {
            margin-top: 25px
        }

        .sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_list.sc_blogger_list_hover_2 .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_excerpt {
            font-size: 16px
        }

        .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_body {
            padding: 25px
        }

        .sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title {
            font-size: 18px
        }

        .sc_blogger_list.sc_blogger_list_with_image .sc_blogger_content .sc_blogger_item_list {
            margin-bottom: 20px;
            padding-bottom: 20px
        }

        .post_featured.hover_info .post_info .post_title .hover-arrow {
            margin-top: 10px
        }

        .sc_blogger .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger .sc_blogger_item_meta+.sc_blogger_item_button,.sc_blogger .sc_blogger_item_excerpt+.sc_blogger_item_button {
            margin-top: 8px
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title+.sc_blogger_item_button,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta+.sc_blogger_item_button,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt+.sc_blogger_item_button {
            margin-top: .6em
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
            padding: 25px
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt {
            font-size: 16px
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: row
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body .sc_blogger_item_content {
            order: 2;
            width: 80% !important
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body .sc_blogger_item_featured,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_featured,.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body .sc_blogger_item_featured {
            order: 1;
            width: 30% !important
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_content {
            order: 1
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_featured {
            order: 2
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_content .sc_blogger_item_default+.sc_blogger_item_default {
            margin-top: 25px
        }

        .sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_content,.sc_blogger_item_default.sc_blogger_item_image_position_alter.sc_blogger_item_odd .sc_blogger_item_content {
            padding-left: 20px
        }

        .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_content {
            padding-right: 20px
        }

        .sc_blogger_portfolio .post_layout_portfolio .post_featured.hover_info .post_info,.sc_blogger_portfolio .post_layout_portfolio_4 .post_featured.hover_info .post_info {
            padding: 25px 25px 22px
        }

        .sc_blogger_portfolio .post_layout_portfolio .post_featured.hover_info.post_featured_bg:before {
            padding-top: 100%
        }

        .sc_blogger_portfolio .post_featured.hover_info .post_info .post_title {
            font-size: 20px
        }

        .sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap {
            padding: 25px
        }

        .sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap .post_title,.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] {
            padding: 25px 25px 20px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_item_excerpt {
            display: block
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_item_title+.sc_blogger_item_excerpt {
            display: none
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
            font-size: 18px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>[class*=trx_addons_column-] .sc_blogger_item {
            padding: 1px 0
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*=post_info_] .sc_blogger_item_excerpt {
            font-size: 16px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] {
            padding: 25px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories {
            top: 23px;
            left: 25px;
            right: 25px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*=post_info_] .post_meta {
            margin: 8px 0 0
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body>.post_info_mc {
            padding: 15px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] {
            padding: 25px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .post_meta.sc_blogger_item_meta.post_meta_categories {
            top: 23px;
            left: 25px
        }

        .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body [class*=post_info_] .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*=post_info_] .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] {
            padding: 25px
        }

        .sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header {
            padding: 0 0 0 40px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header:before {
            width: 25px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_title {
            font-size: 18px
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_featured {
            margin-bottom: 1.4em
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
            margin-top: 1em
        }

        .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry.post_layout_classic_1 .post_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_1 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_2 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_3 .sc_blogger_item_title {
            font-size: 18px
        }

        .sc_blogger_default.sc_blogger_default_classic .post_meta {
            margin-top: 8px
        }

        .sc_blogger_default.sc_blogger_default_classic .post_meta_categories {
            margin: 0 0 8px
        }

        .sc_blogger_default.sc_blogger_default_classic .slider_outer_centered .sc_blogger_item_title {
            font-size: 18px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title {
            font-size: 18px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
            padding: 20px 25px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header {
            padding: 25px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
            padding: 20px 25px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header {
            padding: 25px
        }

        .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_title,.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_title {
            font-size: 18px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
            padding: 30px 25px 25px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .post_meta.sc_blogger_item_meta.post_meta_date {
            right: 20px;
            top: -50px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
            min-width: 60px;
            max-width: 100px;
            padding: 15px 10px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .post_meta {
            margin: 0 0 8px
        }

        .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title {
            font-size: 18px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date b {
            font-size: 34px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
            width: 55px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content>.post_meta.sc_blogger_item_meta.post_meta_date~* {
            margin-left: 65px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title {
            font-size: 20px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title+.sc_blogger_item_excerpt,.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_meta+.sc_blogger_item_excerpt {
            margin-top: 8px
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta {
            margin: 8px 0 0
        }

        .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured+.sc_blogger_item_content {
            margin-top: 1.4em
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
            font-size: 20px;
            padding-bottom: 1px
        }

        .sc_blogger_default.sc_blogger_default_classic_simple .post_meta {
            margin: 0 0 8px
        }

        .footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item+.social_item {
            margin-top: 5px
        }

        .footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item+.social_item {
            margin-top: 4px
        }

        .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item+.social_item {
            margin-top: 6px
        }

        .sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item .social_icon+.social_name {
            display: block;
            margin: 0
        }

        .footer_wrap .sc_layouts_row_type_narrow .sc_layouts_menu>ul>li {
            font-size: 15px
        }

        .footer_wrap .sc_layouts_row_type_normal .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item {
            margin-right: 14px;
            font-size: 15px
        }

        .footer_wrap .extra_menu_in_footer .sc_layouts_menu>ul>li>a {
            font-size: 15px
        }

        .widget_custom_links ul.custom_links_list .custom_links_list_item+.custom_links_list_item {
            margin-top: 6px !important
        }

        .extra-spacer-small-mobile {
            height: 10px !important
        }

        .wp-block-gallery+.extra-spacer-small-mobile {
            height: 1px !important
        }

        .sc_testimonials_qw-big .sc_testimonials_item_content,.sc_testimonials_qw-big .slider_one .sc_testimonials_item_content {
            font-size: 1.875em
        }
    }

    @media (max-width: 781px) {
        .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column+.wp-block-column {
            margin-top:1em
        }

        .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
            margin-left: 0
        }

        .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child) {
            margin-right: 0
        }
    }

    @media (min-width: 641px) and (max-width:767px) {
        .post_layout_band {
            -webkit-flex-direction:row;
            -ms-flex-direction: row;
            flex-direction: row
        }

        .post_layout_band .post_featured {
            -webkit-flex-basis: 48%;
            -ms-flex-basis: 48%;
            flex-basis: 48%
        }

        .post_layout_band .post_featured+.post_content_wrap {
            -webkit-flex-basis: 52%;
            -ms-flex-basis: 52%;
            flex-basis: 52%
        }

        .post_layout_band .post_header .post_price {
            position: static;
            right: auto;
            top: auto;
            margin-top: .3em
        }
    }
}

.post_item_404 .post_content .all-svg {
    display: none
}

.scroll_to_top_style_default {
    width: 2.8em;
    height: 2.8em;
    line-height: 2.8em
}

.scroll_to_top_style_default:before {
    top: -2px
}

.trx_addons_scroll_to_top {
    right: 1em
}

.trx_addons_scroll_to_top.show {
    bottom: 1em
}

.sc_skills_counter .sc_skills_total {
    font-weight: 700
}

.sc_price_simple .sc_price_item_description,.sc_price_simple .sc_price_item_details {
    font-size: 1rem;
    color: var(--theme-color-text);
    font-family: inherit !important
}

.sc_icons_number .sc_icons_item_title {
    font-size: 1.4em
}

.sc_icons_number .sc_icons_item_number {
    font-weight: 700;
    opacity: .05
}

.elementor-toggle .elementor-tab-title .elementor-toggle-title {
    font-weight: 700
}

@media (max-width: 1279px) {
    .scroll_to_top_style_default {
        width:1.8em;
        height: 1.8em;
        line-height: 1.8em
    }

    .scroll_to_top_style_default:before {
        font-size: 9px
    }

    .trx_addons_scroll_to_top {
        right: .5em
    }

    .trx_addons_scroll_to_top.show {
        bottom: .5em
    }
}

@media (max-width: 1023px) {
    .sc_icons_number .sc_icons_item_title {
        font-size:1.2em
    }
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8WXh0ow.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9WXh0ow.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXh0ow.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXh0ow.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXh0ow.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6WXh0ow.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXh0ow.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 800;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6WXh0ow.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16WXh0ow.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw5aX8.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw5aX8.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aX8.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aX8.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w5aX8.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w5aX8.ttf) format('truetype')
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w5aX8.ttf) format('truetype')
}

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important
}

@media screen and (max-height: 1024px) {
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image:none !important
    }
}

@media screen and (max-height: 640px) {
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image:none !important
    }
}

.fixedpos {
    position: fixed!important;
    width: 100%;
    left: 0;
    z-index: 9999
}

.fp1 {
    z-index: 99999
}

.fp1,.fp2 {
    opacity: 1;
    transition: all 1s!important
}

.fp1out.fp1,.fp2out.fp2 {
    opacity: 0;
    transition: all 1s!important
}

.fpallout.fp1out.fp1,.fpallout.fp2out.fp2 {
    display: none
}

.workimghover h2 {
    transition: all .5s;
    transform: translateY(60px)
}

.workimghover {
    overflow: hidden
}

.workimghover:hover h2 {
    transition: all .5s;
    transform: translateY(10px)
}

.workimghoverservices .workimghoverservices-title {
    transform: translateY(10px);
    opacity: 0;
    transition: all .5s!important
}

.workimghoverservices:hover .workimghoverservices-title {
    transform: translateY(0px);
    opacity: 1
}

.sc_layouts_row_type_compact .sc_layouts_item_icon {
    line-height: 1.1em;
    font-weight: 600
}

.sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #fff
}

.search_modern>.search_submit {
    font-weight: 600;
    color: #fff
}

.woocommerce div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs {
    clear: both;
    display: none
}

.rs_splitted_words {
    font-weight: 700
}

.single-product .page_content_wrap {
    padding-top: 70vh
}

.sc_layouts_menu_mobile_button .sc_layouts_item_icon,.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon {
    color: #fff
}

.page-id-20271 #menu-1-f18c13f {
    display: none
}

table.wcqt-quote-table td.product-thumbnail img {
    max-width: 80%
}

table.wcqt-quote-table td.product-thumbnail {
    max-width: 140px
}

table.wcqt-quote-table td.product-quantity {
    padding-left: 50px!important
}

table.wcqt-quote-table thead tr th {
    background: #bf873c
}

.wcqt-top-wrapper,.wcqt-bottom-wrapper {
    width: 50%;
    display: table-cell
}

.so-img-btn-con .so-img-btn {
    transition: all .5s;
    transform: translateY(100px)
}

.so-img-btn-con:hover .so-img-btn {
    transition: all .5s;
    transform: translateY(0px)
}

@media only screen and (max-width: 767px) {
    .so-img-btn-con .so-img-btn {
        transform:translateY(0px)
    }

    .fixedpos {
        display: none
    }

    .elementor-gallery-title:after {
        content: "";
        border-right: 1px solid #c7c7c7;
        width: 1px;
        position: absolute;
        right: 0;
        height: 12px;
        top: 13px
    }

    .elementor-gallery-title {
        padding: 4px
    }
}

.elementor-item.elementor-gallery-title.elementor-item-active {
    color: #000!important;
    font-weight: 800
}

.wpcf7 .wpcf7-submit-style .submit-style-in {
    background-color: #bf863d
}

.menu_mobile .menu_mobile_inner {
    background-color: #1f140be8
}

.twae-wrapper .twae-title {
    padding: 0 15px
}

.elementor-element.elementor-element-7c836de2,.elementor-element.elementor-element-7c836de2 .logo_image {
    transition: all .5s
}

.elementor-element.elementor-element-7c836de2.elementor-sticky--active {
    background: #fff
}

.elementor-element.elementor-element-7c836de2.elementor-sticky--active .logo_image {
    max-height: 50px
}

.elementor-widget.elementor-widget-timeline-widget-addon .twae-wrapper .twae-icon,.elementor-widget.elementor-widget-twae-post-timeline-widget .twae-wrapper .twae-icon {
    background-color: #bf873c
}

.twae-wrapper .twae-arrow {
    border-color: #bf873c
}

.twae-wrapper .twae-title {
    color: #222
}

.sc_layouts_row_type_compact .sc_layouts_cart {
    line-height: 1;
    display: none
}

.top_panel_default .sc_layouts_row_type_normal {
    padding: 1em 0 1em
}

@media only screen and (min-width: 768px) {
    header .column-1_4 {
        width:100px
    }

    header .column-3_4 {
        width: 85%;
    }
}

.sc_layouts_menu_mobile_button .sc_layouts_item_icon,.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon {
    color: #000
}

.elementor-16863 .elementor-element.elementor-element-4dd848f2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-16863 .elementor-element.elementor-element-4dd848f2 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-16863 .elementor-element.elementor-element-4dd848f2 {
    padding: 0 50px
}

.elementor-16863 .elementor-element.elementor-element-4bb236d5>.elementor-widget-container {
    margin: -26px
}

.elementor-16863 .elementor-element.elementor-element-26f1d1c5>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-16863 .elementor-element.elementor-element-26f1d1c5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-16863 .elementor-element.elementor-element-26f1d1c5 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-16863 .elementor-element.elementor-element-26f1d1c5 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 50px
}

.elementor-16863 .elementor-element.elementor-element-50af01a6 {
    color: #898381;
    font-size: 15px;
    line-height: 1.3em
}

.elementor-16863 .elementor-element.elementor-element-53e8453>.elementor-widget-container {
    margin: 1px 0 -1px
}

.elementor-16863 .elementor-element.elementor-element-53e8453 .logo_image {
    max-height: 60px
}

.elementor-16863 .elementor-element.elementor-element-54fad818 .sc_item_title_text {
    -webkit-text-stroke-width: 0px
}

.elementor-16863 .elementor-element.elementor-element-54fad818 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color)
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color)
}

@media(max-width: 1024px) {
    .elementor-16863 .elementor-element.elementor-element-4dd848f2 {
        padding:0 15px
    }

    .elementor-16863 .elementor-element.elementor-element-26f1d1c5 {
        padding: 20px 15px
    }
}

@media(max-width: 767px) {
    .elementor-16863 .elementor-element.elementor-element-26f1d1c5 {
        padding:25px 0
    }

    .elementor-16863 .elementor-element.elementor-element-76e39495>.elementor-element-populated {
        margin: 7px 0 9px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
}

@media(min-width: 768px) {
    .elementor-16863 .elementor-element.elementor-element-11a2a1e4 {
        width:45%
    }

    .elementor-16863 .elementor-element.elementor-element-76e39495 {
        width: 9.332%
    }

    .elementor-16863 .elementor-element.elementor-element-c586613 {
        width: 45%
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-16863 .elementor-element.elementor-element-11a2a1e4 {
        width:35%
    }

    .elementor-16863 .elementor-element.elementor-element-76e39495 {
        width: 30%
    }

    .elementor-16863 .elementor-element.elementor-element-c586613 {
        width: 35%
    }
}

span.wcqt-quote-menu {
    background: url('/wp-content/plugins/woocommerce-quote/img/list-icon-1427-Windows.ico') no-repeat 50% 50%;
    background-size: 28px 28px;
    display: inline-block;
    height: 28px;
    width: 50px
}

span.wcqt-dash-quote-menu-icon {
    margin-top: 3px;
    margin-right: 10px
}

.wcqt-quote-page-link-title {
    display: inline-block
}

/*! elementor - v3.25.0 - 24-11-2024 */
.elementor-widget-image {
    text-align: center
}

.elementor-widget-image a {
    display: inline-block
}

.elementor-widget-image a img[src$=".svg"] {
    width: 48px
}

.elementor-widget-image img {
    vertical-align: middle;
    display: inline-block
}

.rs-p-wp-fix {
    display: none !important;
    margin: 0 !important;
    height: 0 !important
}

.wp-block-themepunch-revslider {
    position: relative
}

rs-modal {
    position: fixed !important;
    z-index: 9999999 !important;
    pointer-events: none !important
}

rs-modal.rs-modal-auto {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto
}

rs-modal.rs-modal-fullwidth,rs-modal.rs-modal-fullscreen {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

rs-modal rs-fullwidth-wrap {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

rs-module-wrap.rs-modal {
    display: none;
    max-height: 100% !important;
    overflow: auto !important;
    pointer-events: auto !important
}

rs-module-wrap.hideallscrollbars.rs-modal {
    overflow: hidden !important;
    max-width: 100% !important
}

rs-modal-cover {
    width: 100%;
    height: 100%;
    z-index: 0;
    background: 0 0;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    pointer-events: auto
}

body>rs-modal-cover {
    position: fixed;
    z-index: 9999995 !important
}

rs-sbg-px {
    pointer-events: none
}

.rs-forceuntouchable,.rs-forceuntouchable * {
    pointer-events: none !important
}

.rs-forcehidden * {
    visibility: hidden !important
}

.rs_splitted_lines {
    display: block;
    white-space: nowrap !important
}

.rs-go-fullscreen {
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    z-index: 9999999 !important;
    background: #fff
}

.rtl {
    direction: rtl
}

@font-face {
    font-family: 'revicons';
    src: url('/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888');
    src: url('/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix') format('embedded-opentype'),url('/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888') format('woff'),url('/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888') format('truetype'),url('/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

[class^=revicon-]:before,[class*=" revicon-"]:before {
    font-family: "revicons";
    font-style: normal;
    font-weight: 400;
    speak: never;
    speak-as: spell-out;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em
}

rs-module i[class^=fa-],rs-module i[class*=" fa-"],.rb-modal-wrapper i[class^=fa-],.rb-modal-wrapper i[class*=" fa-"],#waitaminute i[class^=fa-],#waitaminute i[class*=" fa-"],#objectlibrary i[class^=fa-],#objectlibrary i[class*=" fa-"],#rs_overview i[class^=fa-],#rs_overview i[class*=" fa-"],#rs_overview_menu i[class^=fa-],#rs_overview_menu i[class*=" fa-"],#builderView i[class^=fa-],#builderView i[class*=" fa-"] {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

rs-module [class^=fa-]:before,rs-module [class*=" fa-"]:before,.rb-modal-wrapper [class^=fa-]:before,.rb-modal-wrapper [class*=" fa-"]:before,#rs_overview [class^=fa-]:before,#rs_overview [class*=" fa-"]:before,#objectlibrary [class^=fa-]:before,#objectlibrary [class*=" fa-"]:before,#waitaminute [class^=fa-]:before,#waitaminute [class*=" fa-"]:before,#rs_overview_menu [class^=fa-]:before,#rs_overview_menu [class*=" fa-"]:before,#builderView [class^=fa-]:before,#builderView [class*=" fa-"]:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    speak: never;
    speak-as: spell-out;
    display: inline-block;
    text-decoration: inherit;
    width: auto;
    margin-right: 0;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    margin-left: 0
}

rs-module .sr-only,#objectlibrary .sr-only,#waitaminute .sr-only,#rs_overview .sr-only,#rs_overview_menu .sr-only,.rb-modal-wrapper .sr-only,#builderView .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

rs-module .sr-only-focusable:active,rs-module .sr-only-focusable:focus,#waitaminute .sr-only-focusable:active,#waitaminute .sr-only-focusable:focus,#objectlibrary .sr-only-focusable:active,#objectlibrary .sr-only-focusable:focus,#rs_overview .sr-only-focusable:active,#rs_overview .sr-only-focusable:focus,#rs_overview_menu .sr-only-focusable:active,#rs_overview_menu .sr-only-focusable:focus,.rb-modal-wrapper .sr-only-focusable:active,.rb-modal-wrapper .sr-only-focusable:focus,#builderView .sr-only-focusable:active,#builderView .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.revicon-search-1:before {
    content: '\e802'
}

.revicon-pencil-1:before {
    content: '\e831'
}

.revicon-picture-1:before {
    content: '\e803'
}

.revicon-cancel:before {
    content: '\e80a'
}

.revicon-info-circled:before {
    content: '\e80f'
}

.revicon-trash:before {
    content: '\e801'
}

.revicon-left-dir:before {
    content: '\e817'
}

.revicon-right-dir:before {
    content: '\e818'
}

.revicon-down-open:before {
    content: '\e83b'
}

.revicon-left-open:before {
    content: '\e819'
}

.revicon-right-open:before {
    content: '\e81a'
}

.revicon-angle-left:before {
    content: '\e820'
}

.revicon-angle-right:before {
    content: '\e81d'
}

.revicon-left-big:before {
    content: '\e81f'
}

.revicon-right-big:before {
    content: '\e81e'
}

.revicon-magic:before {
    content: '\e807'
}

.revicon-picture:before {
    content: '\e800'
}

.revicon-export:before {
    content: '\e80b'
}

.revicon-cog:before {
    content: '\e832'
}

.revicon-login:before {
    content: '\e833'
}

.revicon-logout:before {
    content: '\e834'
}

.revicon-video:before {
    content: '\e805'
}

.revicon-arrow-combo:before {
    content: '\e827'
}

.revicon-left-open-1:before {
    content: '\e82a'
}

.revicon-right-open-1:before {
    content: '\e82b'
}

.revicon-left-open-mini:before {
    content: '\e822'
}

.revicon-right-open-mini:before {
    content: '\e823'
}

.revicon-left-open-big:before {
    content: '\e824'
}

.revicon-right-open-big:before {
    content: '\e825'
}

.revicon-left:before {
    content: '\e836'
}

.revicon-right:before {
    content: '\e826'
}

.revicon-ccw:before {
    content: '\e808'
}

.revicon-arrows-ccw:before {
    content: '\e806'
}

.revicon-palette:before {
    content: '\e829'
}

.revicon-list-add:before {
    content: '\e80c'
}

.revicon-doc:before {
    content: '\e809'
}

.revicon-left-open-outline:before {
    content: '\e82e'
}

.revicon-left-open-2:before {
    content: '\e82c'
}

.revicon-right-open-outline:before {
    content: '\e82f'
}

.revicon-right-open-2:before {
    content: '\e82d'
}

.revicon-equalizer:before {
    content: '\e83a'
}

.revicon-layers-alt:before {
    content: '\e804'
}

.revicon-popup:before {
    content: '\e828'
}

.tp-fullwidth-forcer {
    z-index: 0;
    pointer-events: none
}

rs-module-wrap {
    visibility: hidden
}

rs-module-wrap,rs-module-wrap * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

rs-module-wrap {
    position: relative;
    z-index: 1;
    width: 100%;
    display: block
}

.rs-fixedscrollon rs-module-wrap {
    position: fixed !important;
    top: 0 !important;
    z-index: 1000;
    left: 0 !important
}

.rs-stickyscrollon rs-module-wrap {
    position: sticky !important;
    top: 0;
    z-index: 1000
}

.rs-stickyscrollon {
    overflow: visible !important
}

rs-fw-forcer {
    display: block;
    width: 100%;
    pointer-events: none
}

rs-module {
    position: relative;
    overflow: hidden;
    display: block
}

rs-module.disableVerticalScroll {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

rs-pzimg-wrap,rs-sbg-effectwrap,rs-sbg {
    display: block;
    pointer-events: none
}

rs-sbg-effectwrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

rs-carousel-wrap rs-column rs-layer img {
    width: 0;
    height: 0
}

rs-sbg-px,rs-sbg-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    display: block
}

a.rs-layer,a.rs-layer:-webkit-any-link {
    text-decoration: none
}

a[x-apple-data-detectors] {
    color: inherit !important;
    text-decoration: none !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important
}

.entry-content rs-module a,rs-module a {
    box-shadow: none
}

.rs-ov-hidden {
    overflow: hidden !important
}

.rs-forceoverflow,.rs-forceoverflow rs-module-wrap,.rs-forceoverflow rs-module,.rs-forceoverflow rs-slides,.rs-forceoverflow rs-slide {
    overflow: visible !important
}

.rs-parallax-hidden-of rs-slide {
    overflow: hidden !important
}

.tp-simpleresponsive img,rs-module img {
    max-width: none !important;
    transition: none;
    margin: 0;
    padding: 0;
    border: none
}

rs-module .no-slides-text {
    font-weight: 700;
    text-align: center;
    padding-top: 80px
}

rs-slides,rs-slide,rs-slide:before {
    position: absolute;
    text-indent: 0em;
    top: 0;
    left: 0
}

rs-slide,rs-slide:before {
    display: block;
    visibility: hidden
}

.rs-layer .rs-untoggled-content {
    display: block
}

.rs-layer .rs-toggled-content {
    display: none
}

.rs-tc-active.rs-layer>.rs-toggled-content {
    display: block
}

.rs-tc-active.rs-layer>.rs-untoggled-content {
    display: none
}

.rs-layer-video {
    overflow: hidden
}

.rs_html5vidbasicstyles {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

rs-module rs-layer,rs-module .rs-layer {
    opacity: 0;
    position: relative;
    visibility: hidden;
    display: block;
    -webkit-font-smoothing: antialiased !important;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -moz-osx-font-smoothing: grayscale;
    z-index: 1;
    font-display: swap
}

rs-layer-wrap,rs-mask,rs-module-wrap,rs-module .rs-layer,rs-module img {
    user-select: none
}

rs-module rs-mask-wrap .rs-layer,rs-module rs-mask-wrap *:last-child,.wpb_text_column rs-module rs-mask-wrap .rs-layer,.wpb_text_column rs-module rs-mask-wrap *:last-child {
    margin-bottom: 0
}

.rs-svg svg {
    width: 100%;
    height: 100%;
    position: relative;
    vertical-align: top
}

rs-layer:not(.rs-wtbindex),.rs-layer:not(.rs-wtbindex),rs-alyer *:not(.rs-wtbindex),.rs-layer *:not(.rs-wtbindex) {
    outline: none !important
}

rs-carousel-wrap {
    cursor: url(/wp-content/plugins/revslider/public/assets/css/openhand.cur),move
}

rs-carousel-wrap.dragged {
    cursor: url(/wp-content/plugins/revslider/public/assets/css/closedhand.cur),move
}

rs-carousel-wrap.noswipe {
    cursor: default
}

rs-carousel-wrap {
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

rs-carousel-space {
    clear: both;
    display: block;
    width: 100%;
    height: 0;
    position: relative
}

.tp_inner_padding {
    box-sizing: border-box;
    max-height: none !important
}

.rs-layer.rs-selectable {
    user-select: text
}

rs-px-mask {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

rs-module embed,rs-module iframe,rs-module object,rs-module audio,rs-module video {
    max-width: none !important;
    border: none
}

rs-bg-elem {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    display: block;
    pointer-events: none
}

.tp-blockmask,.tp-blockmask_in,.tp-blockmask_out {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 1000;
    transform: scaleX(0) scaleY(0)
}

rs-zone {
    position: absolute;
    width: 100%;
    left: 0;
    box-sizing: border-box;
    min-height: 50px;
    font-size: 0px;
    pointer-events: none
}

rs-row-wrap,rs-column,rs-cbg-mask-wrap {
    display: block;
    visibility: hidden
}

rs-layer-wrap,rs-parallax-wrap,rs-loop-wrap,rs-mask-wrap {
    display: block
}

rs-column-wrap>rs-mask-wrap,rs-column-wrap>rs-loop-wrap {
    z-index: 1
}

rs-layer-wrap,rs-mask-wrap,rs-cbg-mask-wrap {
    transform-style: flat
}

@media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio:0) {
    rs-carousel-wrap rs-layer-wrap,rs-carousel-wrap rs-loop-wrap {
        backface-visibility:hidden;
        transform-style: preserve-3d
    }
}

.safarifix rs-layer-wrap {
    perspective: 1000000
}

@-moz-document url-prefix() {
    rs-layer-wrap,rs-mask-wrap,rs-cbg-mask-wrap {
        perspective: none
    }
}

rs-mask-wrap {
    overflow: hidden
}

rs-fullwidth-wrap {
    position: relative;
    width: 100%;
    height: auto;
    display: block;
    overflow: visible;
    max-width: none !important
}

.rev_row_zone_top {
    top: 0
}

.rev_row_zone_bottom {
    bottom: 0
}

.rev_row_zone_middle {
    top: 0
}

rs-column-wrap .rs-parallax-wrap {
    vertical-align: top
}

.rs-layer img,rs-layer img {
    vertical-align: top
}

rs-row,rs-row.rs-layer {
    display: table;
    position: relative;
    width: 100% !important;
    table-layout: fixed;
    box-sizing: border-box;
    vertical-align: top;
    height: auto;
    font-size: 0px
}

.rs-layer.rs-waction.iospermaccwait.permanenthidden {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important
}

rs-column-wrap {
    display: table-cell;
    position: relative;
    vertical-align: top;
    height: auto;
    box-sizing: border-box;
    font-size: 0px
}

rs-column {
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100% !important;
    height: auto !important;
    white-space: normal !important
}

rs-cbg-mask-wrap {
    position: absolute;
    z-index: 0;
    box-sizing: border-box
}

rs-column-wrap rs-cbg-mask-wrap {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

rs-column-bg {
    position: absolute;
    z-index: 0;
    box-sizing: border-box;
    width: 100%;
    height: 100%
}

.rs-pelock * {
    pointer-events: none !important
}

rs-column .rs-parallax-wrap,rs-column rs-loop-wrap,rs-column rs-mask-wrap {
    text-align: inherit
}

rs-column rs-mask-wrap {
    display: inline-block
}

rs-column .rs-parallax-wrap rs-loop-wrap,rs-column .rs-parallax-wrap rs-mask-wrap,rs-column .rs-parallax-wrap {
    position: relative;
    left: auto;
    top: auto;
    line-height: 0
}

rs-column .rs-parallax-wrap rs-loop-wrap,rs-column .rs-parallax-wrap rs-mask-wrap,rs-column .rs-parallax-wrap,rs-column .rev_layer_in_column {
    vertical-align: top
}

.rev_break_columns {
    display: block !important
}

.rev_break_columns rs-column-wrap.rs-parallax-wrap {
    display: block !important;
    width: 100% !important
}

.rev_break_columns rs-column-wrap.rs-parallax-wrap.rs-layer-hidden,.tp-forcenotvisible,.tp-hide-revslider,rs-row-wrap.rs-layer-hidden,rs-column-wrap.rs-layer-hidden,.rs-layer.rs-layer-hidden,.rs-layer-audio.rs-layer-hidden,.rs-parallax-wrap.rs-layer-hidden {
    visibility: hidden !important;
    display: none !important
}

a.rs-layer.rs-nointeraction>.div,rs-layer.rs-nointeraction:not(a),.rs-layer.rs-nointeraction:not(a) {
    pointer-events: none !important
}

rs-static-layers {
    position: absolute;
    z-index: 101;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    pointer-events: none;
    overflow: hidden
}

rs-static-layers.rs-stl-back {
    z-index: 0
}

.rs-stl-visible {
    overflow: visible !important
}

.rs-layer rs-fcr {
    width: 0;
    height: 0;
    border-left: 40px solid transparent;
    border-right: 0 solid transparent;
    border-bottom-width: 0 !important;
    border-top: 40px solid #00a8ff;
    position: absolute;
    right: 100%;
    top: 0
}

.rs-layer rs-fcrt {
    width: 0;
    height: 0;
    border-left: 40px solid transparent;
    border-right: 0 solid transparent;
    border-top-width: 0 !important;
    border-bottom: 40px solid #00a8ff;
    position: absolute;
    right: 100%;
    top: 0
}

.rs-layer rs-bcr {
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 40px solid transparent;
    border-bottom: 40px solid #00a8ff;
    border-top-width: 0 !important;
    position: absolute;
    left: 100%;
    top: 0
}

.rs-layer rs-bcrt {
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 40px solid transparent;
    border-top: 40px solid #00a8ff;
    border-bottom-width: 0 !important;
    position: absolute;
    left: 100%;
    top: 0
}

.tp-layer-inner-rotation {
    position: relative !important
}

img.tp-slider-alternative-image {
    width: 100%;
    height: auto
}

.noFilterClass {
    filter: none !important
}

rs-bgvideo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    display: block
}

.rs-layer.rs-fsv {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%
}

.rs-layer.rs-fsv audio,.rs-layer.rs-fsv video,.rs-layer.rs-fsv iframe,.rs-layer.rs-fsv iframe audio,.rs-layer.rs-fsv iframe video {
    width: 100%;
    height: 100%
}

.rs-fsv video {
    background: #000
}

.fullcoveredvideo rs-poster {
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.videoisplaying .html5vid rs-poster {
    display: none
}

.tp-video-play-button {
    background: #000;
    background: rgba(0,0,0,.3);
    border-radius: 5px;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    z-index: 3;
    margin-top: -25px;
    margin-left: -25px;
    line-height: 50px !important;
    text-align: center;
    cursor: pointer;
    width: 50px;
    height: 50px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    z-index: 4;
    opacity: 0;
    transition: opacity .3s ease-out !important
}

.rs-ISM .tp-video-play-button {
    opacity: 1;
    transition: none !important;
    z-index: 6
}

.rs-audio .tp-video-play-button {
    display: none !important
}

.rs-layer .html5vid {
    width: 100% !important;
    height: 100% !important
}

.tp-video-play-button i {
    width: 50px;
    height: 50px;
    display: inline-block;
    text-align: center !important;
    vertical-align: top;
    line-height: 50px !important;
    font-size: 30px !important
}

.rs-layer:hover .tp-video-play-button {
    opacity: 1;
    display: block;
    z-index: 6
}

.rs-layer .tp-revstop {
    display: none;
    width: 15px;
    border-right: 5px solid #fff !important;
    border-left: 5px solid #fff !important;
    transform: translateX(50%) translateY(50%);
    height: 20px;
    margin-left: 11px !important;
    margin-top: 5px !important
}

.videoisplaying .revicon-right-dir {
    display: none
}

.videoisplaying .tp-revstop {
    display: block
}

.videoisplaying .tp-video-play-button {
    display: none
}

.fullcoveredvideo .tp-video-play-button {
    display: none !important
}

.rs-fsv .rs-fsv audio {
    object-fit: contain !important
}

.rs-fsv .rs-fsv video {
    object-fit: contain !important
}

.rs-layer-video .html5vid.hidefullscreen video::-webkit-media-controls-fullscreen-button {
    display: none
}

@supports not (-ms-high-contrast:none) {
    .rs-fsv .fullcoveredvideo audio {
        object-fit: cover !important
    }

    .rs-fsv .fullcoveredvideo video {
        object-fit: cover !important
    }
}

.rs-fullvideo-cover {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: 0 0;
    z-index: 5
}

.rs-nolc .tp-video-play-button,rs-bgvideo video::-webkit-media-controls-start-playback-button,rs-bgvideo video::-webkit-media-controls,rs-bgvideo audio::-webkit-media-controls {
    display: none !important
}

.rs-audio .tp-video-controls {
    opacity: 1 !important;
    visibility: visible !important
}

rs-module h1.rs-layer,rs-module h2.rs-layer,rs-module h3.rs-layer,rs-module h4.rs-layer,rs-module h5.rs-layer,rs-module h6.rs-layer,rs-module div.rs-layer,rs-module span.rs-layer,rs-module p.rs-layer {
    margin: 0;
    padding: 0;
    margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}

rs-module h1.rs-layer:before,rs-module h2.rs-layer:before,rs-module h3.rs-layer:before,rs-module h4.rs-layer:before,rs-module h5.rs-layer:before,rs-module h6.rs-layer:before {
    content: none
}

rs-dotted {
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    display: block;
    pointer-events: none
}

rs-sbg-wrap rs-dotted {
    z-index: 31
}

rs-dotted.twoxtwo {
    background: url(/wp-content/plugins/revslider/public/assets/assets/gridtile.png)
}

rs-dotted.twoxtwowhite {
    background: url(/wp-content/plugins/revslider/public/assets/assets/gridtile_white.png)
}

rs-dotted.threexthree {
    background: url(/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3.png)
}

rs-dotted.threexthreewhite {
    background: url(/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3_white.png)
}

.tp-shadowcover {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #fff;
    position: absolute;
    z-index: -1
}

.tp-shadow1 {
    box-shadow: 0 10px 6px -6px rgba(0,0,0,.8)
}

.tp-shadow2:before,.tp-shadow2:after,.tp-shadow3:before,.tp-shadow4:after {
    z-index: -2;
    position: absolute;
    content: "";
    bottom: 10px;
    left: 10px;
    width: 50%;
    top: 85%;
    max-width: 300px;
    background: 0 0;
    box-shadow: 0 15px 10px rgba(0,0,0,.8);
    transform: rotate(-3deg)
}

.tp-shadow2:after,.tp-shadow4:after {
    transform: rotate(3deg);
    right: 10px;
    left: auto
}

.tp-shadow5 {
    position: relative;
    box-shadow: 0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset
}

.tp-shadow5:before,.tp-shadow5:after {
    content: "";
    position: absolute;
    z-index: -2;
    box-shadow: 0 0 25px 0px rgba(0,0,0,.6);
    top: 30%;
    bottom: 0;
    left: 20px;
    right: 20px;
    border-radius: 100px/20px
}

.rev-btn,.rev-btn:visited {
    outline: none !important;
    box-shadow: none;
    text-decoration: none !important;
    box-sizing: border-box;
    cursor: pointer
}

.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited {
    text-transform: uppercase
}

.rev-btn i {
    font-size: inherit;
    font-weight: 400;
    position: relative;
    top: 0;
    transition: opacity .2s ease-out,margin .2s ease-out;
    margin-left: 0;
    line-height: inherit
}

.rev-btn.rev-hiddenicon i {
    font-size: inherit;
    font-weight: 400;
    position: relative;
    top: 0;
    transition: opacity .2s ease-out,margin .2s ease-out;
    opacity: 0;
    margin-left: 0 !important;
    width: 0 !important
}

.rev-btn.rev-hiddenicon:hover i {
    opacity: 1 !important;
    margin-left: 10px !important;
    width: auto !important
}

.rev-burger {
    position: relative;
    box-sizing: border-box;
    padding: 22px 14px;
    border-radius: 50%;
    border: 1px solid rgba(51,51,51,.25);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    cursor: pointer
}

.rev-burger span {
    display: block;
    width: 30px;
    height: 3px;
    background: #333;
    transition: .7s;
    pointer-events: none;
    transform-style: flat !important
}

.rev-burger span:nth-child(2) {
    margin: 3px 0
}

.quick_style_example_wrap .rev-burger:hover :first-child,#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child {
    transform: translateY(6px) rotate(-45deg)
}

.quick_style_example_wrap .rev-burger:hover :nth-child(2),#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2) {
    transform: rotate(-45deg);
    opacity: 0
}

.quick_style_example_wrap .rev-burger:hover :last-child,#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child {
    transform: translateY(-6px) rotate(-135deg)
}

.rev-burger.revb-white {
    border: 2px solid rgba(255,255,255,.2)
}

.rev-b-span-light span,.rev-burger.revb-white span {
    background: #fff
}

.rev-burger.revb-whitenoborder {
    border: 0
}

.rev-burger.revb-whitenoborder span {
    background: #fff
}

.rev-burger.revb-darknoborder {
    border: 0
}

.rev-b-span-dark span,.rev-burger.revb-darknoborder span {
    background: #333
}

.rev-burger.revb-whitefull {
    background: #fff;
    border: none
}

.rev-burger.revb-whitefull span {
    background: #333
}

.rev-burger.revb-darkfull {
    background: #333;
    border: none
}

.rev-burger.revb-darkfull span {
    background: #fff
}

@keyframes rev-ani-mouse {
    0% {
        opacity: 1;
        top: 29%
    }

    15% {
        opacity: 1;
        top: 70%
    }

    50% {
        opacity: 0;
        top: 70%
    }

    100% {
        opacity: 0;
        top: 29%
    }
}

.rev-scroll-btn {
    display: inline-block;
    position: relative;
    left: 0;
    right: 0;
    text-align: center;
    cursor: pointer;
    width: 35px;
    height: 55px;
    box-sizing: border-box;
    border: 3px solid #fff;
    border-radius: 23px
}

.rev-scroll-btn>* {
    display: inline-block;
    line-height: 18px;
    font-size: 13px;
    font-weight: 400;
    color: #7f8c8d;
    color: #fff;
    font-family: "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;
    letter-spacing: 2px
}

.rev-scroll-btn>*:hover,.rev-scroll-btn>*:focus,.rev-scroll-btn>*.active {
    color: #fff
}

.rev-scroll-btn>*:hover,.rev-scroll-btn>*:focus,.rev-scroll-btn>*:active,.rev-scroll-btn>*.active {
    opacity: .8
}

.rev-scroll-btn.revs-fullwhite {
    background: #fff
}

.rev-scroll-btn.revs-fullwhite span {
    background: #333
}

.rev-scroll-btn.revs-fulldark {
    background: #333;
    border: none
}

.rev-scroll-btn.revs-fulldark span {
    background: #fff
}

.rev-scroll-btn span {
    position: absolute;
    display: block;
    top: 29%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -4px;
    border-radius: 50%;
    animation: rev-ani-mouse 2.5s linear infinite;
    background: #fff
}

.rev-scroll-btn.rev-b-span-dark {
    border-color: #333
}

.rev-scroll-btn.rev-b-span-dark span,.rev-scroll-btn.revs-dark span {
    background: #333
}

.rev-control-btn {
    position: relative;
    display: inline-block;
    z-index: 5;
    color: #fff;
    font-size: 20px;
    line-height: 60px;
    font-weight: 400;
    font-style: normal;
    font-family: Raleway;
    text-decoration: none;
    text-align: center;
    background-color: #000;
    border-radius: 50px;
    text-shadow: none;
    background-color: rgba(0,0,0,.5);
    width: 60px;
    height: 60px;
    box-sizing: border-box;
    cursor: pointer
}

.rev-cbutton-dark-sr {
    border-radius: 3px
}

.rev-cbutton-light {
    color: #333;
    background-color: rgba(255,255,255,.75)
}

.rev-cbutton-light-sr {
    color: #333;
    border-radius: 3px;
    background-color: rgba(255,255,255,.75)
}

.rev-sbutton {
    line-height: 37px;
    width: 37px;
    height: 37px
}

.rev-sbutton-blue {
    background-color: #3b5998
}

.rev-sbutton-lightblue {
    background-color: #00a0d1
}

.rev-sbutton-red {
    background-color: #dd4b39
}

rs-progress {
    visibility: hidden;
    position: absolute;
    z-index: 200;
    width: 100%;
    height: 100%
}

rs-progress-bar,.rs-progress-bar {
    display: block;
    z-index: 20;
    box-sizing: border-box;
    background-clip: content-box;
    position: absolute;
    line-height: 0;
    width: 100%;
    height: 100%
}

rs-progress-bgs {
    display: block;
    z-index: 15;
    box-sizing: border-box;
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0
}

rs-progress-bg {
    display: block;
    background-clip: content-box;
    position: absolute;
    width: 100%;
    height: 100%
}

rs-progress-gap {
    display: block;
    background-clip: content-box;
    position: absolute;
    width: 100%;
    height: 100%
}

rs-progress-vis {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.rs-layer img {
    background: 0 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}

.rs-layer.slidelink {
    cursor: pointer;
    width: 100%;
    height: 100%
}

.rs-layer.slidelink a {
    width: 100%;
    height: 100%;
    display: block
}

.rs-layer.slidelink a div {
    width: 3000px;
    height: 1500px;
    background: url(/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat
}

.rs-layer.slidelink a span {
    background: url(/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat;
    width: 100%;
    height: 100%;
    display: block
}

.rs-layer .rs-starring {
    display: inline-block
}

.rs-layer .rs-starring .star-rating {
    float: none;
    display: inline-block;
    vertical-align: top;
    color: #ffc321 !important
}

.rs-layer .rs-starring .star-rating,.rs-layer .rs-starring-page .star-rating {
    position: relative;
    height: 1em;
    width: 5.4em;
    font-family: star;
    font-size: 1em !important
}

.rs-layer .rs-starring .star-rating:before,.rs-layer .rs-starring-page .star-rating:before {
    content: "\73\73\73\73\73";
    color: #e0dadf;
    float: left;
    top: 0;
    left: 0;
    position: absolute
}

.rs-layer .rs-starring .star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
    font-size: 1em !important
}

.rs-layer .rs-starring .star-rating span:before,.rs-layer .rs-starring .star-rating span:before {
    content: "\53\53\53\53\53";
    top: 0;
    position: absolute;
    left: 0
}

rs-loader {
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute
}

rs-loader.off {
    display: none !important
}

rs-loader.spinner0 {
    width: 40px;
    height: 40px;
    background-color: #fff;
    background-image: url(/wp-content/plugins/revslider/public/assets/assets/loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15);
    margin-top: -20px;
    margin-left: -20px;
    animation: tp-rotateplane 1.2s infinite ease-in-out;
    border-radius: 3px
}

rs-loader.spinner1 {
    width: 40px;
    height: 40px;
    background-color: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15);
    margin-top: -20px;
    margin-left: -20px;
    animation: tp-rotateplane 1.2s infinite ease-in-out;
    border-radius: 3px
}

rs-loader.spinner5 {
    background-image: url(/wp-content/plugins/revslider/public/assets/assets/loader.gif);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    background-color: #fff;
    margin: -22px;
    width: 44px;
    height: 44px;
    border-radius: 3px
}

@keyframes tp-rotateplane {
    0% {
        transform: perspective(120px) rotateX(0deg) rotateY(0deg)
    }

    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
    }

    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

rs-loader.spinner2 {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    background-color: red;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15);
    border-radius: 100%;
    animation: tp-scaleout 1s infinite ease-in-out
}

@keyframes tp-scaleout {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1);
        opacity: 0
    }
}

rs-loader.spinner3 {
    margin: -9px 0 0 -35px;
    width: 70px;
    text-align: center
}

rs-loader.spinner3 .bounce1,rs-loader.spinner3 .bounce2,rs-loader.spinner3 .bounce3 {
    width: 18px;
    height: 18px;
    background-color: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15);
    border-radius: 100%;
    display: inline-block;
    animation: tp-bouncedelay 1.4s infinite ease-in-out;
    animation-fill-mode: both
}

rs-loader.spinner3 .bounce1 {
    animation-delay: -.32s
}

rs-loader.spinner3 .bounce2 {
    animation-delay: -.16s
}

@keyframes tp-bouncedelay {
    0%,80%,100% {
        transform: scale(0)
    }

    40% {
        transform: scale(1)
    }
}

rs-loader.spinner4 {
    margin: -20px 0 0 -20px;
    width: 40px;
    height: 40px;
    text-align: center;
    animation: tp-rotate 2s infinite linear
}

rs-loader.spinner4 .dot1,rs-loader.spinner4 .dot2 {
    width: 60%;
    height: 60%;
    display: inline-block;
    position: absolute;
    top: 0;
    background-color: #fff;
    border-radius: 100%;
    animation: tp-bounce 2s infinite ease-in-out;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15)
}

rs-loader.spinner4 .dot2 {
    top: auto;
    bottom: 0;
    animation-delay: -1s
}

@keyframes tp-rotate {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes tp-bounce {
    0%,100% {
        transform: scale(0)
    }

    50% {
        transform: scale(1)
    }
}

rs-layer iframe {
    visibility: hidden
}

rs-layer.rs-ii-o iframe {
    visibility: visible
}

rs-layer input[type=text],rs-layer input[type=email],rs-layer input[type=url],rs-layer input[type=password],rs-layer input[type=search],rs-layer input[type=number],rs-layer input[type=tel],rs-layer input[type=range],rs-layer input[type=date],rs-layer input[type=month],rs-layer input[type=week],rs-layer input[type=time],rs-layer input[type=datetime],rs-layer input[type=datetime-local] {
    display: inline-block
}

rs-layer input::placeholder {
    vertical-align: middle;
    line-height: inherit !important
}

a.rs-layer {
    transition: none
}

rs-thumbs-wrap,rs-tabs-wrap,rs-thumbs,rs-thumb,rs-tab,rs-bullet,rs-bullets,rs-navmask,rs-tabs,rs-arrow {
    display: block;
    pointer-events: all
}

.tp-thumbs.navbar,.tp-bullets.navbar,.tp-tabs.navbar {
    border: none;
    min-height: 0;
    margin: 0;
    border-radius: 0
}

.tp-tabs,.tp-thumbs,.tp-bullets {
    position: absolute;
    display: block;
    z-index: 1000;
    top: 0;
    left: 0
}

.tp-tab,.tp-thumb {
    cursor: pointer;
    position: absolute;
    opacity: .5;
    box-sizing: border-box
}

.tp-arr-imgholder,rs-poster,.tp-thumb-image,.tp-tab-image {
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

rs-poster {
    cursor: pointer;
    z-index: 3
}

.tp-tab.rs-touchhover,.tp-tab.selected,.tp-thumb.rs-touchhover,.tp-thumb.selected {
    opacity: 1
}

.tp-tab-mask,.tp-thumb-mask {
    box-sizing: border-box !important
}

.tp-tabs,.tp-thumbs {
    box-sizing: content-box !important
}

.tp-bullet {
    width: 15px;
    height: 15px;
    position: absolute;
    background: #fff;
    background: rgba(255,255,255,.3);
    cursor: pointer
}

.tp-bullet.selected,.tp-bullet.rs-touchhover {
    background: #fff
}

.tparrows {
    cursor: pointer;
    background: #000;
    background: rgba(0,0,0,.5);
    width: 40px;
    height: 40px;
    position: absolute;
    display: block;
    z-index: 1000
}

.tparrows.rs-touchhover {
    background: #000
}

.tparrows:before {
    font-family: "revicons";
    font-size: 15px;
    color: #fff;
    display: block;
    line-height: 40px;
    text-align: center
}

.tparrows.tp-leftarrow:before {
    content: '\e824'
}

.tparrows.tp-rightarrow:before {
    content: '\e825'
}

.rs-layer [class^=pe-7s-]:before,.rs-layer [class*=" pe-7s-"]:before,.rs-layer [class^=pe-7s-],.rs-layer [class*=" pe-7s-"] {
    width: auto;
    margin: 0;
    line-height: inherit;
    box-sizing: inherit
}

rs-pzimg-wrap {
    display: block
}

body.rtl .rs-pzimg {
    left: 0 !important
}

.rs_fake_cube {
    transform-style: preserve-3d
}

.rs_fake_cube,.rs_fake_cube_wall {
    position: absolute;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    left: 0;
    top: 0;
    z-index: 0
}

.rs-builder-mode rs-sbg-wrap canvas,rs-sbg canvas {
    overflow: hidden;
    z-index: 5;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.dddwrappershadow {
    box-shadow: 0 45px 100px rgba(0,0,0,.4)
}

.dddwrapper {
    transform-style: flat;
    perspective: 10000px
}

.rs_error_message_box {
    background: #111;
    width: 800px;
    margin: 40px auto;
    padding: 40px 20px;
    text-align: center;
    font-family: "Open Sans",sans-serif
}

.rs_error_message_oops {
    margin: 0 0 20px;
    line-height: 60px;
    font-size: 34px;
    color: #fff
}

.rs_error_message_content {
    margin: 0 0 20px;
    line-height: 25px;
    font-size: 17px;
    color: #fff
}

.rs_error_message_button {
    color: #fff !important;
    background: #333;
    display: inline-block;
    padding: 10px 15px;
    text-align: right;
    border-radius: 5px;
    cursor: pointer;
    text-decoration: none !important
}

.rs_error_message_button:hover {
    background: #5e35b1
}

.hglayerinfo {
    position: fixed;
    bottom: 0;
    left: 0;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
    background: rgba(0,0,0,.75);
    padding: 5px 10px;
    z-index: 2000;
    white-space: normal
}

.hginfo {
    position: absolute;
    top: -2px;
    left: -2px;
    color: #e74c3c;
    font-size: 12px;
    font-weight: 600;
    background: #000;
    padding: 2px 5px
}

.indebugmode .rs-layer:hover {
    border: 1px dashed #c0392b !important
}

.helpgrid {
    border: 2px dashed #c0392b;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0
}

#revsliderlogloglog {
    padding: 15px;
    color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 200px;
    height: 150px;
    background: rgba(0,0,0,.7);
    z-index: 100000;
    font-size: 10px;
    overflow: scroll
}

.aden {
    filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
}

.aden:after {
    background: linear-gradient(to right,rgba(66,10,14,.2),transparent);
    mix-blend-mode: darken
}

.perpetua:after,.reyes:after {
    mix-blend-mode: soft-light;
    opacity: .5
}

.inkwell {
    filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
}

.perpetua:after {
    background: linear-gradient(to bottom,#005b9a,#e6c13d)
}

.reyes {
    filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
}

.reyes:after {
    background: #efcdad
}

.gingham {
    filter: brightness(1.05) hue-rotate(-10deg)
}

.gingham:after {
    background: linear-gradient(to right,rgba(66,10,14,.2),transparent);
    mix-blend-mode: darken
}

.toaster {
    filter: contrast(1.5) brightness(.9)
}

.toaster:after {
    background: radial-gradient(circle,#804e0f,#3b003b);
    mix-blend-mode: screen
}

.walden {
    filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
}

.walden:after {
    background: #04c;
    mix-blend-mode: screen;
    opacity: .3
}

.hudson {
    filter: brightness(1.2) contrast(.9) saturate(1.1)
}

.hudson:after {
    background: radial-gradient(circle,#a6b1ff 50%,#342134);
    mix-blend-mode: multiply;
    opacity: .5
}

.earlybird {
    filter: contrast(.9) sepia(.2)
}

.earlybird:after {
    background: radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);
    mix-blend-mode: overlay
}

.mayfair {
    filter: contrast(1.1) saturate(1.1)
}

.mayfair:after {
    background: radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);
    mix-blend-mode: overlay;
    opacity: .4
}

.lofi {
    filter: saturate(1.1) contrast(1.5)
}

.lofi:after {
    background: radial-gradient(circle,transparent 70%,#222 150%);
    mix-blend-mode: multiply
}

._1977 {
    filter: contrast(1.1) brightness(1.1) saturate(1.3)
}

._1977:after {
    background: rgba(243,106,188,.3);
    mix-blend-mode: screen
}

.brooklyn {
    filter: contrast(.9) brightness(1.1)
}

.brooklyn:after {
    background: radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);
    mix-blend-mode: overlay
}

.xpro2 {
    filter: sepia(.3)
}

.xpro2:after {
    background: radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);
    mix-blend-mode: color-burn
}

.nashville {
    filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
}

.nashville:after {
    background: rgba(0,70,150,.4);
    mix-blend-mode: lighten
}

.nashville:before {
    background: rgba(247,176,153,.56);
    mix-blend-mode: darken
}

.lark {
    filter: contrast(.9)
}

.lark:after {
    background: rgba(242,242,242,.8);
    mix-blend-mode: darken
}

.lark:before {
    background: #22253f;
    mix-blend-mode: color-dodge
}

.moon {
    filter: grayscale(1) contrast(1.1) brightness(1.1)
}

.moon:before {
    background: #a0a0a0;
    mix-blend-mode: soft-light
}

.moon:after {
    background: #383838;
    mix-blend-mode: lighten
}

.clarendon {
    filter: contrast(1.2) saturate(1.35)
}

.clarendon:before {
    background: rgba(127,187,227,.2);
    mix-blend-mode: overlay
}

.willow {
    filter: grayscale(.5) contrast(.95) brightness(.9)
}

.willow:before {
    background-image: radial-gradient(circle,40%,#d4a9af 55%,#000 150%);
    mix-blend-mode: overlay
}

.rise {
    filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}

.rise:after {
    background: radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);
    mix-blend-mode: overlay;
    opacity: .6
}

.rise:before {
    background: radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));
    mix-blend-mode: multiply
}

._1977:after,._1977:before,rs-pzimg-wrap.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none
}

._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2 {
    position: absolute
}

._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before {
    z-index: 30
}

._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after {
    z-index: 40
}

.slumber {
    filter: saturate(.66) brightness(1.05)
}

.slumber:after {
    background: rgba(125,105,24,.5);
    mix-blend-mode: soft-light
}

.slumber:before {
    background: rgba(69,41,12,.4);
    mix-blend-mode: lighten
}

.willow:after {
    background-color: #d8cdcb;
    mix-blend-mode: color
}

@media not all and (min-resolution: .001dpcm) {
    @supports (-webkit-appearance:none) {
        .willow {
            filter:grayscale(1) contrast(.95) brightness(.9)
        }

        .willow:after {
            background-color: transparent
        }
    }
}

rs-pzimg-wrap.perpetua:before,rs-pzimg-wrap.perpetua:after,rs-pzimg-wrap.nashville:before,rs-pzimg-wrap.nashville:after,rs-pzimg-wrap.xpro2:before,rs-pzimg-wrap.xpro2:after,rs-pzimg-wrap._1977:after,rs-pzimg-wrap._1977:before,rs-pzimg-wrap.aden:after,rs-pzimg-wrap.aden:before,rs-pzimg-wrap.brooklyn:after,rs-pzimg-wrap.brooklyn:before,rs-pzimg-wrap.clarendon:after,rs-pzimg-wrap.clarendon:before,rs-pzimg-wrap.earlybird:after,rs-pzimg-wrap.earlybird:before,rs-pzimg-wrap.gingham:after,rs-pzimg-wrap.gingham:before,rs-pzimg-wrap.hudson:after,rs-pzimg-wrap.hudson:before,rs-pzimg-wrap.inkwell:after,rs-pzimg-wrap.inkwell:before,rs-pzimg-wrap.lark:after,rs-pzimg-wrap.lark:before,rs-pzimg-wrap.lofi:after,rs-pzimg-wrap.lofi:before,rs-pzimg-wrap.mayfair:after,rs-pzimg-wrap.mayfair:before,rs-pzimg-wrap.moon:after,rs-pzimg-wrap.moon:before,rs-pzimg-wrap.reyes:after,rs-pzimg-wrap.reyes:before,rs-pzimg-wrap.rise:after,rs-pzimg-wrap.rise:before,rs-pzimg-wrap.slumber:after,rs-pzimg-wrap.slumber:before,rs-pzimg-wrap.toaster:after,rs-pzimg-wrap.toaster:before,rs-pzimg-wrap.walden:after,rs-pzimg-wrap.walden:before,rs-pzimg-wrap.willow:after,rs-pzimg-wrap.willow:before,rs-pzimg-wrap:before,rs-pzimg-wrap:after {
    height: 500%;
    width: 500%
}

rs-loader.spinner6 {
    width: 40px;
    height: 40px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

rs-loader.spinner6 .rs-spinner-inner {
    width: 100%;
    height: 100%;
    display: inline-block;
    -webkit-animation: rs-revealer-6 1.4s linear infinite;
    animation: rs-revealer-6 1.4s linear infinite
}

rs-loader.spinner6 .rs-spinner-inner span {
    position: absolute;
    vertical-align: top;
    border-radius: 100%;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 16px;
    transform-origin: center 20px;
    -webkit-transform-origin: center 20px
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(2) {
    transform: rotate(36deg);
    -webkit-transform: rotate(36deg);
    opacity: .1
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(3) {
    transform: rotate(72deg);
    -webkit-transform: rotate(72deg);
    opacity: .2
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(4) {
    transform: rotate(108deg);
    -webkit-transform: rotate(108deg);
    opacity: .3
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(5) {
    transform: rotate(144deg);
    -webkit-transform: rotate(144deg);
    opacity: .4
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(6) {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    opacity: .5
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(7) {
    transform: rotate(216deg);
    -webkit-transform: rotate(216deg);
    opacity: .6
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(8) {
    transform: rotate(252deg);
    -webkit-transform: rotate(252deg);
    opacity: .7
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(9) {
    transform: rotate(288deg);
    -webkit-transform: rotate(288deg);
    opacity: .8
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(10) {
    transform: rotate(324deg);
    -webkit-transform: rotate(324deg);
    opacity: .9
}

@keyframes rs-revealer-6 {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes rs-revealer-6 {
    from {
        -webkit-transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

rs-loader.spinner7 {
    width: 35px;
    height: 35px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

rs-loader.spinner7 .rs-spinner-inner {
    width: 100%;
    height: 100%;
    display: inline-block;
    padding: 0;
    border-radius: 100%;
    border: 2px solid;
    -webkit-animation: rs-revealer-7 .8s linear infinite;
    animation: rs-revealer-7 .8s linear infinite
}

@keyframes rs-revealer-7 {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes rs-revealer-7 {
    from {
        -webkit-transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

rs-loader.spinner8 {
    width: 50px;
    height: 50px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

rs-loader.spinner8 .rs-spinner-inner {
    width: 100%;
    height: 100%;
    display: inline-block;
    padding: 0;
    text-align: left
}

rs-loader.spinner8 .rs-spinner-inner span {
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    -webkit-animation: rs-revealer-8 1.6s linear infinite;
    animation: rs-revealer-8 1.6s linear infinite
}

rs-loader.spinner8 .rs-spinner-inner span:last-child {
    animation-delay: -.8s;
    -webkit-animation-delay: -.8s
}

@keyframes rs-revealer-8 {
    0% {
        transform: scale(0,0);
        opacity: .5
    }

    100% {
        transform: scale(1,1);
        opacity: 0
    }
}

@-webkit-keyframes rs-revealer-8 {
    0% {
        -webkit-transform: scale(0,0);
        opacity: .5
    }

    100% {
        -webkit-transform: scale(1,1);
        opacity: 0
    }
}

rs-loader.spinner9 {
    width: 40px;
    height: 40px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

rs-loader.spinner9 .rs-spinner-inner span {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    opacity: .6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: rs-revealer-9 2s infinite ease-in-out;
    animation: rs-revealer-9 2s infinite ease-in-out
}

rs-loader.spinner9 .rs-spinner-inner span:last-child {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

@-webkit-keyframes rs-revealer-9 {
    0%,100% {
        -webkit-transform: scale(0)
    }

    50% {
        -webkit-transform: scale(1)
    }
}

@keyframes rs-revealer-9 {
    0%,100% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }

    50% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

rs-loader.spinner10 {
    width: 54px;
    height: 40px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

rs-loader.spinner10 .rs-spinner-inner {
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 10px
}

rs-loader.spinner10 .rs-spinner-inner span {
    display: block;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: rs-revealer-10 1.2s infinite ease-in-out;
    animation: rs-revealer-10 1.2s infinite ease-in-out
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(2) {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(3) {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(4) {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(5) {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s
}

@-webkit-keyframes rs-revealer-10 {
    0%,100%,40% {
        -webkit-transform: scaleY(.4)
    }

    20% {
        -webkit-transform: scaleY(1)
    }
}

@keyframes rs-revealer-10 {
    0%,100%,40% {
        transform: scaleY(.4);
        -webkit-transform: scaleY(.4)
    }

    20% {
        transform: scaleY(1);
        -webkit-transform: scaleY(1)
    }
}

rs-loader.spinner11 {
    width: 40px;
    height: 40px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

rs-loader.spinner11 .rs-spinner-inner {
    width: 100%;
    height: 100%
}

rs-loader.spinner11 .rs-spinner-inner span {
    display: block;
    width: 33%;
    height: 33%;
    background-color: #333;
    float: left;
    -webkit-animation: rs-revealer-11 1.3s infinite ease-in-out;
    animation: rs-revealer-11 1.3s infinite ease-in-out
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(1) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(2) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(3) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(4) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(5) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(6) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(7) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(8) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(9) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

@-webkit-keyframes rs-revealer-11 {
    0%,100%,70% {
        -webkit-transform: scale3D(1,1,1);
        transform: scale3D(1,1,1)
    }

    35% {
        -webkit-transform: scale3D(0,0,1);
        transform: scale3D(0,0,1)
    }
}

@keyframes rs-revealer-11 {
    0%,100%,70% {
        -webkit-transform: scale3D(1,1,1);
        transform: scale3D(1,1,1)
    }

    35% {
        -webkit-transform: scale3D(0,0,1);
        transform: scale3D(0,0,1)
    }
}

rs-loader.spinner12 {
    width: 35px;
    height: 35px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

rs-loader.spinner12 .rs-spinner-inner {
    width: 100%;
    height: 100%;
    -webkit-animation: rs-revealer-12 1s infinite linear;
    animation: rs-revealer-12 1s infinite linear
}

@-webkit-keyframes rs-revealer-12 {
    0% {
        -webkit-transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes rs-revealer-12 {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

rs-loader.spinner13 {
    width: 40px;
    height: 40px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

rs-loader.spinner13 .rs-spinner-inner {
    width: 100%;
    height: 100%
}

rs-loader.spinner13 .rs-spinner-inner span {
    display: block;
    width: 40%;
    height: 40%;
    position: absolute;
    border-radius: 50%;
    -webkit-animation: rs-revealer-13 2s ease infinite;
    animation: rs-revealer-13 2s ease infinite
}

rs-loader.spinner13 .rs-spinner-inner span:nth-child(1) {
    animation-delay: -1.5s;
    -webkit-animation-delay: -1.5s
}

rs-loader.spinner13 .rs-spinner-inner span:nth-child(2) {
    animation-delay: -1s;
    -webkit-animation-delay: -1s
}

rs-loader.spinner13 .rs-spinner-inner span:nth-child(3) {
    animation-delay: -.5s;
    -webkit-animation-delay: -.5s
}

@keyframes rs-revealer-13 {
    0%,100% {
        transform: translate(0)
    }

    25% {
        transform: translate(160%)
    }

    50% {
        transform: translate(160%,160%)
    }

    75% {
        transform: translate(0,160%)
    }
}

@-webkit-keyframes rs-revealer-13 {
    0%,100% {
        -webkit-transform: translate(0)
    }

    25% {
        -webkit-transform: translate(160%)
    }

    50% {
        -webkit-transform: translate(160%,160%)
    }

    75% {
        -webkit-transform: translate(0,160%)
    }
}

rs-loader.spinner14 {
    width: 40px;
    height: 40px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

rs-loader.spinner14 .rs-spinner-inner {
    width: 100%;
    height: 100%;
    animation: rs-revealer-14 1s infinite linear
}

rs-loader.spinner14 .rs-spinner-inner span {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    margin: -8px
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(1) {
    -webkit-animation: rs-revealer-14-1 2s infinite;
    animation: rs-revealer-14-1 2s infinite
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(2) {
    -webkit-animation: rs-revealer-14-2 2s infinite;
    animation: rs-revealer-14-2 2s infinite
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(3) {
    -webkit-animation: rs-revealer-14-3 2s infinite;
    animation: rs-revealer-14-3 2s infinite
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(4) {
    -webkit-animation: rs-revealer-14-4 2s infinite;
    animation: rs-revealer-14-4 2s infinite
}

@-webkit-keyframes rs-revealer-14-1 {
    0% {
        -webkit-transform: rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }

    20% {
        -webkit-transform: rotate3d(0,0,1,0deg) translate3d(80%,80%,0)
    }

    80% {
        -webkit-transform: rotate3d(0,0,1,360deg) translate3d(80%,80%,0)
    }

    100% {
        -webkit-transform: rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}

@-webkit-keyframes rs-revealer-14-2 {
    0% {
        -webkit-transform: rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }

    20% {
        -webkit-transform: rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)
    }

    80% {
        -webkit-transform: rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)
    }

    100% {
        -webkit-transform: rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}

@-webkit-keyframes rs-revealer-14-3 {
    0% {
        -webkit-transform: rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }

    20% {
        -webkit-transform: rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)
    }

    80% {
        -webkit-transform: rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)
    }

    100% {
        -webkit-transform: rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}

@-webkit-keyframes rs-revealer-14-4 {
    0% {
        -webkit-transform: rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }

    20% {
        -webkit-transform: rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)
    }

    80% {
        -webkit-transform: rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)
    }

    100% {
        -webkit-transform: rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}

@keyframes rs-revealer-14-1 {
    0% {
        transform: rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }

    20% {
        transform: rotate3d(0,0,1,0deg) translate3d(80%,80%,0)
    }

    80% {
        transform: rotate3d(0,0,1,360deg) translate3d(80%,80%,0)
    }

    100% {
        transform: rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}

@keyframes rs-revealer-14-2 {
    0% {
        transform: rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }

    20% {
        transform: rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)
    }

    80% {
        transform: rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)
    }

    100% {
        transform: rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}

@keyframes rs-revealer-14-3 {
    0% {
        transform: rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }

    20% {
        transform: rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)
    }

    80% {
        transform: rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)
    }

    100% {
        transform: rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}

@keyframes rs-revealer-14-4 {
    0% {
        transform: rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }

    20% {
        transform: rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)
    }

    80% {
        transform: rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)
    }

    100% {
        transform: rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}

rs-loader.spinner15 {
    width: 40px;
    height: 40px;
    margin-top: -4px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

rs-loader.spinner15 .rs-spinner-inner {
    width: 100%;
    height: 100%
}

rs-loader.spinner15 .rs-spinner-inner span {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: rs-revealer-15 1.8s infinite ease-in-out;
    animation: rs-revealer-15 1.8s infinite ease-in-out
}

rs-loader.spinner15 .rs-spinner-inner:last-child {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

@-webkit-keyframes rs-revealer-15 {
    25% {
        -webkit-transform: translateX(30px) rotate(-90deg) scale(.5)
    }

    50% {
        -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg)
    }

    75% {
        -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5)
    }

    100% {
        -webkit-transform: rotate(-360deg)
    }
}

@keyframes rs-revealer-15 {
    25% {
        transform: translateX(30px) rotate(-90deg) scale(.5);
        -webkit-transform: translateX(30px) rotate(-90deg) scale(.5)
    }

    50% {
        transform: translateX(30px) translateY(30px) rotate(-179deg);
        -webkit-transform: translateX(30px) translateY(30px) rotate(-179deg)
    }

    50.1% {
        transform: translateX(30px) translateY(30px) rotate(-180deg);
        -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg)
    }

    75% {
        transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5);
        -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5)
    }

    100% {
        transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg)
    }
}

.bgcanvas {
    display: none;
    position: absolute;
    overflow: hidden
}

.RSscrollbar-measure {
    width: 100px;
    height: 100px;
    overflow: scroll;
    position: absolute;
    top: -9999px
}

.avada-has-rev-slider-styles .rev_slider_wrapper {
    transform: none
}

.woocommerce div.product form.cart .variations td {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.woocommerce div.product form.cart .variations tr+tr .label {
    padding: 1em 0 0
}

.trx_addons_attrib_item {
    cursor: pointer !important
}

.trx_addons_attrib_item span {
    overflow: hidden;
    display: block
}

.trx_addons_attrib_item.trx_addons_attrib_image {
    display: inline-block;
    vertical-align: top;
    margin: 0 .5em 5px 0;
    padding: 5px;
    border: 1px solid #e0e2e5;
    background-color: #fff
}

.trx_addons_attrib_item.trx_addons_attrib_image img {
    width: 70px;
    height: auto
}

.trx_addons_attrib_item.trx_addons_attrib_color {
    display: inline-block;
    vertical-align: top;
    margin: 0 .5em 5px 0;
    padding: 3px;
    border: 1px solid #e0e2e5;
    background-color: #fafafa
}

.trx_addons_attrib_item.trx_addons_attrib_color span {
    display: block;
    width: 30px;
    height: 30px
}

.trx_addons_attrib_item.trx_addons_attrib_button {
    display: inline-block;
    vertical-align: top;
    margin: 0 .5em 5px 0;
    padding: 3px;
    border: 1px solid #e0e2e5;
    background-color: #fafafa
}

.trx_addons_attrib_item.trx_addons_attrib_button span {
    padding: .5em 1.5em
}

.trx_addons_attrib_item.trx_addons_attrib_selected {
    background-color: #f0f0f0;
    border-color: red
}

.trx_addons_attrib_item.trx_addons_attrib_disabled {
    cursor: not-allowed !important
}

.trx_addons_attrib_item.trx_addons_attrib_disabled span {
    position: relative
}

.trx_addons_attrib_item.trx_addons_attrib_disabled span:before,.trx_addons_attrib_item.trx_addons_attrib_disabled span:after {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 50%;
    left: -20%;
    width: 140%;
    height: 1px;
    background-color: #f0f0f0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.trx_addons_attrib_item.trx_addons_attrib_disabled span:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.trx_addons_product_attributes {
    order: 2;
    margin-top: 1em;
    clear: both;
    padding-bottom: 2px
}

.product.add-to-wishlist-before_image .trx_addons_product_attributes {
    margin-top: 0
}

.trx_addons_product_attributes .trx_addons_product_attribute {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.trx_addons_product_attributes .trx_addons_product_attribute .trx_addons_product_attribute_label {
    display: inline-block;
    vertical-align: top;
    margin-right: .25em
}

.trx_addons_product_attributes .trx_addons_product_attribute .trx_addons_product_attribute_label:after {
    content: ':'
}

.trx_addons_product_attributes .trx_addons_product_attribute .trx_addons_product_attribute_item {
    display: inline-block;
    vertical-align: top;
    margin: 0 .15em;
    border: none
}

.trx_addons_product_attributes .trx_addons_product_attribute .trx_addons_product_attribute_item_action_swap {
    display: block;
    position: relative
}

.trx_addons_product_attributes .trx_addons_product_attribute .trx_addons_product_attribute_item_disabled>a {
    opacity: .5;
    cursor: not-allowed
}

.trx_addons_product_attributes .trx_addons_product_attribute .trx_addons_product_attribute_item_active .trx_addons_product_attribute_item_action_swap:after {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid rgba(128,128,128,.75);
    pointer-events: none
}

.trx_addons_product_attributes .trx_addons_product_attribute.trx_addons_product_attribute_type_color .trx_addons_product_attribute_item_active .trx_addons_product_attribute_item_action_swap:after {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    top: -2px;
    right: -2px;
    bottom: -2px;
    left: -2px
}

.trx_addons_product_attributes .trx_addons_product_attribute.trx_addons_product_attribute_type_image .trx_addons_product_attribute_item_active .trx_addons_product_attribute_item_action_swap:after {
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.trx_addons_product_attributes .trx_addons_product_attribute.trx_addons_product_attribute_type_button .trx_addons_product_attribute_item_active .trx_addons_product_attribute_item_action_swap:after,.trx_addons_product_attributes .trx_addons_product_attribute.trx_addons_product_attribute_type_select .trx_addons_product_attribute_item_active .trx_addons_product_attribute_item_action_swap:after {
    border-top: none;
    border-left: none;
    border-right: none;
    bottom: 3px
}

.trx_addons_product_attributes .trx_addons_product_attribute.trx_addons_product_attribute_type_color .trx_addons_product_attribute_item {
    position: relative
}

.trx_addons_product_attributes .trx_addons_product_attribute.trx_addons_product_attribute_type_color .trx_addons_product_attribute_item .trx_addons_product_attribute_item_inner {
    display: block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgba(192,192,192,.5)
}

.trx_addons_product_attributes .trx_addons_product_attribute.trx_addons_product_attribute_type_image .trx_addons_product_attribute_item {
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center
}

.trx_addons_product_attributes .trx_addons_product_attribute.trx_addons_product_attribute_type_image .trx_addons_product_attribute_item img {
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid rgba(192,192,192,.5);
    box-sizing: border-box
}

.trx_addons_product_attributes .trx_addons_product_attribute.trx_addons_product_attribute_type_image .trx_addons_product_attribute_item img:hover {
    transform: none !important
}

.trx_addons_product_attributes .trx_addons_product_attribute.trx_addons_product_attribute_type_button .trx_addons_product_attribute_item {
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid rgba(192,192,192,.5);
    padding: 0 4px;
    font-size: .8em;
    line-height: 1.75em
}

.trx_addons_woocommerce_child_categories {
    margin-top: 1em
}

.trx_addons_woocommerce_child_categories .categories_list,.trx_addons_woocommerce_tools .categories_list {
    overflow-x: auto;
    overflow-y: hidden
}

.trx_addons_woocommerce_child_categories .categories_list .sc_button_wrap,.trx_addons_woocommerce_tools .categories_list .sc_button_wrap {
    white-space: nowrap
}

.trx_addons_woocommerce_tools {
    padding-bottom: 1em;
    margin-bottom: 2em;
    border-bottom: 1px solid #f0f0f0
}

.list_products_header .trx_addons_woocommerce_tools {
    margin-top: 2em
}

.trx_addons_woocommerce_tools .widget+.widget {
    margin-top: 2em
}

.trx_addons_woocommerce_tools .widget_layered_nav_filters {
    margin-top: 1.25em
}

.trx_addons_woocommerce_tools .widget_layered_nav_filters>ul>li {
    padding: .25em .5em .25em 0
}

.trx_addons_woocommerce_tools~ul.products {
    position: relative;
    z-index: 1
}

.trx_addons_woocommerce_search .trx_addons_woocommerce_search_button:before {
    margin-right: .5em;
    vertical-align: middle;
    text-align: center
}

.trx_addons_woocommerce_search_loading {
    position: relative;
    z-index: 1
}

.trx_addons_woocommerce_search_loading .trx_addons_loading {
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,.5)
}

.trx_addons_woocommerce_search_loading .trx_addons_woocommerce_search_form_fields_wrap>.trx_addons_loading {
    display: none
}

.trx_addons_woocommerce_search_loading .trx_addons_woocommerce_search_form_fields_wrap_opened>.trx_addons_loading {
    display: block
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all {
    display: none;
    color: #23282d
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all:before {
    content: '\e922';
    font-family: "trx_addons_icons";
    margin-right: .3em
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_close {
    display: none
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_filled .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all {
    display: block
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_button_show {
    display: none;
    text-align: center;
    margin-top: 2em
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_button_show .trx_addons_woocommerce_search_button_show_total {
    display: inline-block;
    vertical-align: middle;
    margin: -3px 0 0 .5em;
    font-size: .8571em;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: #23282d;
    color: #fff
}

.trx_addons_woocommerce_search_type_filter .sc_form_field {
    display: block;
    margin: 0 0 1em;
    position: relative
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title {
    font-weight: inherit;
    cursor: pointer
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title:hover,.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title:focus {
    cursor: pointer
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title.sc_form_field_title_filled .sc_form_field_title_caption {
    font-weight: 700
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_arrow {
    display: inline-block;
    margin-left: 1em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_arrow:before {
    content: '\e882';
    font-family: "trx_addons_icons";
    display: block
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_opened .sc_form_field_arrow:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_selected_items {
    display: block;
    color: #9099a2;
    font-size: .8571em;
    line-height: 1.25em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap {
    display: none;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_item {
    display: block;
    padding: .25em .5em;
    -webkit-transition: color .3s ease,background-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease;
    transition: color .3s ease,background-color .3s ease;
    cursor: pointer
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_item:hover,.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_item:focus {
    background-color: #f0f0f0;
    cursor: pointer
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_item .sc_form_field_item_total {
    display: inline-block;
    vertical-align: top;
    margin: -.5em 0 0 .5em;
    font-size: .75em;
    color: #9099a2
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    margin-top: 1em;
    font-size: .92857em;
    color: #9099a2
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear,.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_select_all {
    color: #23282d;
    text-decoration: underline;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear:hover,.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_select_all:hover {
    color: #a00000
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear {
    display: none
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_buttons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    margin-top: 1em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_buttons .sc_button {
    padding: .5em 2.5em;
    text-transform: none;
    margin: 0;
    width: 48%
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title_filled~.sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear {
    display: inline-block
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title_filled~.sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_select_all {
    display: none
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_text .sc_form_field_wrap {
    margin: 0
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_text .sc_form_field_wrap .sc_form_field_input {
    padding: 0 0 .25em;
    border: none;
    background-color: transparent;
    border-bottom: 1px solid #23282d;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_text .sc_form_field_wrap .sc_form_field_buttons {
    margin-top: 2em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_slider .sc_form_field_wrap,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_range .sc_form_field_wrap {
    margin: 0
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_slider,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_range .sc_form_field_wrap .trx_addons_range_slider {
    display: block;
    margin: 1.5em .5em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_result,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_range .sc_form_field_wrap .trx_addons_range_result {
    display: block;
    margin-top: .5em;
    font-size: .92857em;
    color: #9099a2
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item {
    position: relative;
    margin: 0 -.5em;
    display: block;
    overflow: hidden
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_1 {
    padding-left: 1em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_2 {
    padding-left: 1.5em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_3 {
    padding-left: 2em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_4 {
    padding-left: 2.5em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_5 {
    padding-left: 3em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_6 {
    padding-left: 3.5em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_7 {
    padding-left: 4em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_8 {
    padding-left: 4.5em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item .sc_form_field_item_total {
    vertical-align: top;
    margin: 0;
    position: absolute;
    z-index: 1;
    top: 50%;
    right: .75em;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #9099a2
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item .star-rating {
    float: left
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item .star-rating span:before {
    color: #23282d
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item[data-value="4"] .star-rating>span {
    width: 80%
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item[data-value="3"] .star-rating>span {
    width: 60%
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item[data-value="2"] .star-rating>span {
    width: 40%
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item[data-value="1"] .star-rating>span {
    width: 20%
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select:not([data-multiple="1"]) .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_checked {
    font-weight: 700;
    text-decoration: underline
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item {
    padding-left: 2.25em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item:before {
    content: ' ';
    font-family: "trx_addons_icons";
    display: block;
    width: 1.25em;
    height: 1.25em;
    line-height: 1.25em;
    text-align: center;
    line-height: 1.2em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    border: 1px solid #e0e2e5;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: .5em;
    margin-top: -.6em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_checked:before {
    content: '\e8bd';
    background-color: #23282d;
    border-color: #23282d;
    color: #fff
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -.5em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 25%;
    height: auto;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 6em;
    overflow: hidden
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item .sc_form_field_item_image {
    display: block;
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center;
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color .3s ease;
    -ms-transition: border-color .3s ease;
    transition: border-color .3s ease;
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
    border: 1px solid rgba(0,0,0,.15)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_image {
    position: relative;
    border: none
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_image:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: -3px;
    right: -3px;
    bottom: -3px;
    left: -3px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #e0e2e5
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item .sc_form_field_item_label {
    display: block;
    margin-top: .25em;
    font-size: .75em;
    line-height: 1.6em;
    text-align: center
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -.5em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 33.3333%;
    height: auto;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 6em;
    overflow: hidden
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item .sc_form_field_item_image {
    display: block;
    width: 100%;
    height: 3.5em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: border-color .3s ease;
    -ms-transition: border-color .3s ease;
    transition: border-color .3s ease;
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
    border: 1px solid #f7f7f7;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_image {
    border-color: #e0e2e5
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item .sc_form_field_item_label {
    display: block;
    margin-top: .25em;
    font-size: .75em;
    line-height: 1.6em;
    text-align: center
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -.25em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    overflow: hidden;
    width: 33.3333%;
    max-width: 6em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: .25em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item:hover {
    background-color: transparent !important
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item .sc_form_field_item_label {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: border-color .3s ease;
    -ms-transition: border-color .3s ease;
    transition: border-color .3s ease;
    width: 100%;
    height: 3em;
    border: 1px solid #f0f0f0;
    font-size: .75em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item .sc_form_field_item_label:hover {
    background-color: #f0f0f0
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_label {
    border-color: #23282d
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item .sc_form_field_item_total {
    margin-top: -1em
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_button_filters.sc_button {
    display: none
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_button_filters:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: .3em
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_button_filters .trx_addons_woocommerce_search_button_filters_total {
    display: inline-block;
    vertical-align: middle;
    margin: -3px 0 0 .5em;
    font-size: .8571em;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: #23282d;
    color: #fff
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_button_filters .trx_addons_woocommerce_search_button_filters_total_empty {
    display: none
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_header {
    order: 2
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field {
    display: inline-block;
    vertical-align: top;
    margin: 0 1em 0 0
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title:hover .sc_form_field_title_caption {
    text-decoration: underline
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_selected_items {
    display: none
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap {
    position: absolute;
    z-index: 100;
    top: 2em;
    left: 0;
    width: 18em;
    height: auto;
    background-color: #fff;
    border: 1px solid #e0e2e5;
    max-height: 21em;
    overflow-x: hidden;
    overflow-y: auto
}

.sidebar .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all {
    padding: .75em 0;
    border-bottom: 1px solid #9099a2
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field {
    margin: 0;
    border-bottom: 1px solid #9099a2
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field:last-child {
    border-bottom: none
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title {
    padding: .75em 0;
    position: relative
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title .sc_form_field_arrow {
    position: absolute;
    z-index: 1;
    top: .75em;
    right: 0;
    margin-left: 0
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap {
    border: none;
    background-color: transparent;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .trx_addons_search_buttons {
    display: none
}

.sidebar .trx_addons_woocommerce_search_type_filter.trx_addons_woocommerce_search_apply .trx_addons_woocommerce_search_button_show {
    -webkit-position: sticky;
    position: -webkit-sticky;
    position: sticky;
    z-index: 1;
    bottom: 0
}

.sidebar .trx_addons_woocommerce_search_type_filter.trx_addons_woocommerce_search_apply .trx_addons_woocommerce_search_form_fields_changed .trx_addons_woocommerce_search_button_show {
    display: block
}

.trx_addons_woocommerce_search_type_form .trx_addons_woocommerce_search_last_text {
    display: block;
    margin-bottom: 1.3em
}

.trx_addons_woocommerce_search_type_inline {
    font-size: 1.5em;
    line-height: 1.7em
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_options,.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button {
    display: inline-block;
    vertical-align: top;
    width: 80%
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button {
    width: 20%;
    text-align: right
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type=text],.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field .trx_addons_woocommerce_search_form_field_label {
    width: auto;
    border: none;
    border-bottom: 2px solid #e0e2e5;
    background-color: transparent !important;
    color: #9099a2;
    padding: .2em;
    margin: 0 .3em;
    -webkit-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type=text] {
    width: 4em;
    text-align: center
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field .trx_addons_woocommerce_search_form_field_label {
    cursor: pointer
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_type_select {
    position: relative
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list {
    display: none;
    position: absolute;
    z-index: 10;
    top: 2em;
    left: 50%;
    width: 240px;
    height: auto;
    font-size: .6667em;
    line-height: 1.5em;
    margin-left: -120px;
    max-height: 280px;
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid #e0e2e5;
    background-color: #f7f7f7;
    padding: 0
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list li {
    cursor: pointer;
    display: block;
    padding: .5em 1em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list li:before {
    display: none
}

.trx_addons_woocommerce_title .entry-title {
    margin: 0
}

.woocommerce .slider_container ul.products.slider-wrapper,.woocommerce-page .slider_container ul.products.slider-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 0
}

.woocommerce .slider_container ul.products.slider-wrapper li.product,.woocommerce-page .slider_container ul.products.slider-wrapper li.product {
    width: 100%;
    padding: 0
}

.yith_magnifier_zoom_wrap .yith_magnifier_zoom_magnifier {
    border-width: 1px;
    margin-left: 4px
}

.yith_magnifier_gallery li+li {
    padding-left: 20px
}

.yith_magnifier_gallery li a {
    margin-left: 0;
    margin-right: 0
}

.yith-wcqv-main {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 3em
}

.woocommerce .product .summary .woo-social-buttons span.nocount>span,.woocommerce .product .summary .woo-social-buttons span.hcount>span {
    vertical-align: top
}

@media (max-width: 1279px) {
    @media (max-width:1279px) {
        .woocommerce ul.products.columns-1-tablet li.product,.woocommerce .related.products ul.products.columns-1-tablet li.product,.woocommerce .upcells.products ul.products.columns-1-tablet li.product,.woocommerce-page ul.products.columns-1-tablet li.product,.woocommerce-page .related.products ul.products.columns-1-tablet li.product,.woocommerce-page .upcells.products ul.products.columns-1-tablet li.product {
            width:100% !important
        }

        .woocommerce ul.products.columns-2-tablet li.product,.woocommerce .related.products ul.products.columns-2-tablet li.product,.woocommerce .upcells.products ul.products.columns-2-tablet li.product,.woocommerce-page ul.products.columns-2-tablet li.product,.woocommerce-page .related.products ul.products.columns-2-tablet li.product,.woocommerce-page .upcells.products ul.products.columns-2-tablet li.product {
            width: 50% !important
        }

        .woocommerce ul.products.columns-3-tablet li.product,.woocommerce .related.products ul.products.columns-3-tablet li.product,.woocommerce .upcells.products ul.products.columns-3-tablet li.product,.woocommerce-page ul.products.columns-3-tablet li.product,.woocommerce-page .related.products ul.products.columns-3-tablet li.product,.woocommerce-page .upcells.products ul.products.columns-3-tablet li.product {
            width: 33.3333333333% !important
        }

        .woocommerce ul.products.columns-4-tablet li.product,.woocommerce .related.products ul.products.columns-4-tablet li.product,.woocommerce .upcells.products ul.products.columns-4-tablet li.product,.woocommerce-page ul.products.columns-4-tablet li.product,.woocommerce-page .related.products ul.products.columns-4-tablet li.product,.woocommerce-page .upcells.products ul.products.columns-4-tablet li.product {
            width: 25% !important
        }

        .woocommerce ul.products.columns-5-tablet li.product,.woocommerce .related.products ul.products.columns-5-tablet li.product,.woocommerce .upcells.products ul.products.columns-5-tablet li.product,.woocommerce-page ul.products.columns-5-tablet li.product,.woocommerce-page .related.products ul.products.columns-5-tablet li.product,.woocommerce-page .upcells.products ul.products.columns-5-tablet li.product {
            width: 20% !important
        }

        .woocommerce ul.products.columns-6-tablet li.product,.woocommerce .related.products ul.products.columns-6-tablet li.product,.woocommerce .upcells.products ul.products.columns-6-tablet li.product,.woocommerce-page ul.products.columns-6-tablet li.product,.woocommerce-page .related.products ul.products.columns-6-tablet li.product,.woocommerce-page .upcells.products ul.products.columns-6-tablet li.product {
            width: 16.6666666667% !important
        }
    }

    @media (max-width: 767px) {
        .woocommerce ul.products.columns-1-mobile li.product,.woocommerce .related.products ul.products.columns-1-mobile li.product,.woocommerce .upcells.products ul.products.columns-1-mobile li.product,.woocommerce-page ul.products.columns-1-mobile li.product,.woocommerce-page .related.products ul.products.columns-1-mobile li.product,.woocommerce-page .upcells.products ul.products.columns-1-mobile li.product {
            width:100% !important
        }

        .woocommerce ul.products.columns-1-tablet,.woocommerce .related.products ul.products.columns-1-tablet,.woocommerce .upcells.products ul.products.columns-1-tablet,.woocommerce ul.products.columns-1-mobile,.woocommerce .related.products ul.products.columns-1-mobile,.woocommerce .upcells.products ul.products.columns-1-mobile,.woocommerce-page ul.products.columns-1-tablet,.woocommerce-page .related.products ul.products.columns-1-tablet,.woocommerce-page .upcells.products ul.products.columns-1-tablet,.woocommerce-page ul.products.columns-1-mobile,.woocommerce-page .related.products ul.products.columns-1-mobile,.woocommerce-page .upcells.products ul.products.columns-1-mobile {
            margin-right: -1.5em !important
        }

        .woocommerce ul.products.columns-1-tablet li.product,.woocommerce .related.products ul.products.columns-1-tablet li.product,.woocommerce .upcells.products ul.products.columns-1-tablet li.product,.woocommerce ul.products.columns-1-mobile li.product,.woocommerce .related.products ul.products.columns-1-mobile li.product,.woocommerce .upcells.products ul.products.columns-1-mobile li.product,.woocommerce-page ul.products.columns-1-tablet li.product,.woocommerce-page .related.products ul.products.columns-1-tablet li.product,.woocommerce-page .upcells.products ul.products.columns-1-tablet li.product,.woocommerce-page ul.products.columns-1-mobile li.product,.woocommerce-page .related.products ul.products.columns-1-mobile li.product,.woocommerce-page .upcells.products ul.products.columns-1-mobile li.product {
            padding: 0 1.5em 1.5em 0 !important
        }

        .woocommerce ul.products.columns-2-mobile li.product,.woocommerce .related.products ul.products.columns-2-mobile li.product,.woocommerce .upcells.products ul.products.columns-2-mobile li.product,.woocommerce-page ul.products.columns-2-mobile li.product,.woocommerce-page .related.products ul.products.columns-2-mobile li.product,.woocommerce-page .upcells.products ul.products.columns-2-mobile li.product {
            width: 50% !important
        }

        .woocommerce ul.products.columns-2-tablet,.woocommerce .related.products ul.products.columns-2-tablet,.woocommerce .upcells.products ul.products.columns-2-tablet,.woocommerce ul.products.columns-2-mobile,.woocommerce .related.products ul.products.columns-2-mobile,.woocommerce .upcells.products ul.products.columns-2-mobile,.woocommerce-page ul.products.columns-2-tablet,.woocommerce-page .related.products ul.products.columns-2-tablet,.woocommerce-page .upcells.products ul.products.columns-2-tablet,.woocommerce-page ul.products.columns-2-mobile,.woocommerce-page .related.products ul.products.columns-2-mobile,.woocommerce-page .upcells.products ul.products.columns-2-mobile {
            margin-right: -1.5em !important
        }

        .woocommerce ul.products.columns-2-tablet li.product,.woocommerce .related.products ul.products.columns-2-tablet li.product,.woocommerce .upcells.products ul.products.columns-2-tablet li.product,.woocommerce ul.products.columns-2-mobile li.product,.woocommerce .related.products ul.products.columns-2-mobile li.product,.woocommerce .upcells.products ul.products.columns-2-mobile li.product,.woocommerce-page ul.products.columns-2-tablet li.product,.woocommerce-page .related.products ul.products.columns-2-tablet li.product,.woocommerce-page .upcells.products ul.products.columns-2-tablet li.product,.woocommerce-page ul.products.columns-2-mobile li.product,.woocommerce-page .related.products ul.products.columns-2-mobile li.product,.woocommerce-page .upcells.products ul.products.columns-2-mobile li.product {
            padding: 0 1.5em 1.5em 0 !important
        }

        .woocommerce ul.products.columns-3-mobile li.product,.woocommerce .related.products ul.products.columns-3-mobile li.product,.woocommerce .upcells.products ul.products.columns-3-mobile li.product,.woocommerce-page ul.products.columns-3-mobile li.product,.woocommerce-page .related.products ul.products.columns-3-mobile li.product,.woocommerce-page .upcells.products ul.products.columns-3-mobile li.product {
            width: 33.3333333333% !important
        }

        .woocommerce ul.products.columns-3-tablet,.woocommerce .related.products ul.products.columns-3-tablet,.woocommerce .upcells.products ul.products.columns-3-tablet,.woocommerce ul.products.columns-3-mobile,.woocommerce .related.products ul.products.columns-3-mobile,.woocommerce .upcells.products ul.products.columns-3-mobile,.woocommerce-page ul.products.columns-3-tablet,.woocommerce-page .related.products ul.products.columns-3-tablet,.woocommerce-page .upcells.products ul.products.columns-3-tablet,.woocommerce-page ul.products.columns-3-mobile,.woocommerce-page .related.products ul.products.columns-3-mobile,.woocommerce-page .upcells.products ul.products.columns-3-mobile {
            margin-right: -1.5em !important
        }

        .woocommerce ul.products.columns-3-tablet li.product,.woocommerce .related.products ul.products.columns-3-tablet li.product,.woocommerce .upcells.products ul.products.columns-3-tablet li.product,.woocommerce ul.products.columns-3-mobile li.product,.woocommerce .related.products ul.products.columns-3-mobile li.product,.woocommerce .upcells.products ul.products.columns-3-mobile li.product,.woocommerce-page ul.products.columns-3-tablet li.product,.woocommerce-page .related.products ul.products.columns-3-tablet li.product,.woocommerce-page .upcells.products ul.products.columns-3-tablet li.product,.woocommerce-page ul.products.columns-3-mobile li.product,.woocommerce-page .related.products ul.products.columns-3-mobile li.product,.woocommerce-page .upcells.products ul.products.columns-3-mobile li.product {
            padding: 0 1.5em 1.5em 0 !important
        }

        .woocommerce ul.products.columns-4-mobile li.product,.woocommerce .related.products ul.products.columns-4-mobile li.product,.woocommerce .upcells.products ul.products.columns-4-mobile li.product,.woocommerce-page ul.products.columns-4-mobile li.product,.woocommerce-page .related.products ul.products.columns-4-mobile li.product,.woocommerce-page .upcells.products ul.products.columns-4-mobile li.product {
            width: 25% !important
        }

        .woocommerce ul.products.columns-4-tablet,.woocommerce .related.products ul.products.columns-4-tablet,.woocommerce .upcells.products ul.products.columns-4-tablet,.woocommerce ul.products.columns-4-mobile,.woocommerce .related.products ul.products.columns-4-mobile,.woocommerce .upcells.products ul.products.columns-4-mobile,.woocommerce-page ul.products.columns-4-tablet,.woocommerce-page .related.products ul.products.columns-4-tablet,.woocommerce-page .upcells.products ul.products.columns-4-tablet,.woocommerce-page ul.products.columns-4-mobile,.woocommerce-page .related.products ul.products.columns-4-mobile,.woocommerce-page .upcells.products ul.products.columns-4-mobile {
            margin-right: -1.5em !important
        }

        .woocommerce ul.products.columns-4-tablet li.product,.woocommerce .related.products ul.products.columns-4-tablet li.product,.woocommerce .upcells.products ul.products.columns-4-tablet li.product,.woocommerce ul.products.columns-4-mobile li.product,.woocommerce .related.products ul.products.columns-4-mobile li.product,.woocommerce .upcells.products ul.products.columns-4-mobile li.product,.woocommerce-page ul.products.columns-4-tablet li.product,.woocommerce-page .related.products ul.products.columns-4-tablet li.product,.woocommerce-page .upcells.products ul.products.columns-4-tablet li.product,.woocommerce-page ul.products.columns-4-mobile li.product,.woocommerce-page .related.products ul.products.columns-4-mobile li.product,.woocommerce-page .upcells.products ul.products.columns-4-mobile li.product {
            padding: 0 1.5em 1.5em 0 !important
        }

        .woocommerce ul.products.columns-5-mobile li.product,.woocommerce .related.products ul.products.columns-5-mobile li.product,.woocommerce .upcells.products ul.products.columns-5-mobile li.product,.woocommerce-page ul.products.columns-5-mobile li.product,.woocommerce-page .related.products ul.products.columns-5-mobile li.product,.woocommerce-page .upcells.products ul.products.columns-5-mobile li.product {
            width: 20% !important
        }

        .woocommerce ul.products.columns-5-tablet,.woocommerce .related.products ul.products.columns-5-tablet,.woocommerce .upcells.products ul.products.columns-5-tablet,.woocommerce ul.products.columns-5-mobile,.woocommerce .related.products ul.products.columns-5-mobile,.woocommerce .upcells.products ul.products.columns-5-mobile,.woocommerce-page ul.products.columns-5-tablet,.woocommerce-page .related.products ul.products.columns-5-tablet,.woocommerce-page .upcells.products ul.products.columns-5-tablet,.woocommerce-page ul.products.columns-5-mobile,.woocommerce-page .related.products ul.products.columns-5-mobile,.woocommerce-page .upcells.products ul.products.columns-5-mobile {
            margin-right: -1.5em !important
        }

        .woocommerce ul.products.columns-5-tablet li.product,.woocommerce .related.products ul.products.columns-5-tablet li.product,.woocommerce .upcells.products ul.products.columns-5-tablet li.product,.woocommerce ul.products.columns-5-mobile li.product,.woocommerce .related.products ul.products.columns-5-mobile li.product,.woocommerce .upcells.products ul.products.columns-5-mobile li.product,.woocommerce-page ul.products.columns-5-tablet li.product,.woocommerce-page .related.products ul.products.columns-5-tablet li.product,.woocommerce-page .upcells.products ul.products.columns-5-tablet li.product,.woocommerce-page ul.products.columns-5-mobile li.product,.woocommerce-page .related.products ul.products.columns-5-mobile li.product,.woocommerce-page .upcells.products ul.products.columns-5-mobile li.product {
            padding: 0 1.5em 1.5em 0 !important
        }

        .woocommerce ul.products.columns-6-mobile li.product,.woocommerce .related.products ul.products.columns-6-mobile li.product,.woocommerce .upcells.products ul.products.columns-6-mobile li.product,.woocommerce-page ul.products.columns-6-mobile li.product,.woocommerce-page .related.products ul.products.columns-6-mobile li.product,.woocommerce-page .upcells.products ul.products.columns-6-mobile li.product {
            width: 16.6666666667% !important
        }

        .woocommerce ul.products.columns-6-tablet,.woocommerce .related.products ul.products.columns-6-tablet,.woocommerce .upcells.products ul.products.columns-6-tablet,.woocommerce ul.products.columns-6-mobile,.woocommerce .related.products ul.products.columns-6-mobile,.woocommerce .upcells.products ul.products.columns-6-mobile,.woocommerce-page ul.products.columns-6-tablet,.woocommerce-page .related.products ul.products.columns-6-tablet,.woocommerce-page .upcells.products ul.products.columns-6-tablet,.woocommerce-page ul.products.columns-6-mobile,.woocommerce-page .related.products ul.products.columns-6-mobile,.woocommerce-page .upcells.products ul.products.columns-6-mobile {
            margin-right: -1.5em !important
        }

        .woocommerce ul.products.columns-6-tablet li.product,.woocommerce .related.products ul.products.columns-6-tablet li.product,.woocommerce .upcells.products ul.products.columns-6-tablet li.product,.woocommerce ul.products.columns-6-mobile li.product,.woocommerce .related.products ul.products.columns-6-mobile li.product,.woocommerce .upcells.products ul.products.columns-6-mobile li.product,.woocommerce-page ul.products.columns-6-tablet li.product,.woocommerce-page .related.products ul.products.columns-6-tablet li.product,.woocommerce-page .upcells.products ul.products.columns-6-tablet li.product,.woocommerce-page ul.products.columns-6-mobile li.product,.woocommerce-page .related.products ul.products.columns-6-mobile li.product,.woocommerce-page .upcells.products ul.products.columns-6-mobile li.product {
            padding: 0 1.5em 1.5em 0 !important
        }

        .trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_options,.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button {
            display: block;
            width: 100%
        }

        .trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button {
            text-align: left;
            margin-top: 1.5em
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap {
            display: block;
            width: 280px;
            height: 100%;
            position: fixed;
            z-index: 100000;
            top: 0;
            right: -300px;
            background-color: #fff;
            -webkit-transition: -webkit-transform .3s ease;
            -ms-transition: -ms-transform .3s ease;
            transition: transform .3s ease;
            -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
            -ms-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
            box-shadow: 0px 0px 10px rgba(0,0,0,.5)
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened {
            -webkit-transform: translateX(-300px);
            -ms-transform: translateX(-300px);
            transform: translateX(-300px)
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_loading {
            display: block
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_woocommerce_search_header {
            display: block;
            position: absolute;
            z-index: 2;
            top: 0;
            left: 0;
            width: 100%;
            background-color: #fff;
            -webkit-box-sizing: border-box;
            -ms-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.2);
            -ms-box-shadow: 0 0 3px 0 rgba(0,0,0,.2);
            box-shadow: 0 0 3px 0 rgba(0,0,0,.2);
            padding: 1em 1.5em
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all {
            display: block;
            visibility: hidden;
            color: #333;
            text-decoration: underline
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_close {
            display: block;
            width: 2em;
            height: 2em;
            line-height: 2em;
            text-align: center;
            position: absolute;
            z-index: 1;
            top: .75em;
            right: .75em
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_filled .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all {
            visibility: visible
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_show {
            -webkit-transition: none;
            -ms-transition: none;
            transition: none
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_button_show {
            position: absolute;
            z-index: 1;
            bottom: 0;
            left: 0;
            width: 100%
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_changed .trx_addons_woocommerce_search_button_show {
            display: block
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_form_fields_wrap_inner {
            position: absolute;
            z-index: 1;
            top: 4em;
            left: 0;
            right: 0;
            bottom: 5em;
            padding: 0 1.5em;
            -webkit-box-sizing: border-box;
            -ms-box-sizing: border-box;
            box-sizing: border-box;
            overflow-x: hidden;
            overflow-y: auto
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field {
            display: block;
            margin: 0;
            border-bottom: 1px solid #ccc
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field:last-child {
            border-bottom: none
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_title {
            position: relative;
            padding: .75em 0
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_title .sc_form_field_arrow {
            position: absolute;
            z-index: 1;
            top: .75em;
            right: 0;
            margin-left: 0
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_selected_items {
            display: block
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_wrap {
            position: static;
            width: 100%;
            border: none;
            background-color: transparent;
            padding-left: 0;
            padding-right: 0;
            padding-top: 0
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .trx_addons_search_buttons {
            display: none
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_button_filters {
            display: inline-block;
            vertical-align: top
        }
    }

    @media (max-width: 479px) {
        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap {
            width:100%;
            right: -100%;
            -webkit-box-shadow: none;
            -ms-box-shadow: none;
            box-shadow: none
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened {
            -webkit-transform: translateX(-100%);
            -ms-transform: translateX(-100%);
            transform: translateX(-100%)
        }
    }
}

body.woocommerce {
    --theme-var-sidebar_width_min: 250px;
    --theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min,150px),calc(var(--theme-var-page)*var(--theme-var-sidebar_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_width_max,500px));
    --theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min,0px),calc(var(--theme-var-page)*var(--theme-var-sidebar_gap_prc)*var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width)*(1 - var(--theme-var-sidebar_proportional))),var(--theme-var-sidebar_gap_width_max,100px));
    --theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
    --theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
    --theme-var-content_narrow: calc(var(--theme-var-content)*var(--theme-var-koef_narrow));
    --theme-var-padding_narrow: calc(var(--theme-var-content)*(1 - var(--theme-var-koef_narrow)))
}

.woocommerce table th,.woocommerce table td {
    border-width: 0
}

.woocommerce #btn-buy,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button,.woocommerce #respond input#submit,.woocommerce .button,.woocommerce-page .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce input[type=button],.woocommerce-page input[type=button],.woocommerce input[type=submit],.woocommerce-page input[type=submit],.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button,.woocommerce #review_form #respond p.form-submit input[type=submit],.woocommerce-page #review_form #respond p.form-submit input[type=submit],.woocommerce table.my_account_orders .order-actions .button,.woocommerce table.cart td.actions .button,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.yith-woocompare-widget a.clear-all {
    -webkit-appearance: none;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    vertical-align: top;
    font-size: var(--theme-font-button_font-size);
    line-height: var(--theme-font-button_line-height);
    font-weight: var(--theme-font-button_font-weight);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    text-transform: var(--theme-font-button_text-transform);
    letter-spacing: var(--theme-font-button_letter-spacing);
    white-space: nowrap;
    height: auto;
    max-width: 100%;
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
    padding: 18px 42px;
    border-width: 0 !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.woocommerce #btn-buy.sc_button_shadow,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.sc_button_shadow,.woocommerce #respond input#submit.sc_button_shadow,.woocommerce .button.sc_button_shadow,.woocommerce-page .button.sc_button_shadow,.woocommerce a.button.sc_button_shadow,.woocommerce button.button.sc_button_shadow,.woocommerce input.button.sc_button_shadow,.woocommerce input[type=button].sc_button_shadow,.woocommerce-page input[type=button].sc_button_shadow,.woocommerce input[type=submit].sc_button_shadow,.woocommerce-page input[type=submit].sc_button_shadow,.woocommerce ul.products li.product .button.sc_button_shadow,.woocommerce div.product form.cart .button.sc_button_shadow,.woocommerce #review_form #respond p.form-submit input[type=submit].sc_button_shadow,.woocommerce-page #review_form #respond p.form-submit input[type=submit].sc_button_shadow,.woocommerce table.my_account_orders .order-actions .button.sc_button_shadow,.woocommerce table.cart td.actions .button.sc_button_shadow,#add_payment_method .wc-proceed-to-checkout a.checkout-button.sc_button_shadow,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.sc_button_shadow,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button.sc_button_shadow,.yith-woocompare-widget a.clear-all.sc_button_shadow {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link_02)
}

.woocommerce #btn-buy.sc_button_shadow.color_style_dark,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.sc_button_shadow.color_style_dark,.woocommerce #respond input#submit.sc_button_shadow.color_style_dark,.woocommerce .button.sc_button_shadow.color_style_dark,.woocommerce-page .button.sc_button_shadow.color_style_dark,.woocommerce a.button.sc_button_shadow.color_style_dark,.woocommerce button.button.sc_button_shadow.color_style_dark,.woocommerce input.button.sc_button_shadow.color_style_dark,.woocommerce input[type=button].sc_button_shadow.color_style_dark,.woocommerce-page input[type=button].sc_button_shadow.color_style_dark,.woocommerce input[type=submit].sc_button_shadow.color_style_dark,.woocommerce-page input[type=submit].sc_button_shadow.color_style_dark,.woocommerce ul.products li.product .button.sc_button_shadow.color_style_dark,.woocommerce div.product form.cart .button.sc_button_shadow.color_style_dark,.woocommerce #review_form #respond p.form-submit input[type=submit].sc_button_shadow.color_style_dark,.woocommerce-page #review_form #respond p.form-submit input[type=submit].sc_button_shadow.color_style_dark,.woocommerce table.my_account_orders .order-actions .button.sc_button_shadow.color_style_dark,.woocommerce table.cart td.actions .button.sc_button_shadow.color_style_dark,#add_payment_method .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_dark,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_dark,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_dark,.yith-woocompare-widget a.clear-all.sc_button_shadow.color_style_dark {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    box-shadow: 0 7px 25px var(--theme-color-text_dark_02)
}

.woocommerce #btn-buy.sc_button_shadow.color_style_link2,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.sc_button_shadow.color_style_link2,.woocommerce #respond input#submit.sc_button_shadow.color_style_link2,.woocommerce .button.sc_button_shadow.color_style_link2,.woocommerce-page .button.sc_button_shadow.color_style_link2,.woocommerce a.button.sc_button_shadow.color_style_link2,.woocommerce button.button.sc_button_shadow.color_style_link2,.woocommerce input.button.sc_button_shadow.color_style_link2,.woocommerce input[type=button].sc_button_shadow.color_style_link2,.woocommerce-page input[type=button].sc_button_shadow.color_style_link2,.woocommerce input[type=submit].sc_button_shadow.color_style_link2,.woocommerce-page input[type=submit].sc_button_shadow.color_style_link2,.woocommerce ul.products li.product .button.sc_button_shadow.color_style_link2,.woocommerce div.product form.cart .button.sc_button_shadow.color_style_link2,.woocommerce #review_form #respond p.form-submit input[type=submit].sc_button_shadow.color_style_link2,.woocommerce-page #review_form #respond p.form-submit input[type=submit].sc_button_shadow.color_style_link2,.woocommerce table.my_account_orders .order-actions .button.sc_button_shadow.color_style_link2,.woocommerce table.cart td.actions .button.sc_button_shadow.color_style_link2,#add_payment_method .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link2,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link2,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link2,.yith-woocompare-widget a.clear-all.sc_button_shadow.color_style_link2 {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link2_02)
}

.woocommerce #btn-buy.sc_button_shadow.color_style_link3,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.sc_button_shadow.color_style_link3,.woocommerce #respond input#submit.sc_button_shadow.color_style_link3,.woocommerce .button.sc_button_shadow.color_style_link3,.woocommerce-page .button.sc_button_shadow.color_style_link3,.woocommerce a.button.sc_button_shadow.color_style_link3,.woocommerce button.button.sc_button_shadow.color_style_link3,.woocommerce input.button.sc_button_shadow.color_style_link3,.woocommerce input[type=button].sc_button_shadow.color_style_link3,.woocommerce-page input[type=button].sc_button_shadow.color_style_link3,.woocommerce input[type=submit].sc_button_shadow.color_style_link3,.woocommerce-page input[type=submit].sc_button_shadow.color_style_link3,.woocommerce ul.products li.product .button.sc_button_shadow.color_style_link3,.woocommerce div.product form.cart .button.sc_button_shadow.color_style_link3,.woocommerce #review_form #respond p.form-submit input[type=submit].sc_button_shadow.color_style_link3,.woocommerce-page #review_form #respond p.form-submit input[type=submit].sc_button_shadow.color_style_link3,.woocommerce table.my_account_orders .order-actions .button.sc_button_shadow.color_style_link3,.woocommerce table.cart td.actions .button.sc_button_shadow.color_style_link3,#add_payment_method .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link3,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link3,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link3,.yith-woocompare-widget a.clear-all.sc_button_shadow.color_style_link3 {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link3_02)
}

.woocommerce #btn-buy:hover,.woocommerce #btn-buy:focus,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button:hover,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button:focus,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:focus,.woocommerce .button:hover,.woocommerce-page .button:hover,.woocommerce .button:focus,.woocommerce-page .button:focus,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce a.button:focus,.woocommerce-page a.button:focus,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce button.button:focus,.woocommerce-page button.button:focus,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce input.button:focus,.woocommerce-page input.button:focus,.woocommerce input[type=button]:hover,.woocommerce-page input[type=button]:hover,.woocommerce input[type=button]:focus,.woocommerce-page input[type=button]:focus,.woocommerce input[type=submit]:hover,.woocommerce-page input[type=submit]:hover,.woocommerce input[type=submit]:focus,.woocommerce-page input[type=submit]:focus,.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .button:focus,.woocommerce div.product form.cart .button:hover,.woocommerce div.product form.cart .button:focus,.woocommerce #review_form #respond p.form-submit input[type=submit]:hover,.woocommerce #review_form #respond p.form-submit input[type=submit]:focus,.woocommerce-page #review_form #respond p.form-submit input[type=submit]:hover,.woocommerce-page #review_form #respond p.form-submit input[type=submit]:focus,.woocommerce table.my_account_orders .order-actions .button:hover,.woocommerce table.my_account_orders .order-actions .button:focus,.woocommerce table.cart td.actions .button:hover,.woocommerce table.cart td.actions .button:focus,#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,#add_payment_method .wc-proceed-to-checkout a.checkout-button:focus,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:focus,.yith-woocompare-widget a.clear-all:hover,.yith-woocompare-widget a.clear-all:focus {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_hover);
    background-color: var(--theme-color-text_hover)
}

.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled {
    -webkit-appearance: none;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    vertical-align: top;
    font-size: var(--theme-font-button_font-size);
    line-height: var(--theme-font-button_line-height);
    font-weight: var(--theme-font-button_font-weight);
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    text-transform: var(--theme-font-button_text-transform);
    letter-spacing: var(--theme-font-button_letter-spacing);
    white-space: nowrap;
    height: auto;
    max-width: 100%;
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
    padding: 18px 42px;
    border-width: 0 !important
}

.woocommerce #respond input#submit.disabled.sc_button_shadow,.woocommerce #respond input#submit:disabled.sc_button_shadow,.woocommerce #respond input#submit[disabled]:disabled.sc_button_shadow,.woocommerce a.button.disabled.sc_button_shadow,.woocommerce a.button:disabled.sc_button_shadow,.woocommerce a.button[disabled]:disabled.sc_button_shadow,.woocommerce button.button.disabled.sc_button_shadow,.woocommerce button.button:disabled.sc_button_shadow,.woocommerce button.button[disabled]:disabled.sc_button_shadow,.woocommerce input.button.disabled.sc_button_shadow,.woocommerce input.button:disabled.sc_button_shadow,.woocommerce input.button[disabled]:disabled.sc_button_shadow {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link_02)
}

.woocommerce #respond input#submit.disabled.sc_button_shadow.color_style_dark,.woocommerce #respond input#submit:disabled.sc_button_shadow.color_style_dark,.woocommerce #respond input#submit[disabled]:disabled.sc_button_shadow.color_style_dark,.woocommerce a.button.disabled.sc_button_shadow.color_style_dark,.woocommerce a.button:disabled.sc_button_shadow.color_style_dark,.woocommerce a.button[disabled]:disabled.sc_button_shadow.color_style_dark,.woocommerce button.button.disabled.sc_button_shadow.color_style_dark,.woocommerce button.button:disabled.sc_button_shadow.color_style_dark,.woocommerce button.button[disabled]:disabled.sc_button_shadow.color_style_dark,.woocommerce input.button.disabled.sc_button_shadow.color_style_dark,.woocommerce input.button:disabled.sc_button_shadow.color_style_dark,.woocommerce input.button[disabled]:disabled.sc_button_shadow.color_style_dark {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
    box-shadow: 0 7px 25px var(--theme-color-text_dark_02)
}

.woocommerce #respond input#submit.disabled.sc_button_shadow.color_style_link2,.woocommerce #respond input#submit:disabled.sc_button_shadow.color_style_link2,.woocommerce #respond input#submit[disabled]:disabled.sc_button_shadow.color_style_link2,.woocommerce a.button.disabled.sc_button_shadow.color_style_link2,.woocommerce a.button:disabled.sc_button_shadow.color_style_link2,.woocommerce a.button[disabled]:disabled.sc_button_shadow.color_style_link2,.woocommerce button.button.disabled.sc_button_shadow.color_style_link2,.woocommerce button.button:disabled.sc_button_shadow.color_style_link2,.woocommerce button.button[disabled]:disabled.sc_button_shadow.color_style_link2,.woocommerce input.button.disabled.sc_button_shadow.color_style_link2,.woocommerce input.button:disabled.sc_button_shadow.color_style_link2,.woocommerce input.button[disabled]:disabled.sc_button_shadow.color_style_link2 {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link2_02)
}

.woocommerce #respond input#submit.disabled.sc_button_shadow.color_style_link3,.woocommerce #respond input#submit:disabled.sc_button_shadow.color_style_link3,.woocommerce #respond input#submit[disabled]:disabled.sc_button_shadow.color_style_link3,.woocommerce a.button.disabled.sc_button_shadow.color_style_link3,.woocommerce a.button:disabled.sc_button_shadow.color_style_link3,.woocommerce a.button[disabled]:disabled.sc_button_shadow.color_style_link3,.woocommerce button.button.disabled.sc_button_shadow.color_style_link3,.woocommerce button.button:disabled.sc_button_shadow.color_style_link3,.woocommerce button.button[disabled]:disabled.sc_button_shadow.color_style_link3,.woocommerce input.button.disabled.sc_button_shadow.color_style_link3,.woocommerce input.button:disabled.sc_button_shadow.color_style_link3,.woocommerce input.button[disabled]:disabled.sc_button_shadow.color_style_link3 {
    -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    -ms-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
    box-shadow: 0 7px 25px var(--theme-color-text_link3_02)
}

.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit[disabled]:disabled:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button[disabled]:disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button[disabled]:disabled:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button[disabled]:disabled:hover {
    color: var(--theme-color-inverse_link) !important;
    border-color: var(--theme-color-inverse_link) !important;
    background-color: var(--theme-color-text_light) !important;
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important
}

.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link)
}

.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:focus {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_hover);
    background-color: var(--theme-color-text_hover)
}

.widget.woocommerce .button,.widget.WOOCS_CONVERTER .button,.widget.yith-woocompare-widget a.button,.widget.yith-woocompare-widget a.clear-all,.woocommerce .widget_price_filter .price_slider_amount .button {
    font-size: 13px;
    line-height: 20px;
    padding: 15px 35px
}

.widget.woocommerce .button+.button {
    margin-left: 3px
}

[class*=scheme_].sidebar .woocommerce-message .button,[class*=scheme_].sidebar .woocommerce-error .button,[class*=scheme_].sidebar .woocommerce-info .button,[class*=scheme_].sidebar .widget.woocommerce .button,[class*=scheme_].sidebar .widget.woocommerce a.button,[class*=scheme_].sidebar .widget.woocommerce button.button,[class*=scheme_].sidebar .widget.woocommerce input.button,[class*=scheme_].sidebar .widget.woocommerce input[type=button],[class*=scheme_].sidebar .widget.woocommerce input[type=submit],[class*=scheme_].sidebar .widget.WOOCS_CONVERTER .button,[class*=scheme_].sidebar .widget.yith-woocompare-widget a.button,[class*=scheme_].sidebar .widget_product_search .search_button {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-alter_link);
    background-color: var(--theme-color-alter_link)
}

[class*=scheme_].sidebar .woocommerce-message .button:hover,[class*=scheme_].sidebar .woocommerce-message .button:focus,[class*=scheme_].sidebar .woocommerce-error .button:hover,[class*=scheme_].sidebar .woocommerce-error .button:focus,[class*=scheme_].sidebar .woocommerce-info .button:hover,[class*=scheme_].sidebar .woocommerce-info .button:focus,[class*=scheme_].sidebar .widget.woocommerce .button:hover,[class*=scheme_].sidebar .widget.woocommerce .button:focus,[class*=scheme_].sidebar .widget.woocommerce a.button:hover,[class*=scheme_].sidebar .widget.woocommerce a.button:focus,[class*=scheme_].sidebar .widget.woocommerce button.button:hover,[class*=scheme_].sidebar .widget.woocommerce button.button:focus,[class*=scheme_].sidebar .widget.woocommerce input.button:hover,[class*=scheme_].sidebar .widget.woocommerce input.button:focus,[class*=scheme_].sidebar .widget.woocommerce input[type=button]:hover,[class*=scheme_].sidebar .widget.woocommerce input[type=button]:focus,[class*=scheme_].sidebar .widget.woocommerce input[type=submit]:hover,[class*=scheme_].sidebar .widget.woocommerce input[type=submit]:focus,[class*=scheme_].sidebar .widget.WOOCS_CONVERTER .button:hover,[class*=scheme_].sidebar .widget.WOOCS_CONVERTER .button:focus,[class*=scheme_].sidebar .widget.yith-woocompare-widget a.button:hover,[class*=scheme_].sidebar .widget.yith-woocompare-widget a.button:focus,[class*=scheme_].sidebar .widget_product_search .search_button:hover,[class*=scheme_].sidebar .widget_product_search .search_button:focus {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-alter_hover);
    background-color: var(--theme-color-alter_hover)
}

.single-product div.product .woocommerce-tabs .wc-tabs li a,.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.woocommerce ul.products li.product .post_featured.hover_shop_buttons .icons a {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.woocommerce div.product form.cart div.quantity span,.woocommerce-page div.product form.cart div.quantity span,.woocommerce .shop_table.cart div.quantity span,.woocommerce-page .shop_table.cart div.quantity span {
    color: var(--theme-color-input_text);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.woocommerce div.product form.cart div.quantity span:hover,.woocommerce-page div.product form.cart div.quantity span:hover,.woocommerce .shop_table.cart div.quantity span:hover,.woocommerce-page .shop_table.cart div.quantity span:hover {
    color: var(--theme-color-input_dark)
}

.woocommerce div.product form.cart div.quantity input[type=number],.woocommerce-page div.product form.cart div.quantity input[type=number],.woocommerce .shop_table.cart input[type=number],.woocommerce-page .shop_table.cart div.quantity input[type=number] {
    border-color: var(--theme-color-text_link)
}

.woocommerce div.product form.cart div.quantity span.q_inc,.woocommerce-page div.product form.cart div.quantity span.q_inc,.woocommerce .shop_table.cart div.quantity span.q_inc,.woocommerce-page .shop_table.cart div.quantity span.q_inc {
    -webkit-border-radius: 0 30px 0 0;
    -ms-border-radius: 0 30px 0 0;
    border-radius: 0 30px 0 0
}

.woocommerce div.product form.cart div.quantity span.q_dec,.woocommerce-page div.product form.cart div.quantity span.q_dec,.woocommerce .shop_table.cart div.quantity span.q_dec,.woocommerce-page .shop_table.cart div.quantity span.q_dec {
    -webkit-border-radius: 0 0 30px;
    -ms-border-radius: 0 0 30px;
    border-radius: 0 0 30px
}

.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text {
    padding: .6em 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.woocommerce ul.products:before,.woocommerce-page ul.products:before,.woocommerce .products ul:before,.woocommerce-page .products ul:before,.woocommerce div.product #reviews .comment:before,.woocommerce-page div.product #reviews .comment:before,.woocommerce #content div.product #reviews .comment:before,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:before {
    display: none
}

.woocommerce .list_products_header,.woocommerce-page .list_products_header {
    padding: 0;
    margin-bottom: 2em;
    display: none
}

.woocommerce .woocommerce-breadcrumb {
    font-size: 16px;
    line-height: 20px;
    color: var(--theme-color-text)
}

.woocommerce .woocommerce-breadcrumb .woocommerce-breadcrumb-delimiter {
    margin: 0 .3em
}

.woocommerce .woocommerce-breadcrumb .woocommerce-breadcrumb-delimiter:before {
    content: '/'
}

.woocommerce .woocommerce-breadcrumb a {
    color: var(--theme-color-text)
}

.woocommerce .woocommerce-breadcrumb a:hover {
    color: var(--theme-color-text_dark)
}

.woocommerce .post_item_single .woocommerce-breadcrumb {
    margin: -2em 0 3em;
    display: none
}

.woocommerce.sidebar_show .post_item_single .woocommerce-breadcrumb {
    margin-top: 0
}

.woocommerce .post_item_single .summary>.woocommerce-breadcrumb {
    margin-top: -2px;
    margin-bottom: 2em
}

.woocommerce .page-title {
    margin: 0
}

.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button {
    margin-top: 0
}

.woocommerce ul.products li.product .add_to_cart:before,.woocommerce div.product form.cart .button:before {
    content: '\e93d';
    font-family: "fontello";
    margin-right: .6em;
    display: none
}

.woocommerce ul.products li.product.outofstock a[class*=add_to_cart] {
    display: none
}

.woocommerce ul.products li.product .outofstock_label {
    position: absolute;
    z-index: 10;
    top: 20px;
    left: 20px;
    background-color: #222733;
    color: #fff;
    text-align: center;
    display: block;
    font-size: 11px;
    font-weight: 500;
    height: 25px;
    line-height: 26px;
    min-height: 25px;
    min-width: 66px;
    width: auto;
    letter-spacing: .8px;
    margin: 0;
    padding: 0 18px;
    text-transform: uppercase;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.woocommerce ul.products li.product .outofstock_label+.onsale {
    left: auto;
    right: 20px
}

.woocommerce .woocommerce-result-count {
    margin: 0 .3em 0 0;
    font-size: 16px;
    line-height: 22px;
    color: var(--theme-color-text_light)
}

.woocommerce .woocommerce-ordering {
    margin: 0 0 2.8em;
    width: 245px
}

.woocommerce .woocommerce-ordering .select_container {
    line-height: 1
}

.woocommerce .woocommerce-ordering .select_container:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: auto;
    width: 25px
}

.woocommerce .woocommerce-ordering .select_container:after {
    content: '\e9e6';
    font-family: "fontello";
    font-size: 10px;
    display: block;
    position: absolute;
    z-index: 2;
    top: 50%;
    right: 0;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-align: center;
    margin-top: -.5em;
    color: var(--theme-color-text_dark);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.woocommerce .woocommerce-ordering select {
    border: none !important;
    background: 0 0 !important;
    font-size: 16px;
    line-height: 22px;
    font-weight: inherit;
    color: var(--theme-color-text_dark);
    padding: 0 25px 0 0 !important
}

.sidebar_show.woocommerce ul.products.columns-4,.sidebar_show.woocommerce-page ul.products.columns-4,.woocommerce ul.products.columns-5,.woocommerce-page ul.products.columns-5,.woocommerce ul.products.columns-6,.woocommerce-page ul.products.columns-6,.woocommerce ul.products.columns-6,.woocommerce-page ul.products.columns-7,.woocommerce ul.products.columns-6,.woocommerce-page ul.products.columns-8 {
    font-size: .9286em
}

.sidebar_show.woocommerce ul.products.columns-4 a.button,.sidebar_show.woocommerce-page ul.products.columns-4 a.button,.woocommerce ul.products.columns-5 a.button,.woocommerce-page ul.products.columns-5 a.button,.woocommerce ul.products.columns-6 a.button,.woocommerce-page ul.products.columns-6 a.button {
    padding: 1em 1.5em
}

.woocommerce ul.products,.woocommerce-page ul.products {
    margin-right: -30px;
    margin-bottom: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.woocommerce ul.products li.product>.post_item.post_layout_thumbs {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%
}

.woocommerce .products.related ul.products li.product>.post_item.post_layout_thumbs {
    height: auto
}

.woocommerce ul.products li.product,.woocommerce ul.products[class*=columns-] li.product,.woocommerce[class*=columns-] ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce-page ul.products[class*=columns-] li.product {
    margin: 0;
    clear: none;
    padding: 0 30px 35px 0;
    position: relative;
    width: 50%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.woocommerce.columns-1 ul.products li.product,.woocommerce ul.products.columns-1 li.product,.woocommerce ul.products li.product.column-1_1,.woocommerce .related.products ul.products.columns-1 li.product,.woocommerce .related.products ul.products li.product.column-1_1,.woocommerce .upcells.products ul.products li.product.column-1_1,.woocommerce .upcells.products ul.products.columns-1 li.product,.woocommerce-page.columns-1 ul.products li.product,.woocommerce-page ul.products.columns-1 li.product,.woocommerce-page ul.products li.product.column-1_1,.woocommerce-page .related.products ul.products.columns-1 li.product,.woocommerce-page .related.products ul.products li.product.column-1_1,.woocommerce-page .upcells.products ul.products.columns-1 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_1 {
    width: 100%
}

.woocommerce.columns-2 ul.products li.product,.woocommerce ul.products.columns-2 li.product,.woocommerce ul.products li.product.column-1_2,.woocommerce .related.products ul.products.columns-2 li.product,.woocommerce .related.products ul.products li.product.column-1_2,.woocommerce .upcells.products ul.products li.product.column-1_2,.woocommerce .upcells.products ul.products.columns-2 li.product,.woocommerce-page.columns-2 ul.products li.product,.woocommerce-page ul.products.columns-2 li.product,.woocommerce-page ul.products li.product.column-1_2,.woocommerce-page .related.products ul.products.columns-2 li.product,.woocommerce-page .related.products ul.products li.product.column-1_2,.woocommerce-page .upcells.products ul.products.columns-2 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_2 {
    width: 50%
}

.woocommerce.columns-3 ul.products li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce ul.products li.product.column-1_3,.woocommerce .related.products ul.products.columns-3 li.product,.woocommerce .related.products ul.products li.product.column-1_3,.woocommerce .upcells.products ul.products li.product.column-1_3,.woocommerce .upcells.products ul.products.columns-3 li.product,.woocommerce-page.columns-3 ul.products li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page ul.products li.product.column-1_3,.woocommerce-page .related.products ul.products.columns-3 li.product,.woocommerce-page .related.products ul.products li.product.column-1_3,.woocommerce-page .upcells.products ul.products.columns-3 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_3 {
    width: 33.3333333333%
}

.woocommerce.columns-4 ul.products li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce ul.products li.product.column-1_4,.woocommerce .related.products ul.products.columns-4 li.product,.woocommerce .related.products ul.products li.product.column-1_4,.woocommerce .upcells.products ul.products li.product.column-1_4,.woocommerce .upcells.products ul.products.columns-4 li.product,.woocommerce-page.columns-4 ul.products li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce-page ul.products li.product.column-1_4,.woocommerce-page .related.products ul.products.columns-4 li.product,.woocommerce-page .related.products ul.products li.product.column-1_4,.woocommerce-page .upcells.products ul.products.columns-4 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_4 {
    width: 25%
}

.woocommerce.columns-5 ul.products li.product,.woocommerce ul.products.columns-5 li.product,.woocommerce ul.products li.product.column-1_5,.woocommerce .related.products ul.products.columns-5 li.product,.woocommerce .related.products ul.products li.product.column-1_5,.woocommerce .upcells.products ul.products li.product.column-1_5,.woocommerce .upcells.products ul.products.columns-5 li.product,.woocommerce-page.columns-5 ul.products li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce-page ul.products li.product.column-1_5,.woocommerce-page .related.products ul.products.columns-5 li.product,.woocommerce-page .related.products ul.products li.product.column-1_5,.woocommerce-page .upcells.products ul.products.columns-5 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_5 {
    width: 20%
}

.woocommerce.columns-6 ul.products li.product,.woocommerce ul.products.columns-6 li.product,.woocommerce ul.products li.product.column-1_6,.woocommerce .related.products ul.products.columns-6 li.product,.woocommerce .related.products ul.products li.product.column-1_6,.woocommerce .upcells.products ul.products li.product.column-1_6,.woocommerce .upcells.products ul.products.columns-6 li.product,.woocommerce-page.columns-6 ul.products li.product,.woocommerce-page ul.products.columns-6 li.product,.woocommerce-page ul.products li.product.column-1_6,.woocommerce-page .related.products ul.products.columns-6 li.product,.woocommerce-page .related.products ul.products li.product.column-1_6,.woocommerce-page .upcells.products ul.products.columns-6 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_6 {
    width: 16.6666666667%
}

.woocommerce.columns-7 ul.products li.product,.woocommerce ul.products.columns-7 li.product,.woocommerce ul.products li.product.column-1_7,.woocommerce .related.products ul.products.columns-7 li.product,.woocommerce .related.products ul.products li.product.column-1_7,.woocommerce .upcells.products ul.products li.product.column-1_7,.woocommerce .upcells.products ul.products.columns-7 li.product,.woocommerce-page.columns-7 ul.products li.product,.woocommerce-page ul.products.columns-7 li.product,.woocommerce-page ul.products li.product.column-1_7,.woocommerce-page .related.products ul.products.columns-7 li.product,.woocommerce-page .related.products ul.products li.product.column-1_7,.woocommerce-page .upcells.products ul.products.columns-7 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_7 {
    width: 14.2857142857%
}

.woocommerce.columns-8 ul.products li.product,.woocommerce ul.products.columns-8 li.product,.woocommerce ul.products li.product.column-1_8,.woocommerce .related.products ul.products.columns-8 li.product,.woocommerce .related.products ul.products li.product.column-1_8,.woocommerce .upcells.products ul.products li.product.column-1_8,.woocommerce .upcells.products ul.products.columns-8 li.product,.woocommerce-page.columns-8 ul.products li.product,.woocommerce-page ul.products.columns-8 li.product,.woocommerce-page ul.products li.product.column-1_8,.woocommerce-page .related.products ul.products.columns-8 li.product,.woocommerce-page .related.products ul.products li.product.column-1_8,.woocommerce-page .upcells.products ul.products.columns-8 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_8 {
    width: 12.5%
}

.elementor-products-grid .woocommerce ul.products.elementor-grid {
    margin: 0
}

.elementor-products-grid .woocommerce ul.products.elementor-grid li.product {
    width: 100% !important;
    padding: 0
}

.woocommerce ul.products li.product-category mark,.woocommerce-page ul.products li.product-category mark {
    background: 0 0
}

.woocommerce ul.products li.product .post_item,.woocommerce-page ul.products li.product .post_item {
    margin-bottom: 0;
    -webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    -ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;
    transition: color .3s ease,background-color .3s ease,border-color .3s ease
}

.woocommerce ul.products li.product .post_featured {
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
    overflow: hidden;
    margin-bottom: 27px;
    border: none
}

.woocommerce .shop_mode_thumbs ul.products li.product .post_item,.woocommerce-page .shop_mode_thumbs ul.products li.product .post_item {
    outline: none
}

.woocommerce .shop_mode_thumbs ul.products li.product .post_item:hover,.woocommerce-page .shop_mode_thumbs ul.products li.product .post_item:hover {
    outline: none
}

.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img {
    margin: 0;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img {
    -webkit-transition: opacity .3s ease,transform .3s ease;
    -ms-transition: opacity .3s ease,transform .3s ease;
    transition: opacity .3s ease,transform .3s ease
}

.woocommerce ul.products li.product .post_featured:hover img,.woocommerce-page ul.products li.product .post_featured:hover img,.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale {
    font-size: 11px;
    font-weight: 500;
    width: auto;
    height: 25px;
    line-height: 26px;
    min-height: 25px;
    min-width: 50px;
    max-width: 55%;
    letter-spacing: .8px;
    margin: 0;
    padding: 0 12px;
    left: 20px;
    text-transform: uppercase;
    top: 20px;
    right: auto;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background: var(--theme-color-text_link);
    position: absolute;
    overflow: hidden
}

.woocommerce ul.products li.product strong {
    margin-top: .5em
}

.woocommerce ul.products li.product .post_data,.woocommerce-page ul.products li.product .post_data {
    padding: 0;
    text-align: left;
    overflow: hidden
}

.woocommerce ul.products li.product .post_data .post_data_inner>div+.button.product_type_variable,.woocommerce ul.products li.product .post_data .post_data_inner>div+.button.product_type_simple,.woocommerce ul.products li.product .post_data .add_to_cart_wrap,.woocommerce-page ul.products li.product .post_data .post_data_inner>div+.button.product_type_variable,.woocommerce-page ul.products li.product .post_data .post_data_inner>div+.button.product_type_simple,.woocommerce-page ul.products li.product .post_data .add_to_cart_wrap {
    margin-top: 18px
}

.woocommerce ul.products li.product .post_data .post_data_inner .button,.woocommerce-page ul.products li.product .post_data .post_data_inner .button {
    padding: 13px 48px 14px;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.woocommerce ul.products li.product .post_data .post_data_inner .button:after,.woocommerce-page ul.products li.product .post_data .post_data_inner .button:after {
    animation: none
}

.woocommerce ul.products li.product .post_data .post_data_inner .added_to_cart,.woocommerce-page ul.products li.product .post_data .post_data_inner .added_to_cart {
    display: block;
    padding: 0;
    margin-top: .5em
}

.woocommerce ul.products li.product.outofstock .post_featured:not(.hover_none)+.post_data .button,.woocommerce-page ul.products li.product.outofstock .post_featured:not(.hover_none)+.post_data .button,.woocommerce ul.products li.product .post_featured:not(.hover_none)+.post_data .add_to_cart_button,.woocommerce-page ul.products li.product .post_featured:not(.hover_none)+.post_data .add_to_cart_button,.woocommerce ul.products li.product .post_featured:not(.hover_none)+.post_data .button.product_type_external,.woocommerce-page ul.products li.product .post_featured:not(.hover_none)+.post_data .button.product_type_external,.woocommerce ul.products li.product .post_featured:not(.hover_none)+.post_data .button.product_type_grouped,.woocommerce-page ul.products li.product .post_featured:not(.hover_none)+.post_data .button.product_type_grouped {
    display: none
}

.woocommerce ul.products li.product .post_header a {
    color: var(--theme-color-alter_dark)
}

.woocommerce ul.products li.product .post_header a:hover {
    color: var(--theme-color-alter_link)
}

.woocommerce ul.products li.product .post_header .post_tags {
    font-size: 16px;
    line-height: 1.4em;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    margin-bottom: .5em
}

.woocommerce ul.products li.product .post_header .post_tags,.woocommerce ul.products li.product .post_header .post_tags a {
    color: var(--theme-color-alter_text)
}

.woocommerce ul.products li.product .post_header .post_tags a:hover {
    color: var(--theme-color-text_hover)
}

.woocommerce ul.products li.product .post_header,.woocommerce-page ul.products li.product .post_header {
    margin-bottom: 0
}

.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3 {
    font-size: 19px;
    line-height: 1.3em;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.search-results .product .price,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price {
    font-size: 18px;
    line-height: 1em;
    font-weight: 400;
    margin: 11px 0 0
}

.search-results .product .price {
    margin: 0 0 11px
}

.woocommerce ul.products.columns-6 li.product .post_featured .icons {
    display: none !important
}

span.amount {
    line-height: 1em
}

span.amount>.decimals {
    position: relative;
    display: inline;
    font-size: .75em;
    line-height: 1em;
    vertical-align: top;
    margin-left: .2em
}

span.amount>.decimals_separator {
    display: none
}

.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce span.amount,.woocommerce-page span.amount {
    color: var(--theme-color-alter_text)
}

.woocommerce table.shop_table tr.cart-discount td,.woocommerce table.shop_table td span.amount {
    color: var(--theme-color-alter_text)
}

.woocommerce ul.products li.product .price .decimals,.woocommerce-page ul.products li.product .price .decimals {
    top: -.2em
}

.search-results .product .price ins,.woocommerce ul.products li.product .price ins {
    text-decoration: none;
    font-weight: inherit;
    font-style: inherit
}

.search-results .product .price del,.woocommerce ul.products li.product .price del {
    display: inline-block;
    margin-right: 6px;
    font-size: 1em;
    opacity: 1;
    text-decoration: none;
    position: relative
}

.search-results .product .price del:before,.woocommerce ul.products li.product .price del:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 55%;
    left: 0;
    width: 100%;
    height: 1px
}

.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.search-results .product .price ins,.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins {
    color: var(--theme-color-alter_text)
}

.search-results .product .price del,.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del {
    color: var(--theme-color-alter_text)
}

.search-results .product .price del:before,.woocommerce .price del:before {
    background-color: var(--theme-color-text_light)
}

.search-results .product .price del>span.amount,aside.woocommerce del,.woocommerce del,.woocommerce del>span.amount,.woocommerce del,.woocommerce del>span.amount *,.woocommerce-page del,.woocommerce-page del>span.amount,.woocommerce-page del,.woocommerce-page del>span.amount * {
    color: var(--theme-color-text_light) !important
}

.woocommerce .shop_mode_thumbs ul.products li.product .price,.woocommerce-page .shop_mode_thumbs ul.products li.product .price {
    margin: 11px 0 0
}

.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart {
    padding: 1.3em 0 0 1em;
    vertical-align: top;
    line-height: 1em
}

.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after {
    display: none
}

.woocommerce .products .star-rating {
    float: none;
    margin: .6em auto -.6em
}

.woocommerce ul.products li.product .post_header {
    position: relative;
    overflow: visible
}

.woocommerce ul.products li.product .star-rating {
    font-size: 14px;
    width: 78px;
    margin: 15px 0 0;
    letter-spacing: 2px
}

.woocommerce .products .star-rating:before,.woocommerce .products .star-rating span {
    top: 0;
    left: 1px
}

.woocommerce .star-rating span:before,.woocommerce .star-rating:before {
    content: "\e96e\e96e\e96e\e96e\e96e";
    font-family: "fontello"
}

.woocommerce p.stars a,.star-rating span,.star-rating:before {
    color: #ffc107
}

.woocommerce .star-rating:before {
    color: var(--theme-color-text_dark_02)
}

.woocommerce p.stars a:hover {
    color: var(--theme-color-text_link)
}

#review_form #respond p.form-submit input[type=submit] {
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link)
}

#review_form #respond p.form-submit input[type=submit]:hover,#review_form #respond p.form-submit input[type=submit]:focus {
    color: var(--theme-color-bg_color);
    background-color: var(--theme-color-text_dark)
}

.woocommerce-links-more+.woocommerce-pagination {
    display: none
}

.return-to-shop {
    text-align: center
}

.woocommerce .woocommerce-message,.woocommerce .woocommerce-info {
    background-color: transparent;
    border: none;
    margin: 0 0 48px
}

.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register {
    border: none;
    padding: 0;
    margin: 48px auto 0 auto;
    text-align: center
}

.woocommerce-error,.woocommerce-info,.woocommerce-message {
    padding: 0;
    margin: 0;
    text-align: center;
    font-size: 1em;
    font-weight: 400;
    border: none;
    background-color: transparent;
    color: var(--theme-color-text)
}

.woocommerce-error a,.woocommerce-info a,.woocommerce-message a {
    font-weight: 500;
    color: var(--theme-color-text_dark)
}

.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover {
    color: var(--theme-color-text_link)
}

.woocommerce .woocommerce-error {
    text-align: center;
    padding: 35px 0 0;
    margin: 0 0 50px
}

.woocommerce .woocommerce-error:before {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before {
    color: var(--theme-color-alter_dark)
}

.woocommerce .woocommerce-error:before {
    color: var(--theme-color-alter_link)
}

.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button {
    margin: 0;
    padding: 0;
    display: inline-block;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
    float: none;
    color: var(--theme-color-text_link);
    letter-spacing: 0;
    font-size: inherit;
    line-height: inherit;
    margin-right: 5px
}

.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:hover {
    color: var(--theme-color-text_hover)
}

.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before {
    display: none
}

.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info {
    margin: 0
}

.woocommerce-form-coupon-toggle {
    margin-bottom: 0;
    padding-bottom: 10px
}

.woocommerce-form-coupon p {
    font-size: 16px;
    line-height: 1.3em;
    font-weight: 400;
    margin: 23px 0 0
}

.woocommerce-form-coupon .cart-coupon-inner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    border: 1px solid var(--theme-color-bd_color);
    background-color: var(--theme-color-bg_color);
    align-items: center;
    padding-left: 25px;
    height: 55px;
    margin: 0 auto;
    width: 530px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.woocommerce-form-coupon .cart-coupon-inner:before {
    content: '\e9bd';
    font-family: "fontello";
    display: inline-block;
    color: var(--theme-color-text_dark);
    font-size: 22px
}

.woocommerce-form-coupon .cart-coupon-inner input {
    padding: 13px 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    border: none;
    flex: 1 auto;
    width: 100%;
    margin-right: 155px
}

.woocommerce-form-coupon .cart-coupon-inner button {
    display: inline-flex;
    width: 155px;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background: 0 0;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-bg_color) !important;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.woocommerce-form-coupon .cart-coupon-inner button:focus,.woocommerce-form-coupon .cart-coupon-inner button:hover {
    color: var(--theme-color-text_link)
}

.woocommerce-form-coupon .cart-coupon-inner button:before {
    content: "";
    display: block;
    height: 22px;
    width: 1px;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: var(--theme-color-bd_color)
}

.woocommerce div.product .product_title {
    margin: -.15em 0 .55em;
    font-size: 2.059em
}

.woocommerce div.product .woocommerce-product-details__short-description {
    margin-bottom: 40px
}

.woocommerce div.product .woocommerce-product-details__short-description p:last-child {
    margin: 0
}

.woocommerce div.product p.price,.woocommerce div.product span.price {
    position: relative;
    font-size: 24px;
    font-weight: 700;
    color: var(--theme-color-text_link)
}

.woocommerce div.product p.price span.amount,.woocommerce div.product span.price span.amount {
    color: var(--theme-color-text_link)
}

.woocommerce div.product p.price .woocommerce-Price-currencySymbol,.woocommerce div.product span.price .woocommerce-Price-currencySymbol {
    letter-spacing: 2px
}

.woocommerce div.product p.price {
    margin: 0 0 35px
}

.woocommerce div.product span.price ins,.woocommerce div.product p.price ins {
    text-decoration: none;
    font-style: normal;
    font-weight: 700
}

.woocommerce,.woocommerce-page {
    --theme-var-single-product-gallery-width: 56%
}

.woocommerce-main-image {
    position: relative;
    display: block
}

.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images {
    margin-bottom: 6.5em
}

.woocommerce.sidebar_show div.product div.images,.woocommerce-page.sidebar_show div.product div.images,.woocommerce.sidebar_show #content div.product div.images,.woocommerce-page.sidebar_show #content div.product div.images {
    width: 100%;
    float: none;
    margin-bottom: 60px
}

.woocommerce.sidebar_hide div.product div.images,.woocommerce-page.sidebar_hide div.product div.images,.woocommerce.sidebar_hide #content div.product div.images,.woocommerce-page.sidebar_hide #content div.product div.images {
    width: var(--theme-var-single-product-gallery-width);
    float: left
}

.woocommerce div.product div.images img {
    border: none;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.woocommerce div.product div.images .woocommerce-product-gallery__image:first-child {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.woocommerce div.product div.images .flex-viewport {
    border: none
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    max-width: none;
    display: block
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
    margin-bottom: 0
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) {
    padding: 0
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
    border: none
}

.woocommerce div.product div.images .flex-control-thumbs li {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.woocommerce div.product div.images img {
    border-color: var(--theme-color-bd_color)
}

.woocommerce div.product div.images a:hover img {
    border-color: var(--theme-color-text_link)
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    display: block;
    overflow: hidden;
    color: #000 !important;
    background-color: #fff !important;
    letter-spacing: 0 !important;
    cursor: pointer;
    text-align: center;
    border: none !important;
    margin: 0 !important;
    width: 47px;
    height: 47px;
    line-height: 48px !important;
    -webkit-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    border-radius: 50% !important;
    -webkit-transition: all .2s ease !important;
    -ms-transition: all .2s ease !important;
    transition: all .2s ease !important;
    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.06);
    -ms-box-shadow: 0 0 30px 0 rgba(0,0,0,.06);
    box-shadow: 0 0 30px 0 rgba(0,0,0,.06);
    position: absolute;
    visibility: visible !important;
    pointer-events: auto !important;
    top: 20px;
    right: 20px;
    opacity: 1 !important
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
    display: none !important
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
    content: '\e9a6';
    font-family: "fontello";
    border: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    position: static;
    font-size: 18px;
    width: 100%;
    height: 100%;
    text-indent: 0
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover {
    color: var(--theme-color-text_link) !important
}

.woocommerce div.product div.images {
    position: relative;
    overflow: hidden;
    padding-left: 150px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.woocommerce div.product div.images.woocommerce-product-gallery--without-thumbs {
    padding-left: 0 !important
}

.woocommerce div.product div.images .flex-control-thumbs {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    margin: 0;
    width: 150px;
    padding: 0 50px 0 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-width: thin
}

.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar {
    width: 8px
}

.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-track {
    background: var(--theme-color-alter_bg_color)
}

.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-thumb {
    background-color: var(--theme-color-alter_bd_color)
}

.woocommerce div.product div.images .flex-control-thumbs li {
    padding: 0 0 20px;
    display: block;
    width: 100%
}

.woocommerce div.product div.images .flex-control-thumbs li:last-child {
    padding-bottom: 0 !important
}

.woocommerce div.product .summary span.onsale {
    font-size: 11px;
    line-height: 16px;
    font-weight: 500;
    margin: 0 0 30px;
    padding: 5px 15px;
    display: table;
    text-transform: uppercase;
    pointer-events: none;
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-text_link);
    width: auto;
    min-width: 50px;
    max-width: 200px;
    height: auto;
    min-height: auto;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: .8px;
    position: static
}

body:not(.trx_addons_present) div.product span.onsale {
    line-height: 16px
}

.woocommerce div.product div.thumbnails>div,.woocommerce div.product div.thumbnails>ul {
    max-height: 15em
}

.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a {
    margin-right: 1.5%;
    width: 18.5%;
    position: relative;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.woocommerce #content div.product div.thumbnails a:hover,.woocommerce div.product div.thumbnails a:hover,.woocommerce-page #content div.product div.thumbnails a:hover,.woocommerce-page div.product div.thumbnails a:hover {
    border-style: solid
}

.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a {
    margin-right: 2.6666%;
    width: 23%
}

.woocommerce #content div.product div.thumbnails.columns-3 a,.woocommerce div.product div.thumbnails.columns-3 a,.woocommerce-page #content div.product div.thumbnails.columns-3 a,.woocommerce-page div.product div.thumbnails.columns-3 a {
    margin-right: 3.5%;
    width: 31%
}

.woocommerce #content div.product div.thumbnails a:before,.woocommerce div.product div.thumbnails a:before,.woocommerce-page #content div.product div.thumbnails a:before,.woocommerce-page div.product div.thumbnails a:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.woocommerce #content div.product div.thumbnails a:hover:before,.woocommerce div.product div.thumbnails a:hover:before,.woocommerce-page #content div.product div.thumbnails a:hover:before,.woocommerce-page div.product div.thumbnails a:hover:before {
    background-color: rgba(255,255,255,.4)
}

.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first {
    clear: none
}

.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last {
    margin-right: 0
}

.woocommerce #content div.product div.thumbnails a:nth-child(4n+1),.woocommerce div.product div.thumbnails a:nth-child(4n+1),.woocommerce-page #content div.product div.thumbnails a:nth-child(4n+1),.woocommerce-page div.product div.thumbnails a:nth-child(4n+1) {
    clear: both
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous {
    margin-top: 4px
}

.pswp {
    z-index: 10000
}

.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
    margin-bottom: 6.5em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.woocommerce.sidebar_show #content div.product div.summary,.woocommerce.sidebar_show div.product div.summary,.woocommerce-page.sidebar_show #content div.product div.summary,.woocommerce-page.sidebar_show div.product div.summary {
    width: 100%;
    float: none;
    padding-left: 0;
    padding-right: 0
}

.woocommerce.sidebar_hide #content div.product div.summary,.woocommerce.sidebar_hide div.product div.summary,.woocommerce-page.sidebar_hide #content div.product div.summary,.woocommerce-page.sidebar_hide div.product div.summary {
    width: calc(100% - var(--theme-var-single-product-gallery-width));
    padding-left: 60px;
    float: right
}

.woocommerce #content div.product div.summary:after,.woocommerce div.product div.summary:after,.woocommerce-page #content div.product div.summary:after,.woocommerce-page div.product div.summary:after {
    content: ' ';
    float: none;
    clear: both;
    width: 100%;
    height: 0;
    display: block
}

.single-product div.product .woocommerce-tabs ul.wc-tabs li a {
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color)
}

.single-product div.product .woocommerce-tabs ul.wc-tabs li:not(.active) a:hover,.single-product div.product .woocommerce-tabs ul.wc-tabs li.active a {
    color: var(--theme-color-alter_dark);
    background-color: transparent;
    border-color: var(--theme-color-alter_dark)
}

.single-product div.product .woocommerce-tabs .panel {
    color: var(--theme-color-text)
}

.woocommerce div.product div.summary .woocommerce-product-details__additional-information h2,.woocommerce div.product .woocommerce-stack-additional_information h2,.woocommerce-page div.product div.summary .woocommerce-product-details__additional-information h2,.woocommerce-page div.product .woocommerce-stack-additional_information h2 {
    display: none
}

.woocommerce div.product div.summary .woocommerce-product-details__additional-information table,.woocommerce div.product div.summary .woocommerce-product-details__additional-information th,.woocommerce div.product div.summary .woocommerce-product-details__additional-information td,.woocommerce div.product .woocommerce-stack-additional_information table,.woocommerce div.product .woocommerce-stack-additional_information th,.woocommerce div.product .woocommerce-stack-additional_information td,.woocommerce-page div.product div.summary .woocommerce-product-details__additional-information table,.woocommerce-page div.product div.summary .woocommerce-product-details__additional-information th,.woocommerce-page div.product div.summary .woocommerce-product-details__additional-information td,.woocommerce-page div.product .woocommerce-stack-additional_information table,.woocommerce-page div.product .woocommerce-stack-additional_information th,.woocommerce-page div.product .woocommerce-stack-additional_information td {
    background-color: transparent !important;
    text-transform: none;
    padding: 0;
    border: none;
    width: auto;
    font-weight: inherit;
    font-style: normal
}

.woocommerce div.product div.summary .woocommerce-product-details__additional-information th,.woocommerce div.product .woocommerce-stack-additional_information th,.woocommerce-page div.product div.summary .woocommerce-product-details__additional-information th,.woocommerce-page div.product .woocommerce-stack-additional_information th {
    padding-right: 1em
}

.woocommerce div.product div.summary .woocommerce-product-details__additional-information th:after,.woocommerce div.product .woocommerce-stack-additional_information th:after,.woocommerce-page div.product div.summary .woocommerce-product-details__additional-information th:after,.woocommerce-page div.product .woocommerce-stack-additional_information th:after {
    content: ':'
}

.woocommerce div.product div.summary .woocommerce-product-details__additional-information p,.woocommerce div.product .woocommerce-stack-additional_information p,.woocommerce-page div.product div.summary .woocommerce-product-details__additional-information p,.woocommerce-page div.product .woocommerce-stack-additional_information p {
    padding: 0
}

.woocommerce .product_meta span {
    display: block;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.3em;
    color: var(--theme-color-text_dark)
}

.woocommerce .product_meta span span {
    display: inline
}

.woocommerce .product_meta span+span {
    margin-top: 10px
}

.woocommerce .product_meta span>a,.woocommerce .product_meta span>span {
    font-weight: 400;
    letter-spacing: 0;
    color: var(--theme-color-text)
}

.woocommerce .product_meta span a:hover {
    color: var(--theme-color-text_link)
}

.woocommerce div.product .summary .stock {
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0;
    display: inline-block;
    color: var(--theme-color-text_dark);
    position: relative;
    margin-bottom: 40px
}

.woocommerce div.product .summary .stock:after {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    margin-top: 5px;
    border-bottom: 1px solid var(--theme-color-text_link);
    -webkit-box-shadow: 0 9px 16px rgba(0,0,0,.2);
    -ms-box-shadow: 0 9px 16px rgba(0,0,0,.2);
    box-shadow: 0 9px 16px rgba(0,0,0,.2)
}

.woocommerce div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce-page #content div.product form.cart {
    padding: 0;
    margin-bottom: 44px
}

.single_product_bottom_bar_sticky div.quantity,.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity {
    margin: 0 10px 0 0;
    width: 130px;
    height: 55px;
    position: relative
}

.single_product_bottom_bar_sticky div.quantity span,.woocommerce div.product form.cart div.quantity span,.woocommerce-page div.product form.cart div.quantity span,.woocommerce .shop_table.cart div.quantity span,.woocommerce-page .shop_table.cart div.quantity span {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    right: 1px;
    top: 1px;
    width: 39px;
    height: 50%;
    line-height: 1.95em;
    text-align: left;
    cursor: pointer;
    padding-left: 5px
}

.single_product_bottom_bar_sticky div.quantity span:before,.woocommerce div.product form.cart div.quantity span:before,.woocommerce-page div.product form.cart div.quantity span:before,.woocommerce .shop_table.cart div.quantity span:before,.woocommerce-page .shop_table.cart div.quantity span:before {
    font-family: "fontello";
    font-weight: 400
}

.single_product_bottom_bar_sticky div.quantity span.q_dec,.woocommerce div.product form.cart div.quantity span.q_dec,.woocommerce-page div.product form.cart div.quantity span.q_dec,.woocommerce .shop_table.cart div.quantity span.q_dec,.woocommerce-page .shop_table.cart div.quantity span.q_dec {
    top: auto;
    bottom: 1px;
    border-top: none;
    line-height: .9em
}

.single_product_bottom_bar_sticky div.quantity span.q_inc:before,.woocommerce div.product form.cart div.quantity span.q_inc:before,.woocommerce-page div.product form.cart div.quantity span.q_inc:before,.woocommerce .shop_table.cart div.quantity span.q_inc:before,.woocommerce-page .shop_table.cart div.quantity span.q_inc:before {
    content: '\e835'
}

.single_product_bottom_bar_sticky div.quantity span.q_dec:before,.woocommerce div.product form.cart div.quantity span.q_dec:before,.woocommerce-page div.product form.cart div.quantity span.q_dec:before,.woocommerce .shop_table.cart div.quantity span.q_dec:before,.woocommerce-page .shop_table.cart div.quantity span.q_dec:before {
    content: '\e828'
}

.single_product_bottom_bar_sticky div.quantity input[type=number],.woocommerce div.product form.cart div.quantity input[type=number],.woocommerce-page div.product form.cart div.quantity input[type=number],.woocommerce .shop_table.cart div.quantity input[type=number],.woocommerce-page .shop_table.cart div.quantity input[type=number] {
    width: 100%;
    height: 100%;
    padding: 0 48px 0 30px;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color: var(--theme-color-input_text);
    border: 1px solid var(--theme-color-input_bd_color) !important;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -moz-appearance: textfield;
    appearance: textfield
}

.single_product_bottom_bar_sticky div.quantity input[type=number]::-webkit-inner-spin-button,.single_product_bottom_bar_sticky div.quantity input[type=number]::-webkit-outer-spin-button,.woocommerce div.product form.cart div.quantity input[type=number]::-webkit-inner-spin-button,.woocommerce div.product form.cart div.quantity input[type=number]::-webkit-outer-spin-button,.woocommerce-page div.product form.cart div.quantity input[type=number]::-webkit-inner-spin-button,.woocommerce-page div.product form.cart div.quantity input[type=number]::-webkit-outer-spin-button,.woocommerce .shop_table.cart div.quantity input[type=number]::-webkit-inner-spin-button,.woocommerce .shop_table.cart div.quantity input[type=number]::-webkit-outer-spin-button,.woocommerce-page .shop_table.cart div.quantity input[type=number]::-webkit-inner-spin-button,.woocommerce-page .shop_table.cart div.quantity input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity {
    margin: 0;
    width: 7em;
    font-size: 1rem
}

.woocommerce div.product form.cart .group_table {
    margin-bottom: 1.8em
}

.woocommerce div.product form.cart .group_table td {
    padding: 1.8em 1em;
    vertical-align: middle;
    font-size: .9em
}

.woocommerce div.product form.cart .group_table td .stock {
    font-size: .9em;
    margin: 0;
    display: table-cell
}

.woocommerce div.product form.cart .group_table td .stock:after {
    margin-top: 2px
}

.woocommerce div.product form.cart .variations {
    margin-bottom: 34px
}

.woocommerce div.product form.cart .variations .select_container {
    max-width: 300px
}

.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 13px;
    background-color: transparent;
    text-align: left;
    line-height: 1.2em
}

.woocommerce div.product form.cart .variations tr:last-child td.value {
    padding-bottom: 0
}

.woocommerce div.product form.cart .variations tr+tr .label {
    padding: 17px 0 13px
}

.woocommerce div.product form.cart .variations .label {
    font-weight: 500;
    font-size: 17px;
    line-height: 1.2em;
    vertical-align: middle;
    color: var(--theme-color-text_dark)
}

.woocommerce div.product form.cart .variations label {
    font-weight: 500
}

.woocommerce div.product form.cart .reset_variations {
    font-style: italic;
    font-size: 1em;
    letter-spacing: 0
}

.woocommerce-variation-price {
    margin: 0
}

.woocommerce-variation-price .price {
    padding-bottom: 25px;
    display: inline-block
}

.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt {
    font-size: .8em;
    line-height: 1.25em;
    font-weight: 400;
    padding: 0;
    margin: 0
}

.woocommerce td.product-name dl.variation dd {
    padding-left: .5em
}

.woocommerce .reset_variations {
    display: none !important
}

.woocommerce .product .summary>.yith-wcwl-add-to-wishlist {
    float: left;
    width: auto;
    margin-top: 0;
    margin-bottom: 2em
}

.woocommerce .product .summary>.compare {
    float: left;
    margin-bottom: 2em;
    margin-right: 2em
}

.woocommerce .product .summary div.woocommerce-tabs+.compare,.woocommerce .product .summary div.woocommerce-tabs+.compare+.yith-wcwl-add-to-wishlist,.woocommerce .product .summary div.woocommerce-product-gallery__image+.compare,.woocommerce .product .summary div.woocommerce-product-gallery__image+.compare+.yith-wcwl-add-to-wishlist {
    margin-top: 2em;
    margin-bottom: 0
}

.woocommerce .product .yith-wcwl-add-to-wishlist {
    margin: 0
}

.woocommerce .product .compare:before,.woocommerce .product .yith-wcwl-add-to-wishlist .add_to_wishlist:before,.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:before,.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:before {
    content: '\e8a8';
    font-family: "fontello";
    margin-right: .2em
}

.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:before {
    content: '\e8aa'
}

.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:before {
    content: '\e8aa'
}

.woocommerce .product .compare:before {
    content: '\e8e7';
    margin-right: .5em
}

.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.woocommerce .product .yith-wcwl-add-to-wishlist .feedback,.woocommerce .product .yith-wcwl-add-to-wishlist .feedback {
    order: 2;
    margin: 0 0 0 .5em;
    font-size: .923em
}

.woocommerce .product .yith-wcwl-add-to-wishlist .feedback:before,.woocommerce .product .yith-wcwl-add-to-wishlist .feedback:before {
    content: '('
}

.woocommerce .product .yith-wcwl-add-to-wishlist .feedback:after,.woocommerce .product .yith-wcwl-add-to-wishlist .feedback:after {
    content: ')'
}

.woocommerce .product .summary~.yith-wcwl-add-to-wishlist {
    margin-top: 2em
}

.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .feedback {
    display: none
}

.woocommerce ul.products li.product.add-to-wishlist-before_image>.yith-wcwl-add-to-wishlist {
    display: none
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
    position: static;
    left: auto;
    top: auto;
    margin: 0
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i,.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .yith-wcwl-icon {
    display: none
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback+a,.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .add_to_wishlist,.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .disabled_item,.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .open-pretty-photo {
    font-size: 1em
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap {
    position: absolute;
    z-index: 2000;
    top: 1em;
    left: 1em;
    -webkit-transform: translateX(-60%);
    -ms-transform: translateX(-60%);
    transform: translateX(-60%);
    -webkit-transition: -webkit-transform .3s ease,opacity .3s ease;
    -ms-transition: -ms-transform .3s ease,opacity .3s ease;
    transition: transform .3s ease,opacity .3s ease;
    opacity: 0;
    border: 1px solid var(--theme-color-extra_bd_color);
    background-color: var(--theme-color-extra_bg_color)
}

.woocommerce .related.products ul.products li.product.add-to-wishlist-before_image .post_item .yith_buttons_wrap {
    top: -1em;
    -webkit-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    transform: translateX(-200%)
}

.woocommerce .related.products ul.products li.product.add-to-wishlist-before_image .post_item:hover .yith_buttons_wrap {
    -webkit-transform: translateX(-60%);
    -ms-transform: translateX(-60%);
    transform: translateX(-60%)
}

.mobile_layout.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap,.woocommerce ul.products li.product.add-to-wishlist-before_image .post_item:hover .yith_buttons_wrap {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap>:nth-child(n+1) {
    border-top: 1px dotted var(--theme-color-extra_bd_color)
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap>.yith-wcwl-add-to-wishlist {
    margin: 0
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap>.yith-wcwl-add-to-wishlist>div {
    position: relative
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap>.yith-wcwl-add-to-wishlist>div>img {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    margin: 0
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap>a,.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap>.yith-wcwl-add-to-wishlist>div>a {
    display: block;
    position: relative;
    z-index: 2;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap>a:before,.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap>.yith-wcwl-add-to-wishlist>div>a:before {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap>.yith-wcwl-add-to-wishlist>div>span {
    display: none !important
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a {
    color: var(--theme-color-extra_link)
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a:hover {
    color: var(--theme-color-extra_hover)
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a>.tooltip {
    display: inline-block;
    vertical-align: top;
    pointer-events: none;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 100%;
    margin-left: 10px;
    white-space: nowrap;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
    -webkit-transition: -webkit-transform .3s ease,opacity .3s ease;
    -ms-transition: -ms-transform .3s ease,opacity .3s ease;
    transition: transform .3s ease,opacity .3s ease;
    border-width: 0;
    color: var(--theme-color-extra_text);
    background-color: var(--theme-color-extra_bg_color);
    border-color: var(--theme-color-extra_bg_color)
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a>.tooltip:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    top: 50%;
    left: -7px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border-style: solid;
    border-width: 0 0 4px 7px;
    border-bottom-color: inherit;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-top-color: transparent !important
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a:hover>.tooltip {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
}

.woocommerce ul.products.columns-5 li.product.add-to-wishlist-before_image .yith_buttons_wrap .tooltip,.woocommerce ul.products.columns-6 li.product.add-to-wishlist-before_image .yith_buttons_wrap .tooltip {
    padding: 3px 6px;
    font-size: 10px;
    line-height: 14px
}

.woocommerce.single-product ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap {
    border-color: var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-alter_bg_color)
}

.woocommerce.single-product ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap>:nth-child(n+1) {
    border-color: var(--theme-color-alter_bd_color)
}

.woocommerce.single-product ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a {
    color: var(--theme-color-alter_link)
}

.woocommerce.single-product ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a:hover {
    color: var(--theme-color-alter_hover)
}

.woocommerce.single-product ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a>.tooltip {
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color);
    border-color: var(--theme-color-alter_bg_color)
}

.woocommerce ul.products li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap,.woocommerce ul.products li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.woocommerce ul.products li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare+.yith-wcwl-add-to-wishlist,.woocommerce ul.products li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare+.yith-wcwl-add-to-wishlist {
    margin-left: 1em
}

.woocommerce ul.products li.product.add-to-wishlist-before_add_to_cart .add_to_cart_wrap+.yith_buttons_wrap,.woocommerce ul.products li.product.add-to-wishlist-after_add_to_cart .add_to_cart_wrap+.yith_buttons_wrap {
    margin-top: 1em
}

.woocommerce ul.products.columns-4 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-4 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-5 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-5 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-6 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-6 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-7 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-7 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-8 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-8 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.woocommerce ul.products.columns-4 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare+.yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-4 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare+.yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-5 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare+.yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-5 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare+.yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-6 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare+.yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-6 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare+.yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-7 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare+.yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-7 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare+.yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-8 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare+.yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-8 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare+.yith-wcwl-add-to-wishlist {
    margin-left: 0
}

.woocommerce.yith-wcwl-form .wishlist-title>h2 {
    margin: 0
}

.woocommerce.yith-wcwl-form .hidden-title-form a.hide-title-form {
    vertical-align: top
}

.woocommerce.yith-wcwl-form table.wishlist_table {
    font-size: 1em
}

.woocommerce.yith-wcwl-form table.wishlist_table td.product-add-to-cart a {
    display: inline-block !important
}

.woocommerce.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share {
    margin: 0;
    float: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.woocommerce.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share h4.yith-wcwl-share-title {
    font-size: 1em;
    margin-right: 1em
}

.woocommerce.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share li a {
    min-width: 0;
    min-height: 0;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color)
}

.woocommerce.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share li a:hover {
    color: var(--theme-color-alter_link);
    background-color: var(--theme-color-alter_bg_hover)
}

.woocommerce div.product .product_meta {
    clear: both
}

.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
    padding-left: 0;
    margin: 0 0 55px
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before {
    border-width: 0
}

.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
    background: 0 0;
    border: none;
    padding: 3px 6px;
    margin: 0 -6px;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
    background: 0 0;
    border: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {
    display: none
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {
    text-shadow: inherit
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
    font-weight: 500;
    padding: 21px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 278px;
    font-size: 13px;
    line-height: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-top: 2px solid transparent;
    text-align: center
}

.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel {
    border: none;
    margin: 0;
    padding: 0;
    display: none
}

.woocommerce div.product .woocommerce-tabs h2,.woocommerce #content div.product .woocommerce-tabs h2,.woocommerce-page div.product .woocommerce-tabs h2,.woocommerce-page #content div.product .woocommerce-tabs h2 {
    margin: 0 0 1em;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0
}

.woocommerce div.product .woocommerce-tabs h3,.woocommerce #content div.product .woocommerce-tabs h3,.woocommerce-page div.product .woocommerce-tabs h3,.woocommerce-page #content div.product .woocommerce-tabs h3 {
    font-size: 1.5385em;
    margin-bottom: .25em !important;
    letter-spacing: 1px
}

.woocommerce div.product .woocommerce-tabs p,.woocommerce #content div.product .woocommerce-tabs p,.woocommerce-page div.product .woocommerce-tabs p,.woocommerce-page #content div.product .woocommerce-tabs p {
    margin: 0
}

.woocommerce div.product .woocommerce-tabs p+p,.woocommerce #content div.product .woocommerce-tabs p+p,.woocommerce-page div.product .woocommerce-tabs p+p,.woocommerce-page #content div.product .woocommerce-tabs p+p {
    margin-top: .5em
}

.woocommerce div.product .woocommerce-tabs #tab-description h2 {
    display: none
}

.woocommerce table.shop_attributes {
    border-style: solid;
    border-color: var(--theme-color-bd_color)
}

.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td {
    font-weight: 400;
    text-align: left;
    font-size: .945em;
    border-style: solid;
    border-color: var(--theme-color-bd_color)
}

.woocommerce table.shop_attributes tr:nth-child(2n+1)>* {
    background-color: var(--theme-color-alter_bg_color_04)
}

.woocommerce table.shop_attributes tr:nth-child(2n)>*,.woocommerce table.shop_attributes tr.alt>* {
    background-color: var(--theme-color-alter_bg_color_02)
}

.woocommerce table.shop_attributes th {
    font-weight: 500;
    color: var(--theme-color-text_dark)
}

.woocommerce div.product .woocommerce-product-rating,.woocommerce-page div.product .woocommerce-product-rating {
    float: right;
    margin: 0
}

.woocommerce div.product .woocommerce-product-rating .star-rating,.woocommerce-page div.product .woocommerce-product-rating .star-rating {
    margin-top: 8px;
    margin-bottom: 8px
}

.woocommerce .woocommerce-product-rating .woocommerce-review-link,.woocommerce-page .woocommerce-product-rating .woocommerce-review-link {
    display: none
}

.woocommerce .woocommerce-product-rating .star-rating,.woocommerce-page .woocommerce-product-rating .star-rating {
    margin-top: 10px;
    margin-bottom: 4px;
    margin-right: 0
}

.woocommerce .star-rating,.woocommerce-page .star-rating {
    width: 88px;
    height: 1.2em;
    margin-top: 4px;
    margin-bottom: 4px;
    font-size: 14px;
    letter-spacing: 4px
}

.woocommerce #reviews {
    display: block;
    margin-left: calc(-1*var(--theme-var-grid_gap)/2);
    margin-right: calc(-1*var(--theme-var-grid_gap)/2);
    overflow: visible
}

.woocommerce #reviews #comments,.woocommerce #comments+#review_form_wrapper {
    float: left;
    width: 50%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: calc(var(--theme-var-grid_gap)/2);
    padding-right: calc(var(--theme-var-grid_gap)/2)
}

.woocommerce #reviews #comments ol.commentlist {
    padding: 0;
    font-style: inherit;
    font-weight: inherit
}

.woocommerce #reviews #comments ol.commentlist ul.children {
    padding: 0;
    margin: 0 0 0 4em
}

.woocommerce #reviews #comments ol.commentlist li {
    margin-bottom: 0
}

.woocommerce #reviews #comments ol.commentlist li+li,.woocommerce #reviews #comments ol.commentlist ul.children {
    padding-top: 1.5em;
    margin-top: 1.5em;
    border-top: 1px solid var(--theme-color-bd_color)
}

.woocommerce .woocommerce-tabs .form-submit {
    display: block
}

.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
    background: 0 0;
    border: none;
    padding: 0;
    position: static;
    width: 60px;
    float: left;
    margin: 0 20px 10px 0;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text {
    margin: 0;
    padding: 0 0 23px;
    border: 0;
    position: relative;
    overflow: hidden
}

.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating,.woocommerce-page #reviews #comments ol.commentlist li .comment-text .star-rating {
    position: absolute;
    left: 0;
    bottom: 0;
    margin-bottom: 0
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p {
    margin: 0
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p+p,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p+p {
    margin-top: .3em
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
    margin: -2px 10px 4px 0;
    display: inline-block;
    vertical-align: middle;
    color: var(--theme-color-alter_text);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong {
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 23px;
    font-weight: 500
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta time {
    font-style: normal;
    letter-spacing: 0
}

.woocommerce .comment-form .comment-form-comment label,.woocommerce .comment-form .comment-form-rating label,.woocommerce .comment-form .comment-form-author label,.woocommerce .comment-form .comment-form-email label {
    display: block;
    font-weight: 500;
    font-size: .92em;
    color: var(--theme-color-text_dark)
}

.woocommerce #review_form #respond .form-submit {
    margin-bottom: 0
}

.woocommerce #review_form #respond input[type=text],.woocommerce #review_form #respond input[type=number],.woocommerce #review_form #respond input[type=email],.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond input[type=text],.woocommerce-page #review_form #respond input[type=number],.woocommerce-page #review_form #respond input[type=email],.woocommerce-page #review_form #respond textarea {
    width: 100%;
    -webkit-box-shadow: 0 15px 15px -14px rgba(0,0,0,.018);
    -ms-box-shadow: 0 15px 15px -14px rgba(0,0,0,.018);
    box-shadow: 0 15px 15px -14px rgba(0,0,0,.018)
}

.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond textarea {
    height: 6em;
    min-height: 5em;
    overflow: auto
}

.woocommerce #review_form #respond #reply-title {
    font-size: 25px;
    line-height: 1.2em;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: .8em;
    display: inline-block;
    color: var(--theme-color-text_dark)
}

.woocommerce .comment-form .comment-form-rating,.woocommerce #review_form #respond p {
    margin: 0 0 1.4em
}

.woocommerce #review_form #respond .form-submit {
    margin-top: 40px
}

.woocommerce #review_form #respond p.comment-form-rating,.woocommerce #review_form #respond p.comment-form-rating .stars {
    margin-bottom: 0
}

.woocommerce #review_form #respond p.stars {
    margin-bottom: 0;
    margin-top: 7px
}

.woocommerce .comment-form .comment-form-author label,.woocommerce .comment-form .comment-form-email label {
    display: block
}

.single-product .related,.single-product .upsells {
    margin-top: 4.4em;
    clear: both
}

.single-product .related ul.products,.single-product .upsells ul.products {
    margin-bottom: -25px
}

.single-product .related h2,.single-product .upsells h2 {
    margin-bottom: 55px;
    font-size: 2.611em;
    line-height: 1.1em;
    text-align: left;
    margin-top: 0;
    margin-left: -1px
}

.single-product ul.products li.product .post_item {
    padding: 0;
    position: relative
}

.single-product ul.products li.product .post_item .price *,.single-product ul.products li.product .post_item .price {
    color: var(--theme-color-alter_text)
}

.single-product .footer_copyright_wrap {
    outline: none
}

.single-product .footer_logo_wrap+.footer_copyright_wrap,.single-product .footer_socials_wrap+.footer_copyright_wrap,.single-product .footer_menu_wrap+.footer_copyright_wrap {
    margin-top: 0
}

.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product {
    border: none;
    box-shadow: none
}

.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells {
    order: 2;
    float: none;
    width: 100%
}

.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals {
    order: 1;
    float: none
}

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label a,.woocommerce-page div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label a {
    font-weight: 500
}

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price span.amount,.woocommerce-page div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price span.amount {
    font-weight: 400
}

.woocommerce a.remove {
    margin-top: .5em;
    text-align: center;
    position: relative;
    overflow: hidden;
    width: 1.2em;
    height: 1.2em;
    line-height: 1.2em;
    text-indent: -100px;
    font-size: 9px !important;
    font-weight: 400 !important;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.woocommerce a.remove:before {
    display: none !important
}

.woocommerce a.remove:after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    content: '\e9e1';
    font-family: "fontello";
    line-height: inherit;
    text-align: center;
    border: none;
    text-indent: 0;
    width: 100%;
    height: 100%;
    color: var(--theme-color-alter_light);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.woocommerce a.remove:hover:after {
    color: var(--theme-color-text_link)
}

.woocommerce a.remove,.woocommerce a.remove:hover {
    color: #e05100 !important;
    background-color: transparent !important
}

.woocommerce table.shop_table {
    border-collapse: collapse;
    margin-bottom: 2em;
    border: none
}

.woocommerce table.shop_table td {
    border-color: var(--theme-color-bd_color) !important;
    background: 0 0
}

.woocommerce table.shop_table th {
    border-color: var(--theme-color-alter_bg_color) !important;
    background-color: var(--theme-color-alter_bg_color) !important
}

.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot th {
    color: var(--theme-color-text_dark);
    border-color: transparent !important;
    background-color: transparent
}

.woocommerce table.shop_table tr:first-child th {
    border-style: solid;
    border-width: 0 0 1px !important
}

.woocommerce table.shop_table tr:nth-child(n+1) th:first-child,.woocommerce table.shop_table tr:nth-child(n+1) td:first-child,.woocommerce table.shop_table td {
    border-style: solid;
    border-width: 1px 0
}

.woocommerce .shop_table p {
    margin: 0
}

.woocommerce .shop_table a.remove {
    margin: 0;
    font-weight: 400
}

.woocommerce ul.product_list_widget li,.woocommerce-page ul.product_list_widget li {
    padding: 10px 0 1em;
    overflow: hidden
}

.woocommerce.widget_shopping_cart ul.cart_list li {
    padding: 10px 0 20px;
    overflow: hidden
}

.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:after {
    clear: none
}

.woocommerce ul.cart_list li:before,.woocommerce-page ul.cart_list li:before,.woocommerce ul.product_list_widget li:before,.woocommerce-page ul.product_list_widget li:before {
    display: none
}

ul.cart_list li>b {
    color: var(--theme-color-text_dark)
}

.woocommerce ul.cart_list li>b,.woocommerce ul.cart_list li a,.woocommerce-page ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.product_list_widget li a {
    font-weight: 500;
    font-size: 18px
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove {
    position: absolute;
    right: 0;
    top: 0;
    left: auto;
    margin: 0 !important
}

.woocommerce ul.cart_list li,.woocommerce-page ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.product_list_widget li {
    padding-top: 10px
}

.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img {
    float: left;
    margin: -10px 20px 10px 0;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    width: 81px;
    height: 81px
}

.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img {
    margin-right: 20px
}

.woocommerce ul.cart_list li dl,.woocommerce-page ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,.woocommerce-page ul.product_list_widget li dl {
    overflow: hidden;
    font-size: 12px;
    padding-left: 8px;
    border-left-width: 1px;
    line-height: 1.8em;
    border-color: var(--theme-color-bd_color)
}

.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt {
    padding: 0;
    margin: 0
}

.woocommerce ul.product_list_widget li dl dt,.woocommerce-page ul.product_list_widget li dl dt {
    font-weight: 400;
    margin-right: .3em
}

.woocommerce ul.product_list_widget li dl dt:before,.woocommerce-page ul.product_list_widget li dl dt:before {
    content: ' ';
    display: block;
    width: 100%;
    height: 0
}

.woocommerce ul.cart_list li dl dd,.woocommerce-page ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd,.woocommerce-page ul.product_list_widget li dl dd {
    margin-right: 2em
}

.woocommerce.widget_shopping_cart .quantity,.woocommerce-page.widget_shopping_cart .quantity,.woocommerce .widget_shopping_cart .quantity,.woocommerce-page .widget_shopping_cart .quantity {
    margin: 3px 0 0;
    display: inline-block;
    font-size: 17px;
    font-weight: 500
}

.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty {
    color: var(--theme-color-input_dark)
}

.woocommerce ul.cart_list li>.amount,.woocommerce-page ul.cart_list li>.amount,.woocommerce ul.product_list_widget li>.amount,.woocommerce-page ul.product_list_widget li>.amount,.woocommerce ul.cart_list li span .amount,.woocommerce-page ul.cart_list li span .amount,.woocommerce ul.product_list_widget li span .amount,.woocommerce-page ul.product_list_widget li span .amount,.woocommerce ul.cart_list li ins .amount,.woocommerce-page ul.cart_list li ins .amount,.woocommerce ul.product_list_widget li ins .amount,.woocommerce-page ul.product_list_widget li ins .amount {
    font-size: 17px;
    font-weight: 500
}

footer .product_list_widget li a+span.amount {
    margin-top: 10px;
    display: inline-block
}

.woocommerce ul.cart_list li ins,.woocommerce-page ul.cart_list li ins,.woocommerce ul.product_list_widget li ins,.woocommerce-page ul.product_list_widget li ins {
    text-decoration: none;
    font-style: normal
}

.woocommerce ul.cart_list li del,.woocommerce-page ul.cart_list li del,.woocommerce ul.product_list_widget li del,.woocommerce-page ul.product_list_widget li del {
    font-size: 18px;
    font-weight: 500
}

.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating {
    margin-bottom: 0
}

.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total {
    border: none
}

.woocommerce.widget_shopping_cart .total,.woocommerce-page.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total {
    font-size: 18px;
    font-weight: 500;
    padding: 4px 0 0;
    color: var(--theme-color-text_dark)
}

.woocommerce.widget_shopping_cart .total strong,.woocommerce-page.widget_shopping_cart .total strong,.woocommerce .widget_shopping_cart .total strong,.woocommerce-page .widget_shopping_cart .total strong {
    font-weight: 500
}

.woocommerce.widget_shopping_cart .total .amount,.woocommerce-page.widget_shopping_cart .total .amount,.woocommerce .widget_shopping_cart .total .amount,.woocommerce-page .widget_shopping_cart .total .amount {
    font-size: 18px;
    font-weight: 500;
    color: var(--theme-color-text_link)
}

.woocommerce .widget_shopping_cart .buttons,.woocommerce.widget_shopping_cart .buttons {
    margin-top: 33px
}

.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a {
    margin-right: 10px;
    margin-bottom: 10px;
    width: calc(50% - 5px);
    font-size: 13px;
    line-height: 19px;
    padding: 15px;
    text-align: center;
    display: inline-block;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.woocommerce .widget_shopping_cart .buttons a+a,.woocommerce.widget_shopping_cart .buttons a+a {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.woocommerce .widget_shopping_cart .buttons a.checkout,.woocommerce.widget_shopping_cart .buttons a.checkout {
    border: 2px solid var(--theme-color-text_dark) !important;
    color: var(--theme-color-text_dark) !important;
    background: 0 0 !important;
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 13px
}

.woocommerce .widget_shopping_cart .buttons a.checkout:hover,.woocommerce.widget_shopping_cart .buttons a.checkout:hover {
    border: 2px solid var(--theme-color-text_link) !important;
    color: var(--theme-color-text_link) !important
}

.woocommerce .widget_layered_nav_filters>ul>li {
    padding: 0 .625em .5em 0;
    display: block
}

.woocommerce .widget_layered_nav_filters>ul>li:before {
    display: none
}

.woocommerce .widget_layered_nav ul {
    padding-left: 1.2em
}

.woocommerce .widget_layered_nav_filters>ul>li a,.woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a {
    background-color: transparent;
    border: none;
    padding: 0
}

.widget_layered_nav ul li.chosen a {
    color: var(--theme-color-text_dark)
}

.woocommerce .widget_rating_filter ul li .star-rating {
    vertical-align: middle
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: var(--theme-color-text_link3)
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    margin-bottom: 13px;
    margin-left: 0;
    margin-right: 0;
    height: 6px;
    background: var(--theme-color-alter_bg_hover);
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    margin-left: -6px;
    top: -3px;
    opacity: 0
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
    height: 6px;
    top: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.woocommerce .widget_price_filter .price_slider_amount {
    font-size: 16px;
    line-height: 1.5em;
    text-align: left;
    font-weight: 400;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start
}

.woocommerce .widget_price_filter .price_slider_amount .price_label {
    color: var(--theme-color-text_light)
}

.woocommerce .widget_price_filter .price_slider_amount span {
    font-weight: 400
}

.widget_price_filter .price_label span {
    color: var(--theme-color-text_light)
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    float: none;
    position: relative;
    margin-top: 23px;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.woocommerce .widget_price_filter .price_slider_amount .button:after {
    content: '\e908';
    font-family: "fontello";
    font-weight: 400;
    display: inline-block;
    margin: 0 -5px 0 26px
}

.widget_product_search form:after {
    color: var(--theme-color-input_light)
}

.widget_product_search form:hover:after {
    color: var(--theme-color-input_dark)
}

.woocommerce.widget_rating_filter ul li:before {
    display: none !important
}

aside.woocommerce .product-title,aside.woocommerce .mini_cart_item>a:not(.remove) {
    display: block;
    line-height: 1.3em
}

.search-no-results.woocommerce .woocommerce-message:last-child,.search-no-results.woocommerce .woocommerce-info:last-child,.search-no-results.woocommerce-page .woocommerce-message:last-child,.search-no-results.woocommerce-page .woocommerce-info:last-child {
    margin: 0;
    padding: 20px
}

.widget.WOOCS_CONVERTER .woocs_converter_shortcode>* {
    vertical-align: middle
}

.widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container {
    display: inline-block;
    width: 43%;
    margin-right: .3em
}

.widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container+.select_container {
    margin-left: .3em;
    margin-right: 0
}

.widget.WOOCS_CONVERTER .button {
    margin-top: 1em
}

.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single {
    height: auto;
    padding: 1em 0 1em 1em;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    color: var(--theme-color-input_text);
    background: var(--theme-color-input_bg_color)
}

.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single:hover {
    color: var(--theme-color-input_dark);
    background: var(--theme-color-input_bg_hover)
}

.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single div {
    background: 0 0
}

.widget.WOOCS_SELECTOR .chosen-container-single .chosen-drop {
    margin-top: 1px;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-drop {
    color: var(--theme-color-input_dark);
    background: var(--theme-color-input_bg_hover);
    border-color: var(--theme-color-input_bd_hover)
}

.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li {
    background-position: right center !important;
    color: var(--theme-color-input_dark)
}

.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li:hover,.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li.highlighted,.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li.result-selected {
    color: var(--theme-color-alter_link) !important
}

.yith_magnifier_zoom_wrap .yith_magnifier_zoom_magnifier {
    border-color: var(--theme-color-bd_color)
}

.yith-woocompare-widget ul.products-list {
    padding-left: 0
}

.yith-woocompare-widget ul.products-list li:before {
    display: none
}

.yith-woocompare-widget ul.products-list li .remove {
    margin-top: 0
}

.yith-woocompare-widget a.compare {
    float: left
}

.yith-woocompare-widget a.clear-all {
    display: inline-block;
    float: right;
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-alter_link)
}

.yith-woocompare-widget a.clear-all:hover {
    color: var(--theme-color-inverse_hover);
    background-color: var(--theme-color-alter_hover)
}

.woocommerce .woocommerce-cart-form table.shop_table_responsive tr.woocommerce-cart-form__cart-item td {
    vertical-align: middle
}

div.product form.cart div.quantity>label {
    outline: none
}

.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty {
    font-weight: 400;
    padding-left: .75em;
    padding-right: 0;
    width: 4em;
    font-size: .8421em;
    line-height: 1em
}

#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img {
    width: 40px
}

.woocommerce table.cart .product-name,.woocommerce #content table.cart .product-name,.woocommerce-page table.cart .product-name,.woocommerce-page #content table.cart .product-name {
    text-align: left !important
}

.woocommerce table.cart th,.woocommerce #content table.cart th,.woocommerce-page table.cart th,.woocommerce-page #content table.cart th {
    font-size: 17px;
    line-height: 1.3em;
    font-weight: 500;
    color: var(--theme-color-text_dark)
}

.woocommerce table.cart th,.woocommerce #content table.cart th,.woocommerce-page table.cart th,.woocommerce-page #content table.cart th,.woocommerce table.cart td,.woocommerce #content table.cart td,.woocommerce-page table.cart td,.woocommerce-page #content table.cart td {
    padding: 12px;
    text-align: left
}

.woocommerce table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce #content table.cart td.actions,.woocommerce-page #content table.cart td.actions {
    border-bottom: none !important;
    padding-top: 1em
}

.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text {
    width: 10.7em;
    margin-right: .3em
}

.woocommerce table.cart td.actions .coupon+.button,.woocommerce-page table.cart td.actions .coupon+.button,.woocommerce #content table.cart td.actions .coupon+.button,.woocommerce-page #content table.cart td.actions .coupon+.button {
    float: right
}

.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot th {
    text-align: center
}

.woocommerce .cart-collaterals h2,.woocommerce-page .cart-collaterals h2 {
    font-size: 24px;
    line-height: 1.3em;
    font-weight: 500;
    margin: 2.2em 0 1em
}

.woocommerce table.shop_table .cart-subtotal .amount,.woocommerce-page table.shop_table .cart-subtotal .amount,.woocommerce table.shop_table .shipping td,.woocommerce-page table.shop_table .shipping td {
    color: var(--theme-color-text_dark)
}

.woocommerce table.cart td+td a,.woocommerce-page table.cart td+td a,.woocommerce #content table.cart td+td a,.woocommerce-page #content table.cart td+td a,.woocommerce table.cart td+td span,.woocommerce-page table.cart td+td span,.woocommerce #content table.cart td+td span,.woocommerce-page #content table.cart td+td span {
    color: var(--theme-color-text_dark)
}

.woocommerce table.cart td+td a:hover,.woocommerce-page table.cart td+td a:hover,.woocommerce #content table.cart td+td a:hover,.woocommerce-page #content table.cart td+td a:hover {
    color: var(--theme-color-text_link)
}

#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text {
    border-color: var(--theme-color-input_bd_color)
}

.woocommerce table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text {
    width: 100px
}

.woocommerce ul#shipping_method li {
    padding-left: 0;
    text-indent: 0;
    margin: .1em 0
}

.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form,.woocommerce-page .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form {
    margin: 1em 0
}

.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
    font-size: 1em;
    font-weight: 400
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    display: block
}

.woocommerce-shipping-calculator .select2-container.select2-container--default .select2-selection .select2-selection__arrow {
    display: none
}

.woocommerce-shipping-calculator .select_container:before {
    top: 2px;
    right: 2px;
    bottom: 2px
}

.sc_layouts_cart_widget ul.product_list_widget {
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-width: thin
}

.sc_layouts_cart_widget ul.product_list_widget::-webkit-scrollbar {
    width: 6px
}

.sc_layouts_cart_widget ul.product_list_widget::-webkit-scrollbar-track {
    background: var(--theme-color-alter_bd_color)
}

.sc_layouts_cart_widget ul.product_list_widget::-webkit-scrollbar-thumb {
    background-color: var(--theme-color-text_dark)
}

.woocommerce-form-login p:not([class]) {
    text-align: left
}

.woocommerce-form-login .form-row {
    margin-bottom: 25px !important;
    text-align: left
}

.woocommerce-form-login .form-row .woocommerce-form-login__rememberme {
    display: block
}

.woocommerce-form-login .lost_password {
    text-align: left;
    font-size: 16px
}

.woocommerce-checkout .woocommerce-form-login {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto
}

.woocommerce form .form-row {
    padding: 0;
    margin-bottom: 47px
}

.woocommerce form .form-row label,.woocommerce-page form .form-row label {
    line-height: 1.5em;
    font-size: 19px;
    font-weight: 500;
    margin-bottom: 15px;
    color: var(--theme-color-text_dark)
}

.woocommerce form .form-row label.inline {
    margin-left: 1em
}

.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea {
    line-height: 1.4855em;
    -webkit-box-shadow: 0 15px 15px -14px rgba(0,0,0,.018);
    -ms-box-shadow: 0 15px 15px -14px rgba(0,0,0,.018);
    box-shadow: 0 15px 15px -14px rgba(0,0,0,.018)
}

#commentform input.input-text,#commentform textarea,.woocommerce .select2-selection {
    -webkit-box-shadow: 0 15px 15px -14px rgba(0,0,0,.018);
    -ms-box-shadow: 0 15px 15px -14px rgba(0,0,0,.018);
    box-shadow: 0 15px 15px -14px rgba(0,0,0,.018)
}

.woocommerce-checkout.checkout h3 {
    margin-bottom: 38px;
    margin-top: 0
}

.woocommerce .checkout input[type=checkbox] {
    display: inline;
    position: static !important;
    clip: auto
}

.woocommerce .checkout .col-2 h3#ship-to-different-address label,.woocommerce-page .checkout .col-2 h3#ship-to-different-address label {
    display: inline-block
}

.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea {
    font-weight: 400
}

.woocommerce .checkout table.shop_table {
    margin-bottom: 3em
}

.woocommerce .checkout table.shop_table th,.woocommerce .checkout table.shop_table td {
    text-align: left
}

.woocommerce .checkout table.shop_table tfoot th {
    text-align: right
}

.woocommerce .checkout table.shop_table tfoot td,.woocommerce .checkout table.shop_table tfoot th {
    font-weight: 400
}

.woocommerce table.shop_table .cart-subtotal .amount,.woocommerce-page table.shop_table .cart-subtotal .amount,.woocommerce table.shop_table .shipping td,.woocommerce-page table.shop_table .shipping td {
    font-weight: 400
}

.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator {
    clear: none;
    float: left;
    margin-bottom: 30px
}

.woocommerce .checkout #order_review,.woocommerce-page .checkout #order_review {
    margin-bottom: 3em
}

.woocommerce .checkout #order_review .order-total .amount,.woocommerce-page .checkout #order_review .order-total .amount {
    letter-spacing: 0
}

.woocommerce .checkout #order_review .payment_methods li,.woocommerce-page .checkout #order_review .payment_methods li {
    list-style: none
}

.woocommerce .checkout #order_review .payment_methods li label,.woocommerce-page .checkout #order_review .payment_methods li label {
    display: inline-block
}

#add_payment_method #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img {
    margin: -5px .5em 0;
    max-height: 30px
}

#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before {
    border-color: transparent
}

.woocommerce-checkout #payment div.payment_box:after {
    top: 0
}

#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment {
    background-color: transparent
}

#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
    line-height: 1.7em;
    float: none
}

.woocommerce ul.order_details {
    padding-left: 0
}

.woocommerce .order_details.woocommerce-thankyou-order-details {
    padding: 25px;
    color: var(--theme-color-alter_text);
    background-color: var(--theme-color-alter_bg_color);
    text-transform: none
}

.woocommerce .order_details.woocommerce-thankyou-order-details .amount,.woocommerce .order_details.woocommerce-thankyou-order-details .amount * {
    color: var(--theme-color-alter_dark)
}

.woocommerce .order_details.woocommerce-thankyou-order-details li strong {
    font-weight: 400;
    margin-top: 3px;
    line-height: 1.3em;
    color: var(--theme-color-alter_dark)
}

.woocommerce .shop_table.order_details th,.woocommerce .shop_table.customer_details th {
    text-align: left
}

.woocommerce .shop_table.order_details tfoot th {
    text-align: right
}

.woocommerce .shop_table.order_details td.product-name strong {
    font-style: normal
}

.woocommerce .order_details li,.woocommerce-page .order_details li {
    font-size: 1em;
    line-height: 1em;
    list-style: none
}

.woocommerce .order_details li strong,.woocommerce-page .order_details li strong {
    color: var(--theme-color-text_dark)
}

.woocommerce .order_details li strong .amount,.woocommerce-page .order_details li strong .amount {
    color: var(--theme-color-text_dark)
}

.woocommerce .woocommerce-customer-details address {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.woocommerce form .form-row #createaccount {
    margin-right: 4px;
    vertical-align: middle
}

.woocommerce form .form-row input[type=radio]+label:before,.woocommerce form .form-row input[type=checkbox]+label:before {
    top: 10px
}

.woocommerce form .woocommerce-checkout-payment .wpgdprc-checkbox label {
    position: relative;
    font-size: 14px;
    line-height: 22px !important;
    font-weight: 400;
    margin-bottom: 0;
    padding-left: 1.8em;
    display: inline-block;
    vertical-align: top;
    color: var(--theme-color-text)
}

.woocommerce form .woocommerce-checkout-payment .wpgdprc-checkbox label abbr.required {
    color: #ff5b4a !important
}

.woocommerce form .woocommerce-checkout-payment .wpgdprc-checkbox.woocommerce-invalid label {
    color: var(--theme-color-text) !important
}

.woocommerce form .woocommerce-checkout-payment .wpgdprc-checkbox.woocommerce-validated label {
    color: var(--theme-color-text_dark)
}

.woocommerce-form-login .woocommerce-form__input-checkbox,.woocommerce-terms-and-conditions-wrapper .woocommerce-form__input-checkbox {
    display: inline
}

.woocommerce-terms-and-conditions-wrapper p {
    margin-bottom: .5em
}

.woocommerce-form-login label.woocommerce-form-login__rememberme,.woocommerce-terms-and-conditions-wrapper label {
    padding-left: 1.15em;
    position: relative
}

.woocommerce-form-login label.woocommerce-form-login__rememberme {
    margin-bottom: 20px;
    padding-left: 1.8em;
    position: relative;
    font-size: 14px !important;
    line-height: 22px !important;
    font-weight: 400 !important;
    color: var(--theme-color-text) !important
}

.woocommerce-form-login label.woocommerce-form-login__rememberme input[type=checkbox],.woocommerce-terms-and-conditions-wrapper label input[type=checkbox] {
    position: static !important;
    clip: auto;
    width: 0;
    outline: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none
}

.woocommerce-form-login label.woocommerce-form-login__rememberme input[type=checkbox]:before,.woocommerce-terms-and-conditions-wrapper label input[type=checkbox]:before {
    content: '';
    font-family: "fontello";
    display: block;
    text-align: center;
    border: 1px solid var(--theme-color-bd_color);
    font-size: 7px;
    width: 16px;
    height: 16px;
    line-height: 15px;
    position: absolute;
    z-index: 1;
    top: .45em;
    left: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    color: var(--theme-color-text_dark);
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.woocommerce-form-login label.woocommerce-form-login__rememberme:hover input[type=checkbox]:before {
    border-color: var(--theme-color-text_dark) !important
}

.woocommerce-form-login label.woocommerce-form-login__rememberme input[type=checkbox]:checked:before,.woocommerce-terms-and-conditions-wrapper label input[type=checkbox]:checked:before {
    content: '\e9f6'
}

.ua_ie .woocommerce-form-login label.woocommerce-form-login__rememberme,.ua_ie .woocommerce-terms-and-conditions-wrapper label {
    padding-left: 0
}

.ua_ie .woocommerce-form-login input[type=checkbox],.ua_ie .woocommerce-terms-and-conditions-wrapper input[type=checkbox] {
    width: auto
}

.ua_ie .woocommerce-form-login input[type=checkbox]:before,.ua_ie .woocommerce-terms-and-conditions-wrapper input[type=checkbox]:before {
    display: none
}

.woocommerce form .form-row label.inline input[type=checkbox] {
    display: inline;
    position: relative !important;
    clip: auto;
    top: 2px
}

.woocommerce-account h2,.woocommerce-account .address .title h3 {
    margin: 1em 0 .4em
}

.woocommerce-MyAccount-content .woocommerce-message,.woocommerce-MyAccount-content .woocommerce-info {
    margin: 0 0 20px;
    text-align: left
}

.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content .woocommerce-Address-title a {
    font-size: 1em;
    line-height: 1.3em;
    font-weight: 500
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 20%;
    float: left;
    border-color: var(--theme-color-bd_color)
}

.woocommerce-MyAccount-navigation ul {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.woocommerce-MyAccount-navigation ul li {
    padding: 0;
    margin: 0;
    border-color: var(--theme-color-bd_color)
}

.woocommerce-MyAccount-navigation ul li+li {
    border-top: 1px solid var(--theme-color-bd_color)
}

.woocommerce-MyAccount-navigation ul li a {
    display: block;
    padding: 1em 0;
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.woocommerce-MyAccount-navigation ul li:first-child a {
    padding-top: .5em
}

.woocommerce-MyAccount-navigation li.is-active a {
    color: var(--theme-color-text_link)
}

.woocommerce-account .addresses .title h3 {
    font-size: 1.2em;
    line-height: 1.1em;
    margin-bottom: .7em
}

.woocommerce table.my_account_orders {
    font-size: 1em
}

.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th {
    font-weight: 400
}

.woocommerce table.shop_table tfoot tr:last-child td {
    font-weight: 700
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 75%;
    float: right
}

.woocommerce-MyAccount-content .my_account_orders th {
    text-align: left
}

.woocommerce-MyAccount-content .my_account_orders .button {
    padding: 0;
    background-color: transparent !important;
    color: var(--theme-color-text_link);
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.woocommerce-MyAccount-content .my_account_orders .button+.button:before {
    content: '|';
    display: inline-block;
    line-height: inherit;
    margin: 0 .5em
}

.woocommerce-MyAccount-content .my_account_orders .button:hover,.woocommerce-MyAccount-content .my_account_orders .button:focus {
    color: var(--theme-color-text_hover)
}

.woocommerce-MyAccount-content .woocommerce-Address-title {
    position: relative
}

.woocommerce-MyAccount-content .woocommerce-Address-title h3 {
    display: inline-block;
    margin-top: .5em
}

.woocommerce-MyAccount-content .woocommerce-Address-title a {
    margin: 0 0 0 5px;
    text-decoration: underline;
    font-size: 1em;
    line-height: 1.2em
}

.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {
    padding: 1em 1.5em;
    border: 1px solid var(--theme-color-bd_color);
    margin: 2em 0
}

.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {
    padding: 0 .2em
}

.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th {
    padding: 10px 8px
}

.woocommerce table.my_account_orders th {
    font-weight: 500;
    line-height: 1.5em;
    border: none !important;
    color: var(--theme-color-extra_dark) !important;
    background-color: var(--theme-color-extra_bg_color) !important
}

.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.woocommerce .woocommerce-MyAccount-content h3 {
    margin-top: 0
}

.woocommerce .woocommerce-address-fields .select_container:before {
    top: 2px;
    right: 2px
}

.woocommerce .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow {
    display: none
}

.woocommerce table.shop_table_responsive tr td td:before,.woocommerce-page table.shop_table_responsive tr td td:before {
    color: var(--theme-color-text_dark);
    font-weight: 500
}

.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead {
    display: table-row-group
}

.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr {
    display: table-row
}

.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td {
    display: table-cell;
    text-align: left !important;
    vertical-align: top
}

.woocommerce table.shop_table_responsive tr td.product-price,.woocommerce-page table.shop_table_responsive tr td.product-price,.woocommerce table.shop_table_responsive tr td.product-quantity,.woocommerce-page table.shop_table_responsive tr td.product-quantity,.woocommerce table.shop_table_responsive tr td.product-subtotal,.woocommerce-page table.shop_table_responsive tr td.product-subtotal {
    text-align: left !important
}

.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before {
    display: none
}

ul.products li.product .tinvwl_add_to_wishlist_button {
    margin-top: 1em
}

.tinvwl_add_to_wishlist_button.tinvwl-add-hide {
    visibility: visible !important
}

.tinv-wishlist .tinvwl-table-manage-list td.product-stock p {
    text-align: left
}

.tinv-wishlist .tinvwl-table-manage-list td.product-stock p .tinvwl-txt {
    display: block
}

.tinv-wishlist .tinv-header {
    display: none
}

.tinv-wishlist th {
    background-color: var(--theme-color-alter_bg_color) !important
}

.tinv-wishlist td {
    background-color: transparent !important
}

.tinv-wishlist table th,.tinv-wishlist table td {
    padding: 30px;
    text-align: left;
    border: none !important;
    color: var(--theme-color-text_dark);
    font-size: 19px;
    line-height: 1.3em;
    font-weight: 500
}

.tinv-wishlist table th .variation,.tinv-wishlist table td .variation {
    font-weight: 400;
    font-size: 14px;
    color: var(--theme-color-text)
}

.tinv-wishlist table th a,.tinv-wishlist table td a {
    color: var(--theme-color-text_dark)
}

.tinv-wishlist table th a:hover,.tinv-wishlist table td a:hover {
    color: var(--theme-color-text_link)
}

.tinv-wishlist table th del,.tinv-wishlist table th .amount,.tinv-wishlist table th .amount *,.tinv-wishlist table td del,.tinv-wishlist table td .amount,.tinv-wishlist table td .amount * {
    color: var(--theme-color-text_dark) !important
}

.tinv-wishlist tr+tr {
    border-top: 1px solid var(--theme-color-bd_color)
}

.tinv-wishlist .product-thumbnail {
    min-width: 100px;
    width: 120px;
    padding-right: 0;
    padding-left: 0
}

.tinv-wishlist .product-thumbnail img {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.tinv-wishlist .product-remove button {
    margin: 0;
    width: 27px;
    height: 27px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 0;
    border: 0;
    background-color: transparent !important;
    color: var(--theme-color-text_light);
    font-size: 14px
}

.tinv-wishlist .product-remove button:hover {
    color: var(--theme-color-text_link)
}

.tinv-wishlist .product-remove button .ftinvwl:before {
    display: block;
    content: '\e9e1' !important;
    font-family: "fontello";
    line-height: 1;
    text-align: center;
    border: none;
    text-indent: 0;
    width: 100%;
    height: 100%
}

.tinv-wishlist .product-stock i {
    display: none
}

.tinv-wishlist .product-remove {
    padding-left: 10px
}

.tinv-wishlist .product-action {
    width: auto;
    text-align: right
}

.tinv-wishlist .product-action .button {
    width: auto
}

.tinv-wishlist .product-action .button i {
    font-weight: 400
}

.tinv-wishlist tfoot tr {
    border-top: 1px solid var(--theme-color-bd_color)
}

.tinv-wishlist tfoot tr .tinvwl-input-group {
    border-collapse: collapse
}

.tinv-wishlist tfoot tr td {
    padding: 70px 0 0
}

.tinv-wishlist tfoot tr button {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 55px !important;
    line-height: 55px !important
}

.tinv-wishlist tfoot tr button .tinvwl-mobile {
    margin-left: 5px
}

.tinv-wishlist tfoot tr .select_container {
    overflow: hidden
}

.tinv-wishlist tfoot tr .tinvwl-to-left:not(:empty) {
    min-height: 1px
}

.tinv-wishlist td.product-name dl.variation dd {
    padding-top: .4em
}

.tinv-wishlist td.product-name dl.variation dt {
    padding-top: .4em;
    padding-right: .4em
}

.tinv-wishlist .social-buttons {
    margin-top: 60px
}

.tinv-wishlist .social-buttons>span {
    margin-right: 15px
}

.tinv-wishlist .tinv-lists-nav {
    margin: 10px -5px
}

.tinv-wishlist .tinv-lists-nav>* {
    flex: unset;
    margin: 5px !important
}

.tinv-wishlist .tinv-lists-nav>span {
    font-size: .9rem;
    line-height: 1rem;
    font-weight: 500;
    color: var(--theme-color-text_dark)
}

.tinv-wishlist .tinv-lists-nav .button {
    width: 35px;
    height: 35px;
    line-height: 35px;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    float: none;
    padding: 0
}

.tinv-wishlist .tinv-lists-nav .button i {
    margin: 0;
    text-indent: 2px
}

.tinv-wishlist .tinv-lists-nav .button.tinv-prev i {
    text-indent: -2px
}

.tinv-wishlist .tinv-lists-nav .button span {
    display: none
}

.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o:before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key:before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times:before {
    top: 4px
}

.tinvwl-input-group .form-control {
    height: 55px;
    padding: 0 25px;
    border: 1px solid var(--theme-color-input_bd_color);
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.tinvwl-input-group .select_container+.tinvwl-input-group-btn {
    padding-left: 10px
}

.tinvwl-input-group .select_container:after {
    width: 3em
}

.sc_layouts_cart {
    z-index: 2001
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget {
    text-align: left;
    position: absolute;
    z-index: 2;
    top: 65px;
    left: -2em;
    width: 330px;
    padding: 45px 30px;
    border: none;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_layouts_column_align_right .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget {
    right: -2em;
    left: auto
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget:after {
    display: none
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .woocommerce-mini-cart__empty-message {
    text-align: center;
    position: relative;
    font-size: 18px;
    line-height: 1.3em;
    padding: 3.8em 0
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .woocommerce-mini-cart__empty-message:before {
    display: block;
    text-align: center;
    width: 100%;
    content: '\e9f4';
    font-family: "fontello";
    font-size: 28px;
    margin-bottom: 25px
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget a.remove {
    display: inline-block !important;
    top: 2px !important;
    font-size: 9px !important;
    right: 3px !important
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart {
    position: relative;
    z-index: 2
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list {
    padding-bottom: 10px
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li {
    padding: 10px 13px 10px 0
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li img {
    margin-right: 17px
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons {
    margin-top: 28px
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a {
    margin-right: 8px;
    width: calc(50% - 4px);
    font-size: 13px;
    line-height: 18px;
    padding: 11px;
    margin-bottom: 0 !important
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a.checkout {
    padding: 9px
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .total {
    padding-top: 20px !important;
    margin-top: 0;
    border-top: 1px solid #433d37 !important
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
    cursor: auto;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close .sc_layouts_cart_widget_close_icon {
    display: none
}

.sc_layouts_cart_panel .sc_layouts_panel_close.trx_addons_button_close {
    top: 15px;
    right: 10px;
    width: 30px;
    height: 30px;
    line-height: 30px
}

.sc_layouts_cart_panel .sc_layouts_panel_close.trx_addons_button_close .trx_addons_button_close_icon {
    font-size: 11px
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_header {
    padding: 15px;
    background-color: transparent;
    border-bottom: 1px solid var(--theme-color-alter_bd_color)
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_header .sc_layouts_cart_panel_title {
    font-size: 1.3em;
    line-height: 1.3em
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .widget_shopping_cart_content {
    margin-right: 0;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: thin
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .widget_shopping_cart_content::-webkit-scrollbar {
    width: 6px
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .widget_shopping_cart_content::-webkit-scrollbar-track {
    background: var(--theme-color-alter_bd_color)
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .widget_shopping_cart_content::-webkit-scrollbar-thumb {
    background-color: var(--theme-color-text_dark)
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .widget_shopping_cart_content .total:after {
    content: "";
    display: block;
    background-color: var(--theme-color-alter_bg_color);
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: -1000%;
    left: 0
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart ul.cart_list li {
    padding: 10px 15px 10px 0;
    margin-right: 5px
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart ul.cart_list li img {
    width: inherit
}

.sc_layouts_cart.modern .sc_layouts_cart_widget {
    text-align: left;
    position: fixed;
    z-index: 2;
    top: 0;
    bottom: 0;
    height: 100%;
    left: auto;
    right: 0;
    width: 490px;
    padding: 118px 50px 75px;
    border: none;
    opacity: .7 !important;
    display: block !important;
    -webkit-transform: translateX(495px);
    -ms-transform: translateX(495px);
    transform: translateX(495px);
    -webkit-transition: all .4s ease-in-out !important;
    -ms-transition: all .4s ease-in-out !important;
    transition: all .4s ease-in-out !important;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: var(--theme-color-alter_bg_color) !important;
    color: var(--theme-color-alter_dark) !important;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
    -ms-box-shadow: 0 0 0 rgba(0,0,0,0);
    box-shadow: 0 0 0 rgba(0,0,0,0)
}

.sc_layouts_cart.modern .sc_layouts_cart_widget ul.cart_list li a,.sc_layouts_cart.modern .sc_layouts_cart_widget .total,.sc_layouts_cart.modern .sc_layouts_cart_widget .total *,.sc_layouts_cart.modern .sc_layouts_cart_widget .quantity,.sc_layouts_cart.modern .sc_layouts_cart_widget .quantity * {
    color: var(--theme-color-alter_dark) !important
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout {
    border: none !important;
    color: var(--theme-color-inverse_hover) !important;
    background-color: var(--theme-color-alter_dark) !important
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout:hover {
    color: var(--theme-color-inverse_link) !important;
    background-color: var(--theme-color-alter_link) !important
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_cart_widget .cart_list {
    max-height: 100%
}

.sc_layouts_cart.modern .sc_layouts_cart_widget:after {
    display: none
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_item_text {
    font-size: 28px;
    margin: 0;
    position: absolute;
    left: 50px;
    top: 40px
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    font-size: 16px;
    right: 43px;
    top: 43px;
    color: var(--theme-color-alter_dark)
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .woocommerce-mini-cart__empty-message {
    text-align: center;
    position: relative;
    font-size: 18px;
    line-height: 1.3em;
    padding: 0;
    margin: auto
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .woocommerce-mini-cart__empty-message:before {
    display: block;
    text-align: center;
    width: 100%;
    content: '\e9f4';
    font-family: "fontello";
    font-size: 28px;
    margin-bottom: 25px
}

.sc_layouts_cart.modern .sc_layouts_cart_widget a.remove {
    display: block !important;
    top: 15px !important;
    font-size: 14px !important;
    margin: 0 !important
}

.sc_layouts_cart.modern .sc_layouts_cart_widget a.remove:after {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart {
    position: relative;
    z-index: 2;
    padding: 0;
    height: 100%;
    font-size: 1em;
    border-top: 1px solid var(--theme-color-bd_color)
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .widget_shopping_cart_content {
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list {
    margin-bottom: auto;
    margin-top: 0;
    padding-top: 38px;
    max-height: 100%;
    overflow-y: auto;
    overflow-x: hidden
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li {
    padding: 10px 20px 10px 0
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li img {
    margin-right: 22px
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons {
    margin-top: 33px
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a {
    border: none !important;
    margin-right: 20px;
    width: calc(50% - 10px);
    font-size: 15px;
    line-height: 55px;
    height: 55px !important;
    padding: 0 10px;
    margin-bottom: 0 !important;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a:not(.checkout) {
    color: var(--theme-color-alter_dark) !important;
    background-color: var(--theme-color-alter_bg_hover) !important
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a:not(.checkout):hover {
    color: var(--theme-color-inverse_link) !important;
    background-color: var(--theme-color-alter_link) !important
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .total {
    padding-top: 33px !important;
    margin-top: 0;
    border-top: 1px solid #1f242e !important;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

.sc_layouts_cart.sc_layouts_cart_opened.modern .sc_layouts_cart_widget {
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1 !important;
    -webkit-box-shadow: 0 3px 66px rgba(0,0,0,.05);
    -ms-box-shadow: 0 3px 66px rgba(0,0,0,.05);
    box-shadow: 0 3px 66px rgba(0,0,0,.05)
}

body.woosq-open .tinv-wishlist .tinv-modal.tinv-modal-open {
    z-index: 999999 !important
}

.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {
    margin-bottom: 0 !important;
    margin-top: 10px !important;
    text-align: center;
    display: inline-block;
    padding: 15px
}

.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button .tinvwl_button_close i {
    display: none
}

.tinv-wishlist .tinv-modal .icon_big_heart_check,.tinv-wishlist .tinv-modal .icon_big_times,.tinv-wishlist .tinv-modal img {
    margin-bottom: 15px !important
}

.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt {
    margin-bottom: 10px
}

.tinv-wishlist .tinv-modal .tinvwl-buttons-group {
    margin-top: 10px
}

.tinv-wishlist .tinv-modal .tinvwl-buttons-group button>i {
    line-height: 0
}

.tinv-wishlist .tinv-modal .tinv-modal-inner {
    padding: 35px;
    background-color: var(--theme-color-bg_color)
}

.single_product_bottom_bar_product_button .tinv-wraper,.woocommerce div.product form.cart .tinv-wraper {
    float: left;
    display: inline-block;
    pointer-events: all;
    font-size: 17px !important
}

.single_product_bottom_bar_product_button .tinv-wraper .tinvwl_add_to_wishlist_button.tinvwl-add-hide,.woocommerce div.product form.cart .tinv-wraper .tinvwl_add_to_wishlist_button.tinvwl-add-hide {
    visibility: visible !important
}

.single_product_bottom_bar_product_button .tinv-wraper>*,.woocommerce div.product form.cart .tinv-wraper>* {
    display: none
}

.single_product_bottom_bar_product_button .tinv-wraper>.tinvwl_add_to_wishlist_button,.woocommerce div.product form.cart .tinv-wraper>.tinvwl_add_to_wishlist_button {
    display: block;
    overflow: hidden;
    color: #000 !important;
    background-color: #fff !important;
    letter-spacing: 0 !important;
    cursor: pointer;
    text-align: center;
    border: none !important;
    margin: 0 !important;
    width: 55px;
    height: 55px;
    line-height: 56px !important;
    -webkit-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    border-radius: 50% !important;
    -webkit-transition: all .2s ease !important;
    -ms-transition: all .2s ease !important;
    transition: all .2s ease !important;
    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.06);
    -ms-box-shadow: 0 0 30px 0 rgba(0,0,0,.06);
    box-shadow: 0 0 30px 0 rgba(0,0,0,.06);
    position: relative;
    visibility: visible !important;
    pointer-events: auto !important;
    top: 0;
    opacity: 1 !important
}

.single_product_bottom_bar_product_button .tinv-wraper>.tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text,.woocommerce div.product form.cart .tinv-wraper>.tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text {
    display: none
}

.single_product_bottom_bar_product_button .tinv-wraper>.tinvwl_add_to_wishlist_button:before,.woocommerce div.product form.cart .tinv-wraper>.tinvwl_add_to_wishlist_button:before {
    display: block !important;
    content: '\e9cc' !important;
    font-family: "fontello" !important;
    margin: 0 !important;
    font-size: 16px !important;
    line-height: inherit !important;
    vertical-align: middle !important;
    padding: 0 !important;
    height: 100% !important;
    width: 100% !important;
    text-align: center !important
}

.single_product_bottom_bar_product_button .tinv-wraper>.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before,.woocommerce div.product form.cart .tinv-wraper>.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before {
    content: '\ea05' !important
}

.single_product_bottom_bar_product_button .tinv-wraper>.tinvwl_add_to_wishlist_button:hover,.woocommerce div.product form.cart .tinv-wraper>.tinvwl_add_to_wishlist_button:hover {
    color: var(--theme-color-text_link) !important
}

.woocommerce div.product form.cart .single_add_to_cart_button {
    height: 55px;
    line-height: 1em !important;
    padding: 0 55px !important;
    margin-right: 10px;
    white-space: normal
}

.pswp__caption .pswp__caption__center {
    text-align: center
}

.woocommerce .woocommerce-cart-form table.shop_table th,.woocommerce .woocommerce-cart-form table.shop_table td {
    padding: 30px 0
}

.woocommerce .woocommerce-cart-form table.shop_table th:first-child,.woocommerce .woocommerce-cart-form table.shop_table td:first-child {
    padding-left: 25px
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon {
    border: none !important;
    padding-left: 0 !important
}

.woocommerce .woocommerce-cart-form table.shop_table td.product-name {
    width: 40%;
    padding-right: 10px
}

.woocommerce .woocommerce-cart-form table.shop_table .product-name-inner {
    display: inline-flex;
    align-items: center
}

.woocommerce .woocommerce-cart-form table.shop_table .product-name-inner .product-info {
    flex-grow: 1
}

.woocommerce .woocommerce-cart-form table.shop_table .product-name-inner>a {
    flex: 0 0 auto
}

.woocommerce .woocommerce-cart-form table.shop_table .product-name img {
    width: 80px;
    margin-right: 25px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.woocommerce .woocommerce-cart-form table.shop_table .product-info>b {
    color: var(--theme-color-text_dark);
    font-weight: inherit
}

.woocommerce .woocommerce-cart-form table.shop_table tbody {
    font-size: 19px;
    line-height: 1.3em;
    font-weight: 500;
    color: var(--theme-color-text_dark)
}

.woocommerce .woocommerce-cart-form table.shop_table tbody td {
    font-size: 19px;
    line-height: 1.3em
}

.woocommerce .woocommerce-cart-form table.shop_table tbody a {
    color: var(--theme-color-text_dark)
}

.woocommerce .woocommerce-cart-form table.shop_table tbody a:hover {
    color: var(--theme-color-text_link)
}

.woocommerce .woocommerce-cart-form table.shop_table tbody span.amount,.woocommerce .woocommerce-cart-form table.shop_table tbody span.amount .woocommerce-Price-currencySymbol {
    color: var(--theme-color-text_dark)
}

.woocommerce .woocommerce-cart-form table.shop_table tbody .product-price span.amount {
    font-weight: 500
}

.woocommerce .woocommerce-cart-form table.shop_table tbody a.remove {
    font-size: 18px !important
}

.woocommerce .woocommerce-cart-form table.shop_table td.actions {
    text-align: right !important;
    padding-right: 0 !important;
    border: none !important
}

.woocommerce .woocommerce-cart-form table.shop_table td.actions,.woocommerce .woocommerce-cart-form table.shop_table td.cart-coupon {
    padding-top: 78px;
    padding-bottom: 0
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    border: 1px solid var(--theme-color-bd_color);
    background-color: var(--theme-color-bg_color);
    align-items: center;
    padding-left: 25px;
    height: 55px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner:before {
    content: '\e9bd';
    font-family: "fontello";
    display: inline-block;
    color: var(--theme-color-text_dark);
    font-size: 22px
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner input {
    padding: 13px 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    border: none;
    flex: 1 auto;
    width: 100%;
    margin-right: 155px
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner button {
    display: inline-flex;
    width: 155px;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background: 0 0;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: var(--theme-color-text_dark);
    background-color: var(--theme-color-bg_color)
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner button:focus,.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner button:hover {
    color: var(--theme-color-text_link)
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner button:before {
    content: "";
    display: block;
    height: 22px;
    width: 1px;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 2px;
    background: var(--theme-color-bd_color)
}

.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button {
    height: 55px;
    padding: 0 42px;
    font-size: 13px;
    line-height: 20px;
    font-weight: 700
}

.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button.continue_shopping {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-text_dark)
}

.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button.continue_shopping:hover {
    background-color: var(--theme-color-text_dark);
    color: var(--theme-color-inverse_hover)
}

.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner button.button {
    background-color: var(--theme-color-text_dark);
    color: var(--theme-color-inverse_hover);
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner button.button:focus,.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner button.button:hover {
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link)
}

.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button+.button {
    margin-left: 13px
}

.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img {
    height: auto
}

.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions {
    text-align: right
}

.woocommerce .cart_totals .wc-proceed-to-checkout {
    padding: 1.9em 0 0
}

.woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button {
    margin: 0
}

.woocommerce .cart_totals table.shop_table tr td,.woocommerce .cart_totals table.shop_table tr th {
    border: 1px solid var(--theme-color-bd_color) !important
}

.woocommerce .cart_totals table.shop_table tr td {
    font-size: 17px
}

.woocommerce .cart_totals table.shop_table tr th {
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-alter_dark);
    font-size: 17px;
    font-weight: 500;
    line-height: 1.3em
}

.woocommerce .cart-collaterals .cart-subtotal .amount,.woocommerce-page .cart-collaterals .cart-subtotal .amount {
    font-weight: 500 !important
}

.woocommerce .cart-collaterals .order-total span.amount {
    color: var(--theme-color-alter_dark)
}

.woocommerce .cart-collaterals .order-total strong {
    font-weight: 500
}

#add_payment_method .cart-collaterals .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button:after {
    display: none
}

.woocommerce .cart-collaterals .cart_totals table {
    border-collapse: collapse
}

.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td {
    padding: 24px 28px;
    vertical-align: middle
}

.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th {
    padding: 24px;
    font-weight: 500;
    text-align: left;
    vertical-align: middle
}

.woocommerce .cart-collaterals .cart_totals table select,.woocommerce-page .cart-collaterals .cart_totals table select {
    font-size: 1em;
    color: var(--theme-color-input_text);
    background-color: var(--theme-color-input_bg_color)
}

.woocommerce .cart-collaterals .cart_totals table select:focus,.woocommerce-page .cart-collaterals .cart_totals table select:focus {
    color: var(--theme-color-input_dark);
    background-color: var(--theme-color-input_bg_hover)
}

.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
    color: var(--theme-color-text_dark)
}

.woocommerce-checkout .woocommerce_status_bar {
    margin-top: 100px
}

.woocommerce-checkout .woocommerce-order .woocommerce_status_bar {
    margin-top: 0
}

.woocommerce_status_bar {
    font-size: 19px;
    font-weight: 500;
    line-height: 1.3em;
    color: var(--theme-color-text_dark);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 0;
    margin-bottom: 100px
}

.woocommerce_status_bar>div {
    padding: 0 70px;
    position: relative
}

.woocommerce_status_bar>div.bar_cart:after,.woocommerce_status_bar>div.bar_payment:after {
    content: '\e9df';
    font-family: "fontello";
    display: inline-block;
    color: var(--theme-color-text_dark_02);
    font-weight: 400;
    font-size: 11px;
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 20px;
    text-align: center;
    right: -10px
}

.woocommerce_status_bar .num {
    width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    text-align: center;
    display: inline-block;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: var(--theme-color-text_dark);
    color: var(--theme-color-bg_color);
    margin-right: 16px
}

.woocommerce_status_bar .active .num {
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link)
}

.woocommerce-checkout .woocommerce-order .woocommerce_status_bar .num {
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-inverse_link)
}

.woocommerce form .form-row.woocommerce-invalid label {
    color: #ff5b4a !important
}

.woocommerce form .form-row.woocommerce-invalid label .required {
    color: #ff5b4a !important
}

.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid .select2-selection,.woocommerce form .form-row.woocommerce-invalid .select2-selection__rendered,.woocommerce form .form-row.woocommerce-invalid select {
    border-color: #ff5b4a !important
}

.woocommerce form .form-row .required {
    color: #ff5b4a !important
}

.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last {
    width: calc(50% - 15px)
}

h3#ship-to-different-address label>span {
    font-size: 19px;
    line-height: 1em;
    font-weight: 500;
    padding-left: 28px
}

form.woocommerce-checkout {
    overflow: hidden
}

form.woocommerce-checkout>h3#order_review_heading {
    overflow: hidden;
    margin: 0;
    padding-bottom: 34px;
    font-size: 35px;
    line-height: 1.2em
}

form.woocommerce-checkout label {
    font-size: 19px;
    line-height: 1.1em !important;
    font-weight: 500;
    margin-bottom: 15px;
    color: var(--theme-color-text_dark)
}

form.woocommerce-checkout label .required {
    color: var(--theme-color-text_dark) !important
}

form.woocommerce-checkout h3.ship-to-different-address {
    margin: 0;
    line-height: 1.2em
}

form.woocommerce-checkout #customer_details {
    width: 60%;
    float: left;
    overflow: hidden;
    padding-right: 140px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

form.woocommerce-checkout #customer_details .col-1,form.woocommerce-checkout #customer_details .col-2 {
    width: 100%;
    float: none
}

form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3 {
    font-size: 35px;
    line-height: 1.1em
}

form.woocommerce-checkout #order_review {
    width: 40%;
    float: right
}

form.woocommerce-checkout #order_review #order_review_heading {
    padding-top: 0;
    margin-top: 0;
    overflow: hidden
}

.shop_table_checkout_review {
    padding: 18px 50px;
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color)
}

.shop_table_checkout_review table {
    width: 100%;
    margin: 0
}

.shop_table_checkout_review table th,.shop_table_checkout_review table td {
    font-size: 17px;
    line-height: 1.3em;
    font-weight: 500;
    background: 0 0 !important;
    padding: 25px 0;
    color: var(--theme-color-alter_dark);
    text-align: right;
    word-wrap: anywhere
}

.shop_table_checkout_review table th strong,.shop_table_checkout_review table td strong {
    font-weight: 500
}

.shop_table_checkout_review table th span.amount,.shop_table_checkout_review table th *,.shop_table_checkout_review table td span.amount,.shop_table_checkout_review table td * {
    color: var(--theme-color-alter_dark)
}

.shop_table_checkout_review table td:last-child {
    padding-left: 8px
}

.shop_table_checkout_review table tr>th:first-child,.shop_table_checkout_review table tr>td:first-child {
    text-align: left
}

.shop_table_checkout_review table tr+tr {
    border-top: 1px solid var(--theme-color-alter_bd_color)
}

.shop_table_checkout_review table tr.order-total *,.shop_table_checkout_review table tr.order-total span.amount {
    color: var(--theme-color-alter_link)
}

.shop_table_checkout_review table tr ul#shipping_method li label {
    font-size: 17px;
    line-height: 1.3em;
    font-weight: 500
}

.shop_table_order_details {
    padding: 18px 50px;
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color)
}

.shop_table_order_details table.shop_table {
    width: 100%;
    margin: 0
}

.shop_table_order_details table.shop_table .wc-item-meta {
    margin-top: 5px
}

.shop_table_order_details table.shop_table .wc-item-meta li {
    font-size: .9em;
    line-height: 1.5em
}

.shop_table_order_details table.shop_table th,.shop_table_order_details table.shop_table td {
    font-size: 17px;
    line-height: 1.3em;
    font-weight: 500;
    background: 0 0 !important;
    padding: 25px 0;
    color: var(--theme-color-alter_dark);
    text-align: right
}

.shop_table_order_details table.shop_table th strong,.shop_table_order_details table.shop_table td strong {
    font-weight: 500
}

.shop_table_order_details table.shop_table th span.amount,.shop_table_order_details table.shop_table th *,.shop_table_order_details table.shop_table td span.amount,.shop_table_order_details table.shop_table td * {
    color: var(--theme-color-alter_dark)
}

.shop_table_order_details table.shop_table tr>th:first-child,.shop_table_order_details table.shop_table tr>td:first-child {
    text-align: left
}

.shop_table_order_details table.shop_table tr+tr {
    border-top: 1px solid var(--theme-color-alter_bd_color)
}

.shop_table_order_details table.shop_table tr.order-total *,.shop_table_order_details table.shop_table tr.order-total span.amount {
    color: var(--theme-color-alter_link)
}

.shop_table_order_details table.shop_table tr:last-child td {
    border-bottom: none !important
}

.woocommerce .woocommerce-order-details {
    margin-bottom: 60px
}

.woocommerce-customer-details .woocommerce-column__title,.woocommerce-order-details .woocommerce-order-details__title {
    margin: 0;
    padding-bottom: 30px;
    font-size: 35px;
    line-height: 1.2em
}

.woocommerce .woocommerce-customer-details address {
    border-width: 1px !important;
    border-color: var(--theme-color-alter_bd_color);
    padding: 30px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods {
    padding: 18px 50px;
    border: none
}

#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li {
    line-height: 1
}

#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row {
    padding: 5px 50px 50px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--theme-color-alter_text);
    text-align: left
}

.woocommerce #payment #place_order,.woocommerce-page #payment #place_order {
    float: left
}

.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox {
    display: inline-block;
    padding-left: 1.8em
}

#payment {
    margin: 48px 0 0
}

#payment .place-order,#payment .wc_payment_methods {
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color);
    border: none
}

#payment .place-order .woocommerce-terms-and-conditions-wrapper p {
    margin: 0 0 27px
}

#payment .place-order .woocommerce-terms-and-conditions-wrapper p .woocommerce-privacy-policy-link {
    color: var(--theme-color-alter_link);
    border-bottom: 1px solid var(--theme-color-alter_link);
    display: inline-block;
    line-height: 1em
}

#payment #order_review_heading_payment {
    margin: 0;
    padding-bottom: 35px;
    font-size: 35px;
    line-height: 1.2em
}

#payment ul.methods div.payment_box {
    padding: 0;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.7em;
    color: var(--theme-color-alter_text);
    background-color: transparent;
    font-weight: 400
}

#payment ul.methods label {
    font-size: 17px;
    line-height: 1.3em !important;
    font-weight: 500;
    margin-bottom: 0
}

#payment ul.methods li {
    padding: 23px 0;
    font-weight: 400
}

#payment ul.methods li:last-child {
    border-bottom: 1px dashed var(--theme-color-alter_bd_color)
}

#payment ul.methods li+li {
    border-top: 1px solid var(--theme-color-alter_bd_color)
}

.woocommerce-checkout #payment .payment_method_stripe div.form-row {
    padding: 0
}

.woocommerce-checkout #payment .payment_method_stripe .wc-credit-card-form .wc-stripe-elements-field,.woocommerce-checkout #payment .payment_method_stripe .wc-credit-card-form .wc-stripe-iban-element-field {
    padding: .6em 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-color: var(--theme-color-input_bd_color);
    background-color: var(--theme-color-input_bg_color)
}

.woocommerce-checkout #payment .payment_method_stripe .wc-credit-card-form .wc-stripe-elements-field iframe {
    min-height: auto
}

.woocommerce-checkout #payment .payment_method_stripe .wc-credit-card-form label {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding-left: 0
}

.woocommerce-checkout #payment .payment_method_stripe .wc-credit-card-form .stripe-source-errors ul li {
    font-size: 15px;
    line-height: 21px;
    padding: 0;
    text-align: center
}

.woocommerce-checkout #payment .payment_method_stripe .wc-credit-card-form .stripe-source-errors ul li:last-child {
    border-bottom: none
}

.woocommerce-checkout #payment .payment_method_stripe .wc-credit-card-form+fieldset {
    padding: 0
}

.woocommerce-checkout #payment .payment_method_stripe #wc-stripe-new-payment-method {
    display: none
}

.woocommerce-checkout #payment .payment_method_stripe #wc-stripe-new-payment-method+label {
    display: inline-block !important;
    font-size: 14px;
    line-height: 1.5em !important;
    font-weight: inherit;
    color: var(--theme-color-text)
}

.woocommerce-checkout #payment .payment_method_stripe #wc-stripe-new-payment-method+label:before {
    top: .5em
}

.woocommerce table.shop_attributes th {
    padding: 10px;
    background: 0 0 !important
}

.woocommerce table.shop_attributes td {
    font-style: normal;
    background: 0 0 !important
}

.sc_extended_products .woocommerce .sc_extended_products_slider ul.products li.product {
    padding-bottom: 0 !important
}

.sc_extended_products .slider_outer_centered .slider-slide {
    -webkit-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}

.sc_extended_products .slider_outer_centered .slider-slide:not([class*=next]):not([class*=active]):not([class*=prev]) {
    opacity: .35
}

.sc_extended_products_default .woocommerce ul.products li.product {
    padding-bottom: 55px
}

.sc_extended_products_default .woocommerce.columns-5 ul.products li.product,.sc_extended_products_default .woocommerce.columns-6 ul.products li.product,.sc_extended_products_default .woocommerce.columns-7 ul.products li.product,.sc_extended_products_default .woocommerce.columns-8 ul.products li.product {
    padding-bottom: 45px
}

.woocommerce ul.products.products_style_centered li.product {
    padding-bottom: 55px
}

.woocommerce ul.products.products_style_centered li.product .star-rating {
    margin-left: auto;
    margin-right: auto
}

.woocommerce ul.products.products_style_centered li.product .post_data {
    text-align: center
}

.woocommerce ul.products.products_style_simple li.product {
    padding-bottom: 30px
}

.woocommerce ul.products.products_style_simple li.product>.post_item.post_layout_thumbs {
    height: auto
}

.woocommerce ul.products.products_style_simple li.product .post_featured {
    margin-bottom: 0 !important
}

.woocommerce ul.products.products_style_simple li.product .post_data {
    padding: 26px 15px
}

.woocommerce ul.products.products_style_simple li.product .post_data .price {
    opacity: 1;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap {
    margin: 0 0 -20px;
    height: 27px
}

.woocommerce ul.products.products_style_simple li.product .post_data .post_header+.add_to_cart_wrap {
    margin: 29px 0 -22px
}

.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart,.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button {
    display: inline-block !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    padding: 0 0 7px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background: 0 0 !important;
    color: var(--theme-color-text_dark);
    line-height: 20px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .8px;
    margin: 0;
    opacity: 0;
    position: relative
}

.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart.added,.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button.added {
    display: none !important
}

.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart:after,.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button:after {
    position: absolute;
    bottom: 0;
    top: auto;
    left: 0;
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: var(--theme-color-text_dark);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    animation: none
}

.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart:hover,.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button:hover {
    color: var(--theme-color-text_dark)
}

.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart:hover:after,.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button:hover:after {
    bottom: 4px;
    background-color: var(--theme-color-text_dark)
}

.woocommerce ul.products.products_style_simple li.product .post_data p.price,.woocommerce ul.products.products_style_simple li.product .post_data span.price,.woocommerce ul.products.products_style_simple li.product .post_data span.amount {
    color: var(--theme-color-text_dark)
}

.woocommerce ul.products.products_style_simple li.product .post_item {
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
    -ms-box-shadow: 0 0 0 rgba(0,0,0,0);
    box-shadow: 0 0 0 rgba(0,0,0,0);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.woocommerce ul.products.products_style_simple li.product .post_item:hover {
    -webkit-box-shadow: 0 3px 26px rgba(0,0,0,.04);
    -ms-box-shadow: 0 3px 26px rgba(0,0,0,.04);
    box-shadow: 0 3px 26px rgba(0,0,0,.04)
}

.woocommerce ul.products.products_style_simple li.product .post_item:hover .woocommerce-loop-product__title a {
    color: var(--theme-color-text_light)
}

.woocommerce ul.products.products_style_simple li.product .post_item:hover .price {
    opacity: 0
}

.woocommerce ul.products.products_style_simple li.product .post_item:hover .add_to_cart_wrap .button,.woocommerce ul.products.products_style_simple li.product .post_item:hover .add_to_cart_wrap .added_to_cart {
    margin-top: -22px;
    opacity: 1
}

.woocommerce ul.products.products_style_simple li.product .post_item:hover .add_to_cart_wrap .button.loading {
    opacity: .5 !important
}

.woocommerce ul.products.products_style_simple li.product .post_item .woocommerce-loop-product__title a:hover {
    color: var(--theme-color-text_dark)
}

.woocommerce ul.products.products_style_simple li.product .star-rating {
    margin-left: auto;
    margin-right: auto;
    display: none
}

.woocommerce ul.products.products_style_simple li.product .post_data {
    text-align: center
}

.woocommerce ul.products.products_style_hovered li.product {
    padding-bottom: 30px
}

.woocommerce ul.products.products_style_hovered li.product .post_featured {
    margin: 0
}

.woocommerce ul.products.products_style_hovered li.product .post_data {
    display: none
}

.woocommerce ul.products.products_style_hovered li.product .price {
    margin: 9px 0 0
}

.woocommerce ul.products.products_style_hovered li.product .onsale,.woocommerce ul.products.products_style_hovered li.product .outofstock_label {
    display: none !important
}

.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .icons {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%
}

.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .icons .item-hovered-info {
    display: block;
    width: 100%;
    text-align: center;
    opacity: 0;
    padding: 0 10px;
    margin: 0 0 7px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .icons .tinvwl_add_to_wishlist_button,.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .icons>a .icon-anim {
    -webkit-box-shadow: 0 3px 36px rgba(0,0,0,.11);
    -ms-box-shadow: 0 3px 36px rgba(0,0,0,.11);
    box-shadow: 0 3px 36px rgba(0,0,0,.11)
}

.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop:hover .item-hovered-info {
    opacity: 1
}

.woocommerce ul.products.products_style_hovered li.product .price del:before {
    background-color: #0c0f26 !important
}

.woocommerce ul.products.products_style_hovered li.product .woocommerce-loop-product__title a,.woocommerce ul.products.products_style_hovered li.product .price del,.woocommerce ul.products.products_style_hovered li.product .price span.amount,.woocommerce ul.products.products_style_hovered li.product .price del>span.amount *,.woocommerce ul.products.products_style_hovered li.product .price del>span.amount,.woocommerce ul.products.products_style_hovered li.product .price * {
    color: #0c0f26 !important
}

.woocommerce ul.products.products_style_hovered li.product .price del {
    opacity: .5 !important
}

.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .mask {
    display: block;
    background-color: #fff !important;
    opacity: 0;
    z-index: 1
}

.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop:hover .mask {
    opacity: .9
}

.woocommerce ul.products.products_style_info li.product {
    padding-bottom: 55px
}

.woocommerce ul.products.products_style_info li.product .post_featured {
    margin-bottom: 22px
}

.woocommerce ul.products.products_style_info li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_info li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_info li.product h3 {
    font-size: 24px;
    line-height: 1.3em;
    font-weight: 500
}

.woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons {
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start;
    top: 22px;
    right: 17px
}

.woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons>a .icon-anim,.woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons .tinv-wraper>.tinvwl_add_to_wishlist_button {
    margin: 3px !important
}

.woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons .tinv-wraper>.tinvwl_add_to_wishlist_button:hover,.woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons>a:hover .icon-anim {
    top: 0 !important
}

.woocommerce ul.columns-5.products.products_style_info li.product,.woocommerce ul.columns-6.products.products_style_info li.product,.woocommerce ul.columns-7.products.products_style_info li.product,.woocommerce ul.columns-8.products.products_style_info li.product {
    padding-bottom: 45px
}

.woocommerce ul.products.products_style_info_2 li.product {
    padding-bottom: 55px
}

.woocommerce ul.products.products_style_info_2 li.product .post_featured {
    margin-bottom: 22px
}

.woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_info_2 li.product h3 {
    font-size: 24px;
    line-height: 1.3em;
    font-weight: 500
}

.woocommerce ul.products.products_style_info_2 li.product .price {
    margin: 14px 0 0
}

.woocommerce ul.products.products_style_info_2 li.product .star-rating {
    margin: 8px 0 0
}

.woocommerce ul.columns-5.products.products_style_info_2 li.product,.woocommerce ul.columns-6.products.products_style_info_2 li.product,.woocommerce ul.columns-7.products.products_style_info_2 li.product,.woocommerce ul.columns-8.products.products_style_info_2 li.product {
    padding-bottom: 40px
}

.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
    top: 30px;
    background: 0 0 !important;
    height: 30px;
    width: 30px;
    line-height: 30px;
    font-family: "fontello";
    color: var(--theme-color-text_link);
    font-size: 14px
}

.pswp__button--arrow--right:before {
    content: '\e9df';
    right: 10px
}

.pswp__button--arrow--left:before {
    left: 10px;
    content: '\ea07'
}

.widget_woocommerce_title .woocommerce-breadcrumb {
    margin-bottom: .5em
}

.widget_woocommerce_title .term-description {
    margin-top: 1em
}

.woocommerce-checkout-payment .place-order label.checkbox {
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: 400 !important;
    vertical-align: top;
    padding-top: 1px
}

.woocommerce-checkout-payment .place-order label.checkbox .woocommerce-terms-and-conditions-checkbox-text {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    color: var(--theme-color-text)
}

@media (min-width: 1280px) {
    .woocommerce ul.products .product_style_plain:not(.product-category) .post_item:hover {
        z-index:2
    }

    .woocommerce ul.products .product_style_plain:not(.product-category) .post_item:hover:before,.woocommerce ul.products .product_style_plain:not(.product-category) .post_item:hover .wrap-data-hover {
        opacity: 1;
        visibility: visible;
        -webkit-transition: all .25s ease;
        -ms-transition: all .25s ease;
        transition: all .25s ease
    }

    .woocommerce ul.products .product_style_plain:not(.product-category) .post_item:hover .wrap-data-hover {
        margin-top: 0
    }

    .woocommerce ul.products .product_style_plain .post_item,.woocommerce ul.products .product_style_plain .post_data,.woocommerce ul.products .product_style_plain .post_featured {
        position: relative;
        z-index: 1
    }

    .woocommerce ul.products .product_style_plain .post_item:before,.woocommerce ul.products .product_style_plain .wrap-data-hover {
        margin-left: -15px;
        margin-right: -15px;
        background-color: var(--theme-color-bg_color);
        border: 1px solid var(--theme-color-bd_color);
        opacity: 0;
        visibility: hidden
    }

    .woocommerce ul.products .product_style_plain .post_item:before {
        display: block;
        content: "";
        width: auto;
        height: auto;
        position: absolute;
        z-index: 1;
        top: 0;
        right: -1px;
        bottom: -1px;
        left: -1px;
        margin-top: -15px
    }

    .woocommerce ul.products .product_style_plain .wrap-data-hover {
        margin-top: -5px;
        padding: 0 15px 30px;
        position: absolute;
        z-index: -1;
        right: -1px;
        left: -1px;
        border-top: none
    }
}

.woocommerce ul.products.product_style_plain li.product {
    padding-bottom: 50px
}

.woocommerce ul.products .product_style_plain.product .post_item.post_layout_thumbs {
    height: unset
}

.woocommerce ul.products .product_style_plain.product .post_data {
    overflow: visible
}

.woocommerce ul.products .product_style_plain.product .wrap-data-info {
    margin-top: 8px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

.woocommerce ul.products .product_style_plain.product .wrap-data-info .star-rating {
    margin: 0 0 -3px;
    flex-shrink: 0
}

.woocommerce ul.products .product_style_plain.product .wrap-data-info .price {
    margin: 0
}

.woocommerce ul.products .product_style_plain.product .post_featured {
    margin-bottom: 20px
}

.woocommerce ul.products .product_style_plain.product .post_featured img,.woocommerce ul.products .product_style_plain.product .post_featured:hover img,.woocommerce ul.products .product_style_plain.product a img,.woocommerce ul.products .product_style_plain.product a:hover img {
    -webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1)
}

.woocommerce ul.products .product_style_plain.product .outofstock_label,.woocommerce ul.products .product_style_plain.product .onsale {
    top: 20px;
    left: 20px;
    padding: 0 15px;
    min-width: 50px
}

.woocommerce ul.products .product_style_plain.product .outofstock_label {
    top: 20px;
    left: 20px
}

.woocommerce ul.products .product_style_plain.product .outofstock_label+.onsale {
    top: 51px;
    left: 20px;
    right: auto
}

.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap {
    margin: 25px 0 0
}

.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*=cart] {
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    pointer-events: auto;
    white-space: normal;
    padding: 10px;
    height: 50px;
    margin: 0;
    font-size: 13px;
    line-height: 16px;
    color: var(--theme-color-bg_color);
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    background-color: var(--theme-color-text_dark);
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*=cart]:before {
    margin: 0 5px 0 0;
    font-size: 16px;
    font-weight: 400;
    min-width: 20px;
    text-align: center
}

.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*=cart].loading:before {
    font-size: 14px !important;
    content: '\e82e';
    position: relative;
    top: 1px;
    -webkit-animation: spin 2s infinite linear;
    -ms-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*=cart].added_to_cart:before {
    font-family: "fontello";
    content: '\e8ab'
}

.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*=cart].added {
    display: none !important
}

.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*=cart]:hover {
    color: var(--theme-color-inverse_hover);
    background-color: var(--theme-color-text_dark_blend)
}

.product_style_plain .post_featured .top-info {
    pointer-events: none;
    position: absolute;
    z-index: 10;
    top: 20px;
    right: 20px;
    bottom: auto;
    left: auto
}

.product_style_plain .post_featured .top-info .tinv-wraper>* {
    display: none
}

.product_style_plain .post_featured .top-info .tinv-wraper>.tinvwl_add_to_wishlist_button {
    display: block;
    overflow: hidden;
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color);
    letter-spacing: 0 !important;
    margin: 0 !important;
    -webkit-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    border-radius: 50% !important;
    width: 35px;
    height: 35px;
    line-height: 37px !important;
    -webkit-transition: all .2s ease !important;
    -ms-transition: all .2s ease !important;
    transition: all .2s ease !important;
    visibility: visible !important;
    pointer-events: auto
}

.product_style_plain .post_featured .top-info .tinv-wraper>.tinvwl_add_to_wishlist_button:before {
    display: block !important;
    content: '\e9cc' !important;
    font-family: "fontello" !important;
    margin: 0 !important;
    font-size: 15px !important;
    line-height: inherit !important;
    padding: 0 !important;
    height: 100% !important;
    width: 100% !important;
    text-align: center !important
}

.product_style_plain .post_featured .top-info .tinv-wraper>.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before {
    content: '\ea05' !important
}

.product_style_plain .post_featured .top-info .tinv-wraper>.tinvwl_add_to_wishlist_button:hover {
    color: var(--theme-color-alter_text)
}

.product_style_plain .post_featured .top-info .tinv-wraper>.tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text {
    display: none
}

@media (min-width: 1280px) {
    body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .onsale,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .onsale {
        top:15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .outofstock_label {
        top: 15px;
        left: 15px
    }

    body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .outofstock_label+.onsale,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .outofstock_label+.onsale,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .outofstock_label+.onsale,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .outofstock_label+.onsale,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .outofstock_label+.onsale,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .top-info,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .top-info {
        top: 15px;
        right: 15px
    }

    body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .wrap-data-info,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap {
        margin-top: 17px
    }

    body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart] {
        height: 42px
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .onsale {
        top: 15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label {
        top: 15px;
        left: 15px
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label+.onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label+.onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label+.onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label+.onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label+.onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label+.onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label+.onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .top-info,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .top-info {
        top: 15px;
        right: 15px
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info .star-rating,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap {
        margin-top: 17px
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart] {
        height: 42px
    }

    body.body_style_wide ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_wide ul.products.products_style_plain.columns-5 li.product .onsale,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .onsale,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .onsale,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .onsale {
        top: 15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body.body_style_wide ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .outofstock_label {
        top: 15px;
        left: 15px
    }

    body.body_style_wide ul.products.products_style_plain.columns-5 li.product .outofstock_label+.onsale,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .outofstock_label+.onsale,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .outofstock_label+.onsale,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .outofstock_label+.onsale,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .outofstock_label+.onsale,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .outofstock_label+.onsale,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .outofstock_label+.onsale,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body.body_style_wide ul.products.products_style_plain.columns-5 li.product .top-info,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .top-info,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .top-info,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .top-info {
        top: 15px;
        right: 15px
    }

    body.body_style_wide ul.products.products_style_plain.columns-5 li.product .wrap-data-info,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .wrap-data-info,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .wrap-data-info,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body.body_style_wide ul.products.products_style_plain.columns-5 li.product .wrap-data-info .star-rating,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body.body_style_wide ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap {
        margin-top: 17px
    }

    body.body_style_wide ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_wide ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_wide ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_wide ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart] {
        height: 42px
    }

    body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .onsale {
        top: 15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label {
        top: 15px;
        left: 15px
    }

    body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .outofstock_label+.onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label+.onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label+.onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label+.onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label+.onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .outofstock_label+.onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label+.onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label+.onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label+.onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .top-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .top-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .top-info {
        top: 15px;
        right: 15px
    }

    body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap {
        margin-top: 17px
    }

    body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart],body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*=cart] {
        height: 42px
    }
}

@media (max-width: 1279px) {
    body[class*=body_style_] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .outofstock_label,body[class*=body_style_] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .onsale {
        top:15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body[class*=body_style_] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .outofstock_label {
        top: 15px;
        left: 15px
    }

    body[class*=body_style_] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body[class*=body_style_] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .top-info {
        top: 15px;
        right: 15px
    }

    body[class*=body_style_] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body[class*=body_style_] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body[class*=body_style_] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .wrap-data-hover .add_to_cart_wrap {
        margin-top: 17px
    }

    body[class*=body_style_] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .wrap-data-hover .add_to_cart_wrap [class*=cart] {
        height: 42px
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .outofstock_label,body[class*=body_style_].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .onsale {
        top: 15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .outofstock_label {
        top: 15px;
        left: 15px
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .top-info {
        top: 15px;
        right: 15px
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .wrap-data-hover .add_to_cart_wrap {
        margin-top: 17px
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .wrap-data-hover .add_to_cart_wrap [class*=cart] {
        height: 42px
    }
}

@media (max-width: 1023px) {
    body[class*=body_style_] ul.products.products_style_plain li.product .outofstock_label,body[class*=body_style_] ul.products.products_style_plain li.product .onsale {
        top:15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body[class*=body_style_] ul.products.products_style_plain li.product .outofstock_label {
        top: 15px;
        left: 15px
    }

    body[class*=body_style_] ul.products.products_style_plain li.product .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body[class*=body_style_] ul.products.products_style_plain li.product .top-info {
        top: 15px;
        right: 15px
    }

    body[class*=body_style_] ul.products.products_style_plain li.product .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body[class*=body_style_] ul.products.products_style_plain li.product .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body[class*=body_style_] ul.products.products_style_plain li.product .wrap-data-hover .add_to_cart_wrap {
        margin-top: 17px
    }

    body[class*=body_style_] ul.products.products_style_plain li.product .wrap-data-hover .add_to_cart_wrap [class*=cart] {
        height: 42px
    }
}

.woocommerce ul.products.products_style_creative li.product {
    padding-bottom: 50px
}

.woocommerce ul.products .product_style_creative.product .post_featured {
    margin-bottom: 18px
}

.woocommerce ul.products .product_style_creative.product .post_item.post_layout_thumbs {
    height: unset
}

.woocommerce ul.products .product_style_creative.product .post_data {
    overflow: visible
}

.woocommerce ul.products .product_style_creative.product .wrap-data-info {
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

.woocommerce ul.products .product_style_creative.product .wrap-data-info .star-rating {
    margin: -1px 0 -3px;
    flex-shrink: 0
}

.woocommerce ul.products .product_style_creative.product .wrap-data-info .price {
    margin: 0
}

.woocommerce ul.products .product_style_creative.product .post_featured img,.woocommerce ul.products .product_style_creative.product .post_featured:hover img,.woocommerce ul.products .product_style_creative.product a img,.woocommerce ul.products .product_style_creative.product a:hover img {
    -webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1)
}

.woocommerce ul.products .product_style_creative.product .outofstock_label,.woocommerce ul.products .product_style_creative.product .onsale {
    top: 23px;
    left: 23px;
    padding: 0 15px;
    min-width: 50px
}

.woocommerce ul.products .product_style_creative.product .outofstock_label {
    top: 23px;
    left: 23px
}

.woocommerce ul.products .product_style_creative.product .outofstock_label+.onsale {
    top: 54px;
    left: 23px;
    right: auto
}

.product_style_creative .post_featured.hover_shop .mask {
    display: block;
    opacity: 0;
    background-color: rgba(0,0,0,.1);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.product_style_creative .post_featured.hover_shop .top-info {
    pointer-events: none;
    position: absolute;
    z-index: 10;
    top: 23px;
    right: 23px;
    bottom: auto;
    left: auto
}

.product_style_creative .post_featured.hover_shop .top-info .tinv-wraper>* {
    display: none
}

.product_style_creative .post_featured.hover_shop .top-info .tinv-wraper>.tinvwl_add_to_wishlist_button {
    display: block;
    overflow: hidden;
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color);
    letter-spacing: 0 !important;
    margin: 0 !important;
    -webkit-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    border-radius: 50% !important;
    width: 35px;
    height: 35px;
    line-height: 37px !important;
    -webkit-transition: all .2s ease !important;
    -ms-transition: all .2s ease !important;
    transition: all .2s ease !important;
    visibility: visible !important;
    pointer-events: auto
}

.product_style_creative .post_featured.hover_shop .top-info .tinv-wraper>.tinvwl_add_to_wishlist_button:before {
    display: block !important;
    content: '\e9cc' !important;
    font-family: "fontello" !important;
    margin: 0 !important;
    font-size: 15px !important;
    line-height: inherit !important;
    padding: 0 !important;
    height: 100% !important;
    width: 100% !important;
    text-align: center !important
}

.product_style_creative .post_featured.hover_shop .top-info .tinv-wraper>.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before {
    content: '\ea05' !important
}

.product_style_creative .post_featured.hover_shop .top-info .tinv-wraper>.tinvwl_add_to_wishlist_button:hover {
    color: var(--theme-color-alter_text)
}

.product_style_creative .post_featured.hover_shop .top-info .tinv-wraper>.tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text {
    display: none
}

.product_style_creative .post_featured.hover_shop .bottom-info {
    opacity: 0;
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    position: absolute;
    z-index: 10;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    align-items: center;
    background-color: var(--theme-color-alter_bg_color);
    height: 52px
}

.product_style_creative .post_featured.hover_shop .bottom-info>div {
    width: 50%;
    padding: 5px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    position: relative;
    bottom: -4px;
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease
}

.product_style_creative .post_featured.hover_shop .bottom-info>div:only-child {
    width: 100%
}

.product_style_creative .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*=cart] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    pointer-events: auto;
    white-space: normal;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 0;
    margin: 0;
    background: 0 0 !important;
    color: var(--theme-color-alter_dark);
    line-height: 16px;
    font-size: 13px;
    font-weight: 700
}

.product_style_creative .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*=cart]:before {
    margin: 0 5px 0 0;
    font-size: 16px;
    font-weight: 400;
    min-width: 20px;
    text-align: center
}

.product_style_creative .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*=cart].loading:before {
    font-size: 14px !important;
    content: '\e82e';
    position: relative;
    top: 1px;
    -webkit-animation: spin 2s infinite linear;
    -ms-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

.product_style_creative .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*=cart].added_to_cart:before {
    font-family: "fontello";
    content: '\e8ab'
}

.product_style_creative .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*=cart].added {
    display: none !important
}

.product_style_creative .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*=cart]:hover {
    color: var(--theme-color-alter_text)
}

.product_style_creative .post_featured.hover_shop .bottom-info .woosq_wrap {
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease
}

.product_style_creative .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    pointer-events: auto;
    white-space: normal;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 0;
    margin: 0;
    background: 0 0 !important;
    color: var(--theme-color-alter_dark);
    line-height: 16px;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase
}

.product_style_creative .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn:before {
    font-family: "fontello" !important;
    content: '\e843';
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    top: -1px
}

.product_style_creative .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn:hover {
    color: var(--theme-color-alter_text)
}

.product_style_creative .post_item:hover .post_featured.hover_shop .mask {
    opacity: 1
}

.product_style_creative .post_item:hover .post_featured.hover_shop .bottom-info {
    opacity: 1
}

.product_style_creative .post_item:hover .post_featured.hover_shop .bottom-info>div {
    bottom: 0
}

@media (min-width: 1280px) {
    body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale {
        top:15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label {
        top: 15px;
        left: 15px
    }

    body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info {
        top: 15px;
        right: 15px
    }

    body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info {
        height: 40px
    }

    body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a {
        text-indent: -1000px;
        overflow: hidden;
        font-size: 0
    }

    body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a:before {
        text-indent: 0;
        margin: 0;
        font-size: 18px
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale {
        top: 15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label {
        top: 15px;
        left: 15px
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info {
        top: 15px;
        right: 15px
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info {
        height: 40px
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a {
        text-indent: -1000px;
        overflow: hidden;
        font-size: 0
    }

    body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a:before {
        text-indent: 0;
        margin: 0;
        font-size: 18px
    }

    body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale {
        top: 15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label {
        top: 15px;
        left: 15px
    }

    body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info {
        top: 15px;
        right: 15px
    }

    body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info {
        height: 40px
    }

    body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a {
        text-indent: -1000px;
        overflow: hidden;
        font-size: 0
    }

    body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a:before {
        text-indent: 0;
        margin: 0;
        font-size: 18px
    }

    body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale {
        top: 15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label {
        top: 15px;
        left: 15px
    }

    body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label+.onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .top-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info {
        top: 15px;
        right: 15px
    }

    body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info {
        height: 40px
    }

    body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info>div>a,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info>div>a,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a {
        text-indent: -1000px;
        overflow: hidden;
        font-size: 0
    }

    body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a:before,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a:before {
        text-indent: 0;
        margin: 0;
        font-size: 18px
    }
}

@media (max-width: 1679px) {
    body[class*=body_style_] ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body[class*=body_style_] ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body[class*=body_style_] ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body[class*=body_style_] ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body[class*=body_style_] ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body[class*=body_style_] ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body[class*=body_style_] ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body[class*=body_style_] ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale {
        top:15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body[class*=body_style_] ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body[class*=body_style_] ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body[class*=body_style_] ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body[class*=body_style_] ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label {
        top: 15px;
        left: 15px
    }

    body[class*=body_style_] ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label+.onsale,body[class*=body_style_] ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label+.onsale,body[class*=body_style_] ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label+.onsale,body[class*=body_style_] ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body[class*=body_style_] ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body[class*=body_style_] ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body[class*=body_style_] ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body[class*=body_style_] ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info {
        top: 15px;
        right: 15px
    }

    body[class*=body_style_] ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body[class*=body_style_] ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body[class*=body_style_] ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body[class*=body_style_] ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body[class*=body_style_] ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body[class*=body_style_] ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body[class*=body_style_] ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body[class*=body_style_] ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body[class*=body_style_] ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body[class*=body_style_] ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body[class*=body_style_] ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body[class*=body_style_] ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info {
        height: 40px
    }

    body[class*=body_style_] ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a,body[class*=body_style_] ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a,body[class*=body_style_] ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a,body[class*=body_style_] ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a {
        text-indent: -1000px;
        overflow: hidden;
        font-size: 0
    }

    body[class*=body_style_] ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a:before,body[class*=body_style_] ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a:before,body[class*=body_style_] ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a:before,body[class*=body_style_] ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a:before {
        text-indent: 0;
        margin: 0;
        font-size: 18px
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .onsale,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale {
        top: 15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label {
        top: 15px;
        left: 15px
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label+.onsale,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label+.onsale,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label+.onsale,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label+.onsale,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .top-info,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info {
        top: 15px;
        right: 15px
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .wrap-data-info,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .wrap-data-info .star-rating,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info {
        height: 40px
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info>div>a,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a {
        text-indent: -1000px;
        overflow: hidden;
        font-size: 0
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info>div>a:before,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info>div>a:before,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info>div>a:before,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info>div>a:before,body[class*=body_style_].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info>div>a:before {
        text-indent: 0;
        margin: 0;
        font-size: 18px
    }
}

@media (max-width: 1439px) {
    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .outofstock_label,body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .onsale {
        top:15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .outofstock_label {
        top: 15px;
        left: 15px
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .top-info {
        top: 15px;
        right: 15px
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .bottom-info {
        height: 40px
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .bottom-info>div>a {
        text-indent: -1000px;
        overflow: hidden;
        font-size: 0
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .bottom-info>div>a:before {
        text-indent: 0;
        margin: 0;
        font-size: 18px
    }
}

@media (max-width: 1279px) {
    body[class*=body_style_].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .outofstock_label,body[class*=body_style_].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .onsale {
        top:15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .outofstock_label {
        top: 15px;
        left: 15px
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .top-info {
        top: 15px;
        right: 15px
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .bottom-info {
        height: 40px
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .bottom-info>div>a {
        text-indent: -1000px;
        overflow: hidden;
        font-size: 0
    }

    body[class*=body_style_].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .bottom-info>div>a:before {
        text-indent: 0;
        margin: 0;
        font-size: 18px
    }
}

@media (max-width: 1023px) {
    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .outofstock_label,body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .onsale {
        top:15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .outofstock_label {
        top: 15px;
        left: 15px
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .top-info {
        top: 15px;
        right: 15px
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .bottom-info {
        height: 40px
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .bottom-info>div>a {
        text-indent: -1000px;
        overflow: hidden;
        font-size: 0
    }

    body[class*=body_style_] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .bottom-info>div>a:before {
        text-indent: 0;
        margin: 0;
        font-size: 18px
    }
}

@media (max-width: 767px) {
    body[class*=body_style_] ul.products.products_style_creative li.product.product_style_creative .outofstock_label,body[class*=body_style_] ul.products.products_style_creative li.product.product_style_creative .onsale {
        top:15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body[class*=body_style_] ul.products.products_style_creative li.product.product_style_creative .outofstock_label {
        top: 15px;
        left: 15px
    }

    body[class*=body_style_] ul.products.products_style_creative li.product.product_style_creative .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body[class*=body_style_] ul.products.products_style_creative li.product.product_style_creative .top-info {
        top: 15px;
        right: 15px
    }

    body[class*=body_style_] ul.products.products_style_creative li.product.product_style_creative .wrap-data-info {
        flex-direction: column;
        align-items: start
    }

    body[class*=body_style_] ul.products.products_style_creative li.product.product_style_creative .wrap-data-info .star-rating {
        margin: 10px 0 0
    }

    body[class*=body_style_] ul.products.products_style_creative li.product.product_style_creative .bottom-info {
        height: 40px
    }

    body[class*=body_style_] ul.products.products_style_creative li.product.product_style_creative .bottom-info>div>a {
        text-indent: -1000px;
        overflow: hidden;
        font-size: 0
    }

    body[class*=body_style_] ul.products.products_style_creative li.product.product_style_creative .bottom-info>div>a:before {
        text-indent: 0;
        margin: 0;
        font-size: 18px
    }
}

.product_style_pure .woosq-btn {
    display: none
}

.woocommerce ul.products .product_style_pure.product .post_featured {
    margin-bottom: 18px
}

.woocommerce ul.products .product_style_pure.product .post_item.post_layout_thumbs {
    height: unset;
    padding-bottom: 10px;
    margin-bottom: -10px;
    overflow: hidden
}

.woocommerce ul.products .product_style_pure.product .post_data {
    overflow: visible
}

.woocommerce ul.products .product_style_pure.product .price {
    opacity: 1;
    position: relative;
    top: 0;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.woocommerce ul.products .product_style_pure.product .price .price {
    margin: 10px 0 0
}

.woocommerce ul.products .product_style_pure.product .post_featured img,.woocommerce ul.products .product_style_pure.product .post_featured:hover img,.woocommerce ul.products .product_style_pure.product a img,.woocommerce ul.products .product_style_pure.product a:hover img {
    -webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1)
}

.woocommerce ul.products .product_style_pure.product .outofstock_label,.woocommerce ul.products .product_style_pure.product .onsale {
    top: 23px;
    left: 23px;
    padding: 0 15px;
    min-width: 50px
}

.woocommerce ul.products .product_style_pure.product .outofstock_label {
    top: 23px;
    left: 23px
}

.woocommerce ul.products .product_style_pure.product .outofstock_label+.onsale {
    top: 54px;
    left: 23px;
    right: auto
}

.woocommerce ul.products .product_style_pure.product .post_data_inner {
    position: relative;
    z-index: 1
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover {
    position: absolute;
    bottom: -10px;
    z-index: 1;
    width: 100%;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap {
    margin: 0;
    display: block;
    line-height: 0
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*=cart] {
    display: inline-block !important;
    width: auto;
    white-space: normal;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 0;
    margin: 0;
    background: 0 0 !important;
    color: var(--theme-color-text);
    line-height: 18px;
    font-size: 14px;
    font-weight: 700
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*=cart]:before {
    margin: 0 5px 0 0;
    font-size: 16px;
    font-weight: 400;
    min-width: 20px;
    text-align: center
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*=cart].loading:before {
    content: '\e82e';
    -webkit-animation: spin 2s infinite linear;
    -ms-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*=cart].added_to_cart:before {
    font-family: "fontello";
    content: '\e8ab'
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*=cart].added {
    display: none !important
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*=cart]:hover {
    color: var(--theme-color-text_dark)
}

.woocommerce ul.products .product_style_pure.product .post_item:hover .wrap-data-hover {
    opacity: 1;
    bottom: 0
}

.woocommerce ul.products .product_style_pure.product .post_item:hover .price {
    opacity: 0;
    top: -10px
}

.woocommerce ul.products .product_style_pure.product .post_item:hover .post_featured.hover_shop .mask {
    opacity: 1
}

.woocommerce ul.products .product_style_pure.product .post_item:hover .post_featured.hover_shop .bottom-info {
    opacity: 1
}

.woocommerce ul.products .product_style_pure.product .post_item:hover .post_featured.hover_shop .bottom-info .woosq_wrap {
    bottom: 0
}

.product_style_pure .post_featured.hover_shop .mask {
    display: block;
    opacity: 0;
    background-color: rgba(0,0,0,.1);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.product_style_pure .post_featured.hover_shop .top-info {
    pointer-events: none;
    position: absolute;
    z-index: 10;
    top: 23px;
    right: 23px;
    bottom: auto;
    left: auto
}

.product_style_pure .post_featured.hover_shop .top-info .tinv-wraper>* {
    display: none
}

.product_style_pure .post_featured.hover_shop .top-info .tinv-wraper>.tinvwl_add_to_wishlist_button {
    display: block;
    overflow: hidden;
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_color);
    letter-spacing: 0 !important;
    margin: 0 !important;
    -webkit-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    border-radius: 50% !important;
    width: 35px;
    height: 35px;
    line-height: 37px !important;
    -webkit-transition: all .2s ease !important;
    -ms-transition: all .2s ease !important;
    transition: all .2s ease !important;
    visibility: visible !important;
    pointer-events: auto
}

.product_style_pure .post_featured.hover_shop .top-info .tinv-wraper>.tinvwl_add_to_wishlist_button:before {
    display: block !important;
    content: '\e9cc' !important;
    font-family: "fontello" !important;
    margin: 0 !important;
    font-size: 15px !important;
    line-height: inherit !important;
    padding: 0 !important;
    height: 100% !important;
    width: 100% !important;
    text-align: center !important
}

.product_style_pure .post_featured.hover_shop .top-info .tinv-wraper>.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before {
    content: '\ea05' !important
}

.product_style_pure .post_featured.hover_shop .top-info .tinv-wraper>.tinvwl_add_to_wishlist_button:hover {
    color: var(--theme-color-alter_text)
}

.product_style_pure .post_featured.hover_shop .top-info .tinv-wraper>.tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text {
    display: none
}

.product_style_pure .post_featured.hover_shop .bottom-info {
    opacity: 0;
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    position: absolute;
    z-index: 10;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
    background-color: var(--theme-color-alter_bg_color);
    height: 52px
}

.product_style_pure .post_featured.hover_shop .bottom-info .woosq_wrap {
    width: 100%;
    padding: 5px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    position: relative;
    bottom: -4px;
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease
}

.product_style_pure .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    pointer-events: auto;
    white-space: normal;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 0;
    margin: 0;
    background: 0 0 !important;
    color: var(--theme-color-alter_dark);
    line-height: 16px;
    font-size: 13px;
    font-weight: 700
}

.product_style_pure .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn:before {
    font-family: "fontello" !important;
    content: '\e843';
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    top: 0
}

.product_style_pure .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn:hover {
    color: var(--theme-color-alter_text)
}

@media (min-width: 1280px) {
    body.body_style_fullwide ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_pure.columns-6 li.product .onsale,body.body_style_fullwide ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_pure.columns-7 li.product .onsale,body.body_style_fullwide ul.products.products_style_pure.columns-8 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_pure.columns-8 li.product .onsale,body.body_style_fullscreen ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_pure.columns-6 li.product .onsale,body.body_style_fullscreen ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_pure.columns-7 li.product .onsale,body.body_style_fullscreen ul.products.products_style_pure.columns-8 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_pure.columns-8 li.product .onsale {
        top:15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body.body_style_fullwide ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_pure.columns-8 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_pure.columns-8 li.product .outofstock_label {
        top: 15px;
        left: 15px
    }

    body.body_style_fullwide ul.products.products_style_pure.columns-6 li.product .outofstock_label+.onsale,body.body_style_fullwide ul.products.products_style_pure.columns-7 li.product .outofstock_label+.onsale,body.body_style_fullwide ul.products.products_style_pure.columns-8 li.product .outofstock_label+.onsale,body.body_style_fullscreen ul.products.products_style_pure.columns-6 li.product .outofstock_label+.onsale,body.body_style_fullscreen ul.products.products_style_pure.columns-7 li.product .outofstock_label+.onsale,body.body_style_fullscreen ul.products.products_style_pure.columns-8 li.product .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body.body_style_fullwide ul.products.products_style_pure.columns-6 li.product .top-info,body.body_style_fullwide ul.products.products_style_pure.columns-7 li.product .top-info,body.body_style_fullwide ul.products.products_style_pure.columns-8 li.product .top-info,body.body_style_fullscreen ul.products.products_style_pure.columns-6 li.product .top-info,body.body_style_fullscreen ul.products.products_style_pure.columns-7 li.product .top-info,body.body_style_fullscreen ul.products.products_style_pure.columns-8 li.product .top-info {
        top: 15px;
        right: 15px
    }

    body.body_style_fullwide ul.products.products_style_pure.columns-6 li.product .bottom-info,body.body_style_fullwide ul.products.products_style_pure.columns-7 li.product .bottom-info,body.body_style_fullwide ul.products.products_style_pure.columns-8 li.product .bottom-info,body.body_style_fullscreen ul.products.products_style_pure.columns-6 li.product .bottom-info,body.body_style_fullscreen ul.products.products_style_pure.columns-7 li.product .bottom-info,body.body_style_fullscreen ul.products.products_style_pure.columns-8 li.product .bottom-info {
        height: 40px
    }

    body.body_style_wide ul.products.products_style_pure.columns-5 li.product .outofstock_label,body.body_style_wide ul.products.products_style_pure.columns-5 li.product .onsale,body.body_style_wide ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_wide ul.products.products_style_pure.columns-6 li.product .onsale,body.body_style_wide ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_wide ul.products.products_style_pure.columns-7 li.product .onsale,body.body_style_wide ul.products.products_style_pure.columns-8 li.product .outofstock_label,body.body_style_wide ul.products.products_style_pure.columns-8 li.product .onsale,body.body_style_boxed ul.products.products_style_pure.columns-5 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-5 li.product .onsale,body.body_style_boxed ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-6 li.product .onsale,body.body_style_boxed ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-7 li.product .onsale,body.body_style_boxed ul.products.products_style_pure.columns-8 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-8 li.product .onsale {
        top: 15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body.body_style_wide ul.products.products_style_pure.columns-5 li.product .outofstock_label,body.body_style_wide ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_wide ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_wide ul.products.products_style_pure.columns-8 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-5 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-8 li.product .outofstock_label {
        top: 15px;
        left: 15px
    }

    body.body_style_wide ul.products.products_style_pure.columns-5 li.product .outofstock_label+.onsale,body.body_style_wide ul.products.products_style_pure.columns-6 li.product .outofstock_label+.onsale,body.body_style_wide ul.products.products_style_pure.columns-7 li.product .outofstock_label+.onsale,body.body_style_wide ul.products.products_style_pure.columns-8 li.product .outofstock_label+.onsale,body.body_style_boxed ul.products.products_style_pure.columns-5 li.product .outofstock_label+.onsale,body.body_style_boxed ul.products.products_style_pure.columns-6 li.product .outofstock_label+.onsale,body.body_style_boxed ul.products.products_style_pure.columns-7 li.product .outofstock_label+.onsale,body.body_style_boxed ul.products.products_style_pure.columns-8 li.product .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body.body_style_wide ul.products.products_style_pure.columns-5 li.product .top-info,body.body_style_wide ul.products.products_style_pure.columns-6 li.product .top-info,body.body_style_wide ul.products.products_style_pure.columns-7 li.product .top-info,body.body_style_wide ul.products.products_style_pure.columns-8 li.product .top-info,body.body_style_boxed ul.products.products_style_pure.columns-5 li.product .top-info,body.body_style_boxed ul.products.products_style_pure.columns-6 li.product .top-info,body.body_style_boxed ul.products.products_style_pure.columns-7 li.product .top-info,body.body_style_boxed ul.products.products_style_pure.columns-8 li.product .top-info {
        top: 15px;
        right: 15px
    }

    body.body_style_wide ul.products.products_style_pure.columns-5 li.product .bottom-info,body.body_style_wide ul.products.products_style_pure.columns-6 li.product .bottom-info,body.body_style_wide ul.products.products_style_pure.columns-7 li.product .bottom-info,body.body_style_wide ul.products.products_style_pure.columns-8 li.product .bottom-info,body.body_style_boxed ul.products.products_style_pure.columns-5 li.product .bottom-info,body.body_style_boxed ul.products.products_style_pure.columns-6 li.product .bottom-info,body.body_style_boxed ul.products.products_style_pure.columns-7 li.product .bottom-info,body.body_style_boxed ul.products.products_style_pure.columns-8 li.product .bottom-info {
        height: 40px
    }
}

@media (max-width: 1279px) {
    body[class*=body_style_] ul.products.products_style_pure:not(.columns-1):not(.columns-2) li.product .outofstock_label,body[class*=body_style_] ul.products.products_style_pure:not(.columns-1):not(.columns-2) li.product .onsale {
        top:15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body[class*=body_style_] ul.products.products_style_pure:not(.columns-1):not(.columns-2) li.product .outofstock_label {
        top: 15px;
        left: 15px
    }

    body[class*=body_style_] ul.products.products_style_pure:not(.columns-1):not(.columns-2) li.product .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body[class*=body_style_] ul.products.products_style_pure:not(.columns-1):not(.columns-2) li.product .top-info {
        top: 15px;
        right: 15px
    }

    body[class*=body_style_] ul.products.products_style_pure:not(.columns-1):not(.columns-2) li.product .bottom-info {
        height: 40px
    }
}

@media (max-width: 767px) {
    body[class*=body_style_] ul.products.products_style_pure li.product .outofstock_label,body[class*=body_style_] ul.products.products_style_pure li.product .onsale {
        top:15px;
        left: 15px;
        padding: 0 10px;
        min-width: 30px
    }

    body[class*=body_style_] ul.products.products_style_pure li.product .outofstock_label {
        top: 15px;
        left: 15px
    }

    body[class*=body_style_] ul.products.products_style_pure li.product .outofstock_label+.onsale {
        top: 46px;
        left: 15px;
        right: auto
    }

    body[class*=body_style_] ul.products.products_style_pure li.product .top-info {
        top: 15px;
        right: 15px
    }

    body[class*=body_style_] ul.products.products_style_pure li.product .bottom-info {
        height: 40px
    }
}

.trx_addons_woocommerce_tools {
    border-bottom: 1px solid var(--theme-color-bd_color)
}

.trx_addons_woocommerce_search_type_filter {
    font-size: 17px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title_caption {
    font-size: 19px;
    line-height: 1.3em;
    font-weight: 500;
    color: var(--theme-color-text_dark);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title:hover .sc_form_field_title_caption {
    color: var(--theme-color-text)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title.sc_form_field_title_filled .sc_form_field_title_caption {
    font-weight: inherit;
    color: var(--theme-color-text_link2);
    font-weight: 500
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_arrow:before {
    content: '\e9ea';
    font-family: "fontello"
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_opened .sc_form_field_arrow:before {
    content: '\e9d4';
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_selected_items {
    color: var(--theme-color-text);
    font-size: 15px;
    line-height: 18px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected {
    margin-top: 20px;
    padding-top: 15px;
    font-size: 15px;
    line-height: 18px;
    color: var(--theme-color-text);
    border-top: 1px solid var(--theme-color-bd_color)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear,.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_select_all {
    text-decoration: none;
    color: var(--theme-color-text)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear:hover,.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_select_all:hover {
    color: var(--theme-color-text_dark)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_item {
    padding: 0
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_item .sc_form_field_item_total {
    margin: -.5em -.5em 0 .5em;
    margin-top: -.5em;
    font-size: .75em;
    color: inherit
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_item:hover,.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_item:focus {
    background-color: transparent
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_buttons .sc_button {
    padding: .6em 2em;
    text-transform: inherit
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items {
    margin: -3px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item {
    width: auto;
    max-width: 100%;
    padding: 0;
    margin: 3px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item .sc_form_field_item_label {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    width: auto;
    height: auto;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    font-size: 16px;
    line-height: 18px;
    padding: 10px 20px;
    color: var(--theme-color-alter_text);
    border-color: var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-alter_bg_color)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item .sc_form_field_item_label:hover {
    background-color: var(--theme-color-bg_color)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_label {
    color: var(--theme-color-alter_dark);
    border-color: var(--theme-color-alter_dark)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items {
    margin: -3px;
    color: var(--theme-color-text)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item {
    margin: 3px;
    padding: 10px 5px;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    width: auto;
    height: auto;
    min-width: calc(20% - 6px);
    max-width: 100%
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item .sc_form_field_item_image {
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: 1px solid rgba(0,0,0,.09);
    position: relative
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item .sc_form_field_item_image:after {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    border: 1px solid transparent;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    content: ''
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:hover,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:focus {
    background-color: transparent
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:hover .sc_form_field_item_image:after,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:focus .sc_form_field_item_image:after {
    border-color: var(--theme-color-text_dark)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked {
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-alter_dark)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_image {
    border: 1px solid rgba(0,0,0,.09)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_image:before {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: none;
    content: '\e8ab';
    font-size: 14px;
    font-family: "fontello";
    color: #fff
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item .sc_form_field_item_label {
    font-size: 14px;
    line-height: 16px;
    margin-top: 6px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item .sc_form_field_item_total {
    margin-right: 0
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item {
    margin: 0;
    padding-right: 6px;
    color: var(--theme-color-text_dark);
    -webkit-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item:hover {
    color: var(--theme-color-text)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item+.sc_form_field_item {
    margin-top: 5px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item .sc_form_field_item_total {
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 1px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item .star-rating {
    top: 2px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select:not([data-multiple="1"]) .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_checked {
    font-weight: inherit;
    text-decoration: none;
    color: var(--theme-color-text_link2)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item {
    padding-left: 30px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item:before {
    left: 0;
    font-family: "fontello";
    display: block;
    font-size: 14px;
    width: 22px;
    height: 22px;
    line-height: 21px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid var(--theme-color-bd_color);
    background-color: var(--theme-color-alter_bg_color);
    margin-top: -10px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_checked:before {
    content: '\e8a6';
    border-color: var(--theme-color-bd_color);
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-alter_dark)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items {
    margin: -3px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item {
    width: calc(25% - 6px);
    height: auto;
    max-width: 100%;
    margin: 3px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item .sc_form_field_item_image {
    width: 100%;
    height: 100%;
    max-height: 60px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid var(--theme-color-bd_color);
    background-size: cover
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item .sc_form_field_item_image:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    padding-top: 100%
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item:hover .sc_form_field_item_image,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_image {
    border-color: var(--theme-color-text_dark)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked {
    color: var(--theme-color-text_dark)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item .sc_form_field_item_label {
    font-size: 14px;
    line-height: 16px;
    margin-top: 6px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider .ui-slider-handle,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider .ui-slider-range {
    background-color: var(--theme-color-text_dark)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider {
    background-color: var(--theme-color-bd_color)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider-horizontal {
    height: 3px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .trx_addons_range_slider_label {
    font-size: 15px;
    line-height: 1em;
    font-weight: inherit
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .trx_addons_range_slider_label_cur {
    font-size: 14px;
    background: 0 0;
    color: var(--theme-color-text_dark)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .trx_addons_range_slider_label_cur+.trx_addons_range_slider_label_cur {
    margin-left: -4px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider .ui-slider-handle {
    width: 6px;
    height: 9px;
    line-height: 9px;
    border: none
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider-horizontal .ui-slider-handle {
    top: -3px;
    margin-left: -3px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .sc_form_field_wrap .trx_addons_range_result {
    margin-top: 0;
    padding-top: 10px;
    font-size: 16px;
    line-height: 1em;
    color: var(--theme-color-text)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .trx_addons_range_slider_label_min {
    left: -3px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .trx_addons_range_slider_label_max {
    right: -3px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap {
    margin: 0
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_slider,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap .trx_addons_range_slider {
    display: block;
    margin: 1.5em 4px
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_result,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap .trx_addons_range_result {
    margin-top: 8px;
    font-size: 16px;
    line-height: 1em;
    color: var(--theme-color-text)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_result .trx_addons_range_result_value,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap .trx_addons_range_result .trx_addons_range_result_value {
    color: var(--theme-color-text_dark)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_text .sc_form_field_wrap .sc_form_field_input {
    padding: 0 0 10px;
    border: none;
    background-color: transparent;
    border-bottom: 1px solid var(--theme-color-input_bd_color)
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_text .sc_form_field_wrap .sc_form_field_buttons {
    margin-top: 1em
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item .star-rating span:before {
    color: var(--theme-color-text_dark)
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all {
    color: var(--theme-color-text)
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all:hover {
    color: var(--theme-color-text_dark)
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all:before {
    display: none
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all:after {
    content: '\e9e1';
    font-family: "fontello";
    margin-left: 10px;
    font-size: 8px;
    position: relative;
    top: 1px
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_filled .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all {
    display: flex;
    align-items: center;
    flex-direction: row
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_button_show .trx_addons_woocommerce_search_button_show_total {
    margin: -3px 0 0 .5em;
    font-size: 11px;
    font-weight: 400;
    width: 22px;
    height: 22px;
    line-height: 20px;
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-inverse_dark)
}

.sidebar .trx_addons_woocommerce_search_type_filter {
    margin-top: -20px
}

.sidebar .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all {
    padding: 20px 0;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
    border-color: var(--theme-color-bd_color)
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field {
    border: none
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap {
    padding-bottom: 30px
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title {
    padding: 20px 0
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title .sc_form_field_title_caption {
    color: var(--theme-color-text_dark)
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title:hover .sc_form_field_title_caption {
    color: var(--theme-color-text)
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title.sc_form_field_title_filled .sc_form_field_title_caption {
    color: var(--theme-color-text_link2)
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title .sc_form_field_arrow {
    position: absolute;
    z-index: 1;
    top: 21px;
    right: 0;
    margin-left: 0
}

.sidebar .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_button_show {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    z-index: 9;
    margin-top: 1em
}

@media (max-width: 1023px) {
    .sidebar .trx_addons_woocommerce_search_type_filter.trx_addons_woocommerce_search_apply .trx_addons_woocommerce_search_button_show {
        bottom:-30px
    }
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap {
    border-color: var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-alter_bg_color)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_buttons .sc_button {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_arrow {
    font-size: 13px;
    top: -2px;
    position: relative
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title:hover .sc_form_field_title_caption {
    text-decoration: none
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_selected_items,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_selected_items {
    color: var(--theme-color-alter_text)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title_caption,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title_caption {
    color: var(--theme-color-alter_dark)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title:hover .sc_form_field_title_caption,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title:hover .sc_form_field_title_caption {
    color: var(--theme-color-alter_text)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected {
    border-color: var(--theme-color-alter_bd_color);
    color: var(--theme-color-alter_text)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear,.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_select_all,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_select_all {
    color: var(--theme-color-alter_text)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear:hover,.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_select_all:hover,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear:hover,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_select_all:hover {
    color: var(--theme-color-alter_dark)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item .sc_form_field_item_label,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item .sc_form_field_item_label {
    color: var(--theme-color-text);
    border-color: var(--theme-color-bd_color);
    background-color: var(--theme-color-bg_color)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item .sc_form_field_item_label:hover,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item .sc_form_field_item_label:hover {
    background-color: var(--theme-color-alter_bg_color)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_label,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_label {
    color: var(--theme-color-text_dark);
    border-color: var(--theme-color-text_dark)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items {
    color: var(--theme-color-alter_text)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:hover .sc_form_field_item_image:after,.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:focus .sc_form_field_item_image:after,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:hover .sc_form_field_item_image:after,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:focus .sc_form_field_item_image:after {
    border-color: var(--theme-color-alter_dark)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked {
    background-color: var(--theme-color-bg_color);
    color: var(--theme-color-alter_dark)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item {
    color: var(--theme-color-alter_dark)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item:hover,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item:hover {
    color: var(--theme-color-alter_text)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select:not([data-multiple="1"]) .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_checked,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select:not([data-multiple="1"]) .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_checked {
    color: var(--theme-color-alter_link2)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item:before,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item:before {
    border-color: var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-bg_color)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_checked:before,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_checked:before {
    border-color: var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-bg_color);
    color: var(--theme-color-text_dark)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item .sc_form_field_item_image,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item .sc_form_field_item_image {
    border-color: var(--theme-color-alter_bd_color)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item:hover .sc_form_field_item_image,.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_image,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item:hover .sc_form_field_item_image,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_image {
    border-color: var(--theme-color-alter_dark)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked {
    color: var(--theme-color-alter_dark)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider .ui-slider-handle,.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider .ui-slider-range,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider .ui-slider-handle,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider .ui-slider-range {
    background-color: var(--theme-color-alter_dark)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider {
    background-color: var(--theme-color-alter_bd_color)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .trx_addons_range_slider_label_cur,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .trx_addons_range_slider_label_cur {
    color: var(--theme-color-alter_dark)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .sc_form_field_wrap .trx_addons_range_result,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .sc_form_field_wrap .trx_addons_range_result {
    color: var(--theme-color-alter_text)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_result,.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap .trx_addons_range_result,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_result,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap .trx_addons_range_result {
    color: var(--theme-color-alter_text)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_result .trx_addons_range_result_value,.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap .trx_addons_range_result .trx_addons_range_result_value,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_result .trx_addons_range_result_value,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap .trx_addons_range_result .trx_addons_range_result_value {
    color: var(--theme-color-alter_dark)
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all,[class*=scheme_].sidebar .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all {
    border-color: var(--theme-color-alter_bd_color)
}

.trx_addons_woocommerce_search_type_form .sc_form_field input[type=text] {
    padding-left: 0;
    padding-right: 0
}

.trx_addons_woocommerce_search_type_inline {
    font-size: 1.3rem;
    line-height: 1.6em
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list {
    color: var(--theme-color-alter_text);
    border-color: var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-alter_bg_color);
    top: 3em
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list li+li {
    margin-top: 0
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list li:hover {
    color: var(--theme-color-alter_dark);
    background-color: var(--theme-color-alter_bg_hover)
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type=text] {
    font-size: inherit;
    width: 5em
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_options {
    width: 75%
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button {
    width: 25%
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button .trx_addons_woocommerce_search_button {
    padding: 16px 30px;
    white-space: normal
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button .trx_addons_woocommerce_search_button:before {
    font-family: "fontello";
    content: '\e9a6';
    font-weight: 400
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type=text],.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field .trx_addons_woocommerce_search_form_field_label {
    line-height: 1;
    border-color: var(--theme-color-text_link);
    color: var(--theme-color-text_link)
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type=text]:hover,.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type=text]:focus,.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field .trx_addons_woocommerce_search_form_field_label:hover,.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field .trx_addons_woocommerce_search_form_field_label:focus {
    border-color: var(--theme-color-text_hover);
    color: var(--theme-color-text_hover)
}

.sidebar .trx_addons_woocommerce_search_type_inline {
    font-size: 1.1rem;
    line-height: 1.7em
}

.sidebar .trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_options {
    width: 100%
}

.sidebar .trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button {
    width: 100%;
    margin-top: 1.3em;
    text-align: center
}

.trx_addons_woocommerce_search_loading .trx_addons_loading {
    background-color: var(--theme-color-bg_color_07)
}

.trx_addons_attrib_button+.trx_addons_attrib_extended {
    margin-bottom: -4px
}

.trx_addons_attrib_image+.trx_addons_attrib_extended {
    margin-bottom: -4px
}

.trx_addons_attrib_color+.trx_addons_attrib_extended {
    margin-bottom: -9px
}

div.product form.cart .variations .value>.select_container {
    margin-top: -.7em
}

.trx_addons_attrib_item[data-tooltip-text]:before,.trx_addons_attrib_item[data-tooltip-text]:after {
    display: none
}

.trx_addons_attrib_item.trx_addons_attrib_disabled span:before,.trx_addons_attrib_item.trx_addons_attrib_disabled span:after {
    background-color: var(--theme-color-alter_hover)
}

.trx_addons_attrib_item.trx_addons_attrib_color {
    margin: 0 9px 9px 0;
    padding: 0;
    background: 0 0;
    border: none;
    position: relative;
    overflow: visible;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.trx_addons_attrib_item.trx_addons_attrib_color:after {
    content: '';
    display: block;
    padding: 0;
    position: absolute;
    top: -3px;
    left: -3px;
    z-index: 1;
    opacity: 1;
    background: 0 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid transparent;
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    line-height: 1;
    pointer-events: auto
}

.trx_addons_attrib_item.trx_addons_attrib_color span {
    width: 15px;
    height: 15px;
    line-height: 15px;
    border: 1px solid rgba(0,0,0,.09);
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.trx_addons_attrib_item.trx_addons_attrib_color.trx_addons_attrib_selected span,.trx_addons_attrib_item.trx_addons_attrib_color:hover span {
    border-color: transparent
}

.trx_addons_attrib_item.trx_addons_attrib_color.trx_addons_attrib_selected:after,.trx_addons_attrib_item.trx_addons_attrib_color:hover:after {
    border-color: var(--theme-color-text_dark)
}

.trx_addons_attrib_item.trx_addons_attrib_button {
    margin: 0 4px 4px 0;
    padding: 4px 7px;
    min-width: 26px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    font-size: 14px;
    line-height: 17px;
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    border: 1px solid var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-alter_text)
}

.trx_addons_attrib_item.trx_addons_attrib_button span {
    padding: 0
}

.trx_addons_attrib_item.trx_addons_attrib_button.trx_addons_attrib_selected,.trx_addons_attrib_item.trx_addons_attrib_button:hover {
    color: var(--theme-color-alter_text);
    border-color: var(--theme-color-alter_dark)
}

.trx_addons_attrib_item.trx_addons_attrib_image {
    margin: 0 4px 4px 0;
    padding: 0;
    width: 57px;
    height: 57px;
    line-height: 1;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
    border: 1px solid var(--theme-color-alter_bd_color);
    background-color: var(--theme-color-alter_bg_color);
    cursor: pointer
}

.trx_addons_attrib_item.trx_addons_attrib_image.trx_addons_attrib_selected,.trx_addons_attrib_item.trx_addons_attrib_image:hover {
    border-color: var(--theme-color-alter_dark)
}

.trx_addons_attrib_item.trx_addons_attrib_image img {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: none;
    -webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1)
}

@media (max-width: 1679px) {
    @media (max-width:1679px) {
        .woocommerce div.product div.images .flex-control-thumbs {
            padding:0 30px 0 0
        }
    }

    @media (max-width: 1439px) {
        .woocommerce div.product div.images .flex-control-thumbs {
            width:120px
        }

        .woocommerce div.product div.images {
            padding-left: 120px
        }

        .woocommerce.sidebar_hide #content div.product div.summary,.woocommerce-page.sidebar_hide #content div.product div.summary,.woocommerce.sidebar_hide div.product div.summary,.woocommerce-page.sidebar_hide div.product div.summary {
            padding-left: 40px
        }

        .woocommerce div.product .summary span.onsale {
            margin: 0 0 20px
        }

        .woocommerce div.product p.price {
            margin: 0 0 27px
        }

        .woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary {
            margin-bottom: 5em
        }

        .woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images {
            margin-bottom: 5em
        }

        .woocommerce.sidebar_show div.product div.images,.woocommerce-page.sidebar_show div.product div.images,.woocommerce.sidebar_show #content div.product div.images,.woocommerce-page.sidebar_show #content div.product div.images {
            margin-bottom: 50px
        }

        .woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
            margin: 0 0 50px
        }

        .single-product .related h2,.single-product .upsells h2 {
            margin-bottom: 50px;
            font-size: 2.5em
        }

        .single-product .related,.single-product .upsells {
            margin-top: 4em
        }

        .woocommerce div.product .woocommerce-product-rating,.woocommerce-page div.product .woocommerce-product-rating {
            margin-top: 0
        }

        .woocommerce_status_bar {
            margin-bottom: 70px
        }

        .woocommerce_status_bar>div {
            padding: 0 60px
        }

        .woocommerce-checkout .woocommerce_status_bar {
            margin-top: 70px
        }

        .woocommerce .woocommerce-cart-form table.shop_table td.actions,.woocommerce .woocommerce-cart-form table.shop_table td.cart-coupon {
            padding-top: 55px
        }

        .woocommerce form .form-row {
            margin-bottom: 30px
        }

        .woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register {
            margin: 40px auto 0 auto
        }

        form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3 {
            font-size: 28px
        }

        #payment #order_review_heading_payment,form.woocommerce-checkout>h3#order_review_heading {
            padding-bottom: 30px;
            font-size: 28px
        }

        .tinv-wishlist table th,.tinv-wishlist table td {
            padding: 20px;
            font-size: 18px
        }

        .tinv-wishlist .product-thumbnail {
            min-width: 100px;
            width: 100px
        }

        .tinv-wishlist tfoot tr td {
            padding: 50px 0 0
        }

        .tinv-wishlist .social-buttons {
            margin-top: 40px
        }

        .woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_info_2 li.product h3 {
            font-size: 22px
        }

        .woocommerce ul.products.products_style_info_2 li.product .price {
            margin: 8px 0 0
        }

        .categories_list_style_5 .categories_list_info_wrap .categories_list_info {
            padding: 35px
        }

        .categories_list_style_5 .categories_list_info_wrap .categories_list_info .categories_list_title {
            font-size: 28px
        }

        .categories_list_style_6 .categories_list_info_wrap .categories_list_info {
            padding: 15px 30px
        }

        .categories_list_style_6 .categories_list_info_wrap .categories_list_info .categories_list_title {
            font-size: 26px
        }

        .categories_list_style_7 .categories_list_info_wrap .categories_list_info {
            padding: 23px 36px
        }

        .categories_list_style_7 .categories_list_title {
            font-size: 26px
        }

        .categories_list_style_8 .categories_list_info_wrap .categories_list_info {
            padding: 13px 28px
        }

        .categories_list_style_8 .categories_list_title {
            font-size: 23px
        }
    }

    @media (max-width: 1279px) {
        body.woocommerce {
            --theme-var-sidebar_width:270px
        }

        .woocommerce .widget_shopping_cart .buttons,.woocommerce.widget_shopping_cart .buttons {
            margin-top: 20px
        }

        .woocommerce.columns-4 ul.products li.product,.woocommerce-page.columns-4 ul.products li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce ul.products li.product.column-1_4,.woocommerce-page ul.products li.product.column-1_4,.woocommerce .related.products ul.products.columns-4 li.product,.woocommerce-page .related.products ul.products.columns-4 li.product,.woocommerce .related.products ul.products li.product.column-1_4,.woocommerce-page .related.products ul.products li.product.column-1_4,.woocommerce .upsells.products ul.products.columns-4 li.product,.woocommerce-page .upsells.products ul.products.columns-4 li.product,.woocommerce .upsells.products ul.products li.product.column-1_4,.woocommerce-page .upsells.products ul.products li.product.column-1_4 {
            width: 33.3333%
        }

        .woocommerce.columns-5 ul.products li.product,.woocommerce-page.columns-5 ul.products li.product,.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce ul.products li.product.column-1_5,.woocommerce-page ul.products li.product.column-1_5,.woocommerce .related.products ul.products.columns-5 li.product,.woocommerce-page .related.products ul.products.columns-5 li.product,.woocommerce .related.products ul.products li.product.column-1_5,.woocommerce-page .related.products ul.products li.product.column-1_5,.woocommerce .upsells.products ul.products.columns-5 li.product,.woocommerce-page .upsells.products ul.products.columns-5 li.product,.woocommerce .upsells.products ul.products li.product.column-1_5,.woocommerce-page .upsells.products ul.products li.product.column-1_5 {
            width: 33.3333%
        }

        .woocommerce.columns-6 ul.products li.product,.woocommerce-page.columns-6 ul.products li.product,.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product,.woocommerce ul.products li.product.column-1_6,.woocommerce-page ul.products li.product.column-1_6,.woocommerce .related.products ul.products.columns-6 li.product,.woocommerce-page .related.products ul.products.columns-6 li.product,.woocommerce .related.products ul.products li.product.column-1_6,.woocommerce-page .related.products ul.products li.product.column-1_6,.woocommerce .upsells.products ul.products.columns-6 li.product,.woocommerce-page .upsells.products ul.products.columns-6 li.product,.woocommerce .upsells.products ul.products li.product.column-1_6,.woocommerce-page .upsells.products ul.products li.product.column-1_6 {
            width: 33.3333%
        }

        .woocommerce.columns-7 ul.products li.product,.woocommerce-page.columns-7 ul.products li.product,.woocommerce ul.products.columns-7 li.product,.woocommerce-page ul.products.columns-7 li.product,.woocommerce ul.products li.product.column-1_7,.woocommerce-page ul.products li.product.column-1_7,.woocommerce .related.products ul.products.columns-7 li.product,.woocommerce-page .related.products ul.products.columns-7 li.product,.woocommerce .related.products ul.products li.product.column-1_7,.woocommerce-page .related.products ul.products li.product.column-1_7,.woocommerce .upsells.products ul.products.columns-7 li.product,.woocommerce-page .upsells.products ul.products.columns-7 li.product,.woocommerce .upsells.products ul.products li.product.column-1_7,.woocommerce-page .upsells.products ul.products li.product.column-1_7 {
            width: 33.3333%
        }

        .woocommerce.columns-8 ul.products li.product,.woocommerce-page.columns-8 ul.products li.product,.woocommerce ul.products.columns-8 li.product,.woocommerce-page ul.products.columns-8 li.product,.woocommerce ul.products li.product.column-1_8,.woocommerce-page ul.products li.product.column-1_8,.woocommerce .related.products ul.products.columns-8 li.product,.woocommerce-page .related.products ul.products.columns-8 li.product,.woocommerce .related.products ul.products li.product.column-1_8,.woocommerce-page .related.products ul.products li.product.column-1_8,.woocommerce .upsells.products ul.products.columns-8 li.product,.woocommerce-page .upsells.products ul.products.columns-8 li.product,.woocommerce .upsells.products ul.products li.product.column-1_8,.woocommerce-page .upsells.products ul.products li.product.column-1_8 {
            width: 33.3333%
        }

        .woocommerce div.product .summary span.onsale {
            margin: 0 0 15px
        }

        .woocommerce div.product p.price {
            margin: 0 0 22px
        }

        .woocommerce div.product .woocommerce-product-details__short-description {
            margin-bottom: 30px
        }

        .woocommerce div.product form.cart .variations {
            margin-bottom: 28px
        }

        .woocommerce div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce-page #content div.product form.cart {
            margin-bottom: 30px
        }

        .woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled,body.woocommerce-page form.lost_reset_password .woocommerce-form-row button.button,.woocommerce #btn-buy,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button,.woocommerce #respond input#submit,.woocommerce .button,.woocommerce-page .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce input[type=button],.woocommerce-page input[type=button],.woocommerce input[type=submit],.woocommerce-page input[type=submit],.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button,.woocommerce #review_form #respond p.form-submit input[type=submit],.woocommerce-page #review_form #respond p.form-submit input[type=submit],.woocommerce table.my_account_orders .order-actions .button,.woocommerce table.cart td.actions .button,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.yith-woocompare-widget a.clear-all {
            font-size: 13px;
            padding: 15px 55px
        }

        .woocommerce ul.products li.product .post_data .post_data_inner>div+.button.product_type_variable,.woocommerce ul.products li.product .post_data .post_data_inner>div+.button.product_type_simple,.woocommerce ul.products li.product .post_data .add_to_cart_wrap,.woocommerce-page ul.products li.product .post_data .post_data_inner>div+.button.product_type_variable,.woocommerce-page ul.products li.product .post_data .post_data_inner>div+.button.product_type_simple,.woocommerce-page ul.products li.product .post_data .add_to_cart_wrap {
            margin-top: 15px
        }

        .woocommerce ul.products li.product .post_data .post_data_inner .button,.woocommerce-page ul.products li.product .post_data .post_data_inner .button {
            padding: 9px 22px 10px
        }

        .woocommerce ul.products li.product .post_data .post_data_inner .added_to_cart,.woocommerce-page ul.products li.product .post_data .post_data_inner .added_to_cart {
            font-size: 15px
        }

        .woocommerce div.product form.cart .single_add_to_cart_button {
            height: 50px;
            padding: 0 45px !important
        }

        .woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity {
            height: 50px
        }

        .woocommerce div.product form.cart .tinv-wraper>.tinvwl_add_to_wishlist_button {
            height: 50px;
            width: 50px;
            line-height: 52px !important
        }

        .woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
            margin: 0 0 40px
        }

        .woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary {
            margin-bottom: 4.5em
        }

        .woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images {
            margin-bottom: 4.5em
        }

        .single-product .related h2,.single-product .upsells h2 {
            margin-bottom: 35px;
            font-size: 2.2em
        }

        .single-product .related,.single-product .upsells {
            margin-top: 3.5em
        }

        .woocommerce div.product .summary .stock {
            font-size: 18px;
            line-height: 20px;
            margin-bottom: 30px
        }

        .woocommerce_status_bar>div {
            padding: 0 30px
        }

        .woocommerce_status_bar {
            margin-bottom: 50px;
            font-size: 18px
        }

        .woocommerce-checkout .woocommerce_status_bar {
            margin-top: 50px
        }

        .woocommerce .woocommerce-cart-form table.shop_table td.actions,.woocommerce .woocommerce-cart-form table.shop_table td.cart-coupon {
            padding-top: 50px
        }

        form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3 {
            font-size: 24px
        }

        #payment #order_review_heading_payment,form.woocommerce-checkout>h3#order_review_heading {
            font-size: 24px
        }

        .shop_table_checkout_review {
            padding: 15px 35px
        }

        #add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods {
            padding: 15px 35px
        }

        .woocommerce #review_form #respond .form-submit {
            margin-top: 30px
        }

        .shop_table_checkout_review table th,.shop_table_checkout_review table td {
            padding: 20px 0
        }

        #payment ul.methods li {
            padding: 20px 0
        }

        #add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row {
            padding: 5px 35px 40px
        }

        .tinv-wishlist table th,.tinv-wishlist table td {
            padding: 15px;
            font-size: 17px
        }

        .tinv-wishlist .product-thumbnail {
            min-width: 80px;
            width: 80px
        }

        .tinv-wishlist .product-action .button {
            padding: 15px 30px
        }

        .tinv-wishlist tfoot tr button {
            height: 50px !important;
            line-height: 50px !important
        }

        .tinvwl-input-group .form-control {
            height: 50px
        }

        .tinv-wishlist tfoot tr td {
            padding: 30px 0 0
        }

        .tinv-wishlist .social-buttons {
            margin-top: 20px
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget {
            width: 400px;
            padding: 90px 40px 40px
        }

        .woocommerce ul.products li.product .post_featured {
            margin-bottom: 25px
        }

        .woocommerce ul.products.products_style_creative li.product {
            padding-bottom: 35px
        }

        .woocommerce ul.products.products_style_plain li.product {
            padding-bottom: 35px
        }

        .sc_extended_products_default .woocommerce.columns-4 ul.products>li.product {
            width: 25%
        }

        .sc_extended_products_default .woocommerce ul.products li.product {
            padding-bottom: 40px
        }

        .sc_extended_products_default .woocommerce ul.products li.product .post_featured {
            margin-bottom: 22px
        }

        .sc_extended_products_centered .woocommerce.columns-4 ul.products>li.product {
            width: 25%
        }

        .sc_extended_products_centered .woocommerce ul.products li.product {
            padding-bottom: 35px
        }

        .sc_extended_products_centered .woocommerce ul.products li.product .post_featured {
            margin-bottom: 22px
        }

        .sc_extended_products_hovered .woocommerce.columns-4 ul.products>li.product {
            width: 25%
        }

        .woocommerce ul.products.products_style_info li.product {
            padding-bottom: 35px
        }

        .woocommerce ul.products.products_style_info li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_info li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_info li.product h3 {
            font-size: 22px
        }

        .sc_extended_products_simple .woocommerce.columns-4 ul.products>li.product,.sc_extended_products_info .woocommerce.columns-4 ul.products>li.product,.sc_extended_products_info_2 .woocommerce.columns-4 ul.products>li.product {
            width: 25%
        }

        .woocommerce ul.products.products_style_info_2 li.product {
            padding-bottom: 40px
        }

        .woocommerce ul.products.products_style_info_2 li.product .price {
            margin: 8px 0 0
        }

        .woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_info_2 li.product h3 {
            font-size: 20px
        }

        .categories_list_style_5 .categories_list_info_wrap .categories_list_info {
            padding: 30px
        }

        .categories_list_style_5 .categories_list_info_wrap .categories_list_info .categories_list_title {
            font-size: 24px
        }

        .categories_list_style_6 .categories_list_info_wrap .categories_list_info {
            padding: 10px 25px
        }

        .categories_list_style_6 .categories_list_info_wrap .categories_list_info .categories_list_title {
            font-size: 22px
        }

        .categories_list_style_6 .categories_list_info_wrap .categories_list_info .categories_link_more {
            margin-top: 10px
        }

        .categories_list_style_7 .categories_list_info_wrap .categories_list_info {
            padding: 20px 30px
        }

        .categories_list_style_7 .categories_list_title {
            font-size: 24px
        }

        .categories_list_style_7 .categories_link_more {
            margin-top: 10px
        }

        .categories_list_style_8 .categories_list_info_wrap .categories_list_info {
            padding: 10px 25px
        }

        .categories_list_style_8 .categories_list_title {
            font-size: 22px
        }

        .categories_list_style_8 .categories_link_more {
            margin-top: 10px
        }
    }

    @media (max-width: 1023px) {
        .woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images {
            width:100% !important
        }

        .woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
            width: 100%
        }

        .woocommerce.sidebar_hide #content div.product div.summary,.woocommerce-page.sidebar_hide #content div.product div.summary,.woocommerce.sidebar_hide div.product div.summary,.woocommerce-page.sidebar_hide div.product div.summary {
            padding-left: 0;
            width: 100%;
            float: left
        }

        .woocommerce div.product div.images .flex-control-thumbs {
            padding: 0 40px 0 0;
            width: 170px
        }

        .woocommerce div.product div.images {
            padding-left: 170px
        }

        .woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images {
            margin-bottom: 3em
        }

        .woocommerce.sidebar_show div.product div.images,.woocommerce-page.sidebar_show div.product div.images,.woocommerce.sidebar_show #content div.product div.images,.woocommerce-page.sidebar_show #content div.product div.images {
            margin-bottom: 40px
        }

        .woocommerce div.product .product_title {
            margin: -.15em 0 .3em
        }

        .woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary {
            margin-bottom: 3.3em
        }

        .woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
            padding: 18px;
            min-width: 190px
        }

        .woocommerce_status_bar>div {
            padding: 0 20px
        }

        .woocommerce_status_bar {
            font-size: 16px
        }

        .woocommerce_status_bar .num {
            margin-right: 10px
        }

        .woocommerce div.product form.cart .variations {
            margin-bottom: 26px
        }

        .woocommerce div.product form.cart .variations tr+tr .label {
            padding-top: 10px
        }

        .woocommerce .woocommerce-cart-form table.shop_table th,.woocommerce .woocommerce-cart-form table.shop_table td {
            padding: 20px 0
        }

        .woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity {
            width: 6em
        }

        .woocommerce div.product form.cart div.quantity input[type=number],.woocommerce-page div.product form.cart div.quantity input[type=number],.woocommerce .shop_table.cart div.quantity input[type=number],.woocommerce-page .shop_table.cart div.quantity input[type=number] {
            padding-left: 25px
        }

        .woocommerce .woocommerce-cart-form table.shop_table .product-name img {
            width: 60px;
            margin-right: 15px
        }

        .woocommerce .woocommerce-cart-form table.shop_table td.product-name {
            width: 43%
        }

        .woocommerce .woocommerce-cart-form table.shop_table tbody td {
            font-size: 17px
        }

        .woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
            background-color: inherit
        }

        .woocommerce .woocommerce-cart-form table.shop_table td.actions,.woocommerce .woocommerce-cart-form table.shop_table td.cart-coupon {
            padding-top: 30px
        }

        .woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner {
            padding-left: 15px;
            height: 50px
        }

        .woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner button {
            width: 125px;
            font-size: 12px
        }

        .woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner input {
            margin-right: 125px
        }

        .woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button {
            height: 50px;
            padding: 0 25px;
            font-size: 13px;
            line-height: 20px
        }

        .woocommerce .cart-collaterals h2,.woocommerce-page .cart-collaterals h2 {
            margin: 1.4em 0 .8em
        }

        .woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th {
            padding: 20px
        }

        .woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td {
            padding: 20px 25px
        }

        .woocommerce .cart_totals .wc-proceed-to-checkout {
            padding: 1.5em 0 0
        }

        .woocommerce-checkout .woocommerce_status_bar {
            margin-top: 35px
        }

        .woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register {
            margin: 30px auto 0 auto
        }

        form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3 {
            font-size: 22px
        }

        .woocommerce-checkout.checkout h3 {
            margin-bottom: 35px
        }

        #payment #order_review_heading_payment,form.woocommerce-checkout>h3#order_review_heading {
            padding-bottom: 25px;
            font-size: 22px
        }

        .woocommerce form .form-row label,.woocommerce-page form .form-row label {
            font-size: 17px;
            margin-bottom: 10px
        }

        .shop_table_checkout_review {
            padding: 12px 30px
        }

        .shop_table_checkout_review table th,.shop_table_checkout_review table td {
            padding: 15px 0
        }

        form.woocommerce-checkout #customer_details {
            padding-right: 40px
        }

        #add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods {
            padding: 12px 30px
        }

        #payment ul.methods li {
            padding: 15px 0
        }

        .woocommerce #payment #place_order,.woocommerce-page #payment #place_order {
            margin: 0;
            width: auto
        }

        #add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row {
            padding: 5px 30px 30px
        }

        .tinv-wishlist tfoot tr td {
            padding: 25px 0 0
        }

        .tinv-wishlist table th,.tinv-wishlist table td {
            padding: 12px;
            font-size: 17px
        }

        .tinv-wishlist .product-thumbnail {
            min-width: 60px;
            width: 60px
        }

        .tinv-wishlist .product-action .button {
            padding: 15px 20px
        }

        .woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon {
            float: left
        }

        .woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button {
            float: left;
            width: auto
        }

        .woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button {
            width: auto
        }

        .woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail {
            display: table-cell
        }

        .woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th {
            display: table-cell
        }

        .woocommerce-MyAccount-navigation ul li a {
            padding: 1em 0 .6em
        }

        .woocommerce-account .woocommerce-MyAccount-content .addresses.col2-set .col-1 {
            float: left;
            width: 48%
        }

        .woocommerce-account .woocommerce-MyAccount-content .addresses.col2-set .col-2 {
            float: right;
            width: 48%
        }

        .woocommerce #reviews #comments ol.commentlist li .comment-text .description,.woocommerce-page #reviews #comments ol.commentlist li .comment-text .description {
            line-height: 1.6em
        }

        .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
            margin: -2px 0 2px
        }

        .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong {
            font-size: 17px;
            line-height: 20px
        }

        .woocommerce .comment-form .comment-form-rating,.woocommerce #review_form #respond p {
            margin: 0 0 1em
        }

        .woocommerce #review_form #respond .form-submit {
            margin-top: 30px
        }

        .woocommerce div.product .woocommerce-tabs h2,.woocommerce #content div.product .woocommerce-tabs h2,.woocommerce-page div.product .woocommerce-tabs h2,.woocommerce-page #content div.product .woocommerce-tabs h2,.woocommerce #review_form #respond #reply-title {
            font-size: 22px
        }

        .woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce[class*=columns-] ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product {
            padding-bottom: 30px
        }

        .woocommerce.widget_shopping_cart ul.cart_list li {
            padding: 10px 0
        }

        .woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a {
            padding: 13px
        }

        .woocommerce .widget_shopping_cart .buttons a.checkout,.woocommerce.widget_shopping_cart .buttons a.checkout {
            padding: 11px
        }

        .widget.woocommerce .button,.widget.WOOCS_CONVERTER .button,.widget.yith-woocompare-widget a.button,.widget.yith-woocompare-widget a.clear-all,.woocommerce .widget_price_filter .price_slider_amount .button {
            padding: 13px 33px
        }

        .woocommerce .widget_price_filter .price_slider_amount .button {
            margin-top: 20px
        }

        .single-product .related h2,.single-product .upsells h2 {
            font-size: 2em
        }

        .woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
            margin: 0 0 30px
        }

        .single-product .related,.single-product .upsells {
            margin-top: 2.8em
        }

        .woocommerce ul.products li.product .post_featured {
            margin-bottom: 25px
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget {
            width: 380px;
            padding: 70px 30px 30px
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .total {
            padding-top: 20px !important
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons {
            margin-top: 20px
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a {
            line-height: 45px;
            height: 45px !important
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_item_text {
            font-size: 26px;
            left: 30px;
            top: 30px
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
            right: 25px;
            top: 27px
        }

        .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget {
            top: 60px;
            width: 330px;
            padding: 35px 28px
        }

        .woocommerce ul.cart_list li>b,.woocommerce ul.cart_list li a,.woocommerce-page ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.product_list_widget li a {
            font-size: 18px
        }

        .woocommerce ul.cart_list li>.amount,.woocommerce-page ul.cart_list li>.amount,.woocommerce ul.product_list_widget li>.amount,.woocommerce-page ul.product_list_widget li>.amount,.woocommerce ul.cart_list li span .amount,.woocommerce-page ul.cart_list li span .amount,.woocommerce ul.product_list_widget li span .amount,.woocommerce-page ul.product_list_widget li span .amount,.woocommerce ul.cart_list li ins .amount,.woocommerce-page ul.cart_list li ins .amount,.woocommerce ul.product_list_widget li ins .amount,.woocommerce-page ul.product_list_widget li ins .amount {
            font-size: 18px
        }

        .woocommerce.widget_shopping_cart .quantity,.woocommerce-page.widget_shopping_cart .quantity,.woocommerce .widget_shopping_cart .quantity,.woocommerce-page .widget_shopping_cart .quantity {
            font-size: 18px
        }

        .woocommerce.widget_shopping_cart .quantity *,.woocommerce-page.widget_shopping_cart .quantity *,.woocommerce .widget_shopping_cart .quantity *,.woocommerce-page .widget_shopping_cart .quantity * {
            font-size: 18px
        }

        .woocommerce ul.products li.product .star-rating {
            margin: 13px 0 0
        }

        .woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale {
            left: 15px;
            top: 15px;
            min-width: 56px
        }

        .woocommerce ul.products li.product .outofstock_label,.woocommerce-page ul.products li.product .outofstock_label {
            left: 15px;
            top: 15px;
            padding: 0 10px
        }

        .woocommerce ul.products li.product .outofstock_label+.onsale,.woocommerce-page ul.products li.product .outofstock_label+.onsale {
            left: auto;
            right: 15px
        }

        .woocommerce ul.products.products_style_creative li.product {
            padding-bottom: 35px
        }

        .woocommerce ul.products.products_style_plain li.product {
            padding-bottom: 35px
        }

        .sc_extended_products_default .woocommerce.columns-4 ul.products>li.product {
            width: 50%
        }

        .sc_extended_products_default .woocommerce ul.products li.product {
            padding-bottom: 35px
        }

        .sc_extended_products_default .woocommerce ul.products li.product .post_featured {
            margin-bottom: 22px
        }

        .sc_extended_products_default .sc_item_slider ul.products li.product .post_featured {
            margin-bottom: 18px
        }

        .sc_extended_products_default .sc_item_slider ul.products li.product .woocommerce-loop-product__title,.sc_extended_products_default .sc_item_slider ul.products li.product h3 {
            font-size: 18px
        }

        .sc_extended_products_centered .woocommerce.columns-4 ul.products>li.product {
            width: 50%
        }

        .sc_extended_products_centered .woocommerce ul.products li.product {
            padding-bottom: 35px
        }

        .sc_extended_products_centered .woocommerce ul.products li.product .post_featured {
            margin-bottom: 22px
        }

        .sc_extended_products_hovered .woocommerce.columns-4 ul.products>li.product {
            width: 50%
        }

        .woocommerce ul.products.products_style_info li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_info li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_info li.product h3 {
            font-size: 20px
        }

        .woocommerce ul.products.products_style_info li.product .post_header .post_tags {
            margin-bottom: .4em
        }

        .woocommerce ul.products.products_style_info li.product .post_featured {
            margin-bottom: 20px
        }

        .sc_extended_products_simple .woocommerce.columns-4 ul.products>li.product,.sc_extended_products_info .woocommerce.columns-4 ul.products>li.product,.sc_extended_products_info_2 .woocommerce.columns-4 ul.products>li.product {
            width: 50%
        }

        .woocommerce ul.products.products_style_info_2 li.product {
            padding-bottom: 35px
        }

        .woocommerce ul.products.products_style_info_2 li.product .price {
            margin: 8px 0 3px
        }

        .woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_info_2 li.product h3 {
            font-size: 20px
        }

        .woocommerce ul.products.products_style_simple li.product .post_data {
            padding: 22px 10px
        }

        .categories_list_style_4 .categories_list_title {
            font-size: 28px;
            margin: 8px 0
        }

        .categories_list_style_5 .categories_list_info_wrap .categories_list_info {
            padding: 25px
        }

        .categories_list_style_5 .categories_list_info_wrap .categories_list_info .categories_list_title {
            font-size: 22px
        }

        .categories_list_style_6 .categories_list_info_wrap .categories_list_info {
            padding: 10px 25px
        }

        .categories_list_style_6 .categories_list_info_wrap .categories_list_info .categories_list_title {
            font-size: 22px
        }

        .categories_list_style_6 .categories_list_info_wrap .categories_list_info .categories_link_more {
            margin-top: 10px
        }

        .categories_list_style_7 .categories_list_info_wrap .categories_list_info {
            padding: 10px 20px
        }

        .categories_list_style_7 .categories_list_title {
            font-size: 21px
        }

        .categories_list_style_7 .categories_link_more {
            margin-top: 8px
        }

        .categories_list_style_8 .categories_list_info_wrap .categories_list_info {
            padding: 8px 20px
        }

        .categories_list_style_8 .categories_list_title {
            font-size: 21px
        }

        .categories_list_style_8 .categories_link_more {
            margin-top: 8px
        }

        footer .woocommerce ul.cart_list li img,footer .woocommerce-page ul.cart_list li img,footer .woocommerce ul.product_list_widget li img,footer .woocommerce-page ul.product_list_widget li img {
            width: 65px;
            height: 65px
        }

        footer .woocommerce ul.cart_list li a,footer .woocommerce-page ul.cart_list li a,footer .woocommerce ul.product_list_widget li a,footer .woocommerce-page ul.product_list_widget li a {
            font-size: 17px
        }

        .woocommerce .woocommerce-error {
            margin: 0 0 30px
        }

        .tinv-wishlist td.product-name dl.variation dt {
            padding-top: .2em;
            padding-right: .2em
        }

        .tinv-wishlist td.product-name dl.variation dd {
            padding-top: .2em
        }

        .woocommerce ul.order_details li {
            float: none;
            font-size: 14px;
            border-right: none;
            padding-right: 0;
            margin-left: 0;
            margin-right: 0;
            padding-left: 0
        }

        .woocommerce ul.order_details li+li {
            margin-top: 1em
        }

        .woocommerce-columns--addresses>.woocommerce-column+.woocommerce-column {
            margin-top: 2em
        }
    }

    @media (max-width: 768px) {
        .tinv-wishlist .tinvwl-table-manage-list .product-remove,.tinv-wishlist table th,.tinv-wishlist table td {
            padding:8px
        }

        .tinv-wishlist .tinvwl-table-manage-list .product-cb {
            height: 50px
        }

        .tinv-wishlist .tinvwl-table-manage-list .product-cb input[type=checkbox] {
            position: relative !important;
            height: 1px
        }

        .tinv-wishlist .product-remove button {
            margin: 0 auto
        }

        .tinv-wishlist .product-thumbnail img {
            max-width: 100px
        }

        .tinv-wishlist .product-action .button {
            padding: 10px 25px 12px
        }

        .tinvwl-table-manage-list tbody tr {
            display: block;
            padding: 5px 0 20px
        }

        .tinvwl-table-manage-list tfoot tr {
            padding: 5px 0 0
        }

        .tinv-wishlist td.product-name a {
            display: block
        }

        .tinv-wishlist td.product-name a+.variation {
            margin-top: 8px;
            display: inline-flex
        }

        .tinv-wishlist td.product-name dl.variation *+dt {
            margin-left: 15px
        }

        .tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button {
            display: inline-block
        }

        .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right {
            margin-top: 10px
        }

        .tinv-wishlist table.tinvwl-table-manage-list {
            margin-bottom: 0
        }

        .tinv-wishlist .social-buttons>span {
            margin-right: 0
        }
    }

    @media (max-width: 767px) {
        .woocommerce ul.products,.woocommerce-page ul.products {
            margin-right:-25px
        }

        .woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce[class*=columns-] ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product {
            padding: 0 25px 25px 0
        }

        .woocommerce.columns-3 ul.products li.product,.woocommerce-page.columns-3 ul.products li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce ul.products li.product.column-1_3,.woocommerce-page ul.products li.product.column-1_3,.woocommerce .related.products ul.products.columns-3 li.product,.woocommerce-page .related.products ul.products.columns-3 li.product,.woocommerce .related.products ul.products li.product.column-1_3,.woocommerce-page .related.products ul.products li.product.column-1_3,.woocommerce .upsells.products ul.products.columns-3 li.product,.woocommerce-page .upsells.products ul.products.columns-3 li.product,.woocommerce .upsells.products ul.products li.product.column-1_3,.woocommerce-page .upsells.products ul.products li.product.column-1_3 {
            width: 50%
        }

        .woocommerce.columns-4 ul.products li.product,.woocommerce-page.columns-4 ul.products li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce ul.products li.product.column-1_4,.woocommerce-page ul.products li.product.column-1_4,.woocommerce .related.products ul.products.columns-4 li.product,.woocommerce-page .related.products ul.products.columns-4 li.product,.woocommerce .related.products ul.products li.product.column-1_4,.woocommerce-page .related.products ul.products li.product.column-1_4,.woocommerce .upsells.products ul.products.columns-4 li.product,.woocommerce-page .upsells.products ul.products.columns-4 li.product,.woocommerce .upsells.products ul.products li.product.column-1_4,.woocommerce-page .upsells.products ul.products li.product.column-1_4 {
            width: 50%
        }

        .woocommerce.columns-5 ul.products li.product,.woocommerce-page.columns-5 ul.products li.product,.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce ul.products li.product.column-1_5,.woocommerce-page ul.products li.product.column-1_5,.woocommerce .related.products ul.products.columns-5 li.product,.woocommerce-page .related.products ul.products.columns-5 li.product,.woocommerce .related.products ul.products li.product.column-1_5,.woocommerce-page .related.products ul.products li.product.column-1_5,.woocommerce .upsells.products ul.products.columns-5 li.product,.woocommerce-page .upsells.products ul.products.columns-5 li.product,.woocommerce .upsells.products ul.products li.product.column-1_5,.woocommerce-page .upsells.products ul.products li.product.column-1_5 {
            width: 50%
        }

        .woocommerce.columns-6 ul.products li.product,.woocommerce-page.columns-6 ul.products li.product,.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product,.woocommerce ul.products li.product.column-1_6,.woocommerce-page ul.products li.product.column-1_6,.woocommerce .related.products ul.products.columns-6 li.product,.woocommerce-page .related.products ul.products.columns-6 li.product,.woocommerce .related.products ul.products li.product.column-1_6,.woocommerce-page .related.products ul.products li.product.column-1_6,.woocommerce .upsells.products ul.products.columns-6 li.product,.woocommerce-page .upsells.products ul.products.columns-6 li.product,.woocommerce .upsells.products ul.products li.product.column-1_6,.woocommerce-page .upsells.products ul.products li.product.column-1_6 {
            width: 50%
        }

        .woocommerce.columns-7 ul.products li.product,.woocommerce-page.columns-7 ul.products li.product,.woocommerce ul.products.columns-7 li.product,.woocommerce-page ul.products.columns-7 li.product,.woocommerce ul.products li.product.column-1_7,.woocommerce-page ul.products li.product.column-1_7,.woocommerce .related.products ul.products.columns-7 li.product,.woocommerce-page .related.products ul.products.columns-7 li.product,.woocommerce .related.products ul.products li.product.column-1_7,.woocommerce-page .related.products ul.products li.product.column-1_7,.woocommerce .upsells.products ul.products.columns-7 li.product,.woocommerce-page .upsells.products ul.products.columns-7 li.product,.woocommerce .upsells.products ul.products li.product.column-1_7,.woocommerce-page .upsells.products ul.products li.product.column-1_7 {
            width: 50%
        }

        .woocommerce.columns-8 ul.products li.product,.woocommerce-page.columns-8 ul.products li.product,.woocommerce ul.products.columns-8 li.product,.woocommerce-page ul.products.columns-8 li.product,.woocommerce ul.products li.product.column-1_8,.woocommerce-page ul.products li.product.column-1_8,.woocommerce .related.products ul.products.columns-8 li.product,.woocommerce-page .related.products ul.products.columns-8 li.product,.woocommerce .related.products ul.products li.product.column-1_8,.woocommerce-page .related.products ul.products li.product.column-1_8,.woocommerce .upsells.products ul.products.columns-8 li.product,.woocommerce-page .upsells.products ul.products.columns-8 li.product,.woocommerce .upsells.products ul.products li.product.column-1_8,.woocommerce-page .upsells.products ul.products li.product.column-1_8 {
            width: 50%
        }

        .woocommerce ul.products li.first,.woocommerce-page ul.products li.first {
            clear: none
        }

        .woocommerce ul.products li:nth-child(2n+3),.woocommerce-page ul.products li:nth-child(2n+3) {
            clear: both
        }

        .woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
            width: 100% !important;
            float: none
        }

        .woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images {
            margin: 0 0 2.2em
        }

        .woocommerce.sidebar_show div.product div.images,.woocommerce-page.sidebar_show div.product div.images,.woocommerce.sidebar_show #content div.product div.images,.woocommerce-page.sidebar_show #content div.product div.images {
            margin-bottom: 30px
        }

        .woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
            padding-left: 0 !important
        }

        .woocommerce div.product .woocommerce-tabs h2,.woocommerce #content div.product .woocommerce-tabs h2,.woocommerce-page div.product .woocommerce-tabs h2,.woocommerce-page #content div.product .woocommerce-tabs h2,.woocommerce #review_form #respond #reply-title {
            font-size: 20px
        }

        .woocommerce div.product div.images {
            padding-left: 110px
        }

        .woocommerce div.product div.images .flex-control-thumbs li {
            padding: 0 0 12px
        }

        .woocommerce div.product div.images .flex-control-thumbs {
            padding: 0 20px 0 0;
            width: 110px
        }

        .woocommerce div.product .product_title {
            margin: 0 0 .3em;
            font-size: 1.9em
        }

        .woocommerce div.product .summary span.onsale {
            margin: 0 0 8px
        }

        .woocommerce div.product p.price {
            margin: 0 0 20px
        }

        .woocommerce div.product form.cart .single_add_to_cart_button {
            height: 45px;
            padding: 0 40px !important
        }

        .woocommerce div.product form.cart .tinv-wraper>.tinvwl_add_to_wishlist_button {
            height: 45px;
            width: 45px;
            line-height: 47px !important
        }

        .woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity {
            width: 120px;
            height: 45px
        }

        .woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary {
            margin-bottom: 3em
        }

        .woocommerce div.product form.cart div.quantity span,.woocommerce-page div.product form.cart div.quantity span,.woocommerce .shop_table.cart div.quantity span,.woocommerce-page .shop_table.cart div.quantity span {
            line-height: 1.6em
        }

        .woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
            padding: 11px 13px;
            min-width: 100px
        }

        .woocommerce .woocommerce-message,.woocommerce .woocommerce-info {
            margin: 0 0 30px
        }

        .woocommerce_status_bar>div {
            padding: 0
        }

        .woocommerce_status_bar>div+div {
            padding-top: 8px
        }

        .woocommerce_status_bar>div.bar_cart:after,.woocommerce_status_bar>div.bar_payment:after {
            display: none
        }

        .woocommerce_status_bar {
            margin-bottom: 30px;
            display: block
        }

        .woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
            margin: 0 0 22px
        }

        .single-product .related h2,.single-product .upsells h2 {
            font-size: 1.7em;
            margin-bottom: 25px
        }

        .woocommerce ul.products li.product .post_featured {
            margin-bottom: 18px
        }

        .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
            font-size: 13px
        }

        .woocommerce #review_form #respond #reply-title {
            margin-bottom: .6em
        }

        .woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled,body.woocommerce-page form.lost_reset_password .woocommerce-form-row button.button,.woocommerce #btn-buy,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button,.woocommerce #respond input#submit,.woocommerce .button,.woocommerce-page .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce input[type=button],.woocommerce-page input[type=button],.woocommerce input[type=submit],.woocommerce-page input[type=submit],.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button,.woocommerce #review_form #respond p.form-submit input[type=submit],.woocommerce-page #review_form #respond p.form-submit input[type=submit],.woocommerce table.my_account_orders .order-actions .button,.woocommerce table.cart td.actions .button,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.yith-woocompare-widget a.clear-all {
            padding: 13px 40px
        }

        .woocommerce #review_form #respond .form-submit {
            margin-top: 25px
        }

        .woocommerce div.product .woocommerce-product-rating,.woocommerce-page div.product .woocommerce-product-rating {
            margin-top: -2px
        }

        .woocommerce .product_meta span+span {
            margin-top: 8px
        }

        .woocommerce .cart_totals table.shop_table tr th {
            font-size: 16px
        }

        .woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th {
            padding: 10px
        }

        .woocommerce .cart_totals table.shop_table tr td {
            font-size: 16px
        }

        .woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td {
            padding: 10px
        }

        .woocommerce form .form-row {
            margin-bottom: 17px
        }

        .woocommerce .cart_totals .wc-proceed-to-checkout {
            padding: 1em 0 0
        }

        .woocommerce-checkout .woocommerce_status_bar {
            margin-top: 30px
        }

        .woocommerce-form-coupon .cart-coupon-inner {
            height: 50px;
            width: 100%;
            padding-left: 10px
        }

        .woocommerce-form-coupon .cart-coupon-inner button {
            width: 135px;
            font-size: 12px
        }

        .woocommerce-form-coupon .cart-coupon-inner input {
            margin-right: 135px
        }

        .woocommerce-form-coupon p {
            margin: 18px 0 0
        }

        form.woocommerce-checkout #customer_details {
            padding-right: 0;
            width: 100%;
            float: none
        }

        .woocommerce form .form-row label,.woocommerce-page form .form-row label {
            font-size: 16px;
            margin-bottom: 8px
        }

        .woocommerce form .form-row .select2-container {
            font-size: 15px
        }

        form.woocommerce-checkout #customer_details .col-1,form.woocommerce-checkout #customer_details .col-2 {
            width: 100%;
            float: none;
            padding-bottom: 20px
        }

        .woocommerce form .form-row textarea {
            height: 5em;
            min-height: 5.5em
        }

        .woocommerce-checkout.checkout h3 {
            margin-bottom: 25px
        }

        .woocommerce-checkout.checkout h3 label {
            margin: 0
        }

        form.woocommerce-checkout #order_review {
            width: 100%;
            float: none
        }

        #payment {
            margin: 35px 0 0
        }

        .woocommerce .checkout #order_review,.woocommerce-page .checkout #order_review {
            margin-bottom: 0
        }

        .woocommerce-cart-form table.shop_table.shop_table_responsive thead {
            display: none
        }

        .woocommerce table.cart .cart_item table,.woocommerce-page table.cart .cart_item table {
            width: 100%
        }

        .woocommerce table.cart tr>td td,.woocommerce-page table.cart tr>td td {
            padding: 6px !important
        }

        .woocommerce .woocommerce-cart-form table.shop_table th:first-child,.woocommerce .woocommerce-cart-form table.shop_table td:first-child,.woocommerce .woocommerce-cart-form table.shop_table th,.woocommerce .woocommerce-cart-form table.shop_table td {
            padding: 18px 0
        }

        .woocommerce .woocommerce-cart-form table.shop_table th:first-child.cart-coupon,.woocommerce .woocommerce-cart-form table.shop_table td:first-child.cart-coupon,.woocommerce .woocommerce-cart-form table.shop_table th.cart-coupon,.woocommerce .woocommerce-cart-form table.shop_table td.cart-coupon {
            padding: 24px 0 0
        }

        .woocommerce table.cart.shop_table>tbody>tr:first-child>td {
            padding-top: 0 !important
        }

        .woocommerce table.cart.shop_table>tbody>tr+tr {
            border-top: 1px solid #ddd
        }

        .woocommerce table.cart.shop_table_responsive tr.first_row td,.woocommerce table.cart.shop_table_responsive tr.second_row td {
            padding-left: 0 !important;
            padding-right: 0 !important
        }

        .woocommerce table.shop_table_responsive tr td td:not(.product-name),.woocommerce-page table.shop_table_responsive tr td td:not(.product-name) {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-between
        }

        .woocommerce table.shop_table_responsive tr td td:before,.woocommerce-page table.shop_table_responsive tr td td:before {
            content: attr(data-title) ": " !important;
            display: block;
            margin-right: 5px
        }

        .woocommerce .woocommerce-cart-form table.shop_table tbody {
            position: relative
        }

        .woocommerce .woocommerce-cart-form table.shop_table tr.cart_item {
            position: relative
        }

        .woocommerce .woocommerce-cart-form table.shop_table td.product-remove {
            background: 0 0;
            position: absolute;
            top: .3em;
            right: 0;
            font-size: 24px;
            padding: 0 !important
        }

        .woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity {
            display: inline-block
        }

        .woocommerce table.cart.shop_table_responsive tr,.woocommerce-page table.cart.shop_table_responsive tr {
            display: block
        }

        .woocommerce table.cart.shop_table_responsive tr td,.woocommerce-page table.cart.shop_table_responsive tr td {
            display: block;
            text-align: right !important
        }

        .woocommerce table.cart thead tr,.woocommerce-page table.cart thead tr,.woocommerce table.cart .cart_item,.woocommerce-page table.cart .cart_item {
            display: block
        }

        .woocommerce .woocommerce-cart-form table.shop_table td.product-name {
            width: 100%
        }

        .woocommerce .woocommerce-cart-form table.shop_table .product-name-inner {
            display: inline-flex;
            align-items: center;
            width: 100%;
            padding-top: 12px
        }

        .woocommerce .woocommerce-cart-form table.shop_table td.actions,.woocommerce .woocommerce-cart-form table.shop_table td.cart-coupon {
            padding-top: 10px
        }

        .woocommerce div.product form.cart div.quantity span,.woocommerce-page div.product form.cart div.quantity span,.woocommerce .shop_table.cart div.quantity span,.woocommerce-page .shop_table.cart div.quantity span {
            width: 33px
        }

        .woocommerce div.product form.cart div.quantity input[type=number],.woocommerce-page div.product form.cart div.quantity input[type=number],.woocommerce .shop_table.cart div.quantity input[type=number],.woocommerce-page .shop_table.cart div.quantity input[type=number] {
            padding: 0 40px 0 20px
        }

        .single-product div.product .trx-stretch-width-wrap {
            padding-top: 2em
        }

        .single-product div.product .trx-stretch-width .woocommerce-tabs {
            padding-top: 4em
        }

        .single-product div.product .trx-stretch-width .woocommerce-tabs .panel {
            padding-top: 2em
        }

        .single-product div.product .woocommerce-tabs .wc-tabs li a,.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {
            padding: 1.1em 2em .9em
        }

        .woocommerce #reviews {
            margin: 0
        }

        .woocommerce #reviews #comments,.woocommerce #comments+#review_form_wrapper {
            float: none;
            width: 100%;
            padding: 0
        }

        .woocommerce #comments+#review_form_wrapper {
            margin-top: 2em
        }

        .woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th {
            display: table-cell
        }

        .woocommerce table.cart,.woocommerce-page table.cart {
            opacity: 0;
            -webkit-transition: opacity .3s ease;
            -ms-transition: opacity .3s ease;
            transition: opacity .3s ease
        }

        .woocommerce table.cart.inited,.woocommerce-page table.cart.inited {
            opacity: 1
        }

        .woocommerce table.shop_table tr:nth-child(n+1) th:first-child,.woocommerce table.shop_table tr:nth-child(n+1) td:first-child,.woocommerce table.shop_table td {
            border-width: 0
        }

        .woocommerce table.shop_table tr:nth-child(n+1).second_row th:first-child,.woocommerce table.shop_table tr:nth-child(n+1).second_row td:first-child,.woocommerce table.shop_table .second_row td {
            border-bottom-width: 0
        }

        .woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text {
            width: 9.3em
        }

        .woocommerce-account .addresses .title h3 {
            font-size: 1em;
            margin-bottom: 8px
        }

        .woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content {
            width: 100%;
            float: none
        }

        .woocommerce-account .woocommerce-MyAccount-navigation {
            border-top: 1px dotted #ddd;
            border-bottom: 1px dotted #ddd;
            margin-bottom: 2em
        }

        .woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content .woocommerce-Address-title a {
            font-size: 14px
        }

        .woocommerce-account .woocommerce-MyAccount-navigation ul {
            width: 100%;
            text-align: center;
            padding: 1em 0
        }

        .woocommerce-account .woocommerce-MyAccount-navigation ul li {
            display: inline-block
        }

        .woocommerce-account .woocommerce-MyAccount-navigation ul li+li {
            border-top-width: 0
        }

        .woocommerce-MyAccount-navigation ul li a {
            padding: 6px 9px
        }

        .woocommerce .woocommerce-ordering {
            margin-top: 0;
            margin-bottom: 2em;
            width: 220px
        }

        .woocommerce .woocommerce-result-count {
            margin: 0 .3em .5em 0;
            font-size: 18px
        }

        .tinv-wishlist .tinvwl-table-manage-list .product-remove,.tinv-wishlist table th,.tinv-wishlist table td {
            padding: 8px
        }

        .tinv-wishlist .tinvwl-table-manage-list .product-cb {
            height: 50px
        }

        .tinv-wishlist .tinvwl-table-manage-list .product-cb input[type=checkbox] {
            position: relative !important;
            height: 1px
        }

        .tinv-wishlist .product-remove button {
            margin: 0 auto
        }

        .tinv-wishlist .product-thumbnail img {
            max-width: 100px
        }

        .tinvwl-table-manage-list tbody tr {
            display: block;
            padding: 5px 0 20px
        }

        .tinvwl-table-manage-list tfoot tr {
            padding: 5px 0 0
        }

        .tinv-wishlist td.product-name a {
            display: block
        }

        .tinv-wishlist td.product-name a+.variation {
            margin-top: 8px;
            display: inline-flex
        }

        .tinv-wishlist td.product-name dl.variation *+dt {
            margin-left: 15px
        }

        .tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button {
            display: inline-block
        }

        .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right {
            margin-top: 10px
        }

        .tinv-wishlist table.tinvwl-table-manage-list {
            margin-bottom: 0
        }

        .tinv-wishlist .social-buttons>span {
            margin-right: 0
        }

        .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            width: auto;
            height: auto
        }

        .sc_layouts_column_align_right .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget {
            left: 0;
            right: 0
        }

        .admin-bar .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget {
            top: 46px
        }

        .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart {
            padding: 0 20px;
            max-height: 90%;
            width: 96%
        }

        .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a {
            -webkit-box-shadow: none;
            -ms-box-shadow: none;
            box-shadow: none
        }

        .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
            cursor: auto;
            width: 2em;
            height: 2em;
            position: absolute;
            left: auto;
            top: 5px;
            z-index: 99;
            padding: 5px;
            right: 5px
        }

        .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close .sc_layouts_cart_widget_close_icon {
            display: block
        }

        .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close:hover {
            color: inherit
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart {
            transform: none;
            top: auto;
            left: auto;
            width: 100%;
            max-height: 100%;
            overflow-x: inherit;
            overflow-y: inherit
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget {
            width: 380px;
            padding: 60px 25px 25px
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
            right: 20px;
            top: 20px
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_item_text {
            font-size: 22px;
            left: 25px;
            top: 26px
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .total {
            padding-top: 15px !important
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons {
            margin-top: 15px
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list {
            padding-top: 25px
        }

        .woocommerce ul.products.products_style_info_2 li.product .post_featured,.sc_extended_products_default .sc_item_slider ul.products li.product .post_featured,.sc_extended_products_default .woocommerce ul.products li.product .post_featured,.woocommerce ul.products.products_style_centered li.product .post_featured {
            margin-bottom: 18px
        }

        .sc_extended_products_default .sc_item_slider ul.products li.product .woocommerce-loop-product__title,.sc_extended_products_default .sc_item_slider ul.products li.product h3 {
            font-size: 17px
        }

        .sc_extended_products_default .sc_item_slider ul.products li.product .post_featured {
            margin-bottom: 15px
        }

        .sc_extended_products_default .sc_item_slider ul.products li.product .post_featured.hover_shop .icons {
            display: none
        }

        .woocommerce ul.products.products_style_simple li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_simple li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_simple li.product h3 {
            font-size: 18px
        }

        .woocommerce ul.products.products_style_simple li.product .post_data {
            padding: 18px 7px
        }

        .woocommerce ul.products.products_style_simple li.product {
            padding-bottom: 10px
        }

        .sc_extended_products_default .woocommerce.columns-5 ul.products li.product,.sc_extended_products_default .woocommerce.columns-6 ul.products li.product,.sc_extended_products_default .woocommerce.columns-7 ul.products li.product,.sc_extended_products_default .woocommerce.columns-8 ul.products li.product {
            padding-bottom: 25px
        }

        .categories_list_style_7 {
            display: block !important
        }

        .categories_list_style_7 .categories_list_info_wrap .categories_list_info {
            padding: 12px 25px
        }

        .categories_list_style_8 {
            display: block !important
        }

        .categories_list_style_8 .post_featured_bg:before {
            padding-top: 60%
        }

        .categories_list_style_8 .categories_list_info_wrap .categories_list_info {
            padding: 10px 25px
        }

        .categories_list_style_8 .categories_list_item+.categories_list_item {
            margin-top: var(--theme-var-grid_gap)
        }

        .woocommerce ul.product_list_widget li,.woocommerce-page ul.product_list_widget li {
            padding: 10px 0 2px
        }

        .shop_table_order_details table.shop_table th,.shop_table_order_details table.shop_table td {
            padding: 20px 0
        }

        .woocommerce .woocommerce-customer-details address {
            padding: 25px
        }

        .woocommerce .woocommerce-order-details {
            margin-bottom: 50px
        }

        .woocommerce .woocommerce-error {
            margin: 0 0 20px
        }

        .shop_table_order_details {
            padding: 18px 25px
        }

        .woocommerce-customer-details .woocommerce-column__title,.woocommerce-order-details .woocommerce-order-details__title {
            margin: 0;
            padding-bottom: 20px;
            font-size: 27px
        }

        .tinv-wishlist td.product-name dl.variation dd {
            padding-left: .2em
        }

        .shipping-calculator-form .select2-container--default .select2-selection--single span.select2-selection__rendered {
            line-height: 1.7em;
            white-space: pre-wrap;
            padding-bottom: 5px
        }

        .woocommerce-checkout .woocommerce-form-login {
            max-width: 100%
        }

        #elegro-reset-wrapper .elegro-widget__form p {
            line-height: 20px;
            margin-top: 5px
        }

        .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_button_filters {
            width: 100%;
            text-align: center
        }
    }

    @media (max-width: 600px) {
        .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget {
            top:0
        }
    }

    @media (max-width: 479px) {
        .post_featured.hover_shop_buttons .icons a:before {
            display:none
        }

        .woocommerce ul.products,.woocommerce-page ul.products {
            margin-right: 0
        }

        .woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce[class*=columns-] ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product {
            padding: 0 0 25px
        }

        .woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products[class*=column-] li.product,.woocommerce-page ul.products[class*=column-] li.product,.woocommerce ul.products li.product[class*=column-],.woocommerce-page ul.products li.product[class*=column-] {
            width: 100% !important
        }

        .woocommerce div.product .woocommerce-product-rating,.woocommerce-page div.product .woocommerce-product-rating {
            float: none
        }

        .woocommerce div.product .woocommerce-product-rating .star-rating,.woocommerce-page div.product .woocommerce-product-rating .star-rating {
            margin-top: 0;
            margin-bottom: 4px
        }

        .single-product div.product .trx-stretch-width-wrap {
            padding-top: 1em
        }

        .single-product div.product .trx-stretch-width .woocommerce-tabs {
            padding-top: 3em
        }

        .single-product div.product .woocommerce-tabs .wc-tabs li a,.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {
            padding: 1.1em 1em .9em;
            letter-spacing: 0
        }

        .woocommerce div.product .woocommerce-tabs h2,.woocommerce #content div.product .woocommerce-tabs h2,.woocommerce-page div.product .woocommerce-tabs h2,.woocommerce-page #content div.product .woocommerce-tabs h2,.woocommerce div.product .woocommerce-tabs h3,.woocommerce #content div.product .woocommerce-tabs h3,.woocommerce-page div.product .woocommerce-tabs h3,.woocommerce-page #content div.product .woocommerce-tabs h3 {
            letter-spacing: 0;
            line-height: 1.25em
        }

        .single-product .related ul.products li.product {
            width: 100%
        }

        #add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input {
            line-height: 16px
        }

        .woocommerce table.shop_table {
            letter-spacing: 0
        }

        .woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead {
            display: table-header-group
        }

        .woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th {
            display: table-cell
        }

        .woocommerce table.shop_table th {
            text-transform: none
        }

        .woocommerce td.product-quantity {
            min-width: 0
        }

        .woocommerce div.product form.cart div.quantity input[type=number],.woocommerce-page div.product form.cart div.quantity input[type=number],.woocommerce .shop_table.cart div.quantity input[type=number],.woocommerce-page .shop_table.cart div.quantity input[type=number] {
            font-size: 1em
        }

        .woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon {
            float: none;
            display: block
        }

        .woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text {
            padding-left: .5em;
            padding-right: .5em;
            float: left
        }

        .woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button {
            float: right
        }

        .woocommerce table.cart td.actions .coupon+.button,.woocommerce #content table.cart td.actions .coupon+.button,.woocommerce-page table.cart td.actions .coupon+.button,.woocommerce-page #content table.cart td.actions .coupon+.button {
            width: 100%
        }

        .woocommerce .woocommerce-ordering {
            margin-bottom: 1.8em;
            width: 100%;
            float: none;
            clear: both
        }

        .woocommerce ul.products li.product .post_featured {
            margin-bottom: 20px
        }

        .woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img {
            margin: -10px 20px 10px 0;
            margin-right: 20px;
            width: 65px;
            height: 65px
        }

        .woocommerce ul.cart_list li>b,.woocommerce ul.cart_list li a,.woocommerce-page ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.product_list_widget li a {
            font-size: 17px
        }

        .woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img {
            margin: -5px 12px 10px 0
        }

        .woocommerce .widget_shopping_cart .buttons,.woocommerce.widget_shopping_cart .buttons {
            margin-top: 15px
        }

        .woocommerce.widget_shopping_cart .total,.woocommerce-page.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total {
            font-size: 17px
        }

        .woocommerce .widget_price_filter .price_slider_amount .button {
            margin-top: 15px
        }

        .woocommerce ul.cart_list li>.amount,.woocommerce-page ul.cart_list li>.amount,.woocommerce ul.product_list_widget li>.amount,.woocommerce-page ul.product_list_widget li>.amount,.woocommerce ul.cart_list li span .amount,.woocommerce-page ul.cart_list li span .amount,.woocommerce ul.product_list_widget li span .amount,.woocommerce-page ul.product_list_widget li span .amount,.woocommerce ul.cart_list li ins .amount,.woocommerce-page ul.cart_list li ins .amount,.woocommerce ul.product_list_widget li ins .amount,.woocommerce-page ul.product_list_widget li ins .amount {
            font-size: 17px
        }

        .woocommerce.widget_shopping_cart .quantity,.woocommerce-page.widget_shopping_cart .quantity,.woocommerce .widget_shopping_cart .quantity,.woocommerce-page .widget_shopping_cart .quantity {
            font-size: 17px
        }

        .woocommerce.widget_shopping_cart .quantity *,.woocommerce-page.widget_shopping_cart .quantity *,.woocommerce .widget_shopping_cart .quantity *,.woocommerce-page .widget_shopping_cart .quantity * {
            font-size: 17px
        }

        .woocommerce div.product div.images {
            padding-left: 0
        }

        .woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images {
            margin: 0 0 1.7em
        }

        .woocommerce div.product div.images .flex-control-thumbs {
            padding: 15px 0 0;
            margin: 0 -8px -8px 0;
            width: auto;
            position: relative
        }

        .woocommerce div.product div.images .flex-control-thumbs li {
            padding: 0 8px 8px 0;
            width: 25%
        }

        .woocommerce div.product .product_title {
            font-size: 1.6em
        }

        .woocommerce div.product p.price,.woocommerce div.product span.price {
            font-size: 22px
        }

        .woocommerce div.product p.price {
            margin: 0 0 17px
        }

        .woocommerce-variation-price .price {
            padding-bottom: 20px
        }

        .woocommerce div.product form.cart .variations .label {
            font-size: 16px
        }

        .woocommerce .product_meta span {
            font-size: 16px
        }

        .woocommerce .product_meta span+span {
            margin-top: 5px
        }

        .woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary {
            margin-bottom: 2.5em
        }

        .woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
            padding: 10px 18px;
            min-width: 100px
        }

        .woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
            margin: 0 0 18px
        }

        .woocommerce table.shop_attributes th {
            padding: 5px;
            width: auto
        }

        .woocommerce div.product .woocommerce-tabs h2,.woocommerce #content div.product .woocommerce-tabs h2,.woocommerce-page div.product .woocommerce-tabs h2,.woocommerce-page #content div.product .woocommerce-tabs h2 {
            margin: 0 0 .7em
        }

        .single-product .related,.single-product .upsells {
            margin-top: 2.2em
        }

        .single-product .related h2,.single-product .upsells h2 {
            font-size: 1.5em;
            margin-bottom: 20px
        }

        .woocommerce ul.products li.product .post_featured {
            margin-bottom: 18px
        }

        .woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price {
            margin: 9px 0 0
        }

        .woocommerce ul.products li.product .star-rating {
            margin: 13px 0 0
        }

        .woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
            width: 55px;
            margin: 0 15px 5px 0
        }

        .woocommerce #comments+#review_form_wrapper {
            margin-top: 1.6em
        }

        .woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond textarea {
            height: 5em;
            min-height: 5em
        }

        .woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled,body.woocommerce-page form.lost_reset_password .woocommerce-form-row button.button,.woocommerce #btn-buy,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button,.woocommerce #respond input#submit,.woocommerce .button,.woocommerce-page .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce input[type=button],.woocommerce-page input[type=button],.woocommerce input[type=submit],.woocommerce-page input[type=submit],.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button,.woocommerce #review_form #respond p.form-submit input[type=submit],.woocommerce-page #review_form #respond p.form-submit input[type=submit],.woocommerce table.my_account_orders .order-actions .button,.woocommerce table.cart td.actions .button,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.yith-woocompare-widget a.clear-all {
            font-size: 13px
        }

        .woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner {
            padding-left: 10px
        }

        .woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button {
            text-align: center;
            display: inline-block;
            width: 100%;
            height: 50px;
            line-height: 50px
        }

        .woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button+.button {
            margin-top: 7px;
            margin-left: 0
        }

        .woocommerce .woocommerce-cart-form table.shop_table td.actions,.woocommerce .woocommerce-cart-form table.shop_table td.cart-coupon {
            padding-top: 8px
        }

        .woocommerce .cart-collaterals h2,.woocommerce-page .cart-collaterals h2 {
            font-size: 22px
        }

        .woocommerce .cart_totals .wc-proceed-to-checkout {
            padding: 8px 0 0
        }

        .woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity {
            width: 95px;
            margin: 0 5px 0 0
        }

        .woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity {
            font-size: 16px;
            margin: 0
        }

        .shop_table_checkout_review {
            padding: 10px 20px
        }

        .shop_table_checkout_review table th,.shop_table_checkout_review table td {
            padding: 10px 0;
            font-size: 16px
        }

        #add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods {
            padding: 10px 20px
        }

        #payment ul.methods li {
            padding: 12px 0
        }

        #add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row {
            padding: 5px 20px 25px
        }

        .woocommerce div.product form.cart .single_add_to_cart_button {
            padding: 0 25px !important;
            margin-right: 5px
        }

        .woocommerce ul.products li.product .post_data .post_data_inner>div+.button.product_type_variable,.woocommerce ul.products li.product .post_data .post_data_inner>div+.button.product_type_simple,.woocommerce ul.products li.product .post_data .add_to_cart_wrap,.woocommerce-page ul.products li.product .post_data .post_data_inner>div+.button.product_type_variable,.woocommerce-page ul.products li.product .post_data .post_data_inner>div+.button.product_type_simple,.woocommerce-page ul.products li.product .post_data .add_to_cart_wrap {
            margin-top: 11px
        }

        .woocommerce-account .addresses .title h3 {
            float: none;
            width: 100%;
            margin-bottom: 5px
        }

        .woocommerce-account .addresses .title .edit {
            float: none;
            display: inline-block;
            margin: 0 0 10px
        }

        .tinv-wishlist .tinvwl-table-manage-list .product-cb {
            height: 40px
        }

        .tinv-wishlist .tinvwl-table-manage-list .product-remove,.tinv-wishlist table th,.tinv-wishlist table td {
            padding: 5px
        }

        .tinv-wishlist tfoot tr button {
            padding-left: 20px;
            padding-right: 20px;
            height: 45px !important;
            line-height: 45px !important
        }

        .tinvwl-input-group .form-control {
            height: 45px
        }

        .tinv-wishlist .social-buttons li a.social {
            width: 1.5em;
            height: 1.5em
        }

        .tinv-wishlist .social-buttons li a.social i {
            line-height: 1.5em
        }

        .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget {
            padding: 25px 15px
        }

        .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget a.remove {
            top: 6px !important;
            right: 2px !important
        }

        .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
            top: 0;
            right: 0;
            width: 1.5em;
            height: 1.5em
        }

        .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart {
            width: 100%;
            padding: 0 15px
        }

        .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons {
            margin-top: 20px
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget {
            width: 320px;
            padding: 50px 20px 20px
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
            right: 14px;
            top: 12px
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_item_text {
            font-size: 22px;
            left: 20px;
            top: 18px
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list {
            padding-top: 20px
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a {
            line-height: 40px;
            height: 40px !important
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li img {
            margin-right: 15px
        }

        .sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li {
            padding: 7px 20px 7px 0
        }

        .woocommerce ul.products li.product .post_header .post_tags {
            margin-bottom: .3em
        }

        .woocommerce ul.products.products_style_info_2 li.product .price {
            margin: 6px 0 3px
        }

        .categories_list_style_4 .categories_list_title {
            font-size: 24px;
            margin: 4px 0
        }

        .categories_list_style_7 .post_featured_bg:before {
            padding-top: 60%
        }

        .categories_list_style_8 .categories_list_item:hover .categories_link_more,.categories_list_style_6 .categories_list_item:hover .categories_link_more,.categories_list_style_7 .categories_list_item:hover .categories_link_more {
            margin-bottom: 10px
        }

        .woocommerce ul.order_details li {
            font-size: 12px
        }

        .woocommerce ul.order_details {
            margin: 0 0 2em
        }

        .shop_table_order_details table.shop_table th,.shop_table_order_details table.shop_table td {
            padding: 10px 0
        }

        .woocommerce-customer-details .woocommerce-column__title,.woocommerce-order-details .woocommerce-order-details__title {
            font-size: 24px
        }

        .woocommerce .woocommerce-order-details {
            margin-bottom: 40px
        }

        .shop_table_order_details table.shop_table th,.shop_table_order_details table.shop_table td {
            font-size: 16px
        }

        .tinv-wishlist .social-buttons {
            margin-left: 0;
            margin-right: 0
        }

        .woocommerce ul.products.products_style_simple li.product {
            padding-bottom: 10px
        }
    }
}

.sc_content {
    position: relative
}

.sc_content:not([class*=sc_padding_]) {
    padding-top: .0001px
}

[class*=sc_content_width_] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

[class*=sc_content_width_]:not([class*=sc_margin_]) {
    margin-left: auto;
    margin-right: auto
}

.sc_content_width_1_1,.sc_inner_width_1_1>.elementor-column-wrap,.sc_inner_width_1_1>.elementor-widget-wrap {
    width: 1170px
}

.sc_content_width_1_2,.sc_inner_width_1_2>.elementor-column-wrap,.sc_inner_width_1_2>.elementor-widget-wrap {
    width: 585px
}

.sc_content_width_1_3,.sc_inner_width_1_3>.elementor-column-wrap,.sc_inner_width_1_3>.elementor-widget-wrap {
    width: 390px
}

.sc_content_width_2_3,.sc_inner_width_2_3>.elementor-column-wrap,.sc_inner_width_2_3>.elementor-widget-wrap {
    width: 780px
}

.sc_content_width_1_4,.sc_inner_width_1_4>.elementor-column-wrap,.sc_inner_width_1_4>.elementor-widget-wrap {
    width: 292.5px
}

.sc_content_width_3_4,.sc_inner_width_3_4>.elementor-column-wrap,.sc_inner_width_3_4>.elementor-widget-wrap {
    width: 877.5px
}

.sc_inner_width_none>.elementor-column-wrap,.sc_inner_width_none>.elementor-widget-wrap {
    width: 100%
}

.sc_content_width_100p {
    width: 100%
}

.sc_content_width_90p {
    width: 90%
}

.sc_content_width_80p {
    width: 80%
}

.sc_content_width_75p {
    width: 75%
}

.sc_content_width_70p {
    width: 70%
}

.sc_content_width_60p {
    width: 60%
}

.sc_content_width_50p {
    width: 50%
}

.sc_content_width_45p {
    width: 45%
}

.sc_content_width_40p {
    width: 40%
}

.sc_content_width_30p {
    width: 30%
}

.sc_content_width_25p {
    width: 25%
}

.sc_content_width_20p {
    width: 20%
}

.sc_content_width_15p {
    width: 15%
}

.sc_content_width_10p {
    width: 10%
}

.sc_content_container.with_number {
    position: relative
}

.sc_content_number {
    position: absolute;
    z-index: 0;
    color: #f0f0f0;
    letter-spacing: -10px;
    font-size: 10em;
    line-height: 1em;
    font-weight: 900;
    -webkit-transform: translate(-75%,-50%);
    -ms-transform: translate(-75%,-50%);
    transform: translate(-75%,-50%)
}

.sc_content_number_tl {
    left: 0;
    top: 0
}

.sc_content_number_tc {
    left: 50%;
    top: 0
}

.sc_content_number_tr {
    left: 100%;
    top: 0
}

.sc_content_number_ml {
    left: 0;
    top: 50%
}

.sc_content_number_mc {
    left: 50%;
    top: 50%
}

.sc_content_number_mr {
    left: 100%;
    top: 50%
}

.sc_content_number_bl {
    left: 0;
    top: 100%
}

.sc_content_number_bc {
    left: 50%;
    top: 100%
}

.sc_content_number_br {
    left: 100%;
    top: 100%
}

@media (max-width: 1439px) {
    @media (max-width:1439px) {
        .sc_content_width_1_1,.sc_inner_width_1_1>.elementor-column-wrap,.sc_inner_width_1_1>.elementor-widget-wrap {
            width:1100px
        }

        .sc_content_width_1_2,.sc_inner_width_1_2>.elementor-column-wrap,.sc_inner_width_1_2>.elementor-widget-wrap {
            width: 550px
        }

        .sc_content_width_1_3,.sc_inner_width_1_3>.elementor-column-wrap,.sc_inner_width_1_3>.elementor-widget-wrap {
            width: 366.6666666667px
        }

        .sc_content_width_2_3,.sc_inner_width_2_3>.elementor-column-wrap,.sc_inner_width_2_3>.elementor-widget-wrap {
            width: 733.3333333333px
        }

        .sc_content_width_1_4,.sc_inner_width_1_4>.elementor-column-wrap,.sc_inner_width_1_4>.elementor-widget-wrap {
            width: 275px
        }

        .sc_content_width_3_4,.sc_inner_width_3_4>.elementor-column-wrap,.sc_inner_width_3_4>.elementor-widget-wrap {
            width: 825px
        }
    }

    @media (max-width: 1279px) {
        .sc_content_width_1_1,.sc_inner_width_1_1>.elementor-column-wrap,.sc_inner_width_1_1>.elementor-widget-wrap {
            width:964px
        }

        .sc_content_width_1_2,.sc_inner_width_1_2>.elementor-column-wrap,.sc_inner_width_1_2>.elementor-widget-wrap {
            width: 482px
        }

        .sc_content_width_1_3,.sc_inner_width_1_3>.elementor-column-wrap,.sc_inner_width_1_3>.elementor-widget-wrap {
            width: 321.3333333333px
        }

        .sc_content_width_2_3,.sc_inner_width_2_3>.elementor-column-wrap,.sc_inner_width_2_3>.elementor-widget-wrap {
            width: 642.6666666667px
        }

        .sc_content_width_1_4,.sc_inner_width_1_4>.elementor-column-wrap,.sc_inner_width_1_4>.elementor-widget-wrap {
            width: 241px
        }

        .sc_content_width_3_4,.sc_inner_width_3_4>.elementor-column-wrap,.sc_inner_width_3_4>.elementor-widget-wrap {
            width: 723px
        }

        .sc_content_width_1_1,.sc-tablet_inner_width_1_1>.elementor-column-wrap,.sc-tablet_inner_width_1_1>.elementor-widget-wrap {
            width: 964px
        }

        .sc_content_width_1_2,.sc-tablet_inner_width_1_2>.elementor-column-wrap,.sc-tablet_inner_width_1_2>.elementor-widget-wrap {
            width: 482px
        }

        .sc_content_width_1_3,.sc-tablet_inner_width_1_3>.elementor-column-wrap,.sc-tablet_inner_width_1_3>.elementor-widget-wrap {
            width: 321.3333333333px
        }

        .sc_content_width_2_3,.sc-tablet_inner_width_2_3>.elementor-column-wrap,.sc-tablet_inner_width_2_3>.elementor-widget-wrap {
            width: 642.6666666667px
        }

        .sc_content_width_1_4,.sc-tablet_inner_width_1_4>.elementor-column-wrap,.sc-tablet_inner_width_1_4>.elementor-widget-wrap {
            width: 241px
        }

        .sc_content_width_3_4,.sc-tablet_inner_width_3_4>.elementor-column-wrap,.sc-tablet_inner_width_3_4>.elementor-widget-wrap {
            width: 723px
        }

        .sc-tablet_inner_width_none>.elementor-column-wrap,.sc-tablet_inner_width_none>.elementor-widget-wrap {
            width: 100%
        }
    }

    @media (max-width: 1023px) {
        .sc_content_width_1_1,.sc_inner_width_1_1>.elementor-column-wrap,.sc_inner_width_1_1>.elementor-widget-wrap {
            width:708px
        }

        .sc_content_width_1_2,.sc_inner_width_1_2>.elementor-column-wrap,.sc_inner_width_1_2>.elementor-widget-wrap {
            width: 354px
        }

        .sc_content_width_1_3,.sc_inner_width_1_3>.elementor-column-wrap,.sc_inner_width_1_3>.elementor-widget-wrap {
            width: 236px
        }

        .sc_content_width_2_3,.sc_inner_width_2_3>.elementor-column-wrap,.sc_inner_width_2_3>.elementor-widget-wrap {
            width: 472px
        }

        .sc_content_width_1_4,.sc_inner_width_1_4>.elementor-column-wrap,.sc_inner_width_1_4>.elementor-widget-wrap {
            width: 177px
        }

        .sc_content_width_3_4,.sc_inner_width_3_4>.elementor-column-wrap,.sc_inner_width_3_4>.elementor-widget-wrap {
            width: 531px
        }

        .sc_content_width_1_1,.sc-tablet_inner_width_1_1>.elementor-column-wrap,.sc-tablet_inner_width_1_1>.elementor-widget-wrap {
            width: 708px
        }

        .sc_content_width_1_2,.sc-tablet_inner_width_1_2>.elementor-column-wrap,.sc-tablet_inner_width_1_2>.elementor-widget-wrap {
            width: 354px
        }

        .sc_content_width_1_3,.sc-tablet_inner_width_1_3>.elementor-column-wrap,.sc-tablet_inner_width_1_3>.elementor-widget-wrap {
            width: 236px
        }

        .sc_content_width_2_3,.sc-tablet_inner_width_2_3>.elementor-column-wrap,.sc-tablet_inner_width_2_3>.elementor-widget-wrap {
            width: 472px
        }

        .sc_content_width_1_4,.sc-tablet_inner_width_1_4>.elementor-column-wrap,.sc-tablet_inner_width_1_4>.elementor-widget-wrap {
            width: 177px
        }

        .sc_content_width_3_4,.sc-tablet_inner_width_3_4>.elementor-column-wrap,.sc-tablet_inner_width_3_4>.elementor-widget-wrap {
            width: 531px
        }

        .sc-tablet_inner_width_none>.elementor-column-wrap,.sc-tablet_inner_width_none>.elementor-widget-wrap {
            width: 100%
        }
    }

    @media (max-width: 767px) {
        .sc_content_width_1_1,.sc_inner_width_1_1>.elementor-column-wrap,.sc_inner_width_1_1>.elementor-widget-wrap {
            width:440px
        }

        .sc_content_width_1_2,.sc_inner_width_1_2>.elementor-column-wrap,.sc_inner_width_1_2>.elementor-widget-wrap {
            width: 220px
        }

        .sc_content_width_1_3,.sc_inner_width_1_3>.elementor-column-wrap,.sc_inner_width_1_3>.elementor-widget-wrap {
            width: 146.6666666667px
        }

        .sc_content_width_2_3,.sc_inner_width_2_3>.elementor-column-wrap,.sc_inner_width_2_3>.elementor-widget-wrap {
            width: 293.3333333333px
        }

        .sc_content_width_1_4,.sc_inner_width_1_4>.elementor-column-wrap,.sc_inner_width_1_4>.elementor-widget-wrap {
            width: 110px
        }

        .sc_content_width_3_4,.sc_inner_width_3_4>.elementor-column-wrap,.sc_inner_width_3_4>.elementor-widget-wrap {
            width: 330px
        }

        .sc_content_width_1_1,.sc-tablet_inner_width_1_1>.elementor-column-wrap,.sc-tablet_inner_width_1_1>.elementor-widget-wrap {
            width: 440px
        }

        .sc_content_width_1_2,.sc-tablet_inner_width_1_2>.elementor-column-wrap,.sc-tablet_inner_width_1_2>.elementor-widget-wrap {
            width: 220px
        }

        .sc_content_width_1_3,.sc-tablet_inner_width_1_3>.elementor-column-wrap,.sc-tablet_inner_width_1_3>.elementor-widget-wrap {
            width: 146.6666666667px
        }

        .sc_content_width_2_3,.sc-tablet_inner_width_2_3>.elementor-column-wrap,.sc-tablet_inner_width_2_3>.elementor-widget-wrap {
            width: 293.3333333333px
        }

        .sc_content_width_1_4,.sc-tablet_inner_width_1_4>.elementor-column-wrap,.sc-tablet_inner_width_1_4>.elementor-widget-wrap {
            width: 110px
        }

        .sc_content_width_3_4,.sc-tablet_inner_width_3_4>.elementor-column-wrap,.sc-tablet_inner_width_3_4>.elementor-widget-wrap {
            width: 330px
        }

        .sc_content_width_1_1,.sc-mobile_inner_width_1_1>.elementor-column-wrap,.sc-mobile_inner_width_1_1>.elementor-widget-wrap {
            width: 440px
        }

        .sc_content_width_1_2,.sc-mobile_inner_width_1_2>.elementor-column-wrap,.sc-mobile_inner_width_1_2>.elementor-widget-wrap {
            width: 220px
        }

        .sc_content_width_1_3,.sc-mobile_inner_width_1_3>.elementor-column-wrap,.sc-mobile_inner_width_1_3>.elementor-widget-wrap {
            width: 146.6666666667px
        }

        .sc_content_width_2_3,.sc-mobile_inner_width_2_3>.elementor-column-wrap,.sc-mobile_inner_width_2_3>.elementor-widget-wrap {
            width: 293.3333333333px
        }

        .sc_content_width_1_4,.sc-mobile_inner_width_1_4>.elementor-column-wrap,.sc-mobile_inner_width_1_4>.elementor-widget-wrap {
            width: 110px
        }

        .sc_content_width_3_4,.sc-mobile_inner_width_3_4>.elementor-column-wrap,.sc-mobile_inner_width_3_4>.elementor-widget-wrap {
            width: 330px
        }

        .sc-mobile_inner_width_none>.elementor-column-wrap,.sc-mobile_inner_width_none>.elementor-widget-wrap {
            width: 100%
        }
    }

    @media (max-width: 479px) {
        .sc_content_width_1_1,.sc_inner_width_1_1>.elementor-column-wrap,.sc_inner_width_1_1>.elementor-widget-wrap {
            width:280px
        }

        .sc_content_width_1_2,.sc_inner_width_1_2>.elementor-column-wrap,.sc_inner_width_1_2>.elementor-widget-wrap {
            width: 140px
        }

        .sc_content_width_1_3,.sc_inner_width_1_3>.elementor-column-wrap,.sc_inner_width_1_3>.elementor-widget-wrap {
            width: 93.3333333333px
        }

        .sc_content_width_2_3,.sc_inner_width_2_3>.elementor-column-wrap,.sc_inner_width_2_3>.elementor-widget-wrap {
            width: 186.6666666667px
        }

        .sc_content_width_1_4,.sc_inner_width_1_4>.elementor-column-wrap,.sc_inner_width_1_4>.elementor-widget-wrap {
            width: 70px
        }

        .sc_content_width_3_4,.sc_inner_width_3_4>.elementor-column-wrap,.sc_inner_width_3_4>.elementor-widget-wrap {
            width: 210px
        }

        .sc_content_width_1_1,.sc-tablet_inner_width_1_1>.elementor-column-wrap,.sc-tablet_inner_width_1_1>.elementor-widget-wrap {
            width: 280px
        }

        .sc_content_width_1_2,.sc-tablet_inner_width_1_2>.elementor-column-wrap,.sc-tablet_inner_width_1_2>.elementor-widget-wrap {
            width: 140px
        }

        .sc_content_width_1_3,.sc-tablet_inner_width_1_3>.elementor-column-wrap,.sc-tablet_inner_width_1_3>.elementor-widget-wrap {
            width: 93.3333333333px
        }

        .sc_content_width_2_3,.sc-tablet_inner_width_2_3>.elementor-column-wrap,.sc-tablet_inner_width_2_3>.elementor-widget-wrap {
            width: 186.6666666667px
        }

        .sc_content_width_1_4,.sc-tablet_inner_width_1_4>.elementor-column-wrap,.sc-tablet_inner_width_1_4>.elementor-widget-wrap {
            width: 70px
        }

        .sc_content_width_3_4,.sc-tablet_inner_width_3_4>.elementor-column-wrap,.sc-tablet_inner_width_3_4>.elementor-widget-wrap {
            width: 210px
        }

        .sc_content_width_1_1,.sc-mobile_inner_width_1_1>.elementor-column-wrap,.sc-mobile_inner_width_1_1>.elementor-widget-wrap {
            width: 280px
        }

        .sc_content_width_1_2,.sc-mobile_inner_width_1_2>.elementor-column-wrap,.sc-mobile_inner_width_1_2>.elementor-widget-wrap {
            width: 140px
        }

        .sc_content_width_1_3,.sc-mobile_inner_width_1_3>.elementor-column-wrap,.sc-mobile_inner_width_1_3>.elementor-widget-wrap {
            width: 93.3333333333px
        }

        .sc_content_width_2_3,.sc-mobile_inner_width_2_3>.elementor-column-wrap,.sc-mobile_inner_width_2_3>.elementor-widget-wrap {
            width: 186.6666666667px
        }

        .sc_content_width_1_4,.sc-mobile_inner_width_1_4>.elementor-column-wrap,.sc-mobile_inner_width_1_4>.elementor-widget-wrap {
            width: 70px
        }

        .sc_content_width_3_4,.sc-mobile_inner_width_3_4>.elementor-column-wrap,.sc-mobile_inner_width_3_4>.elementor-widget-wrap {
            width: 210px
        }

        .sc-mobile_inner_width_none>.elementor-column-wrap,.sc-mobile_inner_width_none>.elementor-widget-wrap {
            width: 100%
        }
    }
}

.sc_icons {
    position: relative;
    padding-top: .0001px
}

.sc_icons_columns_wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.sc_icons_slider .sc_icons_item,.sc_icons_columns_wrap .sc_icons_item {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sc_icons_slider .sc_icons_item {
    margin-bottom: 0 !important
}

.sc_icons .sc_icons_item {
    position: relative
}

.sc_icons.sc_align_left .sc_icons_item {
    text-align: left
}

.sc_icons.sc_align_center .sc_icons_item {
    text-align: center
}

.sc_icons.sc_align_right .sc_icons_item {
    text-align: right
}

.sc_icons .sc_icons_item>* {
    margin: 0
}

.sc_icons .sc_icons_icon {
    color: #efa758;
    position: relative;
    z-index: 2;
    display: inline-block;
    width: auto
}

.sc_icons_icon.sc_icons_char:before,.sc_icons_icon.sc_icons_char>span:before {
    content: attr(data-char);
    font-weight: 700
}

.sc_icon_type_svg.sc_icon_animation {
    visibility: hidden
}

.sc_icon_type_svg svg {
    stroke: currentColor;
    fill: currentColor;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_icon_type_svg.sc_icon_animation svg {
    fill: none !important
}

.sc_icons .sc_icons_icon:before,.sc_icons .sc_icons_icon>span:before {
    font-size: 6em;
    line-height: 1.1em !important
}

.sc_icon_type_svg svg,.sc_icon_type_svg object {
    width: 6em;
    height: 6em;
    display: inline-block;
    overflow: visible;
    margin-bottom: -.1em
}

.sc_icons .sc_icons_image img {
    max-width: 75%
}

.sc_icons_size_small .sc_icons_icon:before,.sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 4em;
    line-height: 1.1em !important
}

.sc_icons_size_small .sc_icon_type_svg svg,.sc_icons_size_small .sc_icon_type_svg object {
    width: 4em;
    height: 4em
}

.sc_icons_size_large .sc_icons_icon:before,.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 8em;
    line-height: 1.1em !important
}

.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_size_large .sc_icon_type_svg object {
    width: 8em;
    height: 8em
}

.sc_icons .sc_icons_icon>span {
    display: inline-block;
    opacity: 0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: auto
}

.sc_icons .sc_icons_icon,.sc_icons .sc_icons_item_title {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.sc_icons .sc_icons_item_title span,.sc_icons .sc_icons_item_description span {
    display: block
}

.sc_icons_item_title {
    font-size: 1.25em;
    line-height: 1.3em;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0
}

.sc_icons_item_description {
    font-size: 1em;
    line-height: 1.6em
}

.sc_icons_item_title+.sc_icons_item_description {
    margin-top: .5em
}

.sc_icons .sc_icons_item_link {
    display: block;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.sc_icons_default .sc_icons_icon+.sc_icons_item_details,.sc_icons_default .sc_icons_image+.sc_icons_item_details {
    margin-top: 1em
}

.sc_icons_modern {
    position: relative
}

.sc_icons_modern .sc_icons_icon,.sc_icons_modern .sc_icons_image {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

.sc_icons_modern .sc_icons_image {
    max-width: 6em;
    overflow: hidden;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.sc_icons_modern .sc_icons_image img {
    max-width: none;
    height: 6em
}

.sc_icons_modern.sc_icons_size_small .sc_icons_image {
    max-width: 4em
}

.sc_icons_modern.sc_icons_size_small .sc_icons_image img {
    height: 4em
}

.sc_icons_modern.sc_icons_size_large .sc_icons_image {
    max-width: 8em
}

.sc_icons_modern.sc_icons_size_large .sc_icons_image img {
    height: 8em
}

.sc_icons_modern.sc_align_right .sc_icons_icon,.sc_icons_modern.sc_align_right .sc_icons_image {
    left: auto;
    right: 0
}

.sc_icons_modern .sc_icons_item_details {
    min-height: 6em;
    padding-left: 8em
}

.sc_icons_modern.sc_align_right .sc_icons_item_details {
    padding-left: 0;
    padding-right: 8em
}

.sc_icons_modern.sc_icons_size_small .sc_icons_item_details {
    min-height: 4em;
    padding-left: 6em
}

.sc_icons_modern.sc_icons_size_small.sc_align_right .sc_icons_item_details {
    padding-left: 0;
    padding-right: 6em
}

.sc_icons_modern.sc_icons_size_large .sc_icons_item_details {
    min-height: 8em;
    padding-left: 10em
}

.sc_icons_modern.sc_icons_size_large.sc_align_right .sc_icons_item_details {
    padding-left: 0;
    padding-right: 10em
}

.sc_icons .sc_icons_item_linked:hover .sc_icons_icon>span {
    -webkit-animation: icons-zoom .25s ease-out;
    -ms-animation: icons-zoom .25s ease-out;
    animation: icons-zoom .25s ease-out
}

.sc_icons .sc_icons_item_linked:hover .sc_icons_icon>svg {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.sc_icons .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_title,.sc_icons .sc_icons_item_linked .sc_icons_image+.sc_icons_item_title,.sc_icons .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_description,.sc_icons .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_title+.sc_icons_item_description,.sc_icons .sc_icons_item_linked .sc_icons_image+.sc_icons_item_description,.sc_icons .sc_icons_item_linked .sc_icons_image+.sc_icons_item_title+.sc_icons_item_description,.sc_icons .sc_icons_item_linked .sc_icons_image img {
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease
}

.sc_icons .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_title,.sc_icons .sc_icons_item_linked .sc_icons_image+.sc_icons_item_title {
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom
}

.sc_icons .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_description,.sc_icons .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_title+.sc_icons_item_description,.sc_icons .sc_icons_item_linked .sc_icons_image+.sc_icons_item_description,.sc_icons .sc_icons_item_linked .sc_icons_image+.sc_icons_item_title+.sc_icons_item_description {
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top
}

.sc_icons .sc_icons_item_linked:hover .sc_icons_image img {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.sc_icons .sc_icons_item_linked:hover .sc_icons_icon+.sc_icons_item_title,.sc_icons .sc_icons_item_linked:hover .sc_icons_image+.sc_icons_item_title,.sc_icons .sc_icons_item_linked:hover .sc_icons_icon+.sc_icons_item_description,.sc_icons .sc_icons_item_linked:hover .sc_icons_icon+.sc_icons_item_title+.sc_icons_item_description,.sc_icons .sc_icons_item_linked:hover .sc_icons_image+.sc_icons_item_description,.sc_icons .sc_icons_item_linked:hover .sc_icons_image+.sc_icons_item_title+.sc_icons_item_description {
    -webkit-transform: scale(.9,.9);
    -ms-transform: scale(.9,.9);
    transform: scale(.9,.9)
}

@-webkit-keyframes icons-zoom {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1.75,1.75);
        -ms-transform: scale(1.75,1.75);
        transform: scale(1.75,1.75)
    }
}

@keyframes icons-zoom {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1.75,1.75);
        -ms-transform: scale(1.75,1.75);
        transform: scale(1.75,1.75)
    }
}

.sc_icons_qw-stylish .trx_addons_columns_wrap {
    position: relative;
    overflow: hidden;
    margin-left: 0;
    margin-right: 0;
    border: 1px solid var(--theme-color-bd_color)
}

.sc_icons_qw-stylish .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding: 0 !important;
    position: relative
}

.sc_icons_qw-stylish .trx_addons_columns_wrap>[class*=trx_addons_column-]:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    top: -1px;
    right: 0;
    bottom: 0;
    left: -1px;
    border-top: 1px solid;
    border-left: 1px solid;
    border-color: var(--theme-color-bd_color)
}

.sc_icons_qw-stylish>.sc_icons_item {
    border: 1px solid var(--theme-color-bd_color)
}

.sc_icons_qw-stylish .sc_icons_item {
    position: relative;
    padding: 6.2em 3em 5em;
    background-color: var(--theme-color-bg_color);
    -webkit-transition: background-color .3s ease;
    -ms-transition: background-color .3s ease;
    transition: background-color .3s ease;
    will-change: background-color
}

.sc_icons_qw-stylish .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
    z-index: 10 !important
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_shine {
    border-radius: inherit;
    position: absolute;
    z-index: 1;
    inset: 0;
    overflow: hidden;
    opacity: 0;
    transition: opacity .5s;
    transition-duration: .5s;
    transition-delay: 0s
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_shine:before {
    content: '';
    width: 150%;
    padding-bottom: 150%;
    border-radius: 0;
    position: absolute;
    left: 50%;
    bottom: 55%;
    filter: blur(35px);
    opacity: .1;
    transform: translateX(-50%);
    background-image: conic-gradient(from 205deg at 50% 50%,rgba(0,0,0,0) 0deg,var(--theme-color-text_link) 25deg,var(--theme-color-text_link_02) 295deg,rgba(0,0,0,0) 360deg)
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background {
    border-radius: inherit;
    position: absolute;
    inset: 0;
    overflow: hidden;
    -webkit-mask-image: radial-gradient(circle at 60% 5%,#000 0%,#000 15%,transparent 60%);
    mask-image: radial-gradient(circle at 60% 5%,#000 0%,#000 15%,transparent 60%)
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles {
    opacity: 0;
    transition: opacity .25s
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile {
    position: absolute;
    background-color: var(--theme-color-text_link_007);
    animation-duration: 8s;
    animation-iteration-count: infinite;
    opacity: 0
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-4,.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-6,.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-10 {
    animation-delay: -2s
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-3,.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-5,.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-8 {
    animation-delay: -4s
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-2,.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-9 {
    animation-delay: -6s
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-1 {
    top: 0;
    left: 0;
    height: 10%;
    width: 22.5%
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-2 {
    top: 0;
    left: 22.5%;
    height: 10%;
    width: 27.5%
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-3 {
    top: 0;
    left: 50%;
    height: 10%;
    width: 27.5%
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-4 {
    top: 0;
    left: 77.5%;
    height: 10%;
    width: 22.5%
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-5 {
    top: 10%;
    left: 0;
    height: 22.5%;
    width: 22.5%
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-6 {
    top: 10%;
    left: 22.5%;
    height: 22.5%;
    width: 27.5%
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-7 {
    top: 10%;
    left: 50%;
    height: 22.5%;
    width: 27.5%
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-8 {
    top: 10%;
    left: 77.5%;
    height: 22.5%;
    width: 22.5%
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-9 {
    top: 32.5%;
    left: 50%;
    height: 22.5%;
    width: 27.5%
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile.sc_icons_item_tile-10 {
    top: 32.5%;
    left: 77.5%;
    height: 22.5%;
    width: 22.5%
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_line {
    position: absolute;
    inset: 0;
    opacity: 0;
    transition: opacity .35s
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_line:before,.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_line:after {
    content: '';
    position: absolute;
    background-color: var(--theme-color-text_dark_008);
    transition: transform .35s
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_line:before {
    left: 0;
    right: 0;
    height: 1px;
    transform-origin: 0 50%;
    transform: scaleX(0)
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_line:after {
    top: 0;
    bottom: 0;
    width: 1px;
    transform-origin: 50% 0;
    transform: scaleY(0)
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-1:before {
    top: 10%
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-1:after {
    left: 22.5%
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-1:before,.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-1:after {
    transition-delay: .3s
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-2:before {
    top: 32.5%
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-2:after {
    left: 50%
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-2:before,.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-2:after {
    transition-delay: .15s
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-3:before {
    top: 55%
}

.sc_icons_qw-stylish .sc_icons_item .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-3:after {
    right: 22.5%
}

.sc_icons_qw-stylish .sc_icons_item:hover {
    background-color: var(--theme-color-alter_bg_color)
}

.sc_icons_qw-stylish .sc_icons_item:hover .sc_icons_item_shine {
    opacity: 1;
    transition-duration: .5s;
    transition-delay: 0s
}

.sc_icons_qw-stylish .sc_icons_item:hover .sc_icons_item_background .sc_icons_item_tiles {
    opacity: 1;
    transition-delay: .25s
}

.sc_icons_qw-stylish .sc_icons_item:hover .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile {
    animation-name: tile
}

.sc_icons_qw-stylish .sc_icons_item:hover .sc_icons_item_background .sc_icons_item_line {
    opacity: 1;
    transition-duration: .15s
}

.sc_icons_qw-stylish .sc_icons_item:hover .sc_icons_item_background .sc_icons_item_line:before {
    transform: scaleX(1)
}

.sc_icons_qw-stylish .sc_icons_item:hover .sc_icons_item_background .sc_icons_item_line:after {
    transform: scaleY(1)
}

.sc_icons_qw-stylish .sc_icons_item:hover .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-1:before,.sc_icons_qw-stylish .sc_icons_item:hover .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-1:after {
    transition-delay: 0s
}

.sc_icons_qw-stylish .sc_icons_item:hover .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-2:before,.sc_icons_qw-stylish .sc_icons_item:hover .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-2:after {
    transition-delay: .15s
}

.sc_icons_qw-stylish .sc_icons_item:hover .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-3:before,.sc_icons_qw-stylish .sc_icons_item:hover .sc_icons_item_background .sc_icons_item_line.sc_icons_item_line-3:after {
    transition-delay: .3s
}

.sc_icons_qw-stylish.sc_icons .sc_icons_icon+.sc_icons_item_details,.sc_icons_qw-stylish.sc_icons .sc_icons_image+.sc_icons_item_details {
    margin-top: 2.8em
}

.sc_icons_qw-stylish.sc_icons .sc_icons_item .sc_icons_item_title+.sc_icons_item_more_link,.sc_icons_qw-stylish.sc_icons .sc_icons_item .sc_icons_item_description+.sc_icons_item_more_link {
    margin-top: 1em
}

.sc_icons_qw-stylish.color_style_link2 .sc_icons_item .sc_icons_item_shine:before {
    background-image: conic-gradient(from 205deg at 50% 50%,rgba(0,0,0,0) 0deg,var(--theme-color-text_link2) 25deg,var(--theme-color-text_link2_02) 295deg,rgba(0,0,0,0) 360deg)
}

.sc_icons_qw-stylish.color_style_link2 .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile {
    background-color: var(--theme-color-text_link2_007)
}

.sc_icons_qw-stylish.color_style_link3 .sc_icons_item .sc_icons_item_shine:before {
    background-image: conic-gradient(from 205deg at 50% 50%,rgba(0,0,0,0) 0deg,var(--theme-color-text_link3) 25deg,var(--theme-color-text_link3_02) 295deg,rgba(0,0,0,0) 360deg)
}

.sc_icons_qw-stylish.color_style_link3 .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile {
    background-color: var(--theme-color-text_link3_007)
}

.sc_icons_qw-stylish.color_style_dark .sc_icons_item .sc_icons_item_shine:before {
    background-image: conic-gradient(from 205deg at 50% 50%,rgba(0,0,0,0) 0deg,var(--theme-color-text_dark) 25deg,var(--theme-color-text_dark_02) 295deg,rgba(0,0,0,0) 360deg)
}

.sc_icons_qw-stylish.color_style_dark .sc_icons_item .sc_icons_item_background .sc_icons_item_tiles .sc_icons_item_tile {
    background-color: var(--theme-color-text_dark_005)
}

@keyframes tile {
    0%,12.5%,100% {
        opacity: 1
    }

    25%,82.5% {
        opacity: 0
    }
}

@media (max-width: 1439px) {
    .sc_icons_qw-stylish .sc_icons_item {
        padding:5.2em 2em 4em
    }

    .sc_icons_qw-stylish.sc_icons .sc_icons_icon+.sc_icons_item_details,.sc_icons_qw-stylish.sc_icons .sc_icons_image+.sc_icons_item_details {
        margin-top: 2em
    }
}

@media (max-width: 767px) {
    .sc_icons_qw-stylish .sc_icons_item {
        padding:4.5em 1.8em 3em
    }

    .sc_icons_qw-stylish.sc_icons .sc_icons_icon+.sc_icons_item_details,.sc_icons_qw-stylish.sc_icons .sc_icons_image+.sc_icons_item_details {
        margin-top: 1.5em
    }
}

@media (max-width: 1279px) {
    @media (max-width:1279px) {
        .sc_icons .sc_icons_icon+.sc_icons_item_title,.sc_icons .sc_icons_icon+.sc_icons_item_description {
            margin-top:1em
        }

        .sc_icons .sc_icons_item_description {
            font-size: 14px
        }
    }

    @media (max-width: 479px) {
        .sc_icons_columns_wrap .sc_icons_column {
            width:100% !important
        }
    }
}

.trx_addons_inline_1656526687 img.logo_image {
    max-height: 60px
}
