@font-face{font-family:FontAwesomeSATT;font-style:normal;font-weight:400;src:url(//wasserweltev.de/wp-content/plugins/woocommerce-subscriptions/build/fonts/fa-apfs.950c61cc.eot);src:url(//wasserweltev.de/wp-content/plugins/woocommerce-subscriptions/build/fonts/fa-apfs.950c61cc.eot?#iefix&v=2.2.0) format("embedded-opentype"),url(//wasserweltev.de/wp-content/plugins/woocommerce-subscriptions/build/fonts/fa-apfs.5047ee64.woff2) format("woff2"),url(//wasserweltev.de/wp-content/plugins/woocommerce-subscriptions/build/fonts/fa-apfs.2ad2b22d.woff) format("woff"),url(//wasserweltev.de/wp-content/plugins/woocommerce-subscriptions/build/fonts/fa-apfs.eb9ebfc8.ttf) format("truetype"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMTkgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0iZmEtYXBmcyIgaG9yaXotYWR2LXg9IjEwMDAiID4KPGZvbnQtZmFjZSBmb250LWZhbWlseT0iZmEtYXBmcyIgZm9udC13ZWlnaHQ9IjQwMCIgZm9udC1zdHJldGNoPSJub3JtYWwiIHVuaXRzLXBlci1lbT0iMTAwMCIgYXNjZW50PSI4NTAiIGRlc2NlbnQ9Ii0xNTAiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDAwIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0icGx1cy1yZWd1bGFyIiB1bmljb2RlPSImI3hlODAwOyIgZD0iTTcxOSA0MTNoLTI4MXYyODFjMCAxNy0xNCAzMS0zMiAzMWgtNjJjLTE3IDAtMzEtMTQtMzEtMzF2LTI4MWgtMjgyYy0xNyAwLTMxLTE0LTMxLTMydi02MmMwLTE3IDE0LTMxIDMxLTMxaDI4MnYtMjgyYzAtMTcgMTQtMzEgMzEtMzFoNjJjMTggMCAzMiAxNCAzMiAzMXYyODJoMjgxYzE3IDAgMzEgMTQgMzEgMzF2NjJjMCAxOC0xNCAzMi0zMSAzMnoiIGhvcml6LWFkdi14PSI3NTAiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0icGx1cy1zb2xpZCIgdW5pY29kZT0iJiN4ZTgwMTsiIGQ9Ik04MTMgNDQ0aC0yODJ2MjgxYzAgMzUtMjggNjMtNjIgNjNoLTYzYy0zNCAwLTYyLTI4LTYyLTYzdi0yODFoLTI4MWMtMzUgMC02My0yOC02My02M3YtNjJjMC0zNSAyOC02MyA2My02M2gyODF2LTI4MWMwLTM1IDI4LTYzIDYyLTYzaDYzYzM0IDAgNjIgMjggNjIgNjN2MjgxaDI4MmMzNCAwIDYyIDI4IDYyIDYzdjYyYzAgMzUtMjggNjMtNjIgNjN6IiBob3Jpei1hZHYteD0iODc1IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImNhbGVuZGFyLXBsdXMtcmVndWxhciIgdW5pY29kZT0iJiN4ZTgwMjsiIGQ9Ik02NTYgMjgwdi00N2MwLTEzLTEwLTI0LTIzLTI0aC0xNDl2LTE0OGMwLTEzLTEwLTIzLTIzLTIzaC00N2MtMTMgMC0yMyAxMC0yMyAyM3YxNDhoLTE0OWMtMTMgMC0yMyAxMS0yMyAyNHY0N2MwIDEzIDEwIDIzIDIzIDIzaDE0OXYxNDljMCAxMyAxMCAyMyAyMyAyM2g0N2MxMyAwIDIzLTEwIDIzLTIzdi0xNDloMTQ5YzEzIDAgMjMtMTAgMjMtMjN6IG0yMTkgMzUxdi02ODdjMC01Mi00Mi05NC05NC05NGgtNjg3Yy01MiAwLTk0IDQyLTk0IDk0djY4N2MwIDUyIDQyIDk0IDk0IDk0aDk0djEwMmMwIDEzIDEwIDIzIDIzIDIzaDc4YzEzIDAgMjQtMTAgMjQtMjN2LTEwMmgyNTB2MTAyYzAgMTMgMTAgMjMgMjMgMjNoNzhjMTMgMCAyNC0xMCAyNC0yM3YtMTAyaDkzYzUyIDAgOTQtNDIgOTQtOTR6IG0tOTQtNjc2djU4M2gtNjg3di01ODNjMC02IDUtMTEgMTItMTFoNjY0YzYgMCAxMSA1IDExIDExeiIgaG9yaXotYWR2LXg9Ijg3NSIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJjYWxlbmRhci1wbHVzLXNvbGlkIiB1bmljb2RlPSImI3hlODAzOyIgZD0iTTg1MiA1MzhoLTgyOWMtMTIgMC0yMyAxMC0yMyAyM3Y3MGMwIDUyIDQyIDk0IDk0IDk0aDk0djEwMmMwIDEzIDEwIDIzIDIzIDIzaDc4YzEzIDAgMjQtMTAgMjQtMjN2LTEwMmgyNTB2MTAyYzAgMTMgMTAgMjMgMjMgMjNoNzhjMTMgMCAyNC0xMCAyNC0yM3YtMTAyaDkzYzUyIDAgOTQtNDIgOTQtOTR2LTcwYzAtMTMtMTAtMjMtMjMtMjN6IG0tODI5LTYzaDgyOWMxMyAwIDIzLTEwIDIzLTIzdi01MDhjMC01Mi00Mi05NC05NC05NGgtNjg3Yy01MiAwLTk0IDQyLTk0IDk0djUwOGMwIDEzIDExIDIzIDIzIDIzeiBtNjE4LTI3M2MwIDEzLTExIDIzLTI0IDIzaC0xMTd2MTE3YzAgMTMtMTAgMjQtMjMgMjRoLTc5Yy0xMiAwLTIzLTExLTIzLTI0di0xMTdoLTExN2MtMTMgMC0yNC0xMC0yNC0yM3YtNzljMC0xMiAxMS0yMyAyNC0yM2gxMTd2LTExN2MwLTEzIDExLTI0IDIzLTI0aDc5YzEzIDAgMjMgMTEgMjMgMjR2MTE3aDExN2MxMyAwIDI0IDExIDI0IDIzdjc5eiIgaG9yaXotYWR2LXg9Ijg3NSIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJjYWxlbmRhci1jaGVjay1yZWd1bGFyIiB1bmljb2RlPSImI3hlODA0OyIgZD0iTTc4MSA3MjVoLTkzdjEwMmMwIDEzLTExIDIzLTI0IDIzaC03OGMtMTMgMC0yMy0xMC0yMy0yM3YtMTAyaC0yNTB2MTAyYzAgMTMtMTEgMjMtMjQgMjNoLTc4Yy0xMyAwLTIzLTEwLTIzLTIzdi0xMDJoLTk0Yy01MiAwLTk0LTQyLTk0LTk0di02ODdjMC01MiA0Mi05NCA5NC05NGg2ODdjNTIgMCA5NCA0MiA5NCA5NHY2ODdjMCA1Mi00MiA5NC05NCA5NHogbS0xMS03ODFoLTY2NGExMiAxMiAwIDAgMC0xMiAxMXY1ODNoNjg3di01ODNhMTIgMTIgMCAwIDAtMTEtMTF6IG0tMTA0IDM5MmwtMjc4LTI3NmMtOS05LTI0LTktMzMgMGwtMTQ2IDE0OGMtMTAgOS05IDI0IDAgMzNsNDQgNDRjOSA5IDI0IDkgMzMgMGw4Ni04NyAyMTcgMjE1YzEwIDkgMjQgOSAzMyAwbDQ0LTQ0YzEwLTkgMTAtMjQgMC0zM3oiIGhvcml6LWFkdi14PSI4NzUiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iY2FsZW5kYXItY2hlY2stc29saWQiIHVuaWNvZGU9IiYjeGU4MDU7IiBkPSJNODUyIDUzOGgtODI5Yy0xMiAwLTIzIDEwLTIzIDIzdjcwYzAgNTIgNDIgOTQgOTQgOTRoOTR2MTAyYzAgMTMgMTAgMjMgMjMgMjNoNzhjMTMgMCAyNC0xMCAyNC0yM3YtMTAyaDI1MHYxMDJjMCAxMyAxMCAyMyAyMyAyM2g3OGMxMyAwIDI0LTEwIDI0LTIzdi0xMDJoOTNjNTIgMCA5NC00MiA5NC05NHYtNzBjMC0xMy0xMC0yMy0yMy0yM3ogbS04MjktNjNoODI5YzEzIDAgMjMtMTAgMjMtMjN2LTUwOGMwLTUyLTQyLTk0LTk0LTk0aC02ODdjLTUyIDAtOTQgNDItOTQgOTR2NTA4YzAgMTMgMTEgMjMgMjMgMjN6IG02NTEtMTg3bC01NSA1NWMtOSA5LTI0IDktMzMgMGwtMjA3LTIwNS05MCA5MGMtOSAxMC0yNCAxMC0zMyAwbC01NS01NWMtOS05LTktMjMgMC0zM2wxNjEtMTYyYzktMTAgMjQtMTAgMzMtMWwyNzkgMjc4YzEwIDkgMTAgMjMgMCAzM3oiIGhvcml6LWFkdi14PSI4NzUiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iZmxhdF8yIiB1bmljb2RlPSImI3hlODA2OyIgZD0iTTUzMiAzOTNjLTQxIDAtNzUgMzQtNzUgNzUgMCA0MSAzNCA3NSA3NSA3NSA0MSAwIDc1LTM0IDc1LTc1IDAtNDEtMzQtNzUtNzUtNzV6IG0wIDEyMGMtMjUgMC00NS0yMC00NS00NSAwLTI1IDIwLTQ1IDQ1LTQ1IDI1IDAgNDUgMjAgNDUgNDUgMCAyNS0yMCA0NS00NSA0NXogbTIwLTQ1YzAtMTEtOS0yMC0yMC0yMC0xMSAwLTIwIDktMjAgMjAgMCAxMSA5IDIwIDIwIDIwIDExIDEgMjAtOSAyMC0yMHogbTY1Ny0yOGgtNTIydjU3aDUyM3YtNTd6IG0tNjc3LTI4M2MtNDEgMC03NSAzNC03NSA3NSAwIDQxIDM0IDc1IDc1IDc1IDQxIDAgNzUtMzQgNzUtNzUgMC00MS0zNC03NS03NS03NXogbTAgMTIwYy0yNSAwLTQ1LTIwLTQ1LTQ1IDAtMjUgMjAtNDUgNDUtNDUgMjUgMCA0NSAyMCA0NSA0NSAwIDI1LTIwIDQ1LTQ1IDQ1eiBtMjAtNDVjMC0xMS05LTIwLTIwLTIwLTExIDAtMjAgOS0yMCAyMHM5IDIwIDIwIDIwYzExIDAgMjAtOSAyMC0yMHogbTY1Ny0yOWgtNTIydjU3aDUyM3YtNTd6IiBob3Jpei1hZHYteD0iMTY2NyIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJncm91cGVkXzIiIHVuaWNvZGU9IiYjeGU4MDc7IiBkPSJNNTMyIDM4MWMtNDEgMC03NSAzMy03NSA3NCAwIDQyIDM0IDc1IDc1IDc1IDQxIDAgNzUtMzMgNzUtNzUgMC00MS0zNC03NC03NS03NHogbTAgMTIwYy0yNSAwLTQ1LTIwLTQ1LTQ2IDAtMjQgMjAtNDUgNDUtNDUgMjUgMCA0NSAyMCA0NSA0NSAwIDI1LTIwIDQ2LTQ1IDQ2eiBtMjAtNDZjMC0xMS05LTIwLTIwLTIwLTExIDAtMjAgMTAtMjAgMjAgMCAxMiA5IDIwIDIwIDIwIDExIDAgMjAtOSAyMC0yMHogbS0yMC0yODVjLTQxIDAtNzUgMzMtNzUgNzUgMCA0MSAzNCA3NCA3NSA3NCA0MSAwIDc1LTMzIDc1LTc0IDAtNDItMzQtNzUtNzUtNzV6IG0wIDEyMGMtMjUgMC00NS0yMC00NS00NSAwLTI1IDIwLTQ2IDQ1LTQ2IDI1IDAgNDUgMjAgNDUgNDYgMCAyNS0yMCA0NS00NSA0NXogbTIwLTQ1YzAtMTItOS0yMC0yMC0yMC0xMSAwLTIwIDktMjAgMjAgMCAxMSA5IDIwIDIwIDIwIDExIDAgMjAtOSAyMC0yMHogbTY1NyAyMTdoLTUyMnY1N2g1MjN2LTU3eiBtLTE4Mi0xM2gtMzQwdi01N2gzNDB2NTd6IG0xODItMTQxaC01MjJ2LTU3aDUyM3Y1N3ogbS0xODItNzBoLTM0MHYtNTdoMzQwdjU3eiIgaG9yaXotYWR2LXg9IjE2NjciIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iZmxhdF8zIiB1bmljb2RlPSImI3hlODA4OyIgZD0iTTUzMiA1MTJjLTQxIDAtNzUgMzMtNzUgNzUgMCA0MSAzNCA3NCA3NSA3NCA0MSAwIDc1LTMzIDc1LTc0IDAtNDItMzQtNzUtNzUtNzV6IG0wIDEyMGMtMjUgMC00NS0yMC00NS00NSAwLTI1IDIwLTQ2IDQ1LTQ2IDI1IDAgNDUgMjAgNDUgNDYgMCAyNC0yMCA0NS00NSA0NXogbTAtMzU3Yy00MSAwLTc1IDM0LTc1IDc1IDAgNDEgMzQgNzUgNzUgNzUgNDEgMCA3NS0zNCA3NS03NSAwLTQxLTM0LTc1LTc1LTc1eiBtMCAxMjBjLTI1IDAtNDUtMjAtNDUtNDUgMC0yNSAyMC00NSA0NS00NSAyNSAwIDQ1IDIwIDQ1IDQ1IDAgMjUtMjAgNDUtNDUgNDV6IG0wLTM1NmMtNDEgMC03NSAzMy03NSA3NCAwIDQyIDM0IDc1IDc1IDc1IDQxIDAgNzUtMzMgNzUtNzUgMC00MS0zNC03NC03NS03NHogbTAgMTIwYy0yNSAwLTQ1LTIwLTQ1LTQ2IDAtMjQgMjAtNDUgNDUtNDUgMjUgMCA0NSAyMCA0NSA0NSAwIDI1LTIwIDQ2LTQ1IDQ2eiBtMjAgNDI4YzAtMTItOS0yMC0yMC0yMC0xMSAwLTIwIDktMjAgMjAgMCAxMSA5IDIwIDIwIDIwIDExIDAgMjAtOSAyMC0yMHogbS0yMC0yMTdjLTExIDAtMjAtOS0yMC0yMHM5LTIwIDIwLTIwYzExIDAgMjAgOSAyMCAyMHMtOSAyMC0yMCAyMHogbTAtMjM3Yy0xMSAwLTIwLTktMjAtMjAgMC0xMSA5LTIwIDIwLTIwIDExIDAgMjAgMTAgMjAgMjAgMCAxMi05IDIwLTIwIDIweiBtNjc3IDQyNWgtNTIydjU3aDUyM3YtNTd6IG0wLTE4MGgtNTIydi01N2g1MjN2NTd6IG0wLTIzNmgtNTIydi01N2g1MjN2NTd6IiBob3Jpei1hZHYteD0iMTY2NyIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJncm91cGVkXzMiIHVuaWNvZGU9IiYjeGU4MDk7IiBkPSJNNDYxIDU3NmMtNDIgMC03NSAzMy03NSA3NSAwIDQxIDMzIDc0IDc1IDc0IDQxIDAgNzQtMzMgNzQtNzQgMC00Mi0zMy03NS03NC03NXogbTAgMTIwYy0yNSAwLTQ2LTIwLTQ2LTQ1IDAtMjUgMjAtNDYgNDYtNDYgMjQgMCA0NSAyMCA0NSA0NiAwIDI1LTIwIDQ1LTQ1IDQ1eiBtMjAtNDVjMC0xMi05LTIwLTIwLTIwLTExIDAtMjAgOS0yMCAyMHMxMCAyMCAyMCAyMGMxMSAwIDIwLTkgMjAtMjB6IG02NTggNjNoLTUyNHYtNTdoNTI0djU3eiBtLTE4Mi03MGgtMzQydi01N2gzNDF2NTd6IG0tNDk2LTI3OGMtNDIgMC03NSAzMy03NSA3NSAwIDQxIDMzIDc0IDc1IDc0IDQxIDAgNzQtMzMgNzQtNzQgMC00Mi0zMy03NS03NC03NXogbTAgMTE5Yy0yNSAwLTQ2LTIwLTQ2LTQ1IDAtMjUgMjAtNDUgNDYtNDUgMjQgMCA0NSAyMCA0NSA0NSAwIDI1LTIwIDQ1LTQ1IDQ1eiBtMjAtNDRjMC0xMi05LTIwLTIwLTIwLTExIDAtMjAgOS0yMCAyMCAwIDExIDEwIDIwIDIwIDIwIDExIDAgMjAtMTAgMjAtMjB6IG02NTggNjNoLTUyNHYtNTdoNTI0djU3eiBtLTE4Mi03MWgtMzQydi01NmgzNDF2NTZ6IG0zMzgtNDU4aC05MjR2MTcyaDkyNHYtMTcyeiBtLTg5NCAyNWg4NjZ2MTIzaC04NjZ2LTEyM3ogbTc2MCA3OWg3NmwtMzgtNDAtMzggNDB6IG0tNDA4IDExNGgtMzgydjY0aDM4MnYtNjR6IiBob3Jpei1hZHYteD0iMTY2NyIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJncm91cGVkX3NlbGVjdCIgdW5pY29kZT0iJiN4ZTgwYTsiIGQ9Ik0xMjk1IDIwOGgtOTI0djE3M2g5MjR2LTE3M3ogbS04OTQgMjVoODY2djEyMmgtODY2di0xMjJ6IG03NjAgODBoNzZsLTM4LTQwLTM4IDQweiBtLTQwOCAxMTNoLTM4MnY2NGgzODJ2LTY0eiIgaG9yaXotYWR2LXg9IjE2NjciIC8+CjwvZm9udD4KPC9kZWZzPgo8L3N2Zz4K#fontawesomesatt) format("svg")}ul.wcsatt-options li,ul.wcsatt-options-cart li,ul.wcsatt-options-product li,ul.wcsatt-options-prompt-radios li{list-style:none!important}.woocommerce ul.wcsatt-options li,.woocommerce ul.wcsatt-options li input,.woocommerce ul.wcsatt-options-cart li,.woocommerce ul.wcsatt-options-cart li input,.woocommerce ul.wcsatt-options-product li,.woocommerce ul.wcsatt-options-product li input,.woocommerce ul.wcsatt-options-prompt-radios li,.woocommerce ul.wcsatt-options-prompt-radios li input{margin:0}ul.wcsatt-options{margin:10px 0 0;min-width:120px}ul.wcsatt-options-prompt-radios,ul.wcsatt-options.overrides_exist{margin:0}.wcsatt-options-product-prompt-radio label>span,li span.one-time-option-details,li span.subscription-option-details{padding-left:.2em}ul.wcsatt-options-product li .subscription-price{display:inline-block!important}ul.wcsatt-options-product li .price span.from,ul.wcsatt-options-product li .subscription-price span.subscription-details:first-child,ul.wcsatt-options-product li span.one-time-option-details{display:inline-block}ul.wcsatt-options-product li .price span.from:first-letter,ul.wcsatt-options-product li .subscription-price span.subscription-details:first-child:first-letter,ul.wcsatt-options-product li span.one-time-option-details:first-letter{text-transform:uppercase}a.wcs-switch-link{display:block;margin-top:1em;width:-moz-fit-content;width:fit-content}.wcsatt-sub-discount{margin:0 .1em}.wcsatt-add-to-subscription-wrapper input,.wcsatt-options-wrapper input{margin:0}.wcsatt-options-wrapper-grouped li.one-time-option{display:none}.wcsatt-options-product-dropdown,ul.wcsatt-options-product{margin:0 0 .5em}.wcsatt-options-product-dropdown--hidden,ul.wcsatt-options-product--hidden{display:none}.wcsatt-options-product-prompt{margin-bottom:1em}.wcsatt-options-product-prompt--hidden{display:none}.wcsatt-options-product-prompt .wcsatt-options-prompt-text{margin:0 0 1em}.wcsatt-options-product-prompt .wcsatt-options-prompt-text label,.wcsatt-options-product-prompt.wcsatt-options-product-prompt-checkbox label{margin:0}.wcsatt-options-prompt-label .price,ul.wcsatt-options-product .from+*{margin-left:.15em}.wcsatt-options-product-prompt-checkbox label>span{margin-left:.3em}.wcsatt-options-product li span.one-time-option-details,.wcsatt-options-product li span.subscription-details{display:inline-block}.single-product div.product .single_variation .wcsatt-options-prompt-label .price{display:inline-block!important;margin-bottom:0!important}.single-product div.product .single_variation ul.wcsatt-options-product .price{display:inline!important;margin-bottom:0!important}.subscription-details-hidden .product-addon-totals .wc-pao-subtotal-line .subscription-details{display:none}ul.wcsatt-options-cart{margin:0 0 1.5em}.wcsatt-add-to-subscription-wrapper:before{clear:both;content:"";display:table;margin-top:2em}.wcsatt-add-to-subscription-wrapper label>span{margin-left:.3em}.wcsatt-add-to-subscription-options:before{clear:both;content:"";display:table;margin-top:1.5em}.wcsatt-add-to-subscription-options .subscription-status{display:none}.wcsatt-add-to-subscription-options table.my_account_orders{margin-bottom:0}.wcsatt-add-to-subscription-options .button.add:after{vertical-align:top}.wcsatt-add-cart-to-subscription-options .my_account_orders .button.view:after,.wcsatt-add-to-subscription-options .my_account_orders .button.view:after{display:none}.wcsatt-add-cart-to-subscription-options .woocommerce-orders-table__cell-subscription-products-overview ul,.wcsatt-add-to-subscription-options .woocommerce-orders-table__cell-subscription-products-overview ul{list-style-type:none;margin:0;padding:0}.wcsatt-add-to-subscription-options .subscription-actions{min-width:180px}fieldset.wcsatt-options-prompt-fieldset{border:0;margin:0;padding:0}.wcsatt-add-cart-to-subscription-wrapper{margin-bottom:2em}.wcsatt-add-cart-to-subscription-intro{font-size:1.25em;font-style:italic;font-weight:500;letter-spacing:1px;line-height:1.25em;margin:1.5em;text-align:center}.wcsatt-add-cart-to-subscription-action-wrapper{font-size:1.3em;position:relative}.wcsatt-add-cart-to-subscription-action-wrapper label{cursor:pointer;display:block;font-weight:300}.wcsatt-add-cart-to-subscription-action-input{margin-right:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.wcsatt-add-cart-to-subscription-options:before,.wcsatt-add-cart-to-subscription-wrapper:after{clear:both;content:"";display:table}.wcsatt-add-cart-to-subscription-options table.my_account_orders{margin-bottom:0}.wcsatt-add-cart-to-subscription-options .button.add:after{content:"";font-family:FontAwesomeSATT;font-size:.9em;line-height:.9em;margin-left:.5em}.wcsatt-add-cart-to-subscription-options .subscription-status{display:none}.wcsatt-add-cart-to-subscription-options .subscription-actions{min-width:180px}form.wcsatt-add-cart-to-subscription-form{margin:0!important}.wcsatt-add-cart-to-subscription-table-wrapper.wcsatt-add-cart-to-subscription-options table.shop_table_responsive thead,.wcsatt-add-to-subscription-table-wrapper.wcsatt-add-to-subscription-options table.shop_table_responsive thead{display:none}.wcsatt-add-cart-to-subscription-table-wrapper.wcsatt-add-cart-to-subscription-options table.shop_table_responsive tbody tr td,.wcsatt-add-to-subscription-table-wrapper.wcsatt-add-to-subscription-options table.shop_table_responsive tbody tr td{clear:both;display:block;text-align:right!important}.wcsatt-add-cart-to-subscription-table-wrapper.wcsatt-add-cart-to-subscription-options table.shop_table_responsive tbody tr td:not(.order-actions):before,.wcsatt-add-to-subscription-table-wrapper.wcsatt-add-to-subscription-options table.shop_table_responsive tbody tr td:not(.order-actions):before{content:attr(data-title) ": ";display:table;float:left;font-weight:700}.theme-twentytwenty.single-product form.cart input.wcsatt-add-to-subscription-action-input,.theme-twentytwentyone.single-product form.cart .wcsatt-options-product input,.theme-twentytwentyone.single-product form.cart input.wcsatt-add-to-subscription-action-input{height:25px;min-width:25px;width:25px}body.single-product.woocommerce div.product.elementor.has-subscription-plans form.cart div.woocommerce-variation-add-to-cart,body.single-product.woocommerce div.product.elementor.has-subscription-plans form.cart.variations_form,body.single-product.woocommerce div.product.elementor.has-subscription-plans form.cart:not(.grouped_form):not(.variations_form){display:block}.wcsatt-options-product-wrapper{margin:0 0 1.5em}.woocommerce-subscriptions-apfs-product__trial{margin-bottom:0}.woocommerce-subscriptions-apfs-product__trial+.woocommerce-subscriptions-apfs-product__signup-fee{margin-top:0}.woocommerce-subscriptions-apfs-product__signup-fee,.woocommerce-subscriptions-apfs-product__trial{color:inherit;display:block;font-size:.9em}.woocommerce-subscriptions-product-details>p{margin-bottom:1em;margin-top:0}.woocommerce-subscriptions-product-details__trial:not(:last-child){margin-bottom:0}.single_variation_wrap.wcsatt-variation-has-details .single_variation,.single_variation_wrap.wcsatt-variation-has-details .woocommerce-variation-price .price{margin-bottom:0!important}.elementor-html .wow {
visibility: visible; }
.elementor-button {
background-color: #181818; }
.elementor .elementor-widget-wrap .elementor-widget .elementor-text-editor p {
margin-bottom: 0; } .elementor-default.elementor-page .content-wrapper-holder {
padding: 0; }
.elementor-default.elementor-page .content-wrapper-holder .content-wrapper-inner {
max-width: 100% !important;
padding: 0 !important; }
.elementor .elementor-inner .elementor-section-wrap .elementor-section-stretched {
width: auto !important;
left: auto !important; }
@media (max-width: 1366px) {
.elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1140px !important; } } .elementor-widget-image {
margin-bottom: 0 !important; }
@media (min-width: 745px) {
.gs-locked-section-on {
position: fixed !important;
top: 0;
z-index: 1;
height: 100vh;
-webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-box-shadow 0.3s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s !important;
transition: background 0.3s, border 0.3s, border-radius 0.3s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-box-shadow 0.3s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s !important;
-o-transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s !important;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s !important;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-box-shadow 0.3s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s !important; }
.gs-locked-section-on.gs-locked-section-left {
left: 0; }
.gs-locked-section-on.gs-locked-section-right {
right: 0; } }
.gs-locked-section-invisible {
position: fixed !important;
top: 0;
z-index: 1;
height: 100vh;
-webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-box-shadow 0.3s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s !important;
transition: background 0.3s, border 0.3s, border-radius 0.3s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-box-shadow 0.3s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s !important;
-o-transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s !important;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s !important;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-box-shadow 0.3s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s !important; }
.gs-locked-section-invisible .gs-close-btn {
position: absolute;
top: 1.83333rem;
right: 1.83333rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
pointer-events: all; }
.gs-locked-section-invisible .gs-close-btn span {
position: relative;
width: 30px;
height: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
color: #ffffff;
cursor: pointer;
-webkit-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s; }
.gs-locked-section-invisible .gs-close-btn span:before, .gs-locked-section-invisible .gs-close-btn span:after {
content: " ";
position: absolute;
top: 15px;
left: 0;
width: 30px;
height: 2px;
display: inline-block;
margin-top: -1px;
background-color: #ffffff;
-webkit-transition: -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
transition: -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
-o-transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s; }
.gs-locked-section-invisible .gs-close-btn span:before {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.gs-locked-section-invisible .gs-close-btn span:after {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); }
.gs-locked-section-invisible .gs-close-btn span:hover:before, .gs-locked-section-invisible .gs-close-btn span:hover:after {
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.gs-locked-section-invisible.gs-locked-section-left {
left: 0; }
.gs-locked-section-invisible.gs-locked-section-right {
right: 0; }
.gs-locked-section-invisible.gs-locked-section-right .gs-close-btn {
right: auto;
left: 1.83333rem; }
.gs-locked-section-invisible.gs-locked-section-fade-in {
opacity: 0;
visibility: hidden; }
.gs-locked-section-invisible.gs-locked-section-fade-in.active {
opacity: 1;
visibility: visible; }
.gs-locked-section-invisible.gs-locked-section-fade-in-left {
visibility: hidden;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%); }
.gs-locked-section-invisible.gs-locked-section-fade-in-left.active {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
visibility: visible; }
.gs-locked-section-invisible.gs-locked-section-fade-in-right {
visibility: hidden;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%); }
.gs-locked-section-invisible.gs-locked-section-fade-in-right.active {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
visibility: visible; }
.gs-locked-section-on:not(.gs-locked-section-close-button) .gs-close-btn {
display: none; } .elementor .elementor-image-box-wrapper .elementor-image-box-img a,
.elementor .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title a,
.elementor .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title a,
.elementor .elementor-testimonial-wrapper .elementor-testimonial-image a,
.elementor .elementor-widget-image .elementor-image > a,
.elementor .elementor-widget-image .elementor-image figure > a,
.elementor .tagcloud a {
-webkit-box-shadow: none;
box-shadow: none; }
.elementor .elementor-button,
.elementor .elementor-icon,
.elementor .gallery-item a,
.elementor .elementor-tab-title a {
-webkit-box-shadow: none !important;
box-shadow: none !important; }
.elementor-finder__results__item a {
-webkit-box-shadow: none !important;
box-shadow: none !important; } .elementor-counter {
text-align: left; }
.elementor-counter .elementor-counter-number-wrapper {
font-family: "Jost", sans-serif;
font-weight: 600; }
.elementor-counter .elementor-counter-number-prefix {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.elementor-counter .elementor-counter-title {
margin-top: 10px;
text-align: left !important;
line-height: 1.6 !important; }
@font-face {
font-family: 'TheGwathmey';
src: url(//wasserweltev.de/wp-content/themes/reeco/assets/fonts/the_gwathmey/TheGwathmey.ttf);
font-style: normal;
font-weight: 400; }
.secondary-font,
.secondary-font * {
font-family: "TheGwathmey";
text-transform: none; }  .bdt-device-slider .bdt-slideshow-content-wrapper .bdt-device-slider-title {
margin-bottom: 0 !important; }
.bdt-gallery-item-link {
color: inherit; }
.bdt-instagram .bdt-instagram-item-wrapper .bdt-instagram-item a {
color: inherit; }
.h-tabs-extended-space .bdt-tabs-container .bdt-tab {
margin-right: 15px; } .elementor-widget-bdt-trailer-box .elementor-widget-container {
position: relative; } .elementor .elementor-widget-bdt-price-list .bdt-price-list .bdt-grid,
.elementor .bdt-tabs .bdt-tabs-item-title,
.elementor .elementor-widget-bdt-instagram .bdt-instagram .bdt-instagram-item-wrapper .bdt-instagram-item a,
.elementor .elementor-widget-bdt-instagram .bdt-instagram .bdt-slider .bdt-slidenav,
.elementor .elementor-widget-bdt-marker .bdt-marker-wrapper .bdt-icon,
.elementor .elementor-widget-bdt-call-out .bdt-callout-button,
.elementor .bdt-tabs-container .bdt-tab .bdt-tabs-item a {
-webkit-box-shadow: none;
box-shadow: none; }
.elementor .bdt-advanced-button,
.elementor .bdt-gallery-item-link {
-webkit-box-shadow: none !important;
box-shadow: none !important; }
.animated {
-webkit-animation-duration: calc(0.3s) !important;
animation-duration: calc(0.3s) !important; }
.animated.animated-fast {
-webkit-animation-duration: calc(0.15s) !important;
animation-duration: calc(0.15s) !important; }
.animated.animated-slow {
-webkit-animation-duration: calc(0.45s) !important;
animation-duration: calc(0.45s) !important; }
@-webkit-keyframes gradaFadeIn {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes gradaFadeIn {
0% {
opacity: 0; }
100% {
opacity: 1; } }
.gsFadeIn,
.fadeIn {
-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: calc(0.3s);
animation-duration: calc(0.3s); }
.gsFadeIn {
-webkit-animation-name: gradaFadeIn;
animation-name: gradaFadeIn; }
.fadeIn {
-webkit-animation-name: gradaFadeIn !important;
animation-name: gradaFadeIn !important; }
@-webkit-keyframes gradaFadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 40px, 0);
transform: translate3d(0, 40px, 0); }
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
@keyframes gradaFadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 40px, 0);
transform: translate3d(0, 40px, 0); }
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
.gsFadeInUp,
.fadeInUp {
-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: calc(0.3s);
animation-duration: calc(0.3s); }
.gsFadeInUp {
-webkit-animation-name: gradaFadeInUp;
animation-name: gradaFadeInUp; }
.fadeInUp {
-webkit-animation-name: gradaFadeInUp !important;
animation-name: gradaFadeInUp !important; }
@-webkit-keyframes gradaFadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -40px, 0);
transform: translate3d(0, -40px, 0); }
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
@keyframes gradaFadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -40px, 0);
transform: translate3d(0, -40px, 0); }
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
.gsFadeInDown,
.fadeInDown {
-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: calc(0.3s);
animation-duration: calc(0.3s); }
.gsFadeInDown {
-webkit-animation-name: gradaFadeInDown;
animation-name: gradaFadeInDown; }
.fadeInDown {
-webkit-animation-name: gradaFadeInDown !important;
animation-name: gradaFadeInDown !important; }
@-webkit-keyframes gradaFadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(40px, 0, 0);
transform: translate3d(40px, 0, 0); }
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
@keyframes gradaFadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(40px, 0, 0);
transform: translate3d(40px, 0, 0); }
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
.gsFadeInLeft,
.fadeInLeft {
-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: calc(0.3s);
animation-duration: calc(0.3s); }
.gsFadeInLeft {
-webkit-animation-name: gradaFadeInLeft;
animation-name: gradaFadeInLeft; }
.fadeInLeft {
-webkit-animation-name: gradaFadeInLeft !important;
animation-name: gradaFadeInLeft !important; }
@-webkit-keyframes gradaFadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(-40px, 0, 0);
transform: translate3d(-40px, 0, 0); }
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
@keyframes gradaFadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(-40px, 0, 0);
transform: translate3d(-40px, 0, 0); }
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
.gsFadeInRight,
.fadeInRight {
-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: calc(0.3s);
animation-duration: calc(0.3s); }
.gsFadeInRight {
-webkit-animation-name: gradaFadeInRight;
animation-name: gradaFadeInRight; }
.fadeInRight {
-webkit-animation-name: gradaFadeInRight !important;
animation-name: gradaFadeInRight !important; }
@-webkit-keyframes gradaZoomIn {
0% {
opacity: 0;
-webkit-transform: scale(0.5);
transform: scale(0.5); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes gradaZoomIn {
0% {
opacity: 0;
-webkit-transform: scale(0.5);
transform: scale(0.5); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
.gsZoomIn,
.zoomIn {
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: calc(0.3s);
animation-duration: calc(0.3s); }
.gsZoomIn {
-webkit-animation-name: gradaZoomIn;
animation-name: gradaZoomIn; }
.zoomIn {
-webkit-animation-name: gradaZoomIn !important;
animation-name: gradaZoomIn !important; }
@-webkit-keyframes gradaZoomOut {
0% {
opacity: 0.1;
-webkit-transform: scale(1.5);
transform: scale(1.5); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes gradaZoomOut {
0% {
opacity: 0;
-webkit-transform: scale(1.2);
transform: scale(1.2); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
.gsZoomOut {
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: calc(0.3s);
animation-duration: calc(0.3s); }
.gsZoomOut {
-webkit-animation-name: gradaZoomOut;
animation-name: gradaZoomOut; }
@-webkit-keyframes gradaPreserve3d {
0% {
-webkit-transform: perspective(450px) translateY(90px) rotateX(24deg) translateZ(0);
transform: perspective(450px) translateY(90px) rotateX(24deg) translateZ(0);
opacity: 0; }
100% {
-webkit-transform: perspective(0px) translateY(0px) rotateX(0deg) translateZ(0);
transform: perspective(0px) translateY(0px) rotateX(0deg) translateZ(0);
opacity: 1; } }
@keyframes gradaPreserve3d {
0% {
-webkit-transform: perspective(450px) translateY(90px) rotateX(24deg) translateZ(0);
transform: perspective(450px) translateY(90px) rotateX(24deg) translateZ(0);
opacity: 0; }
100% {
-webkit-transform: perspective(0px) translateY(0px) rotateX(0deg) translateZ(0);
transform: perspective(0px) translateY(0px) rotateX(0deg) translateZ(0);
opacity: 1; } }
.gsPreserve3d,
.gradaPreserve3d {
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: calc(0.3s);
animation-duration: calc(0.3s);
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.gsPreserve3d {
-webkit-animation-name: gradaPreserve3d;
animation-name: gradaPreserve3d; }
.owl-item .init-anim {
opacity: 0 !important;
visibility: hidden !important; }
@-webkit-keyframes rotating {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes rotating {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.gsRotating {
-webkit-animation: rotating 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite;
animation: rotating 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite; }
@-webkit-keyframes gradaAnimateWidth {
0% {
width: 0; }
100% {
width: 100%; } }
@keyframes gradaAnimateWidth {
0% {
width: 0; }
100% {
width: 100%; } }
.gsAnimateWidth {
-webkit-animation-name: gradaAnimateWidth;
animation-name: gradaAnimateWidth;
-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: calc(0.8s) !important;
animation-duration: calc(0.8s) !important; }
@-webkit-keyframes gradaSkewIn {
0% {
-webkit-transform-origin: 50% 0;
transform-origin: 50% 0;
opacity: 0;
-webkit-transform: skewY(2deg) scaleY(1.2) translateY(40px) translateZ(0);
transform: skewY(2deg) scaleY(1.2) translateY(40px) translateZ(0); }
100% {
opacity: 1;
-webkit-transform: skewY(0) scaleY(1) translateY(0) translateZ(0);
transform: skewY(0) scaleY(1) translateY(0) translateZ(0); } }
@keyframes gradaSkewIn {
0% {
-webkit-transform-origin: 50% 0;
transform-origin: 50% 0;
opacity: 0;
-webkit-transform: skewY(2deg) scaleY(1.2) translateY(40px) translateZ(0);
transform: skewY(2deg) scaleY(1.2) translateY(40px) translateZ(0); }
100% {
opacity: 1;
-webkit-transform: skewY(0) scaleY(1) translateY(0) translateZ(0);
transform: skewY(0) scaleY(1) translateY(0) translateZ(0); } }
.gsSkewIn {
-webkit-animation-name: gradaSkewIn;
animation-name: gradaSkewIn;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: 1s !important;
animation-duration: 1s !important;
-webkit-animation-timing-function: cubic-bezier(0.34, 0.06, 0, 1.03);
animation-timing-function: cubic-bezier(0.34, 0.06, 0, 1.03);
will-change: transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
@-webkit-keyframes gsBurgerLineAnim {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0; }
33% {
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0; }
40% {
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 0;
transform-origin: 0 0; }
100% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 0 0;
transform-origin: 0 0; } }
@keyframes gsBurgerLineAnim {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0; }
33% {
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0; }
40% {
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 0;
transform-origin: 0 0; }
100% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 0 0;
transform-origin: 0 0; } }
.no-mt {
margin-top: 0; }
.no-mr {
margin-right: 0; }
.no-mb {
margin-bottom: 0; }
.no-ml {
margin-bottom: 0; }
.tiny-pt {
padding-top: 0.33333rem; }
.tiny-pb {
padding-bottom: 0.33333rem; }
.small-pt {
padding-top: 0.66667rem; }
.small-pb {
padding-bottom: 0.66667rem; }
.default-pt {
padding-top: 1.33333rem; }
.default-pb {
padding-bottom: 1.33333rem; }
.medium-pt {
padding-top: 2.66667rem; }
.medium-pb {
padding-bottom: 2.66667rem; }
.large-pt {
padding-top: 5.33333rem; }
.large-pb {
padding-bottom: 5.33333rem; }
.huge-pt {
padding-top: 9rem; }
.huge-pb {
padding-bottom: 9rem; }
.wow {
visibility: hidden; }
.gs-cl::after {
content: '';
display: table;
clear: both; }
.gs-d-none {
display: none !important; }
.gs-d-block {
display: block !important; }
.gs-fullwidth-container .container {
max-width: 100%; }
.gs-fullwidth {
width: 100% !important; }
.gs-fullheight {
height: 100vh !important; }
@media (max-width: 575px) {
.gs-fullheight.gs-fullheight-mobile {
height: auto !important; } }
.gs-overflow-hidden {
overflow: hidden; }
.gs-map-full iframe {
height: 100vh !important; }
.gs-map-full .bdt-advanced-gmap {
height: 100vh; }
.sticky {
position: relative; }
.gs-no-decoration {
text-decoration: none;
-webkit-box-shadow: none !important;
box-shadow: none !important;
color: inherit; }
.text-outlined {
-webkit-text-stroke: 1px currentColor;
text-stroke: 1px currentColor;
-webkit-text-fill-color: transparent;
text-fill-color: transparent; }
.gs-text-left {
text-align: left; }
.gs-text-center {
text-align: center; }
.gs-text-right {
text-align: right; }
.gs-tabs-left .bdt-tabs-container {
text-align: left; }
.gs-tabs-right .bdt-tabs-container {
text-align: right; }
.entry-image-ratio {
position: relative;
display: block; }
.entry-image-ratio img {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
width: 100%;
display: block; }
.gs-bg-img-style {
background-repeat: no-repeat;
background-position: center;
background-size: cover; }
.gs-subscribe {
position: relative; }
.gs-subscribe p {
margin-bottom: 0; }
.gs-subscribe input[type='email'] {
padding: 1.16667rem 9.33333rem 1.16667rem 0; }
.gs-subscribe input[type='email']:focus {
border-color: #181818; }
.gs-subscribe input[type='submit'] {
position: absolute;
top: 7px;
right: 0;
border: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
padding-right: 0;
background-color: #ffffff !important;
color: #181818 !important; }
.gs-subscribe input[type='submit']:hover {
color: #181818 !important;
opacity: 0.9; }
.gs-subscribe .ajax-loader {
display: none !important; }
.gs-subscribe-light input[type='email'] {
background-color: transparent;
border-color: #ffffff; }
.gs-subscribe-light input[type='email']:focus {
border-color: #ffffff; }
.gs-subscribe-light input[type='email']::-webkit-input-placeholder {
color: #ffffff; }
.gs-subscribe-light input[type='email']:-moz-placeholder {
color: #ffffff; }
.gs-subscribe-light input[type='email']::-moz-placeholder {
color: #ffffff; }
.gs-subscribe-light input[type='email']:-ms-input-placeholder {
color: #ffffff; }
.gs-subscribe-light input[type='submit'] {
background-color: #ffffff;
color: #333333 !important; }
.gs-subscribe-light input[type='submit']:hover {
background-color: #ffffff;
color: #333333 !important; }
#yith-wcwl-message, #yith-wcwl-popup-message {
display: none !important; }
.wishlist_table tr td {
text-align: left; }
.wishlist_table a.gs-add-to-cart-btn {
display: inline-block;
font-family: "Jost", sans-serif;
text-transform: uppercase;
line-height: 1;
font-weight: 600;
cursor: pointer;
border-radius: 0;
border: 1px solid transparent;
background-color: transparent;
-webkit-box-shadow: none !important;
box-shadow: none !important;
letter-spacing: 0.08333rem;
-webkit-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
-o-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
font-size: 1rem;
padding: 1rem 1.83333rem;
color: #ffffff;
border-color: black;
background-color: black;
display: inline-block !important; }
.wishlist_table a.gs-add-to-cart-btn:hover {
color: #ffffff;
border-color: #333333;
background-color: #333333; }
.wishlist_table td.product-add-to-cart {
text-align: right;
padding-right: 0; }
.product-holder .yith-wcwl-add-to-wishlist {
position: relative;
display: inline-block;
vertical-align: middle;
width: 26px;
margin: 0;
line-height: 25px;
text-align: center;
background-color: #555555; }
.product-holder .yith-wcwl-add-button {
-webkit-transform: translateZ(0);
transform: translateZ(0); }
.product-holder .yith-wcwl-add-button a,
.product-holder .yith-wcwl-wishlistaddedbrowse a,
.product-holder .yith-wcwl-wishlistexistsbrowse a {
position: relative;
display: block;
vertical-align: top;
font-size: 0;
line-height: inherit;
color: #181818; }
.product-holder .yith-wcwl-add-button a i,
.product-holder .yith-wcwl-wishlistaddedbrowse a i,
.product-holder .yith-wcwl-wishlistexistsbrowse a i {
display: none; }
.product-holder .yith-wcwl-add-button a:before,
.product-holder .yith-wcwl-wishlistaddedbrowse a:before,
.product-holder .yith-wcwl-wishlistexistsbrowse a:before {
font-family: 'themify' !important;
font-size: 16px;
font-weight: normal;
position: relative;
display: inline-block;
vertical-align: top;
line-height: inherit;
-webkit-transition: opacity .2s;
-o-transition: opacity .2s;
transition: opacity .2s; }
.product-holder .yith-wcwl-add-button a:hover,
.product-holder .yith-wcwl-wishlistaddedbrowse a:hover,
.product-holder .yith-wcwl-wishlistexistsbrowse a:hover {
color: #fff; }
.product-holder .yith-wcwl-add-button .ajax-loading {
display: none !important; }
.product-holder .yith-wcwl-add-button a:before {
content: "\e634" !important; }
.product-holder .yith-wcwl-wishlistaddedbrowse .feedback,
.product-holder .yith-wcwl-wishlistexistsbrowse .feedback {
display: none; }
.product-holder .yith-wcwl-wishlistaddedbrowse a:before,
.product-holder .yith-wcwl-wishlistexistsbrowse a:before {
content: "\e634" !important; }
.product-holder .woocommerce-wishlist .wishlist-title {
display: none; }  html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-overflow-style: scrollbar; }
*,
*::before,
*::after {
-webkit-box-sizing: inherit;
box-sizing: inherit; }
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
@media (min-width: 576px) {
.container {
max-width: 540px; } }
@media (min-width: 768px) {
.container {
max-width: 720px; } }
@media (min-width: 992px) {
.container {
max-width: 960px; } }
@media (min-width: 1200px) {
.container {
max-width: 1140px; } }
.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
@media (min-width: 576px) {
.container, .container-sm {
max-width: 540px; } }
@media (min-width: 768px) {
.container, .container-sm, .container-md {
max-width: 720px; } }
@media (min-width: 992px) {
.container, .container-sm, .container-md, .container-lg {
max-width: 960px; } }
@media (min-width: 1200px) {
.container, .container-sm, .container-md, .container-lg, .container-xl {
max-width: 1140px; } }
.row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px; }
.no-gutters {
margin-right: 0;
margin-left: 0; }
.no-gutters > .col,
.no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px; }
.col {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
min-width: 0;
max-width: 100%; }
.row-cols-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.row-cols-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.row-cols-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.row-cols-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.row-cols-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; }
.row-cols-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-1 {
margin-left: 8.33333%; }
.offset-2 {
margin-left: 16.66667%; }
.offset-3 {
margin-left: 25%; }
.offset-4 {
margin-left: 33.33333%; }
.offset-5 {
margin-left: 41.66667%; }
.offset-6 {
margin-left: 50%; }
.offset-7 {
margin-left: 58.33333%; }
.offset-8 {
margin-left: 66.66667%; }
.offset-9 {
margin-left: 75%; }
.offset-10 {
margin-left: 83.33333%; }
.offset-11 {
margin-left: 91.66667%; }
@media (min-width: 576px) {
.col-sm {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
min-width: 0;
max-width: 100%; }
.row-cols-sm-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.row-cols-sm-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.row-cols-sm-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.row-cols-sm-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.row-cols-sm-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; }
.row-cols-sm-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-sm-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-sm-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-sm-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-sm-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-sm-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-sm-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-sm-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-sm-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-sm-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-sm-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-sm-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-sm-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-sm-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-sm-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-sm-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-sm-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-sm-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-sm-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-sm-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-sm-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-sm-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-sm-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-sm-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-sm-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-sm-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-sm-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-sm-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-sm-0 {
margin-left: 0; }
.offset-sm-1 {
margin-left: 8.33333%; }
.offset-sm-2 {
margin-left: 16.66667%; }
.offset-sm-3 {
margin-left: 25%; }
.offset-sm-4 {
margin-left: 33.33333%; }
.offset-sm-5 {
margin-left: 41.66667%; }
.offset-sm-6 {
margin-left: 50%; }
.offset-sm-7 {
margin-left: 58.33333%; }
.offset-sm-8 {
margin-left: 66.66667%; }
.offset-sm-9 {
margin-left: 75%; }
.offset-sm-10 {
margin-left: 83.33333%; }
.offset-sm-11 {
margin-left: 91.66667%; } }
@media (min-width: 768px) {
.col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
min-width: 0;
max-width: 100%; }
.row-cols-md-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.row-cols-md-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.row-cols-md-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.row-cols-md-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.row-cols-md-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; }
.row-cols-md-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-md-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-md-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-md-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-md-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-md-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-md-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-md-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-md-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-md-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-md-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-md-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-md-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-md-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-md-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-md-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-md-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-md-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-md-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-md-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-md-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-md-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-md-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-md-0 {
margin-left: 0; }
.offset-md-1 {
margin-left: 8.33333%; }
.offset-md-2 {
margin-left: 16.66667%; }
.offset-md-3 {
margin-left: 25%; }
.offset-md-4 {
margin-left: 33.33333%; }
.offset-md-5 {
margin-left: 41.66667%; }
.offset-md-6 {
margin-left: 50%; }
.offset-md-7 {
margin-left: 58.33333%; }
.offset-md-8 {
margin-left: 66.66667%; }
.offset-md-9 {
margin-left: 75%; }
.offset-md-10 {
margin-left: 83.33333%; }
.offset-md-11 {
margin-left: 91.66667%; } }
@media (min-width: 992px) {
.col-lg {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
min-width: 0;
max-width: 100%; }
.row-cols-lg-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.row-cols-lg-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.row-cols-lg-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.row-cols-lg-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.row-cols-lg-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; }
.row-cols-lg-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-lg-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-lg-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-lg-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-lg-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-lg-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-lg-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-lg-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-lg-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-lg-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-lg-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-lg-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-lg-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-lg-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-lg-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-lg-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-lg-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-lg-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-lg-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-lg-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-lg-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-lg-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-lg-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-lg-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-lg-0 {
margin-left: 0; }
.offset-lg-1 {
margin-left: 8.33333%; }
.offset-lg-2 {
margin-left: 16.66667%; }
.offset-lg-3 {
margin-left: 25%; }
.offset-lg-4 {
margin-left: 33.33333%; }
.offset-lg-5 {
margin-left: 41.66667%; }
.offset-lg-6 {
margin-left: 50%; }
.offset-lg-7 {
margin-left: 58.33333%; }
.offset-lg-8 {
margin-left: 66.66667%; }
.offset-lg-9 {
margin-left: 75%; }
.offset-lg-10 {
margin-left: 83.33333%; }
.offset-lg-11 {
margin-left: 91.66667%; } }
@media (min-width: 1200px) {
.col-xl {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
min-width: 0;
max-width: 100%; }
.row-cols-xl-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.row-cols-xl-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.row-cols-xl-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.row-cols-xl-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.row-cols-xl-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; }
.row-cols-xl-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-xl-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-xl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-xl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-xl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-xl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-xl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-xl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-xl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-xl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-xl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-xl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-xl-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-xl-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-xl-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-xl-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-xl-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-xl-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-xl-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-xl-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-xl-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-xl-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-xl-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-xl-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-xl-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-xl-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-xl-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-xl-0 {
margin-left: 0; }
.offset-xl-1 {
margin-left: 8.33333%; }
.offset-xl-2 {
margin-left: 16.66667%; }
.offset-xl-3 {
margin-left: 25%; }
.offset-xl-4 {
margin-left: 33.33333%; }
.offset-xl-5 {
margin-left: 41.66667%; }
.offset-xl-6 {
margin-left: 50%; }
.offset-xl-7 {
margin-left: 58.33333%; }
.offset-xl-8 {
margin-left: 66.66667%; }
.offset-xl-9 {
margin-left: 75%; }
.offset-xl-10 {
margin-left: 83.33333%; }
.offset-xl-11 {
margin-left: 91.66667%; } }
.d-none {
display: none !important; }
.d-inline {
display: inline !important; }
.d-inline-block {
display: inline-block !important; }
.d-block {
display: block !important; }
.d-table {
display: table !important; }
.d-table-row {
display: table-row !important; }
.d-table-cell {
display: table-cell !important; }
.d-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; }
@media (min-width: 576px) {
.d-sm-none {
display: none !important; }
.d-sm-inline {
display: inline !important; }
.d-sm-inline-block {
display: inline-block !important; }
.d-sm-block {
display: block !important; }
.d-sm-table {
display: table !important; }
.d-sm-table-row {
display: table-row !important; }
.d-sm-table-cell {
display: table-cell !important; }
.d-sm-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-sm-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media (min-width: 768px) {
.d-md-none {
display: none !important; }
.d-md-inline {
display: inline !important; }
.d-md-inline-block {
display: inline-block !important; }
.d-md-block {
display: block !important; }
.d-md-table {
display: table !important; }
.d-md-table-row {
display: table-row !important; }
.d-md-table-cell {
display: table-cell !important; }
.d-md-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-md-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media (min-width: 992px) {
.d-lg-none {
display: none !important; }
.d-lg-inline {
display: inline !important; }
.d-lg-inline-block {
display: inline-block !important; }
.d-lg-block {
display: block !important; }
.d-lg-table {
display: table !important; }
.d-lg-table-row {
display: table-row !important; }
.d-lg-table-cell {
display: table-cell !important; }
.d-lg-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-lg-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media (min-width: 1200px) {
.d-xl-none {
display: none !important; }
.d-xl-inline {
display: inline !important; }
.d-xl-inline-block {
display: inline-block !important; }
.d-xl-block {
display: block !important; }
.d-xl-table {
display: table !important; }
.d-xl-table-row {
display: table-row !important; }
.d-xl-table-cell {
display: table-cell !important; }
.d-xl-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-xl-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media print {
.d-print-none {
display: none !important; }
.d-print-inline {
display: inline !important; }
.d-print-inline-block {
display: inline-block !important; }
.d-print-block {
display: block !important; }
.d-print-table {
display: table !important; }
.d-print-table-row {
display: table-row !important; }
.d-print-table-cell {
display: table-cell !important; }
.d-print-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-print-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
.flex-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.flex-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.justify-content-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; }
@media (min-width: 576px) {
.flex-sm-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-sm-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-sm-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-sm-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-sm-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-sm-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-sm-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.flex-sm-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-sm-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-sm-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-sm-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-sm-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.justify-content-sm-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-sm-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-sm-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-sm-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-sm-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-sm-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-sm-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-sm-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-sm-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-sm-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-sm-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-sm-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-sm-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-sm-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-sm-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-sm-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-sm-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-sm-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-sm-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-sm-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-sm-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-sm-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 768px) {
.flex-md-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-md-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-md-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-md-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-md-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-md-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-md-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.flex-md-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-md-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-md-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-md-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-md-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.justify-content-md-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-md-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-md-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-md-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-md-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-md-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-md-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-md-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-md-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-md-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-md-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-md-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-md-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-md-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-md-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-md-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-md-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-md-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-md-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-md-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-md-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-md-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 992px) {
.flex-lg-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-lg-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-lg-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-lg-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-lg-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-lg-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-lg-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.flex-lg-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-lg-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-lg-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-lg-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-lg-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.justify-content-lg-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-lg-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-lg-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-lg-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-lg-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-lg-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-lg-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-lg-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-lg-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-lg-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-lg-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-lg-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-lg-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-lg-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-lg-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-lg-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-lg-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-lg-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-lg-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-lg-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-lg-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-lg-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 1200px) {
.flex-xl-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-xl-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-xl-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-xl-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-xl-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-xl-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.flex-xl-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-xl-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-xl-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-xl-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-xl-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.justify-content-xl-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-xl-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-xl-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-xl-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-xl-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-xl-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-xl-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-xl-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-xl-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-xl-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-xl-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-xl-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-xl-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-xl-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-xl-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-xl-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-xl-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-xl-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-xl-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-xl-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-xl-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-xl-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
.m-0 {
margin: 0 !important; }
.mt-0,
.my-0 {
margin-top: 0 !important; }
.mr-0,
.mx-0 {
margin-right: 0 !important; }
.mb-0,
.my-0 {
margin-bottom: 0 !important; }
.ml-0,
.mx-0 {
margin-left: 0 !important; }
.m-1 {
margin: 0.25rem !important; }
.mt-1,
.my-1 {
margin-top: 0.25rem !important; }
.mr-1,
.mx-1 {
margin-right: 0.25rem !important; }
.mb-1,
.my-1 {
margin-bottom: 0.25rem !important; }
.ml-1,
.mx-1 {
margin-left: 0.25rem !important; }
.m-2 {
margin: 0.5rem !important; }
.mt-2,
.my-2 {
margin-top: 0.5rem !important; }
.mr-2,
.mx-2 {
margin-right: 0.5rem !important; }
.mb-2,
.my-2 {
margin-bottom: 0.5rem !important; }
.ml-2,
.mx-2 {
margin-left: 0.5rem !important; }
.m-3 {
margin: 1rem !important; }
.mt-3,
.my-3 {
margin-top: 1rem !important; }
.mr-3,
.mx-3 {
margin-right: 1rem !important; }
.mb-3,
.my-3 {
margin-bottom: 1rem !important; }
.ml-3,
.mx-3 {
margin-left: 1rem !important; }
.m-4 {
margin: 1.5rem !important; }
.mt-4,
.my-4 {
margin-top: 1.5rem !important; }
.mr-4,
.mx-4 {
margin-right: 1.5rem !important; }
.mb-4,
.my-4 {
margin-bottom: 1.5rem !important; }
.ml-4,
.mx-4 {
margin-left: 1.5rem !important; }
.m-5 {
margin: 3rem !important; }
.mt-5,
.my-5 {
margin-top: 3rem !important; }
.mr-5,
.mx-5 {
margin-right: 3rem !important; }
.mb-5,
.my-5 {
margin-bottom: 3rem !important; }
.ml-5,
.mx-5 {
margin-left: 3rem !important; }
.p-0 {
padding: 0 !important; }
.pt-0,
.py-0 {
padding-top: 0 !important; }
.pr-0,
.px-0 {
padding-right: 0 !important; }
.pb-0,
.py-0 {
padding-bottom: 0 !important; }
.pl-0,
.px-0 {
padding-left: 0 !important; }
.p-1 {
padding: 0.25rem !important; }
.pt-1,
.py-1 {
padding-top: 0.25rem !important; }
.pr-1,
.px-1 {
padding-right: 0.25rem !important; }
.pb-1,
.py-1 {
padding-bottom: 0.25rem !important; }
.pl-1,
.px-1 {
padding-left: 0.25rem !important; }
.p-2 {
padding: 0.5rem !important; }
.pt-2,
.py-2 {
padding-top: 0.5rem !important; }
.pr-2,
.px-2 {
padding-right: 0.5rem !important; }
.pb-2,
.py-2 {
padding-bottom: 0.5rem !important; }
.pl-2,
.px-2 {
padding-left: 0.5rem !important; }
.p-3 {
padding: 1rem !important; }
.pt-3,
.py-3 {
padding-top: 1rem !important; }
.pr-3,
.px-3 {
padding-right: 1rem !important; }
.pb-3,
.py-3 {
padding-bottom: 1rem !important; }
.pl-3,
.px-3 {
padding-left: 1rem !important; }
.p-4 {
padding: 1.5rem !important; }
.pt-4,
.py-4 {
padding-top: 1.5rem !important; }
.pr-4,
.px-4 {
padding-right: 1.5rem !important; }
.pb-4,
.py-4 {
padding-bottom: 1.5rem !important; }
.pl-4,
.px-4 {
padding-left: 1.5rem !important; }
.p-5 {
padding: 3rem !important; }
.pt-5,
.py-5 {
padding-top: 3rem !important; }
.pr-5,
.px-5 {
padding-right: 3rem !important; }
.pb-5,
.py-5 {
padding-bottom: 3rem !important; }
.pl-5,
.px-5 {
padding-left: 3rem !important; }
.m-n1 {
margin: -0.25rem !important; }
.mt-n1,
.my-n1 {
margin-top: -0.25rem !important; }
.mr-n1,
.mx-n1 {
margin-right: -0.25rem !important; }
.mb-n1,
.my-n1 {
margin-bottom: -0.25rem !important; }
.ml-n1,
.mx-n1 {
margin-left: -0.25rem !important; }
.m-n2 {
margin: -0.5rem !important; }
.mt-n2,
.my-n2 {
margin-top: -0.5rem !important; }
.mr-n2,
.mx-n2 {
margin-right: -0.5rem !important; }
.mb-n2,
.my-n2 {
margin-bottom: -0.5rem !important; }
.ml-n2,
.mx-n2 {
margin-left: -0.5rem !important; }
.m-n3 {
margin: -1rem !important; }
.mt-n3,
.my-n3 {
margin-top: -1rem !important; }
.mr-n3,
.mx-n3 {
margin-right: -1rem !important; }
.mb-n3,
.my-n3 {
margin-bottom: -1rem !important; }
.ml-n3,
.mx-n3 {
margin-left: -1rem !important; }
.m-n4 {
margin: -1.5rem !important; }
.mt-n4,
.my-n4 {
margin-top: -1.5rem !important; }
.mr-n4,
.mx-n4 {
margin-right: -1.5rem !important; }
.mb-n4,
.my-n4 {
margin-bottom: -1.5rem !important; }
.ml-n4,
.mx-n4 {
margin-left: -1.5rem !important; }
.m-n5 {
margin: -3rem !important; }
.mt-n5,
.my-n5 {
margin-top: -3rem !important; }
.mr-n5,
.mx-n5 {
margin-right: -3rem !important; }
.mb-n5,
.my-n5 {
margin-bottom: -3rem !important; }
.ml-n5,
.mx-n5 {
margin-left: -3rem !important; }
.m-auto {
margin: auto !important; }
.mt-auto,
.my-auto {
margin-top: auto !important; }
.mr-auto,
.mx-auto {
margin-right: auto !important; }
.mb-auto,
.my-auto {
margin-bottom: auto !important; }
.ml-auto,
.mx-auto {
margin-left: auto !important; }
@media (min-width: 576px) {
.m-sm-0 {
margin: 0 !important; }
.mt-sm-0,
.my-sm-0 {
margin-top: 0 !important; }
.mr-sm-0,
.mx-sm-0 {
margin-right: 0 !important; }
.mb-sm-0,
.my-sm-0 {
margin-bottom: 0 !important; }
.ml-sm-0,
.mx-sm-0 {
margin-left: 0 !important; }
.m-sm-1 {
margin: 0.25rem !important; }
.mt-sm-1,
.my-sm-1 {
margin-top: 0.25rem !important; }
.mr-sm-1,
.mx-sm-1 {
margin-right: 0.25rem !important; }
.mb-sm-1,
.my-sm-1 {
margin-bottom: 0.25rem !important; }
.ml-sm-1,
.mx-sm-1 {
margin-left: 0.25rem !important; }
.m-sm-2 {
margin: 0.5rem !important; }
.mt-sm-2,
.my-sm-2 {
margin-top: 0.5rem !important; }
.mr-sm-2,
.mx-sm-2 {
margin-right: 0.5rem !important; }
.mb-sm-2,
.my-sm-2 {
margin-bottom: 0.5rem !important; }
.ml-sm-2,
.mx-sm-2 {
margin-left: 0.5rem !important; }
.m-sm-3 {
margin: 1rem !important; }
.mt-sm-3,
.my-sm-3 {
margin-top: 1rem !important; }
.mr-sm-3,
.mx-sm-3 {
margin-right: 1rem !important; }
.mb-sm-3,
.my-sm-3 {
margin-bottom: 1rem !important; }
.ml-sm-3,
.mx-sm-3 {
margin-left: 1rem !important; }
.m-sm-4 {
margin: 1.5rem !important; }
.mt-sm-4,
.my-sm-4 {
margin-top: 1.5rem !important; }
.mr-sm-4,
.mx-sm-4 {
margin-right: 1.5rem !important; }
.mb-sm-4,
.my-sm-4 {
margin-bottom: 1.5rem !important; }
.ml-sm-4,
.mx-sm-4 {
margin-left: 1.5rem !important; }
.m-sm-5 {
margin: 3rem !important; }
.mt-sm-5,
.my-sm-5 {
margin-top: 3rem !important; }
.mr-sm-5,
.mx-sm-5 {
margin-right: 3rem !important; }
.mb-sm-5,
.my-sm-5 {
margin-bottom: 3rem !important; }
.ml-sm-5,
.mx-sm-5 {
margin-left: 3rem !important; }
.p-sm-0 {
padding: 0 !important; }
.pt-sm-0,
.py-sm-0 {
padding-top: 0 !important; }
.pr-sm-0,
.px-sm-0 {
padding-right: 0 !important; }
.pb-sm-0,
.py-sm-0 {
padding-bottom: 0 !important; }
.pl-sm-0,
.px-sm-0 {
padding-left: 0 !important; }
.p-sm-1 {
padding: 0.25rem !important; }
.pt-sm-1,
.py-sm-1 {
padding-top: 0.25rem !important; }
.pr-sm-1,
.px-sm-1 {
padding-right: 0.25rem !important; }
.pb-sm-1,
.py-sm-1 {
padding-bottom: 0.25rem !important; }
.pl-sm-1,
.px-sm-1 {
padding-left: 0.25rem !important; }
.p-sm-2 {
padding: 0.5rem !important; }
.pt-sm-2,
.py-sm-2 {
padding-top: 0.5rem !important; }
.pr-sm-2,
.px-sm-2 {
padding-right: 0.5rem !important; }
.pb-sm-2,
.py-sm-2 {
padding-bottom: 0.5rem !important; }
.pl-sm-2,
.px-sm-2 {
padding-left: 0.5rem !important; }
.p-sm-3 {
padding: 1rem !important; }
.pt-sm-3,
.py-sm-3 {
padding-top: 1rem !important; }
.pr-sm-3,
.px-sm-3 {
padding-right: 1rem !important; }
.pb-sm-3,
.py-sm-3 {
padding-bottom: 1rem !important; }
.pl-sm-3,
.px-sm-3 {
padding-left: 1rem !important; }
.p-sm-4 {
padding: 1.5rem !important; }
.pt-sm-4,
.py-sm-4 {
padding-top: 1.5rem !important; }
.pr-sm-4,
.px-sm-4 {
padding-right: 1.5rem !important; }
.pb-sm-4,
.py-sm-4 {
padding-bottom: 1.5rem !important; }
.pl-sm-4,
.px-sm-4 {
padding-left: 1.5rem !important; }
.p-sm-5 {
padding: 3rem !important; }
.pt-sm-5,
.py-sm-5 {
padding-top: 3rem !important; }
.pr-sm-5,
.px-sm-5 {
padding-right: 3rem !important; }
.pb-sm-5,
.py-sm-5 {
padding-bottom: 3rem !important; }
.pl-sm-5,
.px-sm-5 {
padding-left: 3rem !important; }
.m-sm-n1 {
margin: -0.25rem !important; }
.mt-sm-n1,
.my-sm-n1 {
margin-top: -0.25rem !important; }
.mr-sm-n1,
.mx-sm-n1 {
margin-right: -0.25rem !important; }
.mb-sm-n1,
.my-sm-n1 {
margin-bottom: -0.25rem !important; }
.ml-sm-n1,
.mx-sm-n1 {
margin-left: -0.25rem !important; }
.m-sm-n2 {
margin: -0.5rem !important; }
.mt-sm-n2,
.my-sm-n2 {
margin-top: -0.5rem !important; }
.mr-sm-n2,
.mx-sm-n2 {
margin-right: -0.5rem !important; }
.mb-sm-n2,
.my-sm-n2 {
margin-bottom: -0.5rem !important; }
.ml-sm-n2,
.mx-sm-n2 {
margin-left: -0.5rem !important; }
.m-sm-n3 {
margin: -1rem !important; }
.mt-sm-n3,
.my-sm-n3 {
margin-top: -1rem !important; }
.mr-sm-n3,
.mx-sm-n3 {
margin-right: -1rem !important; }
.mb-sm-n3,
.my-sm-n3 {
margin-bottom: -1rem !important; }
.ml-sm-n3,
.mx-sm-n3 {
margin-left: -1rem !important; }
.m-sm-n4 {
margin: -1.5rem !important; }
.mt-sm-n4,
.my-sm-n4 {
margin-top: -1.5rem !important; }
.mr-sm-n4,
.mx-sm-n4 {
margin-right: -1.5rem !important; }
.mb-sm-n4,
.my-sm-n4 {
margin-bottom: -1.5rem !important; }
.ml-sm-n4,
.mx-sm-n4 {
margin-left: -1.5rem !important; }
.m-sm-n5 {
margin: -3rem !important; }
.mt-sm-n5,
.my-sm-n5 {
margin-top: -3rem !important; }
.mr-sm-n5,
.mx-sm-n5 {
margin-right: -3rem !important; }
.mb-sm-n5,
.my-sm-n5 {
margin-bottom: -3rem !important; }
.ml-sm-n5,
.mx-sm-n5 {
margin-left: -3rem !important; }
.m-sm-auto {
margin: auto !important; }
.mt-sm-auto,
.my-sm-auto {
margin-top: auto !important; }
.mr-sm-auto,
.mx-sm-auto {
margin-right: auto !important; }
.mb-sm-auto,
.my-sm-auto {
margin-bottom: auto !important; }
.ml-sm-auto,
.mx-sm-auto {
margin-left: auto !important; } }
@media (min-width: 768px) {
.m-md-0 {
margin: 0 !important; }
.mt-md-0,
.my-md-0 {
margin-top: 0 !important; }
.mr-md-0,
.mx-md-0 {
margin-right: 0 !important; }
.mb-md-0,
.my-md-0 {
margin-bottom: 0 !important; }
.ml-md-0,
.mx-md-0 {
margin-left: 0 !important; }
.m-md-1 {
margin: 0.25rem !important; }
.mt-md-1,
.my-md-1 {
margin-top: 0.25rem !important; }
.mr-md-1,
.mx-md-1 {
margin-right: 0.25rem !important; }
.mb-md-1,
.my-md-1 {
margin-bottom: 0.25rem !important; }
.ml-md-1,
.mx-md-1 {
margin-left: 0.25rem !important; }
.m-md-2 {
margin: 0.5rem !important; }
.mt-md-2,
.my-md-2 {
margin-top: 0.5rem !important; }
.mr-md-2,
.mx-md-2 {
margin-right: 0.5rem !important; }
.mb-md-2,
.my-md-2 {
margin-bottom: 0.5rem !important; }
.ml-md-2,
.mx-md-2 {
margin-left: 0.5rem !important; }
.m-md-3 {
margin: 1rem !important; }
.mt-md-3,
.my-md-3 {
margin-top: 1rem !important; }
.mr-md-3,
.mx-md-3 {
margin-right: 1rem !important; }
.mb-md-3,
.my-md-3 {
margin-bottom: 1rem !important; }
.ml-md-3,
.mx-md-3 {
margin-left: 1rem !important; }
.m-md-4 {
margin: 1.5rem !important; }
.mt-md-4,
.my-md-4 {
margin-top: 1.5rem !important; }
.mr-md-4,
.mx-md-4 {
margin-right: 1.5rem !important; }
.mb-md-4,
.my-md-4 {
margin-bottom: 1.5rem !important; }
.ml-md-4,
.mx-md-4 {
margin-left: 1.5rem !important; }
.m-md-5 {
margin: 3rem !important; }
.mt-md-5,
.my-md-5 {
margin-top: 3rem !important; }
.mr-md-5,
.mx-md-5 {
margin-right: 3rem !important; }
.mb-md-5,
.my-md-5 {
margin-bottom: 3rem !important; }
.ml-md-5,
.mx-md-5 {
margin-left: 3rem !important; }
.p-md-0 {
padding: 0 !important; }
.pt-md-0,
.py-md-0 {
padding-top: 0 !important; }
.pr-md-0,
.px-md-0 {
padding-right: 0 !important; }
.pb-md-0,
.py-md-0 {
padding-bottom: 0 !important; }
.pl-md-0,
.px-md-0 {
padding-left: 0 !important; }
.p-md-1 {
padding: 0.25rem !important; }
.pt-md-1,
.py-md-1 {
padding-top: 0.25rem !important; }
.pr-md-1,
.px-md-1 {
padding-right: 0.25rem !important; }
.pb-md-1,
.py-md-1 {
padding-bottom: 0.25rem !important; }
.pl-md-1,
.px-md-1 {
padding-left: 0.25rem !important; }
.p-md-2 {
padding: 0.5rem !important; }
.pt-md-2,
.py-md-2 {
padding-top: 0.5rem !important; }
.pr-md-2,
.px-md-2 {
padding-right: 0.5rem !important; }
.pb-md-2,
.py-md-2 {
padding-bottom: 0.5rem !important; }
.pl-md-2,
.px-md-2 {
padding-left: 0.5rem !important; }
.p-md-3 {
padding: 1rem !important; }
.pt-md-3,
.py-md-3 {
padding-top: 1rem !important; }
.pr-md-3,
.px-md-3 {
padding-right: 1rem !important; }
.pb-md-3,
.py-md-3 {
padding-bottom: 1rem !important; }
.pl-md-3,
.px-md-3 {
padding-left: 1rem !important; }
.p-md-4 {
padding: 1.5rem !important; }
.pt-md-4,
.py-md-4 {
padding-top: 1.5rem !important; }
.pr-md-4,
.px-md-4 {
padding-right: 1.5rem !important; }
.pb-md-4,
.py-md-4 {
padding-bottom: 1.5rem !important; }
.pl-md-4,
.px-md-4 {
padding-left: 1.5rem !important; }
.p-md-5 {
padding: 3rem !important; }
.pt-md-5,
.py-md-5 {
padding-top: 3rem !important; }
.pr-md-5,
.px-md-5 {
padding-right: 3rem !important; }
.pb-md-5,
.py-md-5 {
padding-bottom: 3rem !important; }
.pl-md-5,
.px-md-5 {
padding-left: 3rem !important; }
.m-md-n1 {
margin: -0.25rem !important; }
.mt-md-n1,
.my-md-n1 {
margin-top: -0.25rem !important; }
.mr-md-n1,
.mx-md-n1 {
margin-right: -0.25rem !important; }
.mb-md-n1,
.my-md-n1 {
margin-bottom: -0.25rem !important; }
.ml-md-n1,
.mx-md-n1 {
margin-left: -0.25rem !important; }
.m-md-n2 {
margin: -0.5rem !important; }
.mt-md-n2,
.my-md-n2 {
margin-top: -0.5rem !important; }
.mr-md-n2,
.mx-md-n2 {
margin-right: -0.5rem !important; }
.mb-md-n2,
.my-md-n2 {
margin-bottom: -0.5rem !important; }
.ml-md-n2,
.mx-md-n2 {
margin-left: -0.5rem !important; }
.m-md-n3 {
margin: -1rem !important; }
.mt-md-n3,
.my-md-n3 {
margin-top: -1rem !important; }
.mr-md-n3,
.mx-md-n3 {
margin-right: -1rem !important; }
.mb-md-n3,
.my-md-n3 {
margin-bottom: -1rem !important; }
.ml-md-n3,
.mx-md-n3 {
margin-left: -1rem !important; }
.m-md-n4 {
margin: -1.5rem !important; }
.mt-md-n4,
.my-md-n4 {
margin-top: -1.5rem !important; }
.mr-md-n4,
.mx-md-n4 {
margin-right: -1.5rem !important; }
.mb-md-n4,
.my-md-n4 {
margin-bottom: -1.5rem !important; }
.ml-md-n4,
.mx-md-n4 {
margin-left: -1.5rem !important; }
.m-md-n5 {
margin: -3rem !important; }
.mt-md-n5,
.my-md-n5 {
margin-top: -3rem !important; }
.mr-md-n5,
.mx-md-n5 {
margin-right: -3rem !important; }
.mb-md-n5,
.my-md-n5 {
margin-bottom: -3rem !important; }
.ml-md-n5,
.mx-md-n5 {
margin-left: -3rem !important; }
.m-md-auto {
margin: auto !important; }
.mt-md-auto,
.my-md-auto {
margin-top: auto !important; }
.mr-md-auto,
.mx-md-auto {
margin-right: auto !important; }
.mb-md-auto,
.my-md-auto {
margin-bottom: auto !important; }
.ml-md-auto,
.mx-md-auto {
margin-left: auto !important; } }
@media (min-width: 992px) {
.m-lg-0 {
margin: 0 !important; }
.mt-lg-0,
.my-lg-0 {
margin-top: 0 !important; }
.mr-lg-0,
.mx-lg-0 {
margin-right: 0 !important; }
.mb-lg-0,
.my-lg-0 {
margin-bottom: 0 !important; }
.ml-lg-0,
.mx-lg-0 {
margin-left: 0 !important; }
.m-lg-1 {
margin: 0.25rem !important; }
.mt-lg-1,
.my-lg-1 {
margin-top: 0.25rem !important; }
.mr-lg-1,
.mx-lg-1 {
margin-right: 0.25rem !important; }
.mb-lg-1,
.my-lg-1 {
margin-bottom: 0.25rem !important; }
.ml-lg-1,
.mx-lg-1 {
margin-left: 0.25rem !important; }
.m-lg-2 {
margin: 0.5rem !important; }
.mt-lg-2,
.my-lg-2 {
margin-top: 0.5rem !important; }
.mr-lg-2,
.mx-lg-2 {
margin-right: 0.5rem !important; }
.mb-lg-2,
.my-lg-2 {
margin-bottom: 0.5rem !important; }
.ml-lg-2,
.mx-lg-2 {
margin-left: 0.5rem !important; }
.m-lg-3 {
margin: 1rem !important; }
.mt-lg-3,
.my-lg-3 {
margin-top: 1rem !important; }
.mr-lg-3,
.mx-lg-3 {
margin-right: 1rem !important; }
.mb-lg-3,
.my-lg-3 {
margin-bottom: 1rem !important; }
.ml-lg-3,
.mx-lg-3 {
margin-left: 1rem !important; }
.m-lg-4 {
margin: 1.5rem !important; }
.mt-lg-4,
.my-lg-4 {
margin-top: 1.5rem !important; }
.mr-lg-4,
.mx-lg-4 {
margin-right: 1.5rem !important; }
.mb-lg-4,
.my-lg-4 {
margin-bottom: 1.5rem !important; }
.ml-lg-4,
.mx-lg-4 {
margin-left: 1.5rem !important; }
.m-lg-5 {
margin: 3rem !important; }
.mt-lg-5,
.my-lg-5 {
margin-top: 3rem !important; }
.mr-lg-5,
.mx-lg-5 {
margin-right: 3rem !important; }
.mb-lg-5,
.my-lg-5 {
margin-bottom: 3rem !important; }
.ml-lg-5,
.mx-lg-5 {
margin-left: 3rem !important; }
.p-lg-0 {
padding: 0 !important; }
.pt-lg-0,
.py-lg-0 {
padding-top: 0 !important; }
.pr-lg-0,
.px-lg-0 {
padding-right: 0 !important; }
.pb-lg-0,
.py-lg-0 {
padding-bottom: 0 !important; }
.pl-lg-0,
.px-lg-0 {
padding-left: 0 !important; }
.p-lg-1 {
padding: 0.25rem !important; }
.pt-lg-1,
.py-lg-1 {
padding-top: 0.25rem !important; }
.pr-lg-1,
.px-lg-1 {
padding-right: 0.25rem !important; }
.pb-lg-1,
.py-lg-1 {
padding-bottom: 0.25rem !important; }
.pl-lg-1,
.px-lg-1 {
padding-left: 0.25rem !important; }
.p-lg-2 {
padding: 0.5rem !important; }
.pt-lg-2,
.py-lg-2 {
padding-top: 0.5rem !important; }
.pr-lg-2,
.px-lg-2 {
padding-right: 0.5rem !important; }
.pb-lg-2,
.py-lg-2 {
padding-bottom: 0.5rem !important; }
.pl-lg-2,
.px-lg-2 {
padding-left: 0.5rem !important; }
.p-lg-3 {
padding: 1rem !important; }
.pt-lg-3,
.py-lg-3 {
padding-top: 1rem !important; }
.pr-lg-3,
.px-lg-3 {
padding-right: 1rem !important; }
.pb-lg-3,
.py-lg-3 {
padding-bottom: 1rem !important; }
.pl-lg-3,
.px-lg-3 {
padding-left: 1rem !important; }
.p-lg-4 {
padding: 1.5rem !important; }
.pt-lg-4,
.py-lg-4 {
padding-top: 1.5rem !important; }
.pr-lg-4,
.px-lg-4 {
padding-right: 1.5rem !important; }
.pb-lg-4,
.py-lg-4 {
padding-bottom: 1.5rem !important; }
.pl-lg-4,
.px-lg-4 {
padding-left: 1.5rem !important; }
.p-lg-5 {
padding: 3rem !important; }
.pt-lg-5,
.py-lg-5 {
padding-top: 3rem !important; }
.pr-lg-5,
.px-lg-5 {
padding-right: 3rem !important; }
.pb-lg-5,
.py-lg-5 {
padding-bottom: 3rem !important; }
.pl-lg-5,
.px-lg-5 {
padding-left: 3rem !important; }
.m-lg-n1 {
margin: -0.25rem !important; }
.mt-lg-n1,
.my-lg-n1 {
margin-top: -0.25rem !important; }
.mr-lg-n1,
.mx-lg-n1 {
margin-right: -0.25rem !important; }
.mb-lg-n1,
.my-lg-n1 {
margin-bottom: -0.25rem !important; }
.ml-lg-n1,
.mx-lg-n1 {
margin-left: -0.25rem !important; }
.m-lg-n2 {
margin: -0.5rem !important; }
.mt-lg-n2,
.my-lg-n2 {
margin-top: -0.5rem !important; }
.mr-lg-n2,
.mx-lg-n2 {
margin-right: -0.5rem !important; }
.mb-lg-n2,
.my-lg-n2 {
margin-bottom: -0.5rem !important; }
.ml-lg-n2,
.mx-lg-n2 {
margin-left: -0.5rem !important; }
.m-lg-n3 {
margin: -1rem !important; }
.mt-lg-n3,
.my-lg-n3 {
margin-top: -1rem !important; }
.mr-lg-n3,
.mx-lg-n3 {
margin-right: -1rem !important; }
.mb-lg-n3,
.my-lg-n3 {
margin-bottom: -1rem !important; }
.ml-lg-n3,
.mx-lg-n3 {
margin-left: -1rem !important; }
.m-lg-n4 {
margin: -1.5rem !important; }
.mt-lg-n4,
.my-lg-n4 {
margin-top: -1.5rem !important; }
.mr-lg-n4,
.mx-lg-n4 {
margin-right: -1.5rem !important; }
.mb-lg-n4,
.my-lg-n4 {
margin-bottom: -1.5rem !important; }
.ml-lg-n4,
.mx-lg-n4 {
margin-left: -1.5rem !important; }
.m-lg-n5 {
margin: -3rem !important; }
.mt-lg-n5,
.my-lg-n5 {
margin-top: -3rem !important; }
.mr-lg-n5,
.mx-lg-n5 {
margin-right: -3rem !important; }
.mb-lg-n5,
.my-lg-n5 {
margin-bottom: -3rem !important; }
.ml-lg-n5,
.mx-lg-n5 {
margin-left: -3rem !important; }
.m-lg-auto {
margin: auto !important; }
.mt-lg-auto,
.my-lg-auto {
margin-top: auto !important; }
.mr-lg-auto,
.mx-lg-auto {
margin-right: auto !important; }
.mb-lg-auto,
.my-lg-auto {
margin-bottom: auto !important; }
.ml-lg-auto,
.mx-lg-auto {
margin-left: auto !important; } }
@media (min-width: 1200px) {
.m-xl-0 {
margin: 0 !important; }
.mt-xl-0,
.my-xl-0 {
margin-top: 0 !important; }
.mr-xl-0,
.mx-xl-0 {
margin-right: 0 !important; }
.mb-xl-0,
.my-xl-0 {
margin-bottom: 0 !important; }
.ml-xl-0,
.mx-xl-0 {
margin-left: 0 !important; }
.m-xl-1 {
margin: 0.25rem !important; }
.mt-xl-1,
.my-xl-1 {
margin-top: 0.25rem !important; }
.mr-xl-1,
.mx-xl-1 {
margin-right: 0.25rem !important; }
.mb-xl-1,
.my-xl-1 {
margin-bottom: 0.25rem !important; }
.ml-xl-1,
.mx-xl-1 {
margin-left: 0.25rem !important; }
.m-xl-2 {
margin: 0.5rem !important; }
.mt-xl-2,
.my-xl-2 {
margin-top: 0.5rem !important; }
.mr-xl-2,
.mx-xl-2 {
margin-right: 0.5rem !important; }
.mb-xl-2,
.my-xl-2 {
margin-bottom: 0.5rem !important; }
.ml-xl-2,
.mx-xl-2 {
margin-left: 0.5rem !important; }
.m-xl-3 {
margin: 1rem !important; }
.mt-xl-3,
.my-xl-3 {
margin-top: 1rem !important; }
.mr-xl-3,
.mx-xl-3 {
margin-right: 1rem !important; }
.mb-xl-3,
.my-xl-3 {
margin-bottom: 1rem !important; }
.ml-xl-3,
.mx-xl-3 {
margin-left: 1rem !important; }
.m-xl-4 {
margin: 1.5rem !important; }
.mt-xl-4,
.my-xl-4 {
margin-top: 1.5rem !important; }
.mr-xl-4,
.mx-xl-4 {
margin-right: 1.5rem !important; }
.mb-xl-4,
.my-xl-4 {
margin-bottom: 1.5rem !important; }
.ml-xl-4,
.mx-xl-4 {
margin-left: 1.5rem !important; }
.m-xl-5 {
margin: 3rem !important; }
.mt-xl-5,
.my-xl-5 {
margin-top: 3rem !important; }
.mr-xl-5,
.mx-xl-5 {
margin-right: 3rem !important; }
.mb-xl-5,
.my-xl-5 {
margin-bottom: 3rem !important; }
.ml-xl-5,
.mx-xl-5 {
margin-left: 3rem !important; }
.p-xl-0 {
padding: 0 !important; }
.pt-xl-0,
.py-xl-0 {
padding-top: 0 !important; }
.pr-xl-0,
.px-xl-0 {
padding-right: 0 !important; }
.pb-xl-0,
.py-xl-0 {
padding-bottom: 0 !important; }
.pl-xl-0,
.px-xl-0 {
padding-left: 0 !important; }
.p-xl-1 {
padding: 0.25rem !important; }
.pt-xl-1,
.py-xl-1 {
padding-top: 0.25rem !important; }
.pr-xl-1,
.px-xl-1 {
padding-right: 0.25rem !important; }
.pb-xl-1,
.py-xl-1 {
padding-bottom: 0.25rem !important; }
.pl-xl-1,
.px-xl-1 {
padding-left: 0.25rem !important; }
.p-xl-2 {
padding: 0.5rem !important; }
.pt-xl-2,
.py-xl-2 {
padding-top: 0.5rem !important; }
.pr-xl-2,
.px-xl-2 {
padding-right: 0.5rem !important; }
.pb-xl-2,
.py-xl-2 {
padding-bottom: 0.5rem !important; }
.pl-xl-2,
.px-xl-2 {
padding-left: 0.5rem !important; }
.p-xl-3 {
padding: 1rem !important; }
.pt-xl-3,
.py-xl-3 {
padding-top: 1rem !important; }
.pr-xl-3,
.px-xl-3 {
padding-right: 1rem !important; }
.pb-xl-3,
.py-xl-3 {
padding-bottom: 1rem !important; }
.pl-xl-3,
.px-xl-3 {
padding-left: 1rem !important; }
.p-xl-4 {
padding: 1.5rem !important; }
.pt-xl-4,
.py-xl-4 {
padding-top: 1.5rem !important; }
.pr-xl-4,
.px-xl-4 {
padding-right: 1.5rem !important; }
.pb-xl-4,
.py-xl-4 {
padding-bottom: 1.5rem !important; }
.pl-xl-4,
.px-xl-4 {
padding-left: 1.5rem !important; }
.p-xl-5 {
padding: 3rem !important; }
.pt-xl-5,
.py-xl-5 {
padding-top: 3rem !important; }
.pr-xl-5,
.px-xl-5 {
padding-right: 3rem !important; }
.pb-xl-5,
.py-xl-5 {
padding-bottom: 3rem !important; }
.pl-xl-5,
.px-xl-5 {
padding-left: 3rem !important; }
.m-xl-n1 {
margin: -0.25rem !important; }
.mt-xl-n1,
.my-xl-n1 {
margin-top: -0.25rem !important; }
.mr-xl-n1,
.mx-xl-n1 {
margin-right: -0.25rem !important; }
.mb-xl-n1,
.my-xl-n1 {
margin-bottom: -0.25rem !important; }
.ml-xl-n1,
.mx-xl-n1 {
margin-left: -0.25rem !important; }
.m-xl-n2 {
margin: -0.5rem !important; }
.mt-xl-n2,
.my-xl-n2 {
margin-top: -0.5rem !important; }
.mr-xl-n2,
.mx-xl-n2 {
margin-right: -0.5rem !important; }
.mb-xl-n2,
.my-xl-n2 {
margin-bottom: -0.5rem !important; }
.ml-xl-n2,
.mx-xl-n2 {
margin-left: -0.5rem !important; }
.m-xl-n3 {
margin: -1rem !important; }
.mt-xl-n3,
.my-xl-n3 {
margin-top: -1rem !important; }
.mr-xl-n3,
.mx-xl-n3 {
margin-right: -1rem !important; }
.mb-xl-n3,
.my-xl-n3 {
margin-bottom: -1rem !important; }
.ml-xl-n3,
.mx-xl-n3 {
margin-left: -1rem !important; }
.m-xl-n4 {
margin: -1.5rem !important; }
.mt-xl-n4,
.my-xl-n4 {
margin-top: -1.5rem !important; }
.mr-xl-n4,
.mx-xl-n4 {
margin-right: -1.5rem !important; }
.mb-xl-n4,
.my-xl-n4 {
margin-bottom: -1.5rem !important; }
.ml-xl-n4,
.mx-xl-n4 {
margin-left: -1.5rem !important; }
.m-xl-n5 {
margin: -3rem !important; }
.mt-xl-n5,
.my-xl-n5 {
margin-top: -3rem !important; }
.mr-xl-n5,
.mx-xl-n5 {
margin-right: -3rem !important; }
.mb-xl-n5,
.my-xl-n5 {
margin-bottom: -3rem !important; }
.ml-xl-n5,
.mx-xl-n5 {
margin-left: -3rem !important; }
.m-xl-auto {
margin: auto !important; }
.mt-xl-auto,
.my-xl-auto {
margin-top: auto !important; }
.mr-xl-auto,
.mx-xl-auto {
margin-right: auto !important; }
.mb-xl-auto,
.my-xl-auto {
margin-bottom: auto !important; }
.ml-xl-auto,
.mx-xl-auto {
margin-left: auto !important; } }
.m-0 {
margin: 0 !important; }
.mt-0,
.my-0 {
margin-top: 0 !important; }
.mr-0,
.mx-0 {
margin-right: 0 !important; }
.mb-0,
.my-0 {
margin-bottom: 0 !important; }
.ml-0,
.mx-0 {
margin-left: 0 !important; }
.m-1 {
margin: 0.25rem !important; }
.mt-1,
.my-1 {
margin-top: 0.25rem !important; }
.mr-1,
.mx-1 {
margin-right: 0.25rem !important; }
.mb-1,
.my-1 {
margin-bottom: 0.25rem !important; }
.ml-1,
.mx-1 {
margin-left: 0.25rem !important; }
.m-2 {
margin: 0.5rem !important; }
.mt-2,
.my-2 {
margin-top: 0.5rem !important; }
.mr-2,
.mx-2 {
margin-right: 0.5rem !important; }
.mb-2,
.my-2 {
margin-bottom: 0.5rem !important; }
.ml-2,
.mx-2 {
margin-left: 0.5rem !important; }
.m-3 {
margin: 1rem !important; }
.mt-3,
.my-3 {
margin-top: 1rem !important; }
.mr-3,
.mx-3 {
margin-right: 1rem !important; }
.mb-3,
.my-3 {
margin-bottom: 1rem !important; }
.ml-3,
.mx-3 {
margin-left: 1rem !important; }
.m-4 {
margin: 1.5rem !important; }
.mt-4,
.my-4 {
margin-top: 1.5rem !important; }
.mr-4,
.mx-4 {
margin-right: 1.5rem !important; }
.mb-4,
.my-4 {
margin-bottom: 1.5rem !important; }
.ml-4,
.mx-4 {
margin-left: 1.5rem !important; }
.m-5 {
margin: 3rem !important; }
.mt-5,
.my-5 {
margin-top: 3rem !important; }
.mr-5,
.mx-5 {
margin-right: 3rem !important; }
.mb-5,
.my-5 {
margin-bottom: 3rem !important; }
.ml-5,
.mx-5 {
margin-left: 3rem !important; }
.p-0 {
padding: 0 !important; }
.pt-0,
.py-0 {
padding-top: 0 !important; }
.pr-0,
.px-0 {
padding-right: 0 !important; }
.pb-0,
.py-0 {
padding-bottom: 0 !important; }
.pl-0,
.px-0 {
padding-left: 0 !important; }
.p-1 {
padding: 0.25rem !important; }
.pt-1,
.py-1 {
padding-top: 0.25rem !important; }
.pr-1,
.px-1 {
padding-right: 0.25rem !important; }
.pb-1,
.py-1 {
padding-bottom: 0.25rem !important; }
.pl-1,
.px-1 {
padding-left: 0.25rem !important; }
.p-2 {
padding: 0.5rem !important; }
.pt-2,
.py-2 {
padding-top: 0.5rem !important; }
.pr-2,
.px-2 {
padding-right: 0.5rem !important; }
.pb-2,
.py-2 {
padding-bottom: 0.5rem !important; }
.pl-2,
.px-2 {
padding-left: 0.5rem !important; }
.p-3 {
padding: 1rem !important; }
.pt-3,
.py-3 {
padding-top: 1rem !important; }
.pr-3,
.px-3 {
padding-right: 1rem !important; }
.pb-3,
.py-3 {
padding-bottom: 1rem !important; }
.pl-3,
.px-3 {
padding-left: 1rem !important; }
.p-4 {
padding: 1.5rem !important; }
.pt-4,
.py-4 {
padding-top: 1.5rem !important; }
.pr-4,
.px-4 {
padding-right: 1.5rem !important; }
.pb-4,
.py-4 {
padding-bottom: 1.5rem !important; }
.pl-4,
.px-4 {
padding-left: 1.5rem !important; }
.p-5 {
padding: 3rem !important; }
.pt-5,
.py-5 {
padding-top: 3rem !important; }
.pr-5,
.px-5 {
padding-right: 3rem !important; }
.pb-5,
.py-5 {
padding-bottom: 3rem !important; }
.pl-5,
.px-5 {
padding-left: 3rem !important; }
.m-n1 {
margin: -0.25rem !important; }
.mt-n1,
.my-n1 {
margin-top: -0.25rem !important; }
.mr-n1,
.mx-n1 {
margin-right: -0.25rem !important; }
.mb-n1,
.my-n1 {
margin-bottom: -0.25rem !important; }
.ml-n1,
.mx-n1 {
margin-left: -0.25rem !important; }
.m-n2 {
margin: -0.5rem !important; }
.mt-n2,
.my-n2 {
margin-top: -0.5rem !important; }
.mr-n2,
.mx-n2 {
margin-right: -0.5rem !important; }
.mb-n2,
.my-n2 {
margin-bottom: -0.5rem !important; }
.ml-n2,
.mx-n2 {
margin-left: -0.5rem !important; }
.m-n3 {
margin: -1rem !important; }
.mt-n3,
.my-n3 {
margin-top: -1rem !important; }
.mr-n3,
.mx-n3 {
margin-right: -1rem !important; }
.mb-n3,
.my-n3 {
margin-bottom: -1rem !important; }
.ml-n3,
.mx-n3 {
margin-left: -1rem !important; }
.m-n4 {
margin: -1.5rem !important; }
.mt-n4,
.my-n4 {
margin-top: -1.5rem !important; }
.mr-n4,
.mx-n4 {
margin-right: -1.5rem !important; }
.mb-n4,
.my-n4 {
margin-bottom: -1.5rem !important; }
.ml-n4,
.mx-n4 {
margin-left: -1.5rem !important; }
.m-n5 {
margin: -3rem !important; }
.mt-n5,
.my-n5 {
margin-top: -3rem !important; }
.mr-n5,
.mx-n5 {
margin-right: -3rem !important; }
.mb-n5,
.my-n5 {
margin-bottom: -3rem !important; }
.ml-n5,
.mx-n5 {
margin-left: -3rem !important; }
.m-auto {
margin: auto !important; }
.mt-auto,
.my-auto {
margin-top: auto !important; }
.mr-auto,
.mx-auto {
margin-right: auto !important; }
.mb-auto,
.my-auto {
margin-bottom: auto !important; }
.ml-auto,
.mx-auto {
margin-left: auto !important; }
@media (min-width: 576px) {
.m-sm-0 {
margin: 0 !important; }
.mt-sm-0,
.my-sm-0 {
margin-top: 0 !important; }
.mr-sm-0,
.mx-sm-0 {
margin-right: 0 !important; }
.mb-sm-0,
.my-sm-0 {
margin-bottom: 0 !important; }
.ml-sm-0,
.mx-sm-0 {
margin-left: 0 !important; }
.m-sm-1 {
margin: 0.25rem !important; }
.mt-sm-1,
.my-sm-1 {
margin-top: 0.25rem !important; }
.mr-sm-1,
.mx-sm-1 {
margin-right: 0.25rem !important; }
.mb-sm-1,
.my-sm-1 {
margin-bottom: 0.25rem !important; }
.ml-sm-1,
.mx-sm-1 {
margin-left: 0.25rem !important; }
.m-sm-2 {
margin: 0.5rem !important; }
.mt-sm-2,
.my-sm-2 {
margin-top: 0.5rem !important; }
.mr-sm-2,
.mx-sm-2 {
margin-right: 0.5rem !important; }
.mb-sm-2,
.my-sm-2 {
margin-bottom: 0.5rem !important; }
.ml-sm-2,
.mx-sm-2 {
margin-left: 0.5rem !important; }
.m-sm-3 {
margin: 1rem !important; }
.mt-sm-3,
.my-sm-3 {
margin-top: 1rem !important; }
.mr-sm-3,
.mx-sm-3 {
margin-right: 1rem !important; }
.mb-sm-3,
.my-sm-3 {
margin-bottom: 1rem !important; }
.ml-sm-3,
.mx-sm-3 {
margin-left: 1rem !important; }
.m-sm-4 {
margin: 1.5rem !important; }
.mt-sm-4,
.my-sm-4 {
margin-top: 1.5rem !important; }
.mr-sm-4,
.mx-sm-4 {
margin-right: 1.5rem !important; }
.mb-sm-4,
.my-sm-4 {
margin-bottom: 1.5rem !important; }
.ml-sm-4,
.mx-sm-4 {
margin-left: 1.5rem !important; }
.m-sm-5 {
margin: 3rem !important; }
.mt-sm-5,
.my-sm-5 {
margin-top: 3rem !important; }
.mr-sm-5,
.mx-sm-5 {
margin-right: 3rem !important; }
.mb-sm-5,
.my-sm-5 {
margin-bottom: 3rem !important; }
.ml-sm-5,
.mx-sm-5 {
margin-left: 3rem !important; }
.p-sm-0 {
padding: 0 !important; }
.pt-sm-0,
.py-sm-0 {
padding-top: 0 !important; }
.pr-sm-0,
.px-sm-0 {
padding-right: 0 !important; }
.pb-sm-0,
.py-sm-0 {
padding-bottom: 0 !important; }
.pl-sm-0,
.px-sm-0 {
padding-left: 0 !important; }
.p-sm-1 {
padding: 0.25rem !important; }
.pt-sm-1,
.py-sm-1 {
padding-top: 0.25rem !important; }
.pr-sm-1,
.px-sm-1 {
padding-right: 0.25rem !important; }
.pb-sm-1,
.py-sm-1 {
padding-bottom: 0.25rem !important; }
.pl-sm-1,
.px-sm-1 {
padding-left: 0.25rem !important; }
.p-sm-2 {
padding: 0.5rem !important; }
.pt-sm-2,
.py-sm-2 {
padding-top: 0.5rem !important; }
.pr-sm-2,
.px-sm-2 {
padding-right: 0.5rem !important; }
.pb-sm-2,
.py-sm-2 {
padding-bottom: 0.5rem !important; }
.pl-sm-2,
.px-sm-2 {
padding-left: 0.5rem !important; }
.p-sm-3 {
padding: 1rem !important; }
.pt-sm-3,
.py-sm-3 {
padding-top: 1rem !important; }
.pr-sm-3,
.px-sm-3 {
padding-right: 1rem !important; }
.pb-sm-3,
.py-sm-3 {
padding-bottom: 1rem !important; }
.pl-sm-3,
.px-sm-3 {
padding-left: 1rem !important; }
.p-sm-4 {
padding: 1.5rem !important; }
.pt-sm-4,
.py-sm-4 {
padding-top: 1.5rem !important; }
.pr-sm-4,
.px-sm-4 {
padding-right: 1.5rem !important; }
.pb-sm-4,
.py-sm-4 {
padding-bottom: 1.5rem !important; }
.pl-sm-4,
.px-sm-4 {
padding-left: 1.5rem !important; }
.p-sm-5 {
padding: 3rem !important; }
.pt-sm-5,
.py-sm-5 {
padding-top: 3rem !important; }
.pr-sm-5,
.px-sm-5 {
padding-right: 3rem !important; }
.pb-sm-5,
.py-sm-5 {
padding-bottom: 3rem !important; }
.pl-sm-5,
.px-sm-5 {
padding-left: 3rem !important; }
.m-sm-n1 {
margin: -0.25rem !important; }
.mt-sm-n1,
.my-sm-n1 {
margin-top: -0.25rem !important; }
.mr-sm-n1,
.mx-sm-n1 {
margin-right: -0.25rem !important; }
.mb-sm-n1,
.my-sm-n1 {
margin-bottom: -0.25rem !important; }
.ml-sm-n1,
.mx-sm-n1 {
margin-left: -0.25rem !important; }
.m-sm-n2 {
margin: -0.5rem !important; }
.mt-sm-n2,
.my-sm-n2 {
margin-top: -0.5rem !important; }
.mr-sm-n2,
.mx-sm-n2 {
margin-right: -0.5rem !important; }
.mb-sm-n2,
.my-sm-n2 {
margin-bottom: -0.5rem !important; }
.ml-sm-n2,
.mx-sm-n2 {
margin-left: -0.5rem !important; }
.m-sm-n3 {
margin: -1rem !important; }
.mt-sm-n3,
.my-sm-n3 {
margin-top: -1rem !important; }
.mr-sm-n3,
.mx-sm-n3 {
margin-right: -1rem !important; }
.mb-sm-n3,
.my-sm-n3 {
margin-bottom: -1rem !important; }
.ml-sm-n3,
.mx-sm-n3 {
margin-left: -1rem !important; }
.m-sm-n4 {
margin: -1.5rem !important; }
.mt-sm-n4,
.my-sm-n4 {
margin-top: -1.5rem !important; }
.mr-sm-n4,
.mx-sm-n4 {
margin-right: -1.5rem !important; }
.mb-sm-n4,
.my-sm-n4 {
margin-bottom: -1.5rem !important; }
.ml-sm-n4,
.mx-sm-n4 {
margin-left: -1.5rem !important; }
.m-sm-n5 {
margin: -3rem !important; }
.mt-sm-n5,
.my-sm-n5 {
margin-top: -3rem !important; }
.mr-sm-n5,
.mx-sm-n5 {
margin-right: -3rem !important; }
.mb-sm-n5,
.my-sm-n5 {
margin-bottom: -3rem !important; }
.ml-sm-n5,
.mx-sm-n5 {
margin-left: -3rem !important; }
.m-sm-auto {
margin: auto !important; }
.mt-sm-auto,
.my-sm-auto {
margin-top: auto !important; }
.mr-sm-auto,
.mx-sm-auto {
margin-right: auto !important; }
.mb-sm-auto,
.my-sm-auto {
margin-bottom: auto !important; }
.ml-sm-auto,
.mx-sm-auto {
margin-left: auto !important; } }
@media (min-width: 768px) {
.m-md-0 {
margin: 0 !important; }
.mt-md-0,
.my-md-0 {
margin-top: 0 !important; }
.mr-md-0,
.mx-md-0 {
margin-right: 0 !important; }
.mb-md-0,
.my-md-0 {
margin-bottom: 0 !important; }
.ml-md-0,
.mx-md-0 {
margin-left: 0 !important; }
.m-md-1 {
margin: 0.25rem !important; }
.mt-md-1,
.my-md-1 {
margin-top: 0.25rem !important; }
.mr-md-1,
.mx-md-1 {
margin-right: 0.25rem !important; }
.mb-md-1,
.my-md-1 {
margin-bottom: 0.25rem !important; }
.ml-md-1,
.mx-md-1 {
margin-left: 0.25rem !important; }
.m-md-2 {
margin: 0.5rem !important; }
.mt-md-2,
.my-md-2 {
margin-top: 0.5rem !important; }
.mr-md-2,
.mx-md-2 {
margin-right: 0.5rem !important; }
.mb-md-2,
.my-md-2 {
margin-bottom: 0.5rem !important; }
.ml-md-2,
.mx-md-2 {
margin-left: 0.5rem !important; }
.m-md-3 {
margin: 1rem !important; }
.mt-md-3,
.my-md-3 {
margin-top: 1rem !important; }
.mr-md-3,
.mx-md-3 {
margin-right: 1rem !important; }
.mb-md-3,
.my-md-3 {
margin-bottom: 1rem !important; }
.ml-md-3,
.mx-md-3 {
margin-left: 1rem !important; }
.m-md-4 {
margin: 1.5rem !important; }
.mt-md-4,
.my-md-4 {
margin-top: 1.5rem !important; }
.mr-md-4,
.mx-md-4 {
margin-right: 1.5rem !important; }
.mb-md-4,
.my-md-4 {
margin-bottom: 1.5rem !important; }
.ml-md-4,
.mx-md-4 {
margin-left: 1.5rem !important; }
.m-md-5 {
margin: 3rem !important; }
.mt-md-5,
.my-md-5 {
margin-top: 3rem !important; }
.mr-md-5,
.mx-md-5 {
margin-right: 3rem !important; }
.mb-md-5,
.my-md-5 {
margin-bottom: 3rem !important; }
.ml-md-5,
.mx-md-5 {
margin-left: 3rem !important; }
.p-md-0 {
padding: 0 !important; }
.pt-md-0,
.py-md-0 {
padding-top: 0 !important; }
.pr-md-0,
.px-md-0 {
padding-right: 0 !important; }
.pb-md-0,
.py-md-0 {
padding-bottom: 0 !important; }
.pl-md-0,
.px-md-0 {
padding-left: 0 !important; }
.p-md-1 {
padding: 0.25rem !important; }
.pt-md-1,
.py-md-1 {
padding-top: 0.25rem !important; }
.pr-md-1,
.px-md-1 {
padding-right: 0.25rem !important; }
.pb-md-1,
.py-md-1 {
padding-bottom: 0.25rem !important; }
.pl-md-1,
.px-md-1 {
padding-left: 0.25rem !important; }
.p-md-2 {
padding: 0.5rem !important; }
.pt-md-2,
.py-md-2 {
padding-top: 0.5rem !important; }
.pr-md-2,
.px-md-2 {
padding-right: 0.5rem !important; }
.pb-md-2,
.py-md-2 {
padding-bottom: 0.5rem !important; }
.pl-md-2,
.px-md-2 {
padding-left: 0.5rem !important; }
.p-md-3 {
padding: 1rem !important; }
.pt-md-3,
.py-md-3 {
padding-top: 1rem !important; }
.pr-md-3,
.px-md-3 {
padding-right: 1rem !important; }
.pb-md-3,
.py-md-3 {
padding-bottom: 1rem !important; }
.pl-md-3,
.px-md-3 {
padding-left: 1rem !important; }
.p-md-4 {
padding: 1.5rem !important; }
.pt-md-4,
.py-md-4 {
padding-top: 1.5rem !important; }
.pr-md-4,
.px-md-4 {
padding-right: 1.5rem !important; }
.pb-md-4,
.py-md-4 {
padding-bottom: 1.5rem !important; }
.pl-md-4,
.px-md-4 {
padding-left: 1.5rem !important; }
.p-md-5 {
padding: 3rem !important; }
.pt-md-5,
.py-md-5 {
padding-top: 3rem !important; }
.pr-md-5,
.px-md-5 {
padding-right: 3rem !important; }
.pb-md-5,
.py-md-5 {
padding-bottom: 3rem !important; }
.pl-md-5,
.px-md-5 {
padding-left: 3rem !important; }
.m-md-n1 {
margin: -0.25rem !important; }
.mt-md-n1,
.my-md-n1 {
margin-top: -0.25rem !important; }
.mr-md-n1,
.mx-md-n1 {
margin-right: -0.25rem !important; }
.mb-md-n1,
.my-md-n1 {
margin-bottom: -0.25rem !important; }
.ml-md-n1,
.mx-md-n1 {
margin-left: -0.25rem !important; }
.m-md-n2 {
margin: -0.5rem !important; }
.mt-md-n2,
.my-md-n2 {
margin-top: -0.5rem !important; }
.mr-md-n2,
.mx-md-n2 {
margin-right: -0.5rem !important; }
.mb-md-n2,
.my-md-n2 {
margin-bottom: -0.5rem !important; }
.ml-md-n2,
.mx-md-n2 {
margin-left: -0.5rem !important; }
.m-md-n3 {
margin: -1rem !important; }
.mt-md-n3,
.my-md-n3 {
margin-top: -1rem !important; }
.mr-md-n3,
.mx-md-n3 {
margin-right: -1rem !important; }
.mb-md-n3,
.my-md-n3 {
margin-bottom: -1rem !important; }
.ml-md-n3,
.mx-md-n3 {
margin-left: -1rem !important; }
.m-md-n4 {
margin: -1.5rem !important; }
.mt-md-n4,
.my-md-n4 {
margin-top: -1.5rem !important; }
.mr-md-n4,
.mx-md-n4 {
margin-right: -1.5rem !important; }
.mb-md-n4,
.my-md-n4 {
margin-bottom: -1.5rem !important; }
.ml-md-n4,
.mx-md-n4 {
margin-left: -1.5rem !important; }
.m-md-n5 {
margin: -3rem !important; }
.mt-md-n5,
.my-md-n5 {
margin-top: -3rem !important; }
.mr-md-n5,
.mx-md-n5 {
margin-right: -3rem !important; }
.mb-md-n5,
.my-md-n5 {
margin-bottom: -3rem !important; }
.ml-md-n5,
.mx-md-n5 {
margin-left: -3rem !important; }
.m-md-auto {
margin: auto !important; }
.mt-md-auto,
.my-md-auto {
margin-top: auto !important; }
.mr-md-auto,
.mx-md-auto {
margin-right: auto !important; }
.mb-md-auto,
.my-md-auto {
margin-bottom: auto !important; }
.ml-md-auto,
.mx-md-auto {
margin-left: auto !important; } }
@media (min-width: 992px) {
.m-lg-0 {
margin: 0 !important; }
.mt-lg-0,
.my-lg-0 {
margin-top: 0 !important; }
.mr-lg-0,
.mx-lg-0 {
margin-right: 0 !important; }
.mb-lg-0,
.my-lg-0 {
margin-bottom: 0 !important; }
.ml-lg-0,
.mx-lg-0 {
margin-left: 0 !important; }
.m-lg-1 {
margin: 0.25rem !important; }
.mt-lg-1,
.my-lg-1 {
margin-top: 0.25rem !important; }
.mr-lg-1,
.mx-lg-1 {
margin-right: 0.25rem !important; }
.mb-lg-1,
.my-lg-1 {
margin-bottom: 0.25rem !important; }
.ml-lg-1,
.mx-lg-1 {
margin-left: 0.25rem !important; }
.m-lg-2 {
margin: 0.5rem !important; }
.mt-lg-2,
.my-lg-2 {
margin-top: 0.5rem !important; }
.mr-lg-2,
.mx-lg-2 {
margin-right: 0.5rem !important; }
.mb-lg-2,
.my-lg-2 {
margin-bottom: 0.5rem !important; }
.ml-lg-2,
.mx-lg-2 {
margin-left: 0.5rem !important; }
.m-lg-3 {
margin: 1rem !important; }
.mt-lg-3,
.my-lg-3 {
margin-top: 1rem !important; }
.mr-lg-3,
.mx-lg-3 {
margin-right: 1rem !important; }
.mb-lg-3,
.my-lg-3 {
margin-bottom: 1rem !important; }
.ml-lg-3,
.mx-lg-3 {
margin-left: 1rem !important; }
.m-lg-4 {
margin: 1.5rem !important; }
.mt-lg-4,
.my-lg-4 {
margin-top: 1.5rem !important; }
.mr-lg-4,
.mx-lg-4 {
margin-right: 1.5rem !important; }
.mb-lg-4,
.my-lg-4 {
margin-bottom: 1.5rem !important; }
.ml-lg-4,
.mx-lg-4 {
margin-left: 1.5rem !important; }
.m-lg-5 {
margin: 3rem !important; }
.mt-lg-5,
.my-lg-5 {
margin-top: 3rem !important; }
.mr-lg-5,
.mx-lg-5 {
margin-right: 3rem !important; }
.mb-lg-5,
.my-lg-5 {
margin-bottom: 3rem !important; }
.ml-lg-5,
.mx-lg-5 {
margin-left: 3rem !important; }
.p-lg-0 {
padding: 0 !important; }
.pt-lg-0,
.py-lg-0 {
padding-top: 0 !important; }
.pr-lg-0,
.px-lg-0 {
padding-right: 0 !important; }
.pb-lg-0,
.py-lg-0 {
padding-bottom: 0 !important; }
.pl-lg-0,
.px-lg-0 {
padding-left: 0 !important; }
.p-lg-1 {
padding: 0.25rem !important; }
.pt-lg-1,
.py-lg-1 {
padding-top: 0.25rem !important; }
.pr-lg-1,
.px-lg-1 {
padding-right: 0.25rem !important; }
.pb-lg-1,
.py-lg-1 {
padding-bottom: 0.25rem !important; }
.pl-lg-1,
.px-lg-1 {
padding-left: 0.25rem !important; }
.p-lg-2 {
padding: 0.5rem !important; }
.pt-lg-2,
.py-lg-2 {
padding-top: 0.5rem !important; }
.pr-lg-2,
.px-lg-2 {
padding-right: 0.5rem !important; }
.pb-lg-2,
.py-lg-2 {
padding-bottom: 0.5rem !important; }
.pl-lg-2,
.px-lg-2 {
padding-left: 0.5rem !important; }
.p-lg-3 {
padding: 1rem !important; }
.pt-lg-3,
.py-lg-3 {
padding-top: 1rem !important; }
.pr-lg-3,
.px-lg-3 {
padding-right: 1rem !important; }
.pb-lg-3,
.py-lg-3 {
padding-bottom: 1rem !important; }
.pl-lg-3,
.px-lg-3 {
padding-left: 1rem !important; }
.p-lg-4 {
padding: 1.5rem !important; }
.pt-lg-4,
.py-lg-4 {
padding-top: 1.5rem !important; }
.pr-lg-4,
.px-lg-4 {
padding-right: 1.5rem !important; }
.pb-lg-4,
.py-lg-4 {
padding-bottom: 1.5rem !important; }
.pl-lg-4,
.px-lg-4 {
padding-left: 1.5rem !important; }
.p-lg-5 {
padding: 3rem !important; }
.pt-lg-5,
.py-lg-5 {
padding-top: 3rem !important; }
.pr-lg-5,
.px-lg-5 {
padding-right: 3rem !important; }
.pb-lg-5,
.py-lg-5 {
padding-bottom: 3rem !important; }
.pl-lg-5,
.px-lg-5 {
padding-left: 3rem !important; }
.m-lg-n1 {
margin: -0.25rem !important; }
.mt-lg-n1,
.my-lg-n1 {
margin-top: -0.25rem !important; }
.mr-lg-n1,
.mx-lg-n1 {
margin-right: -0.25rem !important; }
.mb-lg-n1,
.my-lg-n1 {
margin-bottom: -0.25rem !important; }
.ml-lg-n1,
.mx-lg-n1 {
margin-left: -0.25rem !important; }
.m-lg-n2 {
margin: -0.5rem !important; }
.mt-lg-n2,
.my-lg-n2 {
margin-top: -0.5rem !important; }
.mr-lg-n2,
.mx-lg-n2 {
margin-right: -0.5rem !important; }
.mb-lg-n2,
.my-lg-n2 {
margin-bottom: -0.5rem !important; }
.ml-lg-n2,
.mx-lg-n2 {
margin-left: -0.5rem !important; }
.m-lg-n3 {
margin: -1rem !important; }
.mt-lg-n3,
.my-lg-n3 {
margin-top: -1rem !important; }
.mr-lg-n3,
.mx-lg-n3 {
margin-right: -1rem !important; }
.mb-lg-n3,
.my-lg-n3 {
margin-bottom: -1rem !important; }
.ml-lg-n3,
.mx-lg-n3 {
margin-left: -1rem !important; }
.m-lg-n4 {
margin: -1.5rem !important; }
.mt-lg-n4,
.my-lg-n4 {
margin-top: -1.5rem !important; }
.mr-lg-n4,
.mx-lg-n4 {
margin-right: -1.5rem !important; }
.mb-lg-n4,
.my-lg-n4 {
margin-bottom: -1.5rem !important; }
.ml-lg-n4,
.mx-lg-n4 {
margin-left: -1.5rem !important; }
.m-lg-n5 {
margin: -3rem !important; }
.mt-lg-n5,
.my-lg-n5 {
margin-top: -3rem !important; }
.mr-lg-n5,
.mx-lg-n5 {
margin-right: -3rem !important; }
.mb-lg-n5,
.my-lg-n5 {
margin-bottom: -3rem !important; }
.ml-lg-n5,
.mx-lg-n5 {
margin-left: -3rem !important; }
.m-lg-auto {
margin: auto !important; }
.mt-lg-auto,
.my-lg-auto {
margin-top: auto !important; }
.mr-lg-auto,
.mx-lg-auto {
margin-right: auto !important; }
.mb-lg-auto,
.my-lg-auto {
margin-bottom: auto !important; }
.ml-lg-auto,
.mx-lg-auto {
margin-left: auto !important; } }
@media (min-width: 1200px) {
.m-xl-0 {
margin: 0 !important; }
.mt-xl-0,
.my-xl-0 {
margin-top: 0 !important; }
.mr-xl-0,
.mx-xl-0 {
margin-right: 0 !important; }
.mb-xl-0,
.my-xl-0 {
margin-bottom: 0 !important; }
.ml-xl-0,
.mx-xl-0 {
margin-left: 0 !important; }
.m-xl-1 {
margin: 0.25rem !important; }
.mt-xl-1,
.my-xl-1 {
margin-top: 0.25rem !important; }
.mr-xl-1,
.mx-xl-1 {
margin-right: 0.25rem !important; }
.mb-xl-1,
.my-xl-1 {
margin-bottom: 0.25rem !important; }
.ml-xl-1,
.mx-xl-1 {
margin-left: 0.25rem !important; }
.m-xl-2 {
margin: 0.5rem !important; }
.mt-xl-2,
.my-xl-2 {
margin-top: 0.5rem !important; }
.mr-xl-2,
.mx-xl-2 {
margin-right: 0.5rem !important; }
.mb-xl-2,
.my-xl-2 {
margin-bottom: 0.5rem !important; }
.ml-xl-2,
.mx-xl-2 {
margin-left: 0.5rem !important; }
.m-xl-3 {
margin: 1rem !important; }
.mt-xl-3,
.my-xl-3 {
margin-top: 1rem !important; }
.mr-xl-3,
.mx-xl-3 {
margin-right: 1rem !important; }
.mb-xl-3,
.my-xl-3 {
margin-bottom: 1rem !important; }
.ml-xl-3,
.mx-xl-3 {
margin-left: 1rem !important; }
.m-xl-4 {
margin: 1.5rem !important; }
.mt-xl-4,
.my-xl-4 {
margin-top: 1.5rem !important; }
.mr-xl-4,
.mx-xl-4 {
margin-right: 1.5rem !important; }
.mb-xl-4,
.my-xl-4 {
margin-bottom: 1.5rem !important; }
.ml-xl-4,
.mx-xl-4 {
margin-left: 1.5rem !important; }
.m-xl-5 {
margin: 3rem !important; }
.mt-xl-5,
.my-xl-5 {
margin-top: 3rem !important; }
.mr-xl-5,
.mx-xl-5 {
margin-right: 3rem !important; }
.mb-xl-5,
.my-xl-5 {
margin-bottom: 3rem !important; }
.ml-xl-5,
.mx-xl-5 {
margin-left: 3rem !important; }
.p-xl-0 {
padding: 0 !important; }
.pt-xl-0,
.py-xl-0 {
padding-top: 0 !important; }
.pr-xl-0,
.px-xl-0 {
padding-right: 0 !important; }
.pb-xl-0,
.py-xl-0 {
padding-bottom: 0 !important; }
.pl-xl-0,
.px-xl-0 {
padding-left: 0 !important; }
.p-xl-1 {
padding: 0.25rem !important; }
.pt-xl-1,
.py-xl-1 {
padding-top: 0.25rem !important; }
.pr-xl-1,
.px-xl-1 {
padding-right: 0.25rem !important; }
.pb-xl-1,
.py-xl-1 {
padding-bottom: 0.25rem !important; }
.pl-xl-1,
.px-xl-1 {
padding-left: 0.25rem !important; }
.p-xl-2 {
padding: 0.5rem !important; }
.pt-xl-2,
.py-xl-2 {
padding-top: 0.5rem !important; }
.pr-xl-2,
.px-xl-2 {
padding-right: 0.5rem !important; }
.pb-xl-2,
.py-xl-2 {
padding-bottom: 0.5rem !important; }
.pl-xl-2,
.px-xl-2 {
padding-left: 0.5rem !important; }
.p-xl-3 {
padding: 1rem !important; }
.pt-xl-3,
.py-xl-3 {
padding-top: 1rem !important; }
.pr-xl-3,
.px-xl-3 {
padding-right: 1rem !important; }
.pb-xl-3,
.py-xl-3 {
padding-bottom: 1rem !important; }
.pl-xl-3,
.px-xl-3 {
padding-left: 1rem !important; }
.p-xl-4 {
padding: 1.5rem !important; }
.pt-xl-4,
.py-xl-4 {
padding-top: 1.5rem !important; }
.pr-xl-4,
.px-xl-4 {
padding-right: 1.5rem !important; }
.pb-xl-4,
.py-xl-4 {
padding-bottom: 1.5rem !important; }
.pl-xl-4,
.px-xl-4 {
padding-left: 1.5rem !important; }
.p-xl-5 {
padding: 3rem !important; }
.pt-xl-5,
.py-xl-5 {
padding-top: 3rem !important; }
.pr-xl-5,
.px-xl-5 {
padding-right: 3rem !important; }
.pb-xl-5,
.py-xl-5 {
padding-bottom: 3rem !important; }
.pl-xl-5,
.px-xl-5 {
padding-left: 3rem !important; }
.m-xl-n1 {
margin: -0.25rem !important; }
.mt-xl-n1,
.my-xl-n1 {
margin-top: -0.25rem !important; }
.mr-xl-n1,
.mx-xl-n1 {
margin-right: -0.25rem !important; }
.mb-xl-n1,
.my-xl-n1 {
margin-bottom: -0.25rem !important; }
.ml-xl-n1,
.mx-xl-n1 {
margin-left: -0.25rem !important; }
.m-xl-n2 {
margin: -0.5rem !important; }
.mt-xl-n2,
.my-xl-n2 {
margin-top: -0.5rem !important; }
.mr-xl-n2,
.mx-xl-n2 {
margin-right: -0.5rem !important; }
.mb-xl-n2,
.my-xl-n2 {
margin-bottom: -0.5rem !important; }
.ml-xl-n2,
.mx-xl-n2 {
margin-left: -0.5rem !important; }
.m-xl-n3 {
margin: -1rem !important; }
.mt-xl-n3,
.my-xl-n3 {
margin-top: -1rem !important; }
.mr-xl-n3,
.mx-xl-n3 {
margin-right: -1rem !important; }
.mb-xl-n3,
.my-xl-n3 {
margin-bottom: -1rem !important; }
.ml-xl-n3,
.mx-xl-n3 {
margin-left: -1rem !important; }
.m-xl-n4 {
margin: -1.5rem !important; }
.mt-xl-n4,
.my-xl-n4 {
margin-top: -1.5rem !important; }
.mr-xl-n4,
.mx-xl-n4 {
margin-right: -1.5rem !important; }
.mb-xl-n4,
.my-xl-n4 {
margin-bottom: -1.5rem !important; }
.ml-xl-n4,
.mx-xl-n4 {
margin-left: -1.5rem !important; }
.m-xl-n5 {
margin: -3rem !important; }
.mt-xl-n5,
.my-xl-n5 {
margin-top: -3rem !important; }
.mr-xl-n5,
.mx-xl-n5 {
margin-right: -3rem !important; }
.mb-xl-n5,
.my-xl-n5 {
margin-bottom: -3rem !important; }
.ml-xl-n5,
.mx-xl-n5 {
margin-left: -3rem !important; }
.m-xl-auto {
margin: auto !important; }
.mt-xl-auto,
.my-xl-auto {
margin-top: auto !important; }
.mr-xl-auto,
.mx-xl-auto {
margin-right: auto !important; }
.mb-xl-auto,
.my-xl-auto {
margin-bottom: auto !important; }
.ml-xl-auto,
.mx-xl-auto {
margin-left: auto !important; } } html {
max-width: 100%; }
a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
ins,
kbd,
label,
legend,
li,
object,
ol,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var,
figure {
vertical-align: baseline;
font-family: inherit;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
outline: 0;
padding: 0;
margin: 0;
border: 0; }
sub,
sup {
font-size: 10px; }
:focus {
outline: 0; }
input[type=submit] {
-webkit-appearance: none; }
html {
overflow-x: hidden; }
ol,
ul {
list-style: none; }
input[type=text]::-ms-clear {
display: none; }
sup {
vertical-align: super; }
sub {
vertical-align: sub; }
p:empty {
display: none; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block; }
@font-face {
font-family: "ElegantIcons";
font-style: normal;
font-weight: normal;
src: url(https://cdn.rawgit.com/mdentinho/elegant-icons-sass/e48e7df0/fonts/ElegantIcons.woff2) format("woff2"), url(https://cdn.rawgit.com/mdentinho/elegant-icons-sass/e48e7df0/fonts/ElegantIcons.woff) format("woff"); } .admin-bar .gs-wpadminbar a {
-webkit-box-shadow: none;
box-shadow: none; }
@media (max-width: 781px) {
.admin-bar .gs-wpadminbar {
position: fixed !important; } }
.admin-bar .header-is-sticky .gs-site-header.headroom--not-top,
.admin-bar .header-is-sticky .gs-site-header,
.admin-bar .gs-template-header-is-sticky,
.admin-bar .gs-fullscreen-search-inner,
.admin-bar .gs-locked-section-invisible,
.admin-bar .gs-off-canvas-sidebar-holder {
margin-top: 46px; }
@media (min-width: 782px) {
.admin-bar .header-is-sticky .gs-site-header.headroom--not-top,
.admin-bar .header-is-sticky .gs-site-header,
.admin-bar .gs-template-header-is-sticky,
.admin-bar .gs-fullscreen-search-inner,
.admin-bar .gs-locked-section-invisible,
.admin-bar .gs-off-canvas-sidebar-holder {
margin-top: 32px; } }
@media (min-width: 992px) {
.admin-bar .gs-locked-section-on {
margin-top: 32px; } }  h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
font-family: "Jost", sans-serif;
font-weight: 400;
color: #181818;
margin-bottom: 2.66667rem; }
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a {
color: #181818; }
h1 a:hover,
.h1 a:hover,
h2 a:hover,
.h2 a:hover,
h3 a:hover,
.h3 a:hover,
h4 a:hover,
.h4 a:hover,
h5 a:hover,
.h5 a:hover,
h6 a:hover,
.h6 a:hover {
color: #333333 !important; }
h1,
.h1 {
font-size: 3.33333rem;
line-height: 1.2; }
h2,
.h2 {
font-size: 2.83333rem;
line-height: 1.17647; }
h3,
.h3 {
font-size: 2rem;
line-height: 1.20833; }
h4,
.h4 {
font-size: 1.41667rem;
line-height: 1.64706; }
h5,
.h5 {
font-size: 1.25rem;
line-height: 1.6; }
h6,
.h6 {
font-size: 1rem;
line-height: 1.91667; }
address {
font-style: italic;
margin-bottom: 1.33333rem; } hr {
border: 0;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #e5e5e5;
margin: 2.66667rem 0; }
ul {
list-style: disc;
margin-bottom: 2.91667rem;
padding-left: 2.33333rem; }
ul li {
margin-bottom: 1.16667rem; }
ul li ul,
ul li ol {
padding-left: 1.16667rem;
margin-top: 1.16667rem;
margin-bottom: 1.16667rem; }
ol {
list-style: decimal;
margin-bottom: 2.91667rem;
padding-left: 2.33333rem; }
ol li {
margin-bottom: 1.16667rem; }
ol li ol,
ol li ul {
padding-left: 1.16667rem;
margin-top: 1.16667rem;
margin-bottom: 1.16667rem; }
dl {
margin: 0 1.33333rem 2.91667rem 1.33333rem; }
dl dt {
color: #333333;
font-weight: 600;
margin-bottom: 1.33333rem; }
dl dt:last-child {
margin-bottom: 0; }
p {
margin: 0 0 1.66667rem 0; }
.gs-blog-post-single-holder .entry-content-inner p {
margin-bottom: 2.91667rem; }
pre {
font-family: Monaco, monospace;
padding: 1.33333rem;
margin: 1.33333rem 0;
line-height: 1.73333;
background-color: #ecf1f4;
border: 1px solid #d2d2d2;
border-radius: 0;
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word; }
blockquote {
font-size: 1.66667rem;
line-height: 1.6;
font-style: italic;
margin: 2.66667rem 0;
font-weight: 500;
padding: 0.66667rem 2.66667rem;
color: #181818;
border-left: 4px solid #e5e5e5; }
blockquote > *:last-child {
margin-bottom: 0 !important; } a:not(button) {
color: #181818;
text-decoration: none;
position: relative;
-webkit-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s; }
a:not(button):hover, a:not(button).active {
color: #333333; }
abbr {
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #181818; }
b,
strong {
font-family: "Jost", sans-serif;
font-weight: 600; }
cite {
display: block;
text-align: right;
margin-bottom: 1.33333rem; }
code {
font-family: "Jost", sans-serif;
padding: 0.41667rem;
background-color: #ecf1f4; }
em,
var,
i {
font-style: italic; }
mark {
background-color: #181818;
color: #ffffff; }
small {
font-size: 1rem; } del {
opacity: 1 !important; }
ins {
text-decoration: none;
font-weight: inherit !important; } table {
margin: 0 0 2.91667rem 0 !important;
width: 100%;
empty-cells: show;
border-collapse: collapse !important;
border-spacing: 0;
border: 1px solid #e5e5e5 !important;
border-radius: 0 !important; }
table td,
table th {
font-weight: 500;
background-color: transparent;
border-left: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
margin: 0;
padding: 7px 14px;
overflow: visible; }
table td:first-child,
table th:first-child {
border-left-width: 0; }
table td a,
table th a {
color: #333333; }
table td#today {
color: #333333; }
table thead {
text-align: left;
vertical-align: middle; }
table thead td,
table thead th {
font-weight: 600;
color: #333333; } fieldset {
border: 1px solid #e5e5e5;
border-radius: 0;
padding: 1.33333rem;
margin-bottom: 1.33333rem; }
fieldset legend {
padding: 0.33333rem 0.5rem;
border: 1px solid #e5e5e5;
border-radius: 0;
margin-bottom: 0; }
legend {
color: #333333;
font-size: 1rem;
line-height: 1.91667;
margin-bottom: 1.33333rem; }
input,
textarea {
display: block;
width: inherit;
font-family: "Jost", sans-serif;
color: #333333;
font-size: 1.25rem;
line-height: 1.85714;
background-color: transparent;
padding: 1.08333rem 0;
border: 0;
border-bottom: 2px solid #e5e5e5;
border-radius: 0;
-webkit-transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
-o-transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); }
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #686868; }
input:-moz-placeholder,
textarea:-moz-placeholder {
color: #686868; }
input::-moz-placeholder,
textarea::-moz-placeholder {
color: #686868; }
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #686868; }
input:focus,
textarea:focus {
border-color: #333333; }
textarea {
resize: none;
height: 12.5rem !important; }
textarea,
input[type='text'],
input[type='button'],
input[type='submit'],
input[type='search'] {
-webkit-appearance: none;
-webkit-border-radius: 0; }
input[type='checkbox'],
input[type='radio'] {
display: inline-block !important;
width: auto !important;
vertical-align: middle; }
.search-form {
position: relative; }
.search-form input[type='search'] {
padding-right: 3.16667rem; }
.search-form .search-form-button {
margin-bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 0.5rem; }
.search-form .search-form-button input {
display: none; }
.search-form .search-form-button span {
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
color: #181818;
padding: 10px 0; }
label {
display: inline-block;
line-height: 1.375;
margin-bottom: 0.66667rem; }
select {
width: 100%;
font-size: 1.16667rem;
color: #333333;
height: 4.33333rem;
background-color: #ffffff;
-webkit-box-shadow: none;
box-shadow: none;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-border-radius: 0;
border-width: 1px;
border-style: solid;
border-color: #e5e5e5;
background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='18' viewBox='0 0 24 24'><path fill='currentColor' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");
background-position: 94% 56%;
background-repeat: no-repeat;
padding: 0 3.83333rem 0 1.5rem; }
progress {
width: 100%; }
.wpcf7 input,
.wpcf7 textarea {
width: 100%; }
.wpcf7 input[type='submit'] {
width: auto; }
.gs-dark-form label,
.gs-dark-form legend {
color: #ffffff; }
.gs-dark-form input,
.gs-dark-form textarea,
.gs-dark-form select {
color: #ffffff;
background-color: transparent;
border-color: #ffffff; }
.gs-dark-form input::-webkit-input-placeholder,
.gs-dark-form textarea::-webkit-input-placeholder,
.gs-dark-form select::-webkit-input-placeholder {
color: #ffffff; }
.gs-dark-form input:-moz-placeholder,
.gs-dark-form textarea:-moz-placeholder,
.gs-dark-form select:-moz-placeholder {
color: #ffffff; }
.gs-dark-form input::-moz-placeholder,
.gs-dark-form textarea::-moz-placeholder,
.gs-dark-form select::-moz-placeholder {
color: #ffffff; }
.gs-dark-form input:-ms-input-placeholder,
.gs-dark-form textarea:-ms-input-placeholder,
.gs-dark-form select:-ms-input-placeholder {
color: #ffffff; }
.gs-dark-form input:focus,
.gs-dark-form textarea:focus {
border-color: #ffffff; }
.gs-dark-form input[type='submit'],
.gs-dark-form button,
.gs-dark-form .button {
color: #ffffff !important;
border-color: #ffffff !important; }
.gs-dark-form input[type='submit']:hover,
.gs-dark-form button:hover,
.gs-dark-form .button:hover {
background-color: #ffffff !important;
color: #333333 !important; }
.wpcf7 input,
.wpcf7 textarea {
margin-top: 0 !important; }  .gs-btn {
display: inline-block;
font-family: "Jost", sans-serif;
text-transform: uppercase;
line-height: 1;
font-weight: 600;
cursor: pointer;
border-radius: 0;
border: 1px solid transparent;
background-color: transparent;
-webkit-box-shadow: none !important;
box-shadow: none !important;
letter-spacing: 0.08333rem;
-webkit-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
-o-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important; }
.gs-btn.gs-btn-loading {
background-color: transparent !important;
color: #181818 !important; }
.gs-btn.gs-btn-loading:hover {
color: #181818 !important; }
.gs-btn-full {
width: 100% !important; }
input[type='submit'],
button,
.button {
display: inline-block;
font-family: "Jost", sans-serif;
text-transform: uppercase;
line-height: 1;
font-weight: 600;
cursor: pointer;
border-radius: 0;
border: 1px solid transparent;
background-color: transparent;
-webkit-box-shadow: none !important;
box-shadow: none !important;
letter-spacing: 0.08333rem;
-webkit-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
-o-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
font-size: 1.08333rem;
padding: 1.5rem 2.66667rem;
color: #ffffff !important;
border-color: #181818;
background-color: #181818; }
input[type='submit'] a,
button a,
.button a {
color: #ffffff !important; }
input[type='submit']:hover,
button:hover,
.button:hover {
background-color: #333333;
border-color: #333333;
color: #ffffff !important; }
.woocommerce .button:not(.yith-wcqv-button) {
font-family: "Jost", sans-serif !important;
line-height: 1 !important;
font-weight: 600 !important;
text-transform: uppercase !important;
letter-spacing: 0.08333rem !important;
cursor: pointer !important;
border-radius: 0 !important;
border: 1px solid transparent !important;
background-color: transparent !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
-webkit-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
-o-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
font-size: 1.08333rem !important;
padding: 1.5rem 2.66667rem !important;
color: #ffffff !important;
border-color: #181818 !important;
background-color: #181818 !important; }
.woocommerce .button:not(.yith-wcqv-button):hover {
background-color: #333333 !important;
border-color: #333333 !important;
color: #ffffff !important; }
.woocommerce .sidebar-container input[type='submit'],
.woocommerce .sidebar-container button,
.woocommerce .sidebar-container .button {
font-family: "Jost", sans-serif !important;
line-height: 1 !important;
font-weight: 600 !important;
text-transform: uppercase !important;
letter-spacing: 0.08333rem !important;
cursor: pointer !important;
border-radius: 0 !important;
border: 1px solid transparent !important;
background-color: transparent !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
-webkit-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
-o-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
color: #333333 !important;
border-color: #e5e5e5 !important; }
.woocommerce .sidebar-container input[type='submit'] a,
.woocommerce .sidebar-container button a,
.woocommerce .sidebar-container .button a {
color: #ffffff !important; }
.woocommerce .sidebar-container input[type='submit']:hover,
.woocommerce .sidebar-container button:hover,
.woocommerce .sidebar-container .button:hover {
color: #ffffff !important;
border-color: #333333 !important;
background-color: #333333 !important; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr td a.button,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-downloads tr td a.button {
font-size: 1rem;
padding: 1rem 1.83333rem; }
.gs-read-more {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
font-family: "Jost", sans-serif;
text-transform: uppercase;
font-size: 1rem;
letter-spacing: .075em;
font-weight: 600; }
.gs-read-more:before {
content: '';
width: 6px;
height: 2px;
background-color: #181818;
margin-right: 8px;
-webkit-transition: width 0.3s ease;
-o-transition: width 0.3s ease;
transition: width 0.3s ease; }
.gs-read-more:hover:before {
width: 14px; }
.close-button {
position: absolute;
top: 1.83333rem;
right: 1.83333rem;
width: 22px;
height: 22px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
cursor: pointer;
-webkit-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
z-index: 10; }
.close-button:before, .close-button:after {
content: " ";
position: absolute;
top: 15px;
left: 0;
width: 26px;
height: 2px;
display: inline-block;
margin-top: -1px;
background-color: #333333;
-webkit-transition: -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
transition: -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
-o-transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s; }
.dark-skin .close-button:before, .dark-skin .close-button:after {
background-color: #fff; }
.close-button:before {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.close-button:after {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); }
.close-button:hover:before, .close-button:hover:after {
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.gs-link-button {
position: relative;
display: inline-block;
padding: 10px 55px 10px 0; }
.gs-link-button:before {
content: '';
background-color: #181818;
height: 1px;
width: 45px;
position: absolute;
right: 0;
top: 51%;
-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: .3s;
-o-transition: .3s;
transition: .3s; }
.gs-link-button:after {
content: '';
background-color: #181818;
height: 1px;
width: 45px;
position: absolute;
right: 0;
top: 51%;
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 100% 0;
-ms-transform-origin: 100% 0;
transform-origin: 100% 0;
-webkit-transition: .3s .2s;
-o-transition: .3s .2s;
transition: .3s .2s; }
.gs-link-button:hover:before {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition: .3s .2s;
-o-transition: .3s .2s;
transition: .3s .2s; }
.gs-link-button:hover:after {
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s; } .gs-btn.gs-btn-small {
font-size: 1rem;
padding: 1rem 1.83333rem; }
.gs-btn.gs-btn-regular {
font-size: 1.08333rem;
padding: 1.5rem 2.66667rem; }
.gs-btn.gs-btn-medium {
font-size: 1.25rem;
padding: 1.66667rem 3.33333rem; } .gs-btn.gs-btn-accent {
color: #ffffff !important;
border-color: #181818;
background-color: #181818; }
.gs-btn.gs-btn-accent:hover {
background-color: #333333;
border-color: #333333;
color: #ffffff !important; }
.gs-btn.gs-btn-accent.gs-btn-loading {
color: #181818 !important; }
.gs-btn.gs-btn-dark {
color: #181818;
border-color: #e5e5e5; }
.gs-btn.gs-btn-dark:hover {
color: #ffffff;
border-color: #181818;
background-color: #181818; }
.gs-btn.gs-btn-dark.gs-btn-loading {
color: #333333 !important; }
.gs-btn.gs-btn-white-color {
color: #ffffff;
border-color: #ffffff; }
.gs-btn.gs-btn-white-color:hover {
background-color: #ffffff;
color: #333333; }
.gs-btn.gs-btn-white-color.gs-btn-loading {
color: #ffffff !important; } img {
max-width: 100%;
height: auto; } .gs-divider {
position: relative;
display: inline-block;
color: #a5a5a5;
font-size: 1.16667rem; }
.gs-divider a {
color: #a5a5a5; }
.gs-divider a:hover {
color: #333333; }
.gs-divider:not(:last-child) {
padding-right: 0.66667rem; }
.gs-divider:not(:last-child):after {
content: '-';
display: inline-block;
margin-left: 0.5rem; }
.gs-divider svg {
height: 15px;
width: 15px;
stroke: currentColor;
margin-bottom: -2px;
margin-right: 5px;
display: inline-block; }
.gs-divider ul {
padding: 0;
margin: 0;
display: inline-block; }
.gs-divider ul li {
display: inline-block;
margin-bottom: 0;
margin-right: 3.16667rem;
margin-left: 0;
margin-right: 0.33333rem; }
.gs-divider ul li:last-child {
margin-right: 0 !important; }
.gs-divider ul li a::after {
content: ','; }
.gs-divider ul li:last-child {
margin-right: 0; }
.gs-divider ul li:last-child a::after {
display: none; } .select2 .selection .select2-selection {
border: none;
border-bottom: 2px solid #e5e5e5 !important;
background-color: transparent !important;
border-radius: 0 !important;
-webkit-transition: border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
height: auto; }
.select2 .selection .select2-selection .select2-selection__rendered {
min-height: 4.16667rem;
padding: 1.33333rem 0;
font-size: 1.25rem;
text-align: left;
line-height: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
white-space: nowrap; }
.select2 .selection .select2-selection .select2-selection__rendered .select2-search {
margin-top: 7px; }
.select2 .selection .select2-selection .select2-selection__rendered .select2-selection__choice {
margin-top: 7px;
background-color: #ecf1f4;
border-color: #e5e5e5; }
.select2 .selection .select2-selection .select2-selection__arrow {
height: 50px;
width: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 1.66667rem;
color: #333333; }
.select2 .selection .select2-selection .select2-selection__arrow > b {
display: none; }
.select2 .selection .select2-selection .select2-selection__arrow:before {
font-family: 'themify';
content: '\e64b';
display: block;
line-height: inherit;
font-style: normal; }
.select2.select2-container.select2-container--default.select2-container--open .select2-selection--multiple {
border-color: #181818 !important;
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important; }
.select2.select2-container.select2-container--default.select2-container--open .select2-selection--single {
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important; }
.select2.select2-container.select2-container--default.select2-container--open .selection .select2-selection {
border-color: #333333 !important; }
body .select2-container .select2-dropdown {
background-color: #ecf1f4;
border-color: #ecf1f4;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
body .select2-container .select2-dropdown .select2-search {
padding: 0.5rem 1.25rem;
padding-top: 1.25rem; }
body .select2-container .select2-dropdown .select2-search input {
border-radius: 0;
border-color: #e5e5e5;
background-color: #ffffff;
padding: 0.5rem 1rem; }
body .select2-container .select2-dropdown .select2-results {
display: block; }
body .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
margin-bottom: 0 !important;
font-size: 1.16667rem;
padding: 0.66667rem 1.5rem; }
body .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted {
background-color: #333333;
color: #ffffff; }
body .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected='true'] {
background-color: #ecf1f4;
color: #333333; } .gs-logo.gs-logo-text a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-family: "Jost", sans-serif;
font-weight: 400;
color: #181818;
margin-bottom: 0;
font-size: 24px;
line-height: 1.16667;
line-height: 1; }
.gs-logo.gs-logo-img a {
position: relative;
display: block;
-webkit-box-shadow: none;
box-shadow: none; }
.gs-logo.gs-logo-img a .logo-img-holder {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
-o-transition: visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
transition: visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s; }
.gs-logo.gs-logo-img a .logo-light {
opacity: 0;
visibility: hidden;
z-index: 1; }
.gs-logo a img {
display: block; }
.gs-logo-text {
margin-bottom: 0; } .gs-offcanvas-sidebar-opener a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-shadow: none !important;
box-shadow: none !important;
-ms-flex-item-align: center;
align-self: center; }
.gs-offcanvas-sidebar-opener a:hover {
opacity: 0.75; } .search-button-wrapper,
.search-button-trigger-holder {
position: relative;
-webkit-box-shadow: none !important;
box-shadow: none !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
z-index: 100; }
.search-button-wrapper svg,
.search-button-trigger-holder svg {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-item-align: center;
align-self: center; }
.search-button-wrapper .search-button-trigger,
.search-button-trigger-holder .search-button-trigger {
color: #333333;
pointer-events: auto;
-webkit-transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-o-transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-webkit-transition-delay: 0.1s;
-o-transition-delay: 0.1s;
transition-delay: 0.1s; }
.search-is-open .search-button-wrapper .search-button-trigger, .search-is-open
.search-button-trigger-holder .search-button-trigger {
pointer-events: none;
opacity: 0;
-webkit-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s; }
.search-button-wrapper .search-wrapper-close,
.search-button-trigger-holder .search-wrapper-close {
position: absolute;
top: 50%;
margin-top: -13px;
left: 0;
pointer-events: none;
opacity: 0;
-webkit-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);
-webkit-transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-o-transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.search-is-open .search-button-wrapper .search-wrapper-close, .search-is-open
.search-button-trigger-holder .search-wrapper-close {
pointer-events: auto;
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition-delay: 0.1s;
-o-transition-delay: 0.1s;
transition-delay: 0.1s; } .scrollto-top {
position: fixed;
top: auto;
right: 2.5rem;
bottom: 2.5rem;
left: auto;
z-index: 9;
width: 3.33333rem;
height: 3.33333rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
text-align: center;
-webkit-box-shadow: none !important;
box-shadow: none !important;
opacity: 0;
visibility: hidden;
-webkit-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s; }
.scrollto-top.scrollto-top--translate {
-webkit-transform: translateY(25px);
-ms-transform: translateY(25px);
transform: translateY(25px); }
.scrollto-top.scrollto-top--translate.gotop-inview {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
.scrollto-top.gotop-zoom {
-webkit-transform: scale(0.6);
-ms-transform: scale(0.6);
transform: scale(0.6); }
.scrollto-top.gotop-zoom.gotop-inview {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); }
.scrollto-top.gotop-inview {
opacity: 1;
visibility: visible; }
.scrollto-top.gotop-light {
background-color: #ffffff; }
.scrollto-top.gotop-light svg {
stroke: #181818; }
.scrollto-top.gotop-dark {
background-color: #181818; }
.scrollto-top.gotop-dark svg {
stroke: #ffffff; } @media (max-width: 767px) {
.gs-col-5 {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; } }
@media (min-width: 768px) and (max-width: 992px) {
.gs-col-md-5 {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; } }
@media (min-width: 992px) {
.gs-col-lg-5 {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; } } .tagcloud {
margin-right: -3px;
margin-left: -3px;
margin-bottom: -8px; }
.tagcloud a {
font-size: 14px !important;
padding: 4px 10px;
border: 1px solid #e5e5e5;
display: inline-block;
margin-left: 3px;
margin-right: 3px;
margin-bottom: 8px;
-webkit-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s; }
.tagcloud a:hover {
border-color: #181818;
background-color: #181818;
color: #ffffff; } .gs-page-title {
font-family: "Jost", sans-serif;
font-weight: 500;
color: #333333;
margin-bottom: 2.66667rem;
font-size: 5.83333rem;
line-height: 1.14286;
margin-bottom: 1.33333rem; } .gs-menu-label > a:not(.submenu-icon) {
position: unset; }
@media (min-width: 992px) {
.gs-menu-label > a:not(.submenu-icon) {
position: relative; } }
.gs-menu-label > a:not(.submenu-icon)::before {
display: block;
border-radius: 0;
font-size: 10px;
line-height: 1 !important;
font-weight: 700;
color: #ffffff;
text-transform: uppercase;
letter-spacing: 1px;
padding: 4px 4px 4px 5px;
position: absolute;
top: 9px;
right: 3rem; }
@media (min-width: 992px) {
.gs-menu-label > a:not(.submenu-icon)::before {
font-size: 9px;
top: -1.41667rem;
right: -1.41667rem; } }
.gs-menu-label.gs-menu-label-hot > a:not(.submenu-icon)::before {
content: 'Hot';
background-color: #e82a2a; }
.gs-menu-label.gs-menu-label-new > a:not(.submenu-icon)::before {
content: 'New';
background-color: #37d484; }
ul.menu li.menu-item ul.sub-menu > li.menu-item.gs-menu-label > a:not(.submenu-icon) {
position: unset; }
@media (min-width: 992px) {
ul.menu li.menu-item ul.sub-menu > li.menu-item.gs-menu-label > a:not(.submenu-icon)::before {
top: 5px;
right: 0; } }
ul.menu li.menu-item.menu-mega-dropdown ul.sub-menu > li.menu-item.gs-menu-label > a:not(.submenu-icon)::before {
right: 3rem; }
ul.menu li.menu-item.menu-mega-dropdown ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item.gs-menu-label > a:not(.submenu-icon)::before {
right: 0; } .gs-product-badge {
display: inline-block;
color: #ffffff !important;
font-size: 1.25rem;
line-height: 1;
padding: 0.83333rem 2.08333rem;
text-align: center;
background-color: #333333;
border-radius: 0; }
.gs-product-badge.sale {
background-color: #37d484; }
.gs-product-badge.out-of-stock {
background-color: #ffb453; } .ui-slider {
height: 3px !important;
border-radius: 0 !important;
background-color: #e5e5e5 !important;
margin-bottom: 2rem !important;
cursor: pointer; }
.ui-slider .ui-slider-range {
background-color: #333333 !important; }
.ui-slider .ui-slider-handle {
height: 14px !important;
width: 14px !important;
top: -5px !important;
margin-left: -5px !important;
background-color: #181818 !important;
border-radius: 50%;
-webkit-transition: -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
cursor: pointer !important; }
.ui-slider .ui-slider-handle.ui-state-active {
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3); }  .woocommerce .star-rating {
display: inline-block !important;
vertical-align: middle;
float: none;
font-size: 1.08333rem;
letter-spacing: 5px;
color: #e2e2e2;
margin: 0.66667rem 0;
width: 7.91667rem; }
.woocommerce .star-rating::before {
color: #e2e2e2; }
.woocommerce .star-rating span {
font-size: inherit !important; }
.gs-rating-holder {
text-align: center; }
.gs-rating-holder .gs-rating {
font-family: 'FontAwesome';
position: relative;
display: inline-block;
vertical-align: middle;
overflow: hidden;
letter-spacing: 0.33333rem;
font-size: 1.16667rem;
color: #c4c4c4; }
.gs-rating-holder .gs-rating:before {
content: "\f006\f006\f006\f006\f006"; }
.gs-rating-holder .gs-rating span {
position: absolute;
top: 0;
left: 0;
overflow: hidden; }
.gs-rating-holder .gs-rating span:before {
content: "\f005\f005\f005\f005\f005"; } .woocommerce table th,
.woocommerce table td {
padding: 1.33333rem !important;
border-left: 0;
background-color: transparent !important;
border-top: none !important; }
.woocommerce table th {
font-weight: 600 !important; }
.woocommerce table td img {
width: 6.66667rem !important; }
.woocommerce table td.product-remove a {
font-size: 1.33333rem;
font-weight: 500;
color: #333333 !important;
margin: auto;
-webkit-box-shadow: none;
box-shadow: none; }
.woocommerce table td.product-remove a:hover {
color: #181818 !important;
background-color: transparent !important; }
.woocommerce table td.product-thumbnail {
text-align: left !important;
min-width: 32px; }
.woocommerce table td.product-thumbnail a {
-webkit-box-shadow: none;
box-shadow: none; }
.woocommerce table td.product-price, .woocommerce table td.product-subtotal {
text-align: left; }
.woocommerce table td.product-quantity .quantity input {
line-height: 1.3;
margin-left: auto; }
@media (min-width: 768px) {
.woocommerce table td.product-quantity .quantity input {
margin-left: 0; } }
@media (max-width: 767px) {
.woocommerce table td.actions {
border-bottom: 0; } }
.woocommerce table td.actions .coupon input {
width: 12.5rem !important;
margin-right: 15px !important;
padding-left: 1rem !important; }
@media (max-width: 767px) {
.woocommerce table td.actions .coupon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-bottom: 1rem !important; }
.woocommerce table td.actions .coupon input,
.woocommerce table td.actions .coupon button {
-webkit-box-flex: 0;
-ms-flex: 0 0 49%;
flex: 0 0 49%;
max-width: 49%;
margin: 0 !important; }
.woocommerce table td.actions .coupon button {
margin-left: auto !important; } }
.woocommerce table tr.shipping td label {
color: #a5a5a5; }
.woocommerce table tr.shipping td label span {
color: #a5a5a5; }
.woocommerce table tr .product-total {
text-align: right; }
.woocommerce table tr .product-name {
text-align: left; }
.woocommerce table tfoot tr:last-child th,
.woocommerce table tfoot tr:last-child td {
font-size: 1.5rem;
color: #333333; } #add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background-color: #ecf1f4;
border: 1px solid #e5e5e5;
border-radius: 0; }
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
display: none; } .woocommerce .wc-bacs-bank-details-heading {
font-size: 1.25rem;
line-height: 1.6; }
.woocommerce .wc-bacs-bank-details-account-name {
font-size: 1.41667rem;
line-height: 1.64706;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 1.33333rem; } .woocommerce address {
font-style: italic !important;
margin-bottom: 2.66667rem !important;
padding: 0 !important;
border: 0 !important; }
.woocommerce address p::before {
font-style: normal; } .woocommerce .quantity {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
position: relative; }
.woocommerce .quantity input[type='number'] {
width: 80px;
border: 1px solid #e5e5e5 !important;
padding: 0.83333rem 3rem 0.83333rem 0.83333rem;
-moz-appearance: textfield; }
.woocommerce .quantity input[type='number']::-webkit-inner-spin-button, .woocommerce .quantity input[type='number']::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0; }
.woocommerce .quantity .quantity-nav {
position: absolute;
right: 1px;
top: 0;
height: 100%; }
.woocommerce .quantity .quantity-nav .quantity-button {
cursor: pointer;
border-left: 1px solid #e5e5e5;
width: 25px;
font-weight: 400;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 1.16667rem;
-webkit-transform: translateX(-27px);
-ms-transform: translateX(-27px);
transform: translateX(-27px);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s; }
.woocommerce .quantity .quantity-nav .quantity-button.quantity-up {
position: absolute;
height: 49%;
top: 1px;
border-bottom: 1px solid #e5e5e5; }
.woocommerce .quantity .quantity-nav .quantity-button.quantity-down {
position: absolute;
bottom: 1px;
height: 49%; }  .owl-carousel .owl-nav button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 3.83333rem;
width: 3.83333rem;
border-radius: 50%;
background-color: #181818 !important;
position: absolute;
top: 50%;
margin-top: -2.5rem;
-webkit-transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
-o-transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; }
.owl-carousel .owl-nav button svg {
color: #ffffff; }
.owl-carousel .owl-nav button:hover {
background-color: #333333 !important; }
.owl-carousel .owl-nav button.owl-prev {
left: 1.25rem;
opacity: 0;
visibility: hidden;
-webkit-transform: translateX(-16px);
-ms-transform: translateX(-16px);
transform: translateX(-16px); }
.owl-carousel .owl-nav button.owl-prev.disabled {
opacity: 0 !important;
visibility: hidden;
-webkit-transform: translateX(-16px) !important;
-ms-transform: translateX(-16px) !important;
transform: translateX(-16px) !important; }
.owl-carousel .owl-nav button.owl-next {
right: 1.25rem;
opacity: 0;
visibility: hidden;
-webkit-transform: translateX(16px);
-ms-transform: translateX(16px);
transform: translateX(16px); }
.owl-carousel .owl-nav button.owl-next.disabled {
opacity: 0 !important;
visibility: hidden;
-webkit-transform: translateX(16px) !important;
-ms-transform: translateX(16px) !important;
transform: translateX(16px) !important; }
.owl-carousel:hover .owl-nav button.owl-prev, .owl-carousel:hover .owl-nav button.owl-next {
opacity: 1;
visibility: visible;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); } .owl-carousel .owl-dots {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-top: 2.66667rem; }
.owl-carousel .owl-dots button {
margin: 0 1rem; }
.owl-carousel .owl-dots button span {
display: block;
background-color: #ced4da;
width: 0.5rem;
height: 0.5rem;
border-radius: 50%;
-webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); }
.owl-carousel .owl-dots button.active span, .owl-carousel .owl-dots button:hover span {
background-color: #181818; }  .gs-close-btn {
position: absolute;
top: 1.83333rem;
right: 1.83333rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.gs-close-btn svg {
-webkit-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s; }   .gs-fullscreen-search {
position: relative;
z-index: 99; }
.gs-fullscreen-search .gs-fullscreen-search-inner {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 2;
background-color: rgba(255, 255, 255, 0.97);
opacity: 0;
visibility: hidden;
-webkit-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
will-change: transform; }
.gs-fullscreen-search .gs-fullscreen-search-inner .search-wrapper-inner {
position: relative;
height: 100vh; }
.gs-fullscreen-search .gs-fullscreen-search-inner .search-wrapper-inner .search-wrapper-form {
position: absolute;
top: 50%;
left: 50%;
width: 60%;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0); }
.gs-fullscreen-search .gs-fullscreen-search-inner .search-wrapper-inner .search-wrapper-form form {
position: relative; }
.gs-fullscreen-search .gs-fullscreen-search-inner .search-wrapper-inner .search-wrapper-form input[type='search'] {
background-color: transparent;
font-size: 1.83333rem;
border-radius: 0;
padding: 2.16667rem 4.83333rem 2.16667rem 1.66667rem;
width: 100%; }
.gs-fullscreen-search .gs-fullscreen-search-inner .search-wrapper-inner .search-wrapper-form input[type='submit'] {
display: none; }
.gs-fullscreen-search .gs-fullscreen-search-inner .search-wrapper-inner .search-wrapper-form .search-form-button {
margin-bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 1.66667rem; }
.gs-fullscreen-search .gs-fullscreen-search-inner .search-wrapper-inner .search-wrapper-form .search-form-button span {
cursor: pointer;
display: block;
color: #333333;
-webkit-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s; }
.gs-fullscreen-search .gs-fullscreen-search-inner .search-wrapper-inner .search-wrapper-form .search-form-button span svg {
height: 26px;
width: 26px; }
.gs-fullscreen-search.active .gs-fullscreen-search-inner {
opacity: 1;
visibility: visible; } .off-canvas-sidebar-trigger {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
a .burger-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
a .burger-icon svg > rect {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 100% 0;
-ms-transform-origin: 100% 0;
transform-origin: 100% 0; }
a:hover .burger-icon svg > rect {
-webkit-animation: gsBurgerLineAnim .6s forwards;
animation: gsBurgerLineAnim .6s forwards; }
a:hover .burger-icon svg > rect:nth-of-type(1) {
-webkit-animation-delay: .1s;
animation-delay: .1s; }
a:hover .burger-icon svg > rect:nth-of-type(2) {
-webkit-animation-delay: .2s;
animation-delay: .2s; }
a:hover .burger-icon svg > rect:nth-of-type(3) {
-webkit-animation-delay: .3s;
animation-delay: .3s; }
.gs-off-canvas-sidebar .off-canvas-sidebar-overlay {
position: fixed;
top: 0;
right: 0;
width: 100%;
height: 100%;
min-height: 100%;
opacity: 1;
visibility: visible;
z-index: 99991;
pointer-events: none; }
.gs-off-canvas-sidebar.active .off-canvas-sidebar-overlay {
opacity: 1;
visibility: visible;
pointer-events: auto; }
.gs-off-canvas-sidebar.active .gs-off-canvas-sidebar-holder {
right: 0;
visibility: visible; }
.gs-off-canvas-sidebar.active .widget_text .textwidget > * {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
.gs-off-canvas-sidebar.active .widget_text .textwidget > *:nth-child(1) {
-webkit-transition-delay: 0.15s;
-o-transition-delay: 0.15s;
transition-delay: 0.15s; }
.gs-off-canvas-sidebar.active .widget_text .textwidget > *:nth-child(2) {
-webkit-transition-delay: 0.3s;
-o-transition-delay: 0.3s;
transition-delay: 0.3s; }
.gs-off-canvas-sidebar.active .widget_text .textwidget > *:nth-child(3) {
-webkit-transition-delay: 0.45s;
-o-transition-delay: 0.45s;
transition-delay: 0.45s; }
.gs-off-canvas-sidebar.active .widget_text .textwidget > *:nth-child(4) {
-webkit-transition-delay: 0.6s;
-o-transition-delay: 0.6s;
transition-delay: 0.6s; }
.gs-off-canvas-sidebar.active .widget_text .textwidget > *:nth-child(5) {
-webkit-transition-delay: 0.75s;
-o-transition-delay: 0.75s;
transition-delay: 0.75s; }
.gs-off-canvas-sidebar.active .widget_text .textwidget > *:nth-child(6) {
-webkit-transition-delay: 0.9s;
-o-transition-delay: 0.9s;
transition-delay: 0.9s; }
.gs-off-canvas-sidebar.active .widget_text .textwidget > *:nth-child(7) {
-webkit-transition-delay: 1.05s;
-o-transition-delay: 1.05s;
transition-delay: 1.05s; }
.gs-off-canvas-sidebar.active .widget_text .textwidget > *:nth-child(8) {
-webkit-transition-delay: 1.2s;
-o-transition-delay: 1.2s;
transition-delay: 1.2s; }
.gs-off-canvas-sidebar.active .widget_text .textwidget > *:nth-child(9) {
-webkit-transition-delay: 1.35s;
-o-transition-delay: 1.35s;
transition-delay: 1.35s; }
.gs-off-canvas-sidebar.active .widget_text .textwidget > *:nth-child(10) {
-webkit-transition-delay: 1.5s;
-o-transition-delay: 1.5s;
transition-delay: 1.5s; }
.gs-off-canvas-sidebar .widget_text .textwidget > * {
opacity: 0;
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
-webkit-transition-duration: 0.6s;
-o-transition-duration: 0.6s;
transition-duration: 0.6s;
will-change: transform; }
.gs-off-canvas-sidebar.dark-skin .gs-off-canvas-sidebar-holder {
background-color: #181818;
color: #ffffff; }
.gs-off-canvas-sidebar.dark-skin .gs-off-canvas-sidebar-holder a:after {
color: #ffffff; }
.gs-off-canvas-sidebar.dark-skin .gs-off-canvas-sidebar-holder a:hover,
.gs-off-canvas-sidebar.dark-skin .gs-off-canvas-sidebar-holder a .active {
color: #999999; }
.gs-off-canvas-sidebar-holder {
position: fixed;
top: 0;
right: -470px;
width: 470px;
height: 100%;
min-height: 100%;
z-index: 99992;
overflow: hidden;
background-color: #ecf1f4;
visibility: hidden;
-webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
-o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1); }
.off-canvas-sidebar-inner {
position: relative;
width: 100%;
height: 100vh;
padding: 7rem; }  .site-header-navigation {
margin-left: 5rem;
-webkit-transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-o-transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
@media (min-width: sm) {
.site-header-navigation {
margin-left: 0; } }
.search-is-open .site-header-navigation {
opacity: 0.05;
pointer-events: none; }
ul.menu.site-header-menu {
padding: 0;
margin: 0; }
ul.menu.site-header-menu > li > a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-weight: 400;
position: relative; }
ul.menu.site-header-menu > li > a:after {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 2px;
background-color: currentColor;
will-change: transform;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: right center;
-ms-transform-origin: right center;
transform-origin: right center;
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s; }
ul.menu.site-header-menu > li > a:hover:after {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center; }
ul.menu.site-header-menu > li.current_page_ancestor > a, ul.menu.site-header-menu > li.current-menu-ancestor > a, ul.menu.site-header-menu > li.current-menu-item > a {
position: relative; }
ul.menu.site-header-menu > li.current_page_ancestor > a:after, ul.menu.site-header-menu > li.current-menu-ancestor > a:after, ul.menu.site-header-menu > li.current-menu-item > a:after {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 2px;
background-color: currentColor;
will-change: transform;
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center;
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s; }
ul.menu.site-header-menu > li.current_page_ancestor > a:hover:after, ul.menu.site-header-menu > li.current-menu-ancestor > a:hover:after, ul.menu.site-header-menu > li.current-menu-item > a:hover:after {
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: right center;
-ms-transform-origin: right center;
transform-origin: right center; }
ul.menu.site-header-menu li.menu-item {
display: inline-block;
margin-bottom: 0;
margin-right: 3.16667rem;
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex; }
ul.menu.site-header-menu li.menu-item:last-child {
margin-right: 0 !important; }
ul.menu.site-header-menu li.menu-item.menu-item-has-children > ul.sub-menu {
text-align: left !important;
padding: 0;
margin: 0;
z-index: 1;
position: absolute;
left: -2.83333rem;
top: 100%;
background-color: #181818;
min-width: 19.16667rem;
padding: 1.83333rem 2.83333rem;
margin-top: 2.5rem;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
-webkit-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s; }
ul.menu.site-header-menu li.menu-item.menu-item-has-children > ul.sub-menu.active {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
ul.menu.site-header-menu li.menu-item.menu-item-has-children > ul.sub-menu.submenu-left {
left: auto;
right: -2.83333rem;
margin-left: 0; }
ul.menu.site-header-menu li.menu-item.menu-item-has-children > ul.sub-menu::before {
content: '';
width: 100%;
height: 2.5rem;
position: absolute;
top: 0;
left: 0;
margin-top: -2.5rem; }
ul.menu.site-header-menu li.menu-item.menu-item-has-children > ul.sub-menu li.menu-item {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
margin-bottom: 0.5rem;
margin-left: 0; }
ul.menu.site-header-menu li.menu-item.menu-item-has-children > ul.sub-menu li.menu-item:last-child {
margin-bottom: 0; }
ul.menu.site-header-menu li.menu-item.menu-item-has-children > ul.sub-menu li.menu-item a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font-size: 1.25rem;
color: rgba(255, 255, 255, 0.7); }
ul.menu.site-header-menu li.menu-item.menu-item-has-children > ul.sub-menu li.menu-item.current_page_ancestor > a, ul.menu.site-header-menu li.menu-item.menu-item-has-children > ul.sub-menu li.menu-item.current-menu-item > a, ul.menu.site-header-menu li.menu-item.menu-item-has-children > ul.sub-menu li.menu-item:hover > a {
color: #ffffff; }
ul.menu.site-header-menu li.menu-item.menu-item-has-children > ul.sub-menu li.menu-item .sub-menu-arrow {
font-size: 1.5rem;
color: rgba(255, 255, 255, 0.7); }
ul.menu.site-header-menu li.menu-item.menu-item-has-children > ul.sub-menu li.menu-item.menu-item-has-children ul.sub-menu {
margin-top: -12px;
top: 0;
left: 100%;
margin-left: 2.83333rem; }
ul.menu.site-header-menu li.menu-item.menu-item-has-children > ul.sub-menu li.menu-item.menu-item-has-children ul.sub-menu::before {
content: '';
position: absolute;
top: 0;
right: auto;
bottom: 0;
left: auto;
width: 2.83333rem;
left: -2.83333rem;
height: 100%; }
ul.menu.site-header-menu li.menu-item.menu-item-has-children > ul.sub-menu li.menu-item.menu-item-has-children ul.sub-menu.submenu-left {
left: auto;
margin-left: 0;
right: 100%;
margin-right: 2.83333rem; }
ul.menu.site-header-menu li.menu-item.menu-item-has-children > ul.sub-menu li.menu-item.menu-item-has-children ul.sub-menu.submenu-left::before {
position: absolute;
top: 0;
right: auto;
bottom: 0;
left: auto;
width: 2.83333rem;
right: -2.83333rem; } .breadcrumb-list {
padding: 0;
margin: 0; }
@media (max-width: 575px) {
.breadcrumb-list {
margin-left: 0 !important; } }
.breadcrumb-list .breadcrumb-list-item {
display: inline-block;
margin-bottom: 0;
margin-right: 3.16667rem;
margin-right: 0;
font-size: 1.25rem;
font-weight: 400; }
.breadcrumb-list .breadcrumb-list-item:last-child {
margin-right: 0 !important; }
.breadcrumb-list .breadcrumb-list-item a {
color: inherit; }
.breadcrumb-list .breadcrumb-list-item a:hover {
color: #181818; }
.breadcrumb-list .breadcrumb-list-item.breadcrumb-sep {
padding: 0 0.66667rem; }  .widget {
margin-bottom: 2.66667rem; }
@media (min-width: 768px) {
.widget {
margin-bottom: 5.33333rem; } }
.widget:last-child {
margin-bottom: 0; }
.widget > *:last-child {
margin-bottom: 0; }
.widget .widget-title-outer {
margin-bottom: 1.83333rem; }
.widget .widget-title-outer .widgettitle {
margin-bottom: 0;
text-transform: uppercase;
display: inline-block; }
.widget form input {
width: 100%; }
.widget.widget_rss .widget-title-outer .widgettitle .rsswidget {
color: #333333; }
.widget.widget_rss .widget-title-outer .widgettitle .rsswidget img {
display: none; }
.widget.widget_rss ul li {
color: #a5a5a5; }
.widget.widget_rss ul li::before {
display: none; }
.widget ul {
padding-left: 1.5rem; }
.widget ul li {
list-style: circle; }
.widget ul li:last-child {
margin-bottom: 0; }
.widget ul li ul {
padding-left: 1rem; }
.widget #wp-calendar {
margin-bottom: 15px !important; }
.widget #wp-calendar caption {
text-align: left;
padding-bottom: 0.83333rem; }
.widget #wp-calendar td,
.widget #wp-calendar th {
text-align: center;
padding: 7px !important;
font-size: 1rem;
border-left: 1px solid #e6e6e6 !important; }
.widget.widget_layered_nav_filters ul li a::before {
color: #e82a2a; }
.widget.widget_recent_entries ul li span {
display: block;
color: #a5a5a5;
font-size: 1rem; }
.widget.widget_recent_comments ul li span {
color: #333333; }
.widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-dropdown {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-dropdown .select2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-dropdown .select2 .selection .select2-selection {
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important; }
.widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
margin-top: 0;
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
padding: 0 1.33333rem; }
.widget.woocommerce-widget-layered-nav .select2 .selection .select2-selection .select2-selection__rendered {
padding: 0 1rem; }
.widget.widget_price_filter form .price_slider_wrapper .price_slider_amount {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.widget.widget_price_filter form .price_slider_wrapper .price_slider_amount button[type='submit'] {
float: none !important; }
.widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label {
margin-left: auto;
font-size: 1.16667rem; }
.widget.widget.woocommerce .product_list_widget li {
padding: 0;
margin-bottom: 1.83333rem; }
.widget.widget.woocommerce .product_list_widget li:last-child {
margin-bottom: 0; }
.widget.widget.woocommerce .product_list_widget li a {
font-weight: 600;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 1.25rem; }
.widget.widget.woocommerce .product_list_widget li a img {
width: 5.33333rem;
margin-left: 0; }
.widget.widget.woocommerce .product_list_widget li span {
font-size: 1.25rem; } .site-footer-dark .widget,
.dark-fixed-section .widget,
.gs-off-canvas-sidebar.dark-skin .widget {
color: rgba(255, 255, 255, 0.6); }
.site-footer-dark .widget #wp-calendar th,
.site-footer-dark .widget #wp-calendar td,
.dark-fixed-section .widget #wp-calendar th,
.dark-fixed-section .widget #wp-calendar td,
.gs-off-canvas-sidebar.dark-skin .widget #wp-calendar th,
.gs-off-canvas-sidebar.dark-skin .widget #wp-calendar td {
border-color: #404040 !important; }
.site-footer-dark .widget table,
.dark-fixed-section .widget table,
.gs-off-canvas-sidebar.dark-skin .widget table {
border-color: #404040 !important; }
.site-footer-dark .widget select,
.dark-fixed-section .widget select,
.gs-off-canvas-sidebar.dark-skin .widget select {
color: #333333 !important; }
.site-footer-dark .widget abbr,
.dark-fixed-section .widget abbr,
.gs-off-canvas-sidebar.dark-skin .widget abbr {
border-bottom-color: #ffffff; }
.site-footer-dark .widget *,
.dark-fixed-section .widget *,
.gs-off-canvas-sidebar.dark-skin .widget * {
color: inherit; }
.site-footer-dark .widget h1,
.site-footer-dark .widget .h1,
.site-footer-dark .widget h2,
.site-footer-dark .widget .h2,
.site-footer-dark .widget h3,
.site-footer-dark .widget .h3,
.site-footer-dark .widget h4,
.site-footer-dark .widget .h4,
.site-footer-dark .widget h5,
.site-footer-dark .widget .h5,
.site-footer-dark .widget h6,
.site-footer-dark .widget .h6,
.dark-fixed-section .widget h1,
.dark-fixed-section .widget .h1,
.dark-fixed-section .widget h2,
.dark-fixed-section .widget .h2,
.dark-fixed-section .widget h3,
.dark-fixed-section .widget .h3,
.dark-fixed-section .widget h4,
.dark-fixed-section .widget .h4,
.dark-fixed-section .widget h5,
.dark-fixed-section .widget .h5,
.dark-fixed-section .widget h6,
.dark-fixed-section .widget .h6,
.gs-off-canvas-sidebar.dark-skin .widget h1,
.gs-off-canvas-sidebar.dark-skin .widget .h1,
.gs-off-canvas-sidebar.dark-skin .widget h2,
.gs-off-canvas-sidebar.dark-skin .widget .h2,
.gs-off-canvas-sidebar.dark-skin .widget h3,
.gs-off-canvas-sidebar.dark-skin .widget .h3,
.gs-off-canvas-sidebar.dark-skin .widget h4,
.gs-off-canvas-sidebar.dark-skin .widget .h4,
.gs-off-canvas-sidebar.dark-skin .widget h5,
.gs-off-canvas-sidebar.dark-skin .widget .h5,
.gs-off-canvas-sidebar.dark-skin .widget h6,
.gs-off-canvas-sidebar.dark-skin .widget .h6 {
color: #ffffff; }
.site-footer-dark .widget h1 a:hover,
.site-footer-dark .widget .h1 a:hover,
.site-footer-dark .widget h2 a:hover,
.site-footer-dark .widget .h2 a:hover,
.site-footer-dark .widget h3 a:hover,
.site-footer-dark .widget .h3 a:hover,
.site-footer-dark .widget h4 a:hover,
.site-footer-dark .widget .h4 a:hover,
.site-footer-dark .widget h5 a:hover,
.site-footer-dark .widget .h5 a:hover,
.site-footer-dark .widget h6 a:hover,
.site-footer-dark .widget .h6 a:hover,
.dark-fixed-section .widget h1 a:hover,
.dark-fixed-section .widget .h1 a:hover,
.dark-fixed-section .widget h2 a:hover,
.dark-fixed-section .widget .h2 a:hover,
.dark-fixed-section .widget h3 a:hover,
.dark-fixed-section .widget .h3 a:hover,
.dark-fixed-section .widget h4 a:hover,
.dark-fixed-section .widget .h4 a:hover,
.dark-fixed-section .widget h5 a:hover,
.dark-fixed-section .widget .h5 a:hover,
.dark-fixed-section .widget h6 a:hover,
.dark-fixed-section .widget .h6 a:hover,
.gs-off-canvas-sidebar.dark-skin .widget h1 a:hover,
.gs-off-canvas-sidebar.dark-skin .widget .h1 a:hover,
.gs-off-canvas-sidebar.dark-skin .widget h2 a:hover,
.gs-off-canvas-sidebar.dark-skin .widget .h2 a:hover,
.gs-off-canvas-sidebar.dark-skin .widget h3 a:hover,
.gs-off-canvas-sidebar.dark-skin .widget .h3 a:hover,
.gs-off-canvas-sidebar.dark-skin .widget h4 a:hover,
.gs-off-canvas-sidebar.dark-skin .widget .h4 a:hover,
.gs-off-canvas-sidebar.dark-skin .widget h5 a:hover,
.gs-off-canvas-sidebar.dark-skin .widget .h5 a:hover,
.gs-off-canvas-sidebar.dark-skin .widget h6 a:hover,
.gs-off-canvas-sidebar.dark-skin .widget .h6 a:hover {
color: #ffffff; }
.site-footer-dark .widget h1 a:after,
.site-footer-dark .widget .h1 a:after,
.site-footer-dark .widget h2 a:after,
.site-footer-dark .widget .h2 a:after,
.site-footer-dark .widget h3 a:after,
.site-footer-dark .widget .h3 a:after,
.site-footer-dark .widget h4 a:after,
.site-footer-dark .widget .h4 a:after,
.site-footer-dark .widget h5 a:after,
.site-footer-dark .widget .h5 a:after,
.site-footer-dark .widget h6 a:after,
.site-footer-dark .widget .h6 a:after,
.dark-fixed-section .widget h1 a:after,
.dark-fixed-section .widget .h1 a:after,
.dark-fixed-section .widget h2 a:after,
.dark-fixed-section .widget .h2 a:after,
.dark-fixed-section .widget h3 a:after,
.dark-fixed-section .widget .h3 a:after,
.dark-fixed-section .widget h4 a:after,
.dark-fixed-section .widget .h4 a:after,
.dark-fixed-section .widget h5 a:after,
.dark-fixed-section .widget .h5 a:after,
.dark-fixed-section .widget h6 a:after,
.dark-fixed-section .widget .h6 a:after,
.gs-off-canvas-sidebar.dark-skin .widget h1 a:after,
.gs-off-canvas-sidebar.dark-skin .widget .h1 a:after,
.gs-off-canvas-sidebar.dark-skin .widget h2 a:after,
.gs-off-canvas-sidebar.dark-skin .widget .h2 a:after,
.gs-off-canvas-sidebar.dark-skin .widget h3 a:after,
.gs-off-canvas-sidebar.dark-skin .widget .h3 a:after,
.gs-off-canvas-sidebar.dark-skin .widget h4 a:after,
.gs-off-canvas-sidebar.dark-skin .widget .h4 a:after,
.gs-off-canvas-sidebar.dark-skin .widget h5 a:after,
.gs-off-canvas-sidebar.dark-skin .widget .h5 a:after,
.gs-off-canvas-sidebar.dark-skin .widget h6 a:after,
.gs-off-canvas-sidebar.dark-skin .widget .h6 a:after {
background-color: #ffffff; }
.site-footer-dark .widget a,
.dark-fixed-section .widget a,
.gs-off-canvas-sidebar.dark-skin .widget a {
color: rgba(255, 255, 255, 0.6); }
.site-footer-dark .widget a:hover,
.dark-fixed-section .widget a:hover,
.gs-off-canvas-sidebar.dark-skin .widget a:hover {
color: #ffffff; }
.site-footer-dark .widget select,
.site-footer-dark .widget textarea,
.dark-fixed-section .widget select,
.dark-fixed-section .widget textarea,
.gs-off-canvas-sidebar.dark-skin .widget select,
.gs-off-canvas-sidebar.dark-skin .widget textarea {
color: #a5a5a5; }
.site-footer-dark .widget select:focus,
.site-footer-dark .widget textarea:focus,
.dark-fixed-section .widget select:focus,
.dark-fixed-section .widget textarea:focus,
.gs-off-canvas-sidebar.dark-skin .widget select:focus,
.gs-off-canvas-sidebar.dark-skin .widget textarea:focus {
border-color: #ffffff; }
.site-footer-dark .widget input,
.dark-fixed-section .widget input,
.gs-off-canvas-sidebar.dark-skin .widget input {
background-color: transparent;
border-color: #ffffff;
color: #ffffff; }
.site-footer-dark .widget input::-webkit-input-placeholder,
.dark-fixed-section .widget input::-webkit-input-placeholder,
.gs-off-canvas-sidebar.dark-skin .widget input::-webkit-input-placeholder {
color: #ffffff; }
.site-footer-dark .widget input:-moz-placeholder,
.dark-fixed-section .widget input:-moz-placeholder,
.gs-off-canvas-sidebar.dark-skin .widget input:-moz-placeholder {
color: #ffffff; }
.site-footer-dark .widget input::-moz-placeholder,
.dark-fixed-section .widget input::-moz-placeholder,
.gs-off-canvas-sidebar.dark-skin .widget input::-moz-placeholder {
color: #ffffff; }
.site-footer-dark .widget input:-ms-input-placeholder,
.dark-fixed-section .widget input:-ms-input-placeholder,
.gs-off-canvas-sidebar.dark-skin .widget input:-ms-input-placeholder {
color: #ffffff; }
.site-footer-dark .widget .search-form-button svg path,
.dark-fixed-section .widget .search-form-button svg path,
.gs-off-canvas-sidebar.dark-skin .widget .search-form-button svg path {
stroke: #ffffff; }
.site-footer-dark .widget .widget-title-outer,
.dark-fixed-section .widget .widget-title-outer,
.gs-off-canvas-sidebar.dark-skin .widget .widget-title-outer {
border-color: #666666; }
.site-footer-dark .widget.widget_recent_entries ul li span,
.dark-fixed-section .widget.widget_recent_entries ul li span,
.gs-off-canvas-sidebar.dark-skin .widget.widget_recent_entries ul li span {
color: #bccdd8; }
.site-footer-dark .widget.widget_rss .widget-title-outer .widgettitle .rsswidget,
.dark-fixed-section .widget.widget_rss .widget-title-outer .widgettitle .rsswidget,
.gs-off-canvas-sidebar.dark-skin .widget.widget_rss .widget-title-outer .widgettitle .rsswidget {
color: inherit; }
.site-footer-dark .widget.widget_rss ul li,
.dark-fixed-section .widget.widget_rss ul li,
.gs-off-canvas-sidebar.dark-skin .widget.widget_rss ul li {
color: #ecf1f4; }
.site-footer-dark .widget.widget_tag_cloud .tagcloud a,
.dark-fixed-section .widget.widget_tag_cloud .tagcloud a,
.gs-off-canvas-sidebar.dark-skin .widget.widget_tag_cloud .tagcloud a {
background-color: #ffffff;
color: #333333; }
.site-footer-dark .widget.widget_calendar table td a,
.site-footer-dark .widget.widget_calendar table th a,
.dark-fixed-section .widget.widget_calendar table td a,
.dark-fixed-section .widget.widget_calendar table th a,
.gs-off-canvas-sidebar.dark-skin .widget.widget_calendar table td a,
.gs-off-canvas-sidebar.dark-skin .widget.widget_calendar table th a {
color: #ffffff; } .social-network-links ul {
padding: 0;
margin: 0; }
.social-network-links ul li {
display: inline-block;
margin-bottom: 0;
margin-right: 3.16667rem;
margin-right: 1.5rem; }
.social-network-links ul li:last-child {
margin-right: 0 !important; }
.social-network-links ul li a {
position: relative; }
.social-network-links ul li a:after {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 2px;
background-color: #181818;
will-change: transform;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: right center;
-ms-transform-origin: right center;
transform-origin: right center;
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s; }
.social-network-links ul li a:hover:after {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center; } .gs-filters {
margin-bottom: 2.66667rem; }
.gs-filters ul {
padding: 0;
margin: 0; }
.gs-filters ul li {
display: inline-block;
margin-bottom: 0;
margin-right: 3.16667rem; }
.gs-filters ul li:last-child {
margin-right: 0 !important; }
.gs-filters ul li a {
cursor: pointer;
position: relative; }
.gs-filters ul li a:after {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 2px;
background-color: #181818;
will-change: transform;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: right center;
-ms-transform-origin: right center;
transform-origin: right center;
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s; }
.gs-filters ul li a:hover:after {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center; }
.gs-filters ul li a.active {
position: relative; }
.gs-filters ul li a.active:after {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 2px;
background-color: #181818;
will-change: transform;
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center;
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s; }
.gs-filters ul li a.active:hover:after {
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: right center;
-ms-transform-origin: right center;
transform-origin: right center; }  .woocommerce .blockUI.blockOverlay,
.woocommerce .loader {
background: none !important;
background-color: #ffffff !important; }
.woocommerce .blockUI.blockOverlay::before,
.woocommerce .loader::before {
content: '';
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
top: 50%;
left: 50%;
width: 1.33333rem;
height: 1.33333rem;
margin-top: -0.66667rem;
margin-left: -0.66667rem;
border-radius: 50%;
border: 1px solid transparent;
border-top-color: #181818;
background: none !important;
-webkit-animation: rotating 0.4s linear infinite;
animation: rotating 0.4s linear infinite; } .woocommerce-info,
.woocommerce-message,
.woocommerce-error {
line-height: 52px;
background-color: #ffffff;
color: #a5a5a5;
padding: 1.33333rem 2rem;
margin-bottom: 2.66667rem;
border: 1px solid #e5e5e5; }
.woocommerce-info::before,
.woocommerce-message::before,
.woocommerce-error::before {
display: none; }
.woocommerce-error {
border-color: #e82a2a; }
.woocommerce-error li:last-child {
margin-bottom: 0; } .woocommerce form .form-row {
padding: 0;
margin-bottom: 1.33333rem; }
.woocommerce form .form-row .required {
color: #e82a2a; }
.woocommerce form .form-row.woocommerce-invalid label {
color: #e82a2a; }
.woocommerce form .form-row.woocommerce-invalid input.input-text {
border-color: #e82a2a; }
.woocommerce form .form-row.woocommerce-validated input.input-text {
border-color: #e5e5e5; }
.woocommerce form.login, .woocommerce form.register {
border-color: #e5e5e5;
border-radius: 0;
margin-top: 0; }
.woocommerce form.login {
margin-bottom: 5.33333rem; }
.woocommerce form.login .woocommerce-LostPassword {
margin-bottom: 0; } .woocommerce .woocommerce-shipping-calculator {
margin-top: 0.33333rem; }
.woocommerce .woocommerce-shipping-calculator a {
color: #181818; }  .woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images {
position: relative;
vertical-align: middle;
width: 100% !important;
padding: 0; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images figure {
position: relative;
display: block;
vertical-align: top;
margin: 0 -5px !important; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images figure a {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images figure a img {
position: relative;
width: 100%;
display: block; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images .woocommerce-product-gallery__image {
position: relative;
display: inline-block;
vertical-align: top;
margin: 0;
padding: 0 5px;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images .woocommerce-product-gallery__image:first-child {
left: 5px;
width: calc(100% - 10px);
padding: 0; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images .woocommerce-product-gallery__image .zoomImg {
cursor: crosshair; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.no-gallery-images .woocommerce-product-gallery__image:first-child {
width: 100%;
left: 0; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {
float: left;
padding-top: 10px; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image:not(:first-child) {
width: 50%; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image:not(:first-child) {
width: 33.33333%; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
width: 25%; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images .gs-product-badge {
position: absolute;
top: 0.83333rem;
left: 0.83333rem;
z-index: 1; }
@media (min-width: 768px) {
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images figure {
width: 100%;
margin: 0; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images .woocommerce-product-gallery__image:first-child {
left: 120px;
width: calc(100% - 120px); }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {
position: absolute;
top: 0;
left: 0;
width: 100px;
height: calc(25% + 5px);
padding: 0 0 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) a {
height: 100%; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) a img {
height: 100%; }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(2n) {
top: calc(0% + 0px); }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(3n) {
top: calc(25% + 5px); }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(4n) {
top: calc(50% + 10px); }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(5n) {
top: calc(75% + 15px); }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(6n) {
top: calc(100% + 20px); }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(7n) {
top: calc(125% + 25px); }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(8n) {
top: calc(150% + 30px); }
.woocommerce.gs-woo-single-page .gs-single-product-top .gs-product-images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(9n) {
top: calc(175% + 35px); } } .woocommerce .single-product .gs-product-summary {
width: 100% !important;
float: none !important;
margin-bottom: 2.66667rem !important;
margin-top: 3.33333rem !important; }
@media (min-width: 768px) {
.woocommerce .single-product .gs-product-summary {
padding-left: 2.08333rem; } }
@media (min-width: 768px) {
.woocommerce .single-product .gs-product-summary {
margin-top: 0 !important;
margin-bottom: 5.33333rem !important; } }
.woocommerce .single-product .gs-product-summary .product_title {
font-size: 2.83333rem;
line-height: 1.17647;
margin-bottom: 0.33333rem; }
.woocommerce .single-product .gs-product-summary .woocommerce-product-rating {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 13px 0 3px; }
.woocommerce .single-product .gs-product-summary .woocommerce-product-rating .star-rating {
margin-top: 0;
margin-right: 0.66667rem; }
.woocommerce .single-product .gs-product-summary .woocommerce-product-rating a {
font-size: 1.16667rem;
line-height: 1;
color: #686868; }
.woocommerce .single-product .gs-product-summary .price {
font-size: 1.83333rem;
color: #181818;
margin-bottom: 0; }
.woocommerce .single-product .gs-product-summary .woocommerce-product-details__short-description {
margin-top: 2.33333rem;
margin-bottom: 2.33333rem; }
.woocommerce .single-product .gs-product-summary .cart {
margin-bottom: 2.33333rem; }
.woocommerce .single-product .gs-product-summary p.stock {
color: #37d484;
margin-bottom: 2.66667rem; }
.woocommerce .single-product .gs-product-summary p.stock.out-of-stock {
color: #e82a2a; }
.woocommerce .single-product .gs-product-summary table {
border: 0 !important;
margin-bottom: 2.33333rem !important; }
.woocommerce .single-product .gs-product-summary table tr {
display: block;
margin-bottom: 1.33333rem; }
.woocommerce .single-product .gs-product-summary table tr td {
text-align: left;
border: 0; }
.woocommerce .single-product .gs-product-summary table tr:last-child {
margin-bottom: 0; }
.woocommerce .single-product .gs-product-summary table.variations tr td {
display: block;
padding: 0 !important; }
.woocommerce .single-product .gs-product-summary table.variations tr td label {
font-family: "Jost", sans-serif;
font-weight: 600; }
.woocommerce .single-product .gs-product-summary table.group_table tr {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.woocommerce .single-product .gs-product-summary table.group_table tr td {
padding-top: 0 !important;
padding-bottom: 0 !important; }
.woocommerce .single-product .gs-product-summary table.group_table tr td:first-child {
width: auto; }
.woocommerce .single-product .gs-product-summary table.group_table tr td label {
font-family: "Jost", sans-serif;
margin-bottom: 0; }
.woocommerce .single-product .gs-product-summary table.group_table tr td.woocommerce-grouped-product-list-item__quantity {
padding: 0 !important;
border-bottom: 0; }
.woocommerce .single-product .gs-product-summary table.group_table tr td.woocommerce-grouped-product-list-item__price {
margin-left: auto;
text-align: right; }
.woocommerce .single-product .gs-product-summary table.group_table tr td.woocommerce-grouped-product-list-item__price .amount {
font-size: 1.25rem;
line-height: 1.6; }
.woocommerce .single-product .gs-product-summary table.group_table tr.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label {
padding: 0 !important;
border-bottom: 0; }
.woocommerce .single-product .gs-product-summary table.group_table tr.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price .out-of-stock {
margin-bottom: 0; }
.woocommerce .single-product .gs-product-summary .single_variation_wrap .woocommerce-variation .woocommerce-variation-description {
margin-bottom: 2.33333rem; }
.woocommerce .single-product .gs-product-summary .single_variation_wrap .woocommerce-variation-price {
margin-bottom: 2.33333rem; }
.woocommerce .single-product .gs-product-summary .single_variation_wrap .woocommerce-variation-price .price {
padding-top: 0; }
.woocommerce .single-product .gs-product-summary .quantity {
margin-right: 1.33333rem !important; }
.woocommerce .single-product .gs-product-summary .product_meta {
margin-top: 2.66667rem;
margin-bottom: 2.33333rem;
font-size: 1.25rem; }
.woocommerce .single-product .gs-product-summary .product_meta > span {
display: block;
color: #686868;
margin-bottom: 0.33333rem; }
.woocommerce .single-product .gs-product-summary .product_meta > span span {
margin-left: 0.5rem; }
.woocommerce .single-product .gs-product-summary .product_meta > span a {
color: #181818;
margin-left: 0.5rem; }
.woocommerce .single-product .gs-product-summary .product_meta > span a:hover {
color: #686868; }
.woocommerce .single-product .gs-product-summary .product_meta > span:last-child {
margin-bottom: 0; }
.woocommerce .single-product .flex-row-reverse .gs-product-summary {
padding-left: 0; }
@media (min-width: 768px) {
.woocommerce .single-product .flex-row-reverse .gs-product-summary {
padding-right: 2.08333rem; } }
.woocommerce .related:not(:last-child) {
margin-bottom: 3.66667rem; } .woocommerce .single-product .woocommerce-tabs {
margin-bottom: 2.66667rem;
margin-top: 3.33333rem; }
@media (min-width: 768px) {
.woocommerce .single-product .woocommerce-tabs {
margin-bottom: 5.33333rem;
margin-top: 5.33333rem; } }
.woocommerce .single-product .woocommerce-tabs .entry-content > h2 {
display: none; }
.woocommerce .single-product .woocommerce-tabs ul.tabs {
border-bottom: 1px solid #e5e5e5;
padding: 0 !important;
margin: 0 !important;
overflow: visible !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.woocommerce .single-product .woocommerce-tabs ul.tabs::before {
display: none !important; }
.woocommerce .single-product .woocommerce-tabs ul.tabs li {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
position: relative;
z-index: 1;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background-color: transparent !important; }
.woocommerce .single-product .woocommerce-tabs ul.tabs li::before, .woocommerce .single-product .woocommerce-tabs ul.tabs li::after {
display: none !important; }
.woocommerce .single-product .woocommerce-tabs ul.tabs li a {
color: #686868 !important;
font-size: 1.5rem;
font-weight: 400 !important;
-webkit-box-shadow: none;
box-shadow: none;
padding: 0.75rem 2.91667rem !important;
display: inline-block; }
.woocommerce .single-product .woocommerce-tabs ul.tabs li a:before, .woocommerce .single-product .woocommerce-tabs ul.tabs li a:after {
content: '';
display: block;
height: 1px;
width: 100%;
position: absolute;
left: 0;
bottom: -1px;
background-color: currentColor;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
transition: -webkit-transform 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
-o-transition: transform 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
transition: transform 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
transition: transform 0.5s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-transform 0.5s cubic-bezier(0.22, 0.61, 0.36, 1); }
.woocommerce .single-product .woocommerce-tabs ul.tabs li a:before {
-webkit-transition-delay: .4s;
-o-transition-delay: .4s;
transition-delay: .4s; }
.woocommerce .single-product .woocommerce-tabs ul.tabs li a:hover:after {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%; }
@media (min-width: 576px) {
.woocommerce .single-product .woocommerce-tabs ul.tabs li a:hover {
color: #181818 !important; } }
.woocommerce .single-product .woocommerce-tabs ul.tabs li:first-child {
margin-left: 0 !important; }
.woocommerce .single-product .woocommerce-tabs ul.tabs li.active a {
color: #181818 !important; }
.woocommerce .single-product .woocommerce-tabs ul.tabs li.active a:after {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%; }
.woocommerce .single-product .woocommerce-tabs ul.tabs li.active a:hover:after {
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%; }
.woocommerce .single-product .woocommerce-tabs ul.tabs li.active a:hover:before {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel {
margin-bottom: 0 !important;
padding: 3.66667rem 0 !important; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel h2 {
font-size: 1.41667rem;
line-height: 1.64706; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel > *:last-child {
margin-bottom: 0 !important; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table {
border: 0 !important; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table tr {
display: block;
margin-bottom: 1.33333rem; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table tr th {
color: #333333; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table tr th,
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table tr td {
text-align: left;
border-bottom: 0;
padding: 0 !important;
font-style: normal; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table tr td {
font-weight: 400; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table tr td * {
padding: 0; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table tr:last-child {
margin-bottom: 0; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments {
margin-bottom: 2.66667rem; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .commentlist {
padding-left: 0; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .commentlist .comment {
margin-bottom: 2.66667rem !important; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .commentlist .comment .comment_container img.avatar {
padding: 0 !important;
background-color: transparent !important;
width: 4.5rem !important;
border: 1px solid #e5e5e5 !important;
border-radius: 50%; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .commentlist .comment .comment_container .comment-text {
padding: 0 !important;
margin-left: 7rem !important;
border: 0 !important; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .commentlist .comment .comment_container .comment-text .meta .woocommerce-review__author {
font-size: 1.25rem;
line-height: 1.6;
margin-bottom: 0.5rem;
display: block; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .commentlist .comment .comment_container .comment-text .meta .woocommerce-review__dash {
display: none; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .commentlist .comment .comment_container .comment-text .meta .woocommerce-review__published-date {
font-size: 1rem; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .commentlist .comment .comment_container .comment-text .description *:last-child {
margin-bottom: 0 !important; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form .comment-reply-title {
font-size: 1.5rem;
display: inline-block;
margin-bottom: 0.83333rem;
color: #333333; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form #respond p {
margin-bottom: 2rem; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-rating label {
font-weight: 500;
color: #333333;
margin-bottom: 1.33333rem; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-rating .stars a {
-webkit-box-shadow: none;
box-shadow: none; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form input {
width: 100%; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit {
margin-bottom: 0; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit input {
font-family: "Jost", sans-serif !important;
line-height: 1 !important;
font-weight: 600 !important;
text-transform: uppercase !important;
letter-spacing: 0.08333rem !important;
cursor: pointer !important;
border-radius: 0 !important;
border: 1px solid transparent !important;
background-color: transparent !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
-webkit-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
-o-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
font-size: 1.08333rem !important;
padding: 1.5rem 2.66667rem !important;
color: #ffffff !important;
border-color: #181818 !important;
background-color: #181818 !important;
width: auto; }
.woocommerce .single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit input:hover {
background-color: #333333 !important;
border-color: #333333 !important;
color: #ffffff !important; } .woocommerce-Reviews .commentlist {
margin-bottom: 3.75rem !important; }
.woocommerce-Reviews .commentlist .review {
margin-bottom: 2.66667rem !important; }
.woocommerce-Reviews .commentlist .review:last-child {
margin-bottom: 0 !important; }
.woocommerce-Reviews .commentlist .review .comment_container img {
width: 5.33333rem !important;
padding: 0 !important;
border: 0 !important; }
.woocommerce-Reviews .commentlist .review .comment_container .comment-text {
margin: 0 0 0 7rem !important;
border-radius: 0 !important;
border: 0 !important;
padding: 0 !important; }
.woocommerce-Reviews .commentlist .review .comment_container .comment-text .meta {
margin-bottom: 0.66667rem !important; }
.woocommerce-Reviews .commentlist .review .comment_container .comment-text .meta .woocommerce-review__author {
font-family: "Jost", sans-serif;
font-weight: 400;
color: #181818;
margin-bottom: 2.66667rem;
font-size: 1.25rem;
line-height: 1.6; }
.woocommerce-Reviews .commentlist .review .comment_container .comment-text .meta .woocommerce-review__dash {
display: none; }
.woocommerce-Reviews .commentlist .review .comment_container .comment-text .meta .woocommerce-review__published-date {
display: block; }
.woocommerce-Reviews .commentlist .review .comment_container .comment-text .description > *:last-child {
margin-bottom: 0 !important; } img.mfp-img {
max-height: 90vh !important; }
.mfp-ready .mfp-figure {
opacity: 0; }
.mfp-zoom-in .mfp-figure,
.mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler {
opacity: 0;
-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95); }
.mfp-zoom-in.mfp-bg,
.mfp-zoom-in .mfp-preloader {
opacity: 0;
-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.mfp-zoom-in.mfp-image-loaded .mfp-figure,
.mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); }
.mfp-zoom-in.mfp-ready.mfp-bg,
.mfp-zoom-in.mfp-ready .mfp-preloader {
opacity: 0.88; }
.mfp-zoom-in.mfp-ready .mfp-preloader {
display: block !important;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
top: 50%;
left: 50%;
width: 40px;
height: 40px;
margin-top: -20px;
margin-left: -20px;
border-radius: 50%;
border: 2px solid transparent;
border-top-color: #ffffff;
-webkit-animation: rotating 0.6s linear infinite;
animation: rotating 0.6s linear infinite;
opacity: 1 !important;
visibility: visible !important;
-webkit-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
-o-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s; }
.mfp-zoom-in.mfp-removing .mfp-figure,
.mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler {
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
opacity: 0; }
.mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0; }
.mfp-zoom-in.mfp-removing .mfp-preloader {
display: none !important; }
.mfp-iframe-scaler {
overflow: visible; }
.mfp-zoom-out-cur {
cursor: auto; }
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: pointer; }
.mfp-close {
background-color: transparent !important;
color: #ffffff !important;
font-weight: 300 !important;
display: inline-block !important;
text-align: center !important;
top: -5px !important;
width: 32px !important;
height: 32px !important;
padding: 0 !important;
border: none !important;
opacity: 1 !important;
font-size: 30px !important;
line-height: 30px !important;
-webkit-transition: -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
transition: -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
-o-transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important; }
.mfp-arrow {
background-color: transparent !important;
margin-top: 0 !important;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 30px !important;
height: 30px !important;
opacity: 1 !important; }
.mfp-arrow:after {
display: none !important; }
.mfp-arrow:before {
position: relative !important;
display: block !important;
width: 30px !important;
height: 30px !important;
margin: 0 !important;
border: 0 !important;
opacity: 1 !important;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important;
-webkit-transition: -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s; }
.mfp-arrow:hover:before {
-webkit-transform: scale(1.1) !important;
-ms-transform: scale(1.1) !important;
transform: scale(1.1) !important; }
.mfp-arrow-left {
left: 40px !important; }
.mfp-arrow-left:before {
background-image: url(//wasserweltev.de/wp-content/themes/reeco/assets/images/mfp-arrows/arrow-left.svg); }
.mfp-arrow-right {
right: 40px !important; }
.mfp-arrow-right:before {
background-image: url(//wasserweltev.de/wp-content/themes/reeco/assets/images/mfp-arrows/arrow-right.svg); }
.mfp-bottom-bar {
margin-top: -30px !important; }
.mfp-title {
font-size: 1.5rem; }
.mfp-counter {
font-size: 1.3rem !important; } .elementor-progress-wrapper {
overflow: hidden; }
.gs-progress-bar {
margin-bottom: 1.5rem; }
.gs-progress-bar .gs-progress-bar-text {
font-size: 1.25rem;
line-height: 1.6;
font-family: "Jost", sans-serif;
font-weight: 400;
color: #181818;
margin-bottom: 10px; }
.gs-progress-bar .gs-progress-bar-wrapper {
display: block;
height: 0.16667rem;
background-color: #ecf1f4; }
.gs-progress-bar .gs-progress-bar-wrapper .gs-progress-bar-fill {
position: relative;
height: 100%;
display: block; }
.gs-progress-bar .gs-progress-bar-wrapper .gs-progress-bar-fill span {
position: absolute;
top: 0;
right: auto;
bottom: 0;
left: 0;
height: 100%;
background-color: #181818; }  .gs-author-bio {
padding: 5rem 0;
border-top: 1px solid #e5e5e5; }
@media (max-width: 767px) {
.gs-author-bio {
padding: 2.83333rem;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; } }
.gs-author-bio .gs-author-img {
margin-bottom: 2.66667rem;
min-width: 11.66667rem;
width: 11.66667rem; }
@media (min-width: 768px) {
.gs-author-bio .gs-author-img {
margin-right: 2.66667rem;
margin-bottom: 0; } }
.gs-author-bio .gs-author-img img {
display: block;
width: 100%; }
.gs-author-bio .gs-author-bio-details .gs-author-bio-name {
margin-bottom: 0.66667rem; }
.gs-author-bio .gs-author-bio-details .gs-author-bio-name a {
color: inherit; }
.gs-author-bio .gs-author-bio-details .gs-author-bio-text {
margin-bottom: 0; }
.gs-author-bio .gs-author-bio-details > .gs-btn {
margin-top: 0.83333rem; }  .sidebar-container {
margin-top: 2.66667rem; }
@media (min-width: 992px) {
.sidebar-container {
margin-top: 0;
padding-left: 2.16667rem; } }
@media (min-width: 992px) {
.flex-row-reverse .sidebar-container {
padding-left: 0;
padding-right: 2.16667rem; } } .gs-post-comments-wrapper {
border-top: 1px solid #e5e5e5; }
.gs-comments {
padding-top: 5.33333rem; }
.gs-comments .gs-comments-title {
font-family: "Jost", sans-serif;
font-weight: 400;
color: #181818;
margin-bottom: 0; }
.gs-comments .gs-comments-list {
padding-bottom: 5.33333rem; }
.gs-comments .gs-comments-list .gs-comment {
position: relative;
margin-bottom: 4.83333rem; }
.gs-comments .gs-comments-list .gs-comment:first-child {
margin-top: 4.83333rem; }
.gs-comments .gs-comments-list .gs-comment:last-child {
margin-bottom: 0; }
.gs-comments .gs-comments-list .gs-comment .gs-comment-avatar {
margin-bottom: 1.33333rem; }
@media (min-width: 576px) {
.gs-comments .gs-comments-list .gs-comment .gs-comment-avatar {
position: absolute;
top: 0;
margin-bottom: 0; } }
.gs-comments .gs-comments-list .gs-comment .gs-comment-avatar img {
display: block;
width: 6.66667rem;
border-radius: 50%; }
.gs-comments .gs-comments-list .gs-comment .gs-comment-body {
padding-bottom: 2.66667rem; }
@media (min-width: 576px) {
.gs-comments .gs-comments-list .gs-comment .gs-comment-body {
padding-bottom: 0;
padding-left: 8.75rem; } }
.gs-comments .gs-comments-list .gs-comment .gs-comment-body .gs-comment-author {
margin-bottom: 0.41667rem; }
.gs-comments .gs-comments-list .gs-comment .gs-comment-body .gs-comment-author .gs-comment-name {
font-size: 1.33333rem;
margin-bottom: 0; }
.gs-comments .gs-comments-list .gs-comment .gs-comment-body .gs-comment-author .comment-reply-link {
font-size: 13px;
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.gs-comments .gs-comments-list .gs-comment .gs-comment-body .gs-comment-time {
font-family: "Jost", sans-serif;
color: #686868;
font-size: 13px;
margin-bottom: 0.66667rem; }
.gs-comments .gs-comments-list .gs-comment .gs-comment-body .gs-comment-text > *:last-child {
margin-bottom: 0;
padding-bottom: 0; }
.gs-comments .gs-comments-list .gs-comment.comment-no-avatar .gs-comment-avatar {
display: none; }
.gs-comments .gs-comments-list .gs-comment.comment-no-avatar .gs-comment-body {
padding-left: 0; }
.gs-comments .gs-comments-list .page-numbers:not(.next):not(.prev) {
margin-top: 5.33333rem;
margin-right: 0.66667rem;
font-size: 1.16667rem;
font-weight: 500;
text-align: center;
border-radius: 0;
color: #333333;
border: 1px solid #e5e5e5;
width: 3.16667rem;
height: 3.16667rem;
line-height: 3rem;
display: inline-block;
-webkit-transition: border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s; }
.gs-comments .gs-comments-list .page-numbers:not(.next):not(.prev):hover, .gs-comments .gs-comments-list .page-numbers:not(.next):not(.prev).current {
border-color: #333333; }
.gs-comments .gs-comments-list .page-numbers:not(.next):not(.prev):last-child {
margin-right: 0; }
.gs-comments .gs-comments-list .page-numbers.next {
margin-left: 0.66667rem; }
.gs-comments .gs-comments-list .page-numbers.prev {
margin-right: 0.66667rem; }
.gs-comments .gs-comments-list .page-numbers.next, .gs-comments .gs-comments-list .page-numbers.prev {
margin-top: 5.33333rem;
display: inline-block;
color: #333333; }
.gs-comments .gs-comments-list .page-numbers.next:hover, .gs-comments .gs-comments-list .page-numbers.prev:hover {
color: #181818; }
.gs-comments .gs-comments-list .comment-respond {
width: calc(100% - 30px);
margin: 0 16px 5.33333rem 16px;
padding: 4.16667rem 3.33333rem;
background-color: #ffffff;
border: 1px solid #e5e5e5;
border-radius: 0; }
.gs-comments .gs-comments-list .comment-respond .gs-comments-title {
font-family: "Jost", sans-serif;
font-weight: 400;
color: #181818;
margin-bottom: 0;
padding-bottom: 2.66667rem; }
.gs-comments .gs-comments-list .comment-respond .gs-comments-title small {
font-size: 14px;
margin-left: 15px;
font-weight: 500; }
.gs-comments .comment-respond .comment-form .textarea-holder {
margin-bottom: 1.83333rem; }
.gs-comments .comment-respond .comment-form .input-holder {
margin-bottom: 1.83333rem; }
.gs-comments .gs-comment-form .comment-respond .gs-comments-title {
font-family: "Jost", sans-serif;
font-weight: 400;
color: #181818;
margin-bottom: 0;
padding-bottom: 1.83333rem; }
.gs-comments .gs-comment-form .comment-form-cookies-consent {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.gs-comments .gs-comment-form .comment-form-cookies-consent label {
margin: 0 0 0 6px; }
.gs-comments .gs-comment-closed {
padding: 5.33333rem 0; }
.gs-comments .gs-comment-closed .gs-comment-closed-title {
font-family: "Jost", sans-serif;
font-weight: 400;
color: #181818;
margin-bottom: 0;
font-size: 1.66667rem; } .gs-page-heading-outer {
position: relative; }
.gs-page-heading-outer .gs-page-heading-bg {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #ecf1f4; }
.gs-page-heading-outer .gs-page-heading-bg .gs-page-heading-bg-img {
height: 100%; }
.gs-page-heading-outer .gs-page-heading-bg .gs-page-heading-bg-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0; }
.gs-page-heading-outer .gs-page-heading-inner {
position: absolute;
top: auto;
right: 0;
bottom: auto;
left: 0; }
.gs-page-heading-outer .gs-page-heading-inner .gs-page-heading-title {
font-family: "Jost", sans-serif;
font-weight: 400;
color: #181818;
margin-bottom: 2.66667rem;
font-size: 3.33333rem;
line-height: 1.2;
margin-bottom: 1.33333rem; }
.gs-page-heading-outer .gs-page-heading-inner .gs-page-heading-description {
font-size: 1.41667rem;
line-height: 1.52941;
margin-bottom: 0; }
.gs-page-heading-outer .gs-page-heading-inner .gs-page-heading-description > *:first-child {
margin-bottom: 0; }
.gs-page-heading-outer .gs-page-heading-inner .gs-page-heading-description .breadcrumb-list .breadcrumb-list-item {
font-size: inherit;
line-height: inherit;
font-weight: inherit; }
.gs-page-heading-outer .gs-page-heading-inner .container > *:last-child {
margin-bottom: 0; } .gs-breadcrumb {
position: relative;
padding: 10.83333rem 0;
background-color: #ecf1f4; }
@media (max-width: 575px) {
.gs-breadcrumb {
padding: 4.16667rem 0; } }
.gs-breadcrumb .gs-breadcrumb-wrapper .gs-breadcrumb-title {
margin-bottom: 0; } .gs-pagination ul.page-numbers {
padding: 0;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.gs-pagination ul.page-numbers li {
display: inline-block;
margin-bottom: 0;
margin-right: 3.16667rem;
margin-right: 1.25rem;
line-height: 1; }
.gs-pagination ul.page-numbers li:last-child {
margin-right: 0 !important; }
.gs-pagination ul.page-numbers li a, .gs-pagination ul.page-numbers li span {
font-size: 1.33333rem;
text-align: center;
color: #333333;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 35px;
height: 36px;
-webkit-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease; }
.gs-pagination ul.page-numbers li a.current, .gs-pagination ul.page-numbers li span.current {
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
background-color: #181818; }
.gs-pagination ul.page-numbers li a:hover:not(.current), .gs-pagination ul.page-numbers li span:hover:not(.current) {
color: #333333;
background-color: #ecf1f4; }
.gs-pagination ul.page-numbers li.active a {
color: #181818;
border-color: currentColor; }
.gs-pagination.gs-pagination-pages {
border-top: 0;
padding-top: 1.25rem;
padding-bottom: 2.66667rem;
clear: both; }
.gs-pagination.gs-pagination-pages .gs-pages-title {
font-family: "Jost", sans-serif;
font-size: 1rem;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 1.5px;
color: #333333; }
.gs-pagination.gs-pagination-pages .gs-pagination-pages__numbers {
display: inline-block;
margin-left: 1rem; }
.gs-pagination.gs-pagination-pages .gs-pagination-pages__numbers .post-page-numbers {
font-size: 1.33333rem;
text-align: center;
color: #333333;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 35px;
height: 36px;
-webkit-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease; }
.gs-pagination.gs-pagination-pages .gs-pagination-pages__numbers .post-page-numbers.current {
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
background-color: #181818; }
.gs-pagination.gs-pagination-pages .gs-pagination-pages__numbers .post-page-numbers:hover:not(.current) {
color: #333333;
background-color: #ecf1f4; }
.elementor-element .elementor-widget-container .gs-pagination {
border-top: 0; }
.elementor-element .elementor-widget-container .gs-pagination .container {
max-width: 100%;
padding: 0; } .gs-post-nav {
padding: 4.16667rem 0;
border-top: 1px solid #e5e5e5; }
.gs-post-nav .post-nav-link a svg {
fill: #a5a5a5;
-webkit-transition: fill cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
-o-transition: fill cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
transition: fill cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s; }
.gs-post-nav .post-nav-link a .gs-post-nav-text {
position: relative;
width: 100%; }
.gs-post-nav .post-nav-link a .gs-post-nav-text .gs-post-nav-title {
font-family: "Jost", sans-serif;
font-weight: 400;
color: #181818;
margin-bottom: 0;
font-size: 1.25rem;
line-height: 1.6;
-webkit-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
-o-transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s; }
.gs-post-nav .post-nav-link a .gs-post-nav-text .gs-post-nav-subtitle {
margin-bottom: 0;
font-size: 1.33333rem;
font-weight: 400;
color: #a5a5a5;
display: none; }
@media (min-width: 576px) {
.gs-post-nav .post-nav-link a .gs-post-nav-text .gs-post-nav-subtitle {
display: inline-block; } }
.gs-post-nav .post-nav-link a:hover svg {
fill: #333333; }
.gs-post-nav .post-nav-link a:hover .gs-post-nav-title {
color: #181818; }
.gs-post-nav .post-nav-link.prev .gs-post-nav-text {
margin-left: 0.66667rem; }
.gs-post-nav .post-nav-link.prev .gs-post-nav-text .gs-post-nav-subtitle {
left: 0; }
.gs-post-nav .post-nav-link--back {
text-align: center; }
.gs-post-nav .post-nav-link--back a {
display: inline-block;
line-height: 1; }
.gs-post-nav .post-nav-link--back a:hover svg {
fill: #333333; }
.gs-post-nav .post-nav-link.next .gs-post-nav-text {
margin-right: 0.66667rem; }
.gs-post-nav .post-nav-link.next .gs-post-nav-text .gs-post-nav-subtitle {
right: 0; }  .gs-blog-post {
overflow: hidden; }
.gs-blog-post .entry-thumbnail img {
display: block;
margin: auto; }
.gs-blog-post .entry-details > *:last-child {
margin-bottom: 0 !important;
padding-bottom: 0 !important; }
.gs-blog-post .entry-details p {
margin-bottom: 0.83333rem; }
.gs-blog-post .entry-details-title {
margin-bottom: 0.83333rem; }
.gs-blog-post .entry-details-meta {
margin-bottom: 0.66667rem; }
.gs-blog-post .entry-details-meta > * {
line-height: 2.66667rem !important; }
.gs-blog-post .entry-details-meta .gs-sticky-post {
color: #181818; }
.gs-blog-post .entry-meta-author {
padding-top: 0.66667rem; }
.gs-blog-post .entry-meta-author .avatar {
width: 3.33333rem;
margin-right: 12px; }
.gs-blog-post .entry-meta-author .avatar img {
display: block;
border-radius: 50%; }
.gs-blog-post .entry-meta-author .author-name a {
color: #686868; }
.gs-blog-post .entry-meta-author .author-name a:hover {
color: #181818; }
.gs-blog-has-hover .gs-blog-post .entry-thumbnail img {
-webkit-transition: 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-o-transition: 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.gs-blog-hover-grayscale .gs-blog-post .entry-thumbnail:hover img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%); }
.gs-blog-hover-gradient .gs-blog-post .entry-thumbnail__link {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
overflow: hidden; }
.gs-blog-hover-gradient .gs-blog-post .entry-thumbnail__link:after {
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
background: #ecf1f4;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(236, 241, 244, 0.5)), color-stop(35%, rgba(236, 241, 244, 0.1)), color-stop(55%, rgba(236, 241, 244, 0)));
background: -webkit-linear-gradient(bottom, rgba(236, 241, 244, 0.5) 0, rgba(236, 241, 244, 0.1) 35%, rgba(236, 241, 244, 0) 55%);
background: -o-linear-gradient(bottom, rgba(236, 241, 244, 0.5) 0, rgba(236, 241, 244, 0.1) 35%, rgba(236, 241, 244, 0) 55%);
background: linear-gradient(0deg, rgba(236, 241, 244, 0.5) 0, rgba(236, 241, 244, 0.1) 35%, rgba(236, 241, 244, 0) 55%);
-webkit-transform: scaleY(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: bottom;
-ms-transform-origin: bottom;
transform-origin: bottom; }
.gs-blog-hover-gradient .gs-blog-post:hover .entry-thumbnail__link:after {
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1); }
.gs-blog-hover-scale .gs-blog-post .entry-thumbnail {
overflow: hidden; }
.gs-blog-hover-scale .gs-blog-post .entry-thumbnail img {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
will-change: transform; }
.gs-blog-hover-scale .gs-blog-post .entry-thumbnail:hover img {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2); } .gs-blog-wrapper.gs-entries-style-left-image .gs-blog-post--left-image .entry-thumbnail {
min-width: 30%;
max-width: 30%; }
.gs-blog-wrapper.gs-entries-style-left-image .gs-blog-post--left-image .entry-details-title {
font-size: 2.16667rem; }
.gs-blog-wrapper.gs-entries-style-left-image .gs-blog-post--left-image .entry-details {
padding-left: 3rem; }
.gs-blog-wrapper.gs-entries-style-left-image .post:not(.has-post-thumbnail) .entry-details {
padding-left: 0; } .gs-blog-wrapper.gs-entries-style-classic-grid .gs-blog-post--classic-grid .entry-thumbnail {
position: relative;
margin-bottom: 1.66667rem; }
.gs-blog-wrapper.gs-entries-style-classic-grid .gs-blog-post--classic-grid .entry-thumbnail .post-date {
position: absolute;
top: 0;
left: 30px;
width: 56px;
padding: 13px 0;
background-color: #fff;
text-align: center;
z-index: 2; }
.gs-blog-wrapper.gs-entries-style-classic-grid .gs-blog-post--classic-grid .entry-thumbnail .post-date span {
display: block;
line-height: 1; }
.gs-blog-wrapper.gs-entries-style-classic-grid .gs-blog-post--classic-grid .entry-thumbnail .post-date span.post-date-month {
font-size: 1.33333rem;
color: #686868;
margin-bottom: 6px; }
.gs-blog-wrapper.gs-entries-style-classic-grid .gs-blog-post--classic-grid .entry-thumbnail .post-date span.post-date-day {
color: #181818;
font-size: 1.83333rem;
font-weight: 700; }  .gs-portfolio-item .entry-overlay-wrapper {
position: relative;
overflow: hidden; }
.gs-portfolio-item .entry-overlay-wrapper .entry-thumbnail img {
-webkit-transition: -webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: -webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);
-o-transition: transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1); }
.gs-portfolio-item .entry-overlay-wrapper .entry-thumbnail__overlay,
.gs-portfolio-item .entry-overlay-wrapper > a {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0; }
.gs-portfolio-item .entry-overlay-wrapper > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #333333;
z-index: 1;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(15px);
-ms-transform: translateY(15px);
transform: translateY(15px);
-webkit-transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
-o-transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1); }
.gs-portfolio-item .entry-overlay-wrapper .entry-thumbnail__overlay {
background-color: #ecf1f4;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
-o-transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1); }
.gs-portfolio-item:hover .entry-overlay-wrapper > a,
.gs-portfolio-item:hover .entry-overlay-wrapper .entry-thumbnail__overlay, .gs-portfolio-item.hover-active .entry-overlay-wrapper > a,
.gs-portfolio-item.hover-active .entry-overlay-wrapper .entry-thumbnail__overlay {
opacity: 1;
visibility: visible;
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.gs-portfolio-item .entry-details .entry-details-meta {
font-size: 1.25rem; }
.gs-portfolio-item .entry-details .entry-details-title {
margin-bottom: 0.41667rem; }
.gs-portfolio-wrapper.portfolio-filter-left-active {
position: relative; }
@media (max-width: 767px) {
.gs-portfolio-wrapper.portfolio-filter-left-active {
padding-left: 0 !important; } }
.gs-portfolio-wrapper.portfolio-filter-left-active .gs-filters {
position: absolute;
top: 0;
left: 0; }
@media (max-width: 767px) {
.gs-portfolio-wrapper.portfolio-filter-left-active .gs-filters {
position: relative;
width: 100% !important; } }
@media (min-width: 768px) {
.gs-portfolio-wrapper.portfolio-filter-left-active .gs-filters ul li {
display: block;
margin: 0; } } .gs-portfolio-item--meta-overlay .entry-overlay-wrapper .entry-details {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0; }
.gs-portfolio-item--meta-overlay .entry-overlay-wrapper .entry-details__inner {
width: 100%;
padding: 2.5rem; }
.gs-portfolio-item--meta-overlay .entry-overlay-wrapper .entry-details .portfolio-info {
position: relative;
z-index: 3;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(15px);
-ms-transform: translateY(15px);
transform: translateY(15px);
-webkit-transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
-o-transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
will-change: transform; }
.gs-portfolio-item--meta-overlay .entry-overlay-wrapper .entry-details > a {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1; }
.gs-portfolio-item--meta-overlay:hover .entry-details .portfolio-info, .gs-portfolio-item--meta-overlay.hover-active .entry-details .portfolio-info {
opacity: 1;
visibility: visible;
-webkit-transform: none;
-ms-transform: none;
transform: none; } .gs-portfolio-item--classic-grid:hover .entry-thumbnail img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1); }
.gs-portfolio-item--classic-grid .entry-details__inner {
padding-top: 1.33333rem; } .gs-portfolio-item--list {
display: table;
position: relative;
vertical-align: middle;
width: 100%; }
.gs-portfolio-item--list .entry-thumbnail {
display: table-cell; }
.gs-portfolio-item--list .entry-thumbnail .entry-thumbnail-inner {
-webkit-clip-path: inset(0 0 0 0);
clip-path: inset(0 0 0 0);
-webkit-transition: 0.4s cubic-bezier(0.13, 0.43, 0, 0.94);
-o-transition: 0.4s cubic-bezier(0.13, 0.43, 0, 0.94);
transition: 0.4s cubic-bezier(0.13, 0.43, 0, 0.94); }
.gs-portfolio-item--list:hover .entry-thumbnail .entry-thumbnail-inner {
-webkit-clip-path: inset(10px 10px 10px 10px);
clip-path: inset(10px 10px 10px 10px); }
.gs-portfolio-item--list .entry-details {
display: table-cell;
width: 36%;
vertical-align: middle;
padding: 0 90px 0 0; }
.gs-portfolio-item--list .entry-details .entry-details-title {
font-size: 3.33333rem;
line-height: 1.2; }
@media (max-width: 575px) {
.gs-portfolio-item--list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse; }
.gs-portfolio-item--list .entry-details {
width: 100%;
display: inline-block;
position: relative;
margin-top: 1.66667rem;
z-index: 99;
padding: 0; }
.gs-portfolio-item--list .entry-thumbnail {
width: 100%;
display: inline-block; } }  .gs-blog-wrapper .gs-blog-holder-inner .iso-item {
margin-bottom: 30px; }
.gs-woo-page .gs-woo-product-list .iso-item {
margin-bottom: 30px; }
.wp-block-cover {
margin-bottom: 2rem !important; }
.wp-block-cover.has-background-dim p.wp-block-cover-text {
color: #ffffff; }
.wp-block-button {
margin-bottom: 1.33333rem; }
.wp-block-embed.is-type-video .wp-block-embed__wrapper {
position: relative;
padding-bottom: 67.5%;
height: 0;
margin: 10px 0;
overflow: hidden; }
.wp-block-embed.is-type-video .wp-block-embed__wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
body .aligncenter {
display: block;
margin-left: auto;
margin-right: auto; } .header-shopping-cart {
position: relative; }
.header-shopping-cart .header-shopping-cart-icon {
position: relative;
color: #333333;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-shadow: none;
box-shadow: none;
cursor: pointer; }
.header-shopping-cart .header-shopping-cart-icon span {
font-family: Arial,Helvetica,sans-serif;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 0.83333rem;
height: 17px;
width: 17px;
line-height: 17px;
background: #181818;
color: #ffffff;
border-radius: 50px;
text-align: center;
margin-left: 4px; }
.header-shopping-cart:hover .dropdown-cart {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
visibility: visible; }
.widget_shopping_cart_content .mini-cart-empty-message {
text-align: center; }
.widget_shopping_cart_content .mini-cart-empty-message p {
margin-bottom: 0; }
.dropdown-shopping-cart .blockUI.blockOverlay,
.dropdown-shopping-cart .loader {
background-color: #ffffff !important; }
.dropdown-shopping-cart .dropdown-cart-list {
margin: 0 0 3.66667rem 0 !important;
padding: 0; }
.dropdown-shopping-cart .dropdown-cart-list .dropdown-cart-list-item {
padding: 0 !important;
margin-bottom: 1.83333rem; }
.dropdown-shopping-cart .dropdown-cart-list .dropdown-cart-list-item:last-child {
padding-bottom: 0; }
.dropdown-shopping-cart .dropdown-cart-list .dropdown-cart-list-item .dropdown-cart-item-img {
-webkit-box-shadow: none;
box-shadow: none; }
.dropdown-shopping-cart .dropdown-cart-list .dropdown-cart-list-item .dropdown-cart-item-img img {
margin: 0;
width: 5.33333rem; }
.dropdown-shopping-cart .dropdown-cart-list .dropdown-cart-list-item .dropdown-cart-item-info {
margin-left: 1.16667rem; }
.dropdown-shopping-cart .dropdown-cart-list .dropdown-cart-list-item .dropdown-cart-item-info .title {
line-height: 1.28571 !important;
margin-bottom: 0.33333rem; }
.dropdown-shopping-cart .dropdown-cart-list .dropdown-cart-list-item .dropdown-cart-item-info .title a {
display: inline-block;
color: #ffffff; }
.dropdown-shopping-cart .dropdown-cart-list .dropdown-cart-list-item .dropdown-cart-item-info .title a:hover {
color: rgba(255, 255, 255, 0.8); }
.dropdown-shopping-cart .dropdown-cart-list .dropdown-cart-list-item .dropdown-cart-item-info .quantity {
font-size: 1.16667rem;
color: #a5a5a5; }
.dropdown-shopping-cart .dropdown-cart-list .dropdown-cart-list-item .dropdown-cart-item-info .quantity span {
font-size: 1.16667rem; }
.dropdown-shopping-cart .dropdown-cart-list .dropdown-cart-list-item .dropdown-cart-item-remove {
font-size: 1.83333rem !important;
color: #ffffff !important;
-webkit-box-shadow: none;
box-shadow: none;
font-weight: 400 !important;
line-height: 1; }
.dropdown-cart-bottom .dropdown-cart-subtotal {
padding-top: 10px;
margin-bottom: 10px; }
.dropdown-cart-bottom .dropdown-cart-subtotal .subtotal {
font-size: 1.16667rem;
margin-bottom: 0;
font-weight: 400;
color: rgba(255, 255, 255, 0.8); }
.dropdown-cart-bottom .dropdown-cart-subtotal .price .amount {
font-size: 1.33333rem;
color: rgba(255, 255, 255, 0.8); }
.dropdown-cart-bottom .dropdown-cart-btn .button {
display: inline-block;
width: 100%;
text-align: center;
font-size: 1.08333rem;
padding: 1.5rem 2.66667rem;
color: #ffffff !important;
border-color: #ffffff !important; }
.dropdown-cart-bottom .dropdown-cart-btn .button:hover {
background-color: #ffffff !important;
color: #333333 !important; }
.dropdown-cart {
display: none; }
@media (min-width: 768px) {
.dropdown-cart {
display: block;
padding: 2.66667rem;
min-width: 28.33333rem;
max-width: 28.33333rem;
background-color: #181818;
margin-top: 2.5rem;
z-index: 1;
position: absolute;
top: 100%;
right: 0;
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
-webkit-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, visibility cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s; }
.dropdown-cart::before {
content: '';
width: 100%;
height: 2.5rem;
position: absolute;
top: 0;
left: 0;
margin-top: -2.5rem; }
.dropdown-cart .widget_shopping_cart_content .mini-cart-empty-message p {
color: #ffffff; }
.dropdown-cart .dropdown-shopping-cart .blockUI.blockOverlay,
.dropdown-cart .dropdown-shopping-cart .loader {
background-color: #181818 !important; }
.dropdown-cart .dropdown-shopping-cart .dropdown-cart-list {
margin: 0 0 1.83333rem 0 !important; }
.dropdown-cart .dropdown-shopping-cart .dropdown-cart-list .dropdown-cart-list-item .dropdown-cart-item-info .title {
font-size: 1.33333rem;
font-weight: 700;
margin-bottom: 0.33333rem; }
.dropdown-cart .dropdown-shopping-cart .dropdown-cart-list .dropdown-cart-list-item .dropdown-cart-item-info .quantity {
font-size: 1.16667rem;
color: #ffffff; }
.dropdown-cart .dropdown-shopping-cart .dropdown-cart-list .dropdown-cart-list-item .dropdown-cart-item-remove {
font-size: 1.83333rem !important;
color: #ffffff !important; }
.dropdown-cart .dropdown-cart-bottom .dropdown-cart-subtotal {
border-top: 1px solid rgba(255, 255, 255, 0.1); }
.dropdown-cart .dropdown-cart-bottom .dropdown-cart-btn {
display: block !important;
text-align: center; } } html {
font-size: 12px;
overflow-y: scroll; }
body {
background-color: #ffffff;
font-family: "Jost", sans-serif;
font-weight: 400;
font-size: 1.33333rem;
line-height: 1.75;
color: #686868;
word-wrap: break-word;
word-break: break-word;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-font-smoothing: antialiased; }
::-moz-selection {
background-color: #333333;
color: #ffffff; }
::selection {
background-color: #333333;
color: #ffffff; }
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
max-width: 1150px; }
@media (min-width: 1367px) {
.container {
max-width: 1320px; } } .site-content {
position: relative; }
.site-content .gs-content-wrapper {
background-color: #ffffff; } .gs-site-header-holder,
.gs-mobile-header-holder {
position: relative;
z-index: 999; }
.gs-site-header {
padding: 2.5rem 0;
background-color: #ffffff; }
.gs-site-header .gs-logo {
-ms-flex-item-align: center;
align-self: center; }
.gs-site-header .header-shopping-cart {
position: relative; }
.gs-site-header-full-width .gs-site-header-inner,
.gs-mobile-header-full-width .gs-site-header-inner {
padding-left: 2.5rem;
padding-right: 2.5rem; }
@media (min-width: 576px) {
.gs-site-header-full-width .gs-site-header-inner,
.gs-mobile-header-full-width .gs-site-header-inner {
padding-left: 5rem;
padding-right: 5rem; } }
.gs-site-header-full-width .container,
.gs-mobile-header-full-width .container {
max-width: 100%;
padding: 0;
margin: 0; }
@media (max-width: 991px) {
.gs-site-header-holder {
display: none; }
.gs-site-header.gs-site-header-default {
display: none; } }
@media (min-width: 992px) {
.gs-site-header-holder {
display: block; }
.gs-site-header-holder.gs-site-header-default-height {
top: 0 !important; }
.gs-site-header.gs-site-header-default {
display: block; }
.gs-site-header.gs-site-header-default .site-header-tools {
padding-left: 2.66667rem; }
.gs-site-header .gs-site-header-inner {
position: relative;
z-index: 100; } } .gs-site-header .site-header-tools > * {
margin-right: 0.83333rem; }
.gs-site-header .site-header-tools > *:not(.search-button-wrapper) {
-webkit-transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-o-transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.search-is-open .gs-site-header .site-header-tools > *:not(.search-button-wrapper) {
opacity: 0.05;
pointer-events: none; }
@media (min-width: 576px) {
.gs-site-header .site-header-tools > * {
margin-right: 2.5rem; } }
.gs-site-header .site-header-tools > * svg {
color: #181818;
-webkit-transition: stroke cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: stroke cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: stroke cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s; }
.gs-site-header .site-header-tools .off-canvas-sidebar-trigger {
margin-right: 0;
margin-left: 5px; }
@media (max-width: 991px) {
.gs-mobile-header-holder {
display: block; }
.gs-mobile-header-holder.gs-mobile-header-height {
top: 0 !important; }
.gs-site-header.gs-mobile-header-default {
display: block; }
.gs-site-header.gs-mobile-header-default .container {
position: relative; }
.gs-site-header.gs-mobile-header-default .mobile-navigation {
position: absolute;
top: 100%;
left: 0;
width: 100%;
background-color: #ffffff;
-webkit-box-shadow: 0 0 15px 0 rgba(157, 157, 157, 0.18);
box-shadow: 0 0 15px 0 rgba(157, 157, 157, 0.18);
border-radius: 0;
margin-top: 2.5rem;
z-index: 1;
-webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
opacity: 0;
visibility: hidden; }
.gs-site-header.gs-mobile-header-default .mobile-navigation.active {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
visibility: visible; }
.gs-site-header.gs-mobile-header-default .mobile-navigation nav ul.menu {
padding: 1.33333rem 2.66667rem;
margin: 0; }
.gs-site-header.gs-mobile-header-default .mobile-navigation nav ul.menu li.menu-item {
display: block;
position: relative;
margin-bottom: 0;
padding: 0.66667rem 0; }
.gs-site-header.gs-mobile-header-default .mobile-navigation nav ul.menu li.menu-item:last-child {
margin-bottom: 0; }
.gs-site-header.gs-mobile-header-default .mobile-navigation nav ul.menu li.menu-item a {
font-size: 15px;
color: #333333; }
.gs-site-header.gs-mobile-header-default .mobile-navigation nav ul.menu li.menu-item a:hover {
color: #181818; }
.gs-site-header.gs-mobile-header-default .mobile-navigation nav ul.menu li.menu-item.current_page_ancestor > a, .gs-site-header.gs-mobile-header-default .mobile-navigation nav ul.menu li.menu-item.current_page_item > a {
color: #181818; }
.gs-site-header.gs-mobile-header-default .mobile-navigation nav ul.menu li.menu-item.menu-item-has-children .submenu-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
top: 0;
right: 0;
padding: 0.66667rem 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
-o-transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s; }
.gs-site-header.gs-mobile-header-default .mobile-navigation nav ul.menu li.menu-item.menu-item-has-children .submenu-icon:after {
content: '\e61a';
font-family: 'themify';
line-height: 1; }
.gs-site-header.gs-mobile-header-default .mobile-navigation nav ul.menu li.menu-item.menu-item-has-children .submenu-icon.active:after {
content: '\e622'; }
.gs-site-header.gs-mobile-header-default .mobile-navigation nav ul.menu li.menu-item.menu-item-has-children ul.sub-menu {
margin-top: 1.33333rem;
margin-bottom: 0;
padding-left: 1.33333rem;
display: none; }
.gs-site-header.gs-mobile-header-default .mobile-header-btn {
-webkit-box-shadow: none;
box-shadow: none;
margin-right: 1.25rem; }
.gs-site-header.gs-mobile-header-default .mobile-header-btn svg {
display: block;
width: 36px;
fill: #333333;
-webkit-transition: fill cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
-o-transition: fill cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
transition: fill cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s; }
.gs-site-header.gs-mobile-header-default .site-header-tools {
padding-right: 1.33333rem; } }
@media (min-width: 992px) {
.gs-mobile-header-holder {
display: none; }
.gs-site-header.gs-mobile-header-default {
display: none; } }
.gs-site-header.gs-site-header-light .gs-logo.gs-logo-text a {
color: #ffffff; }
.gs-site-header.gs-site-header-light .gs-logo.gs-logo-img .logo-default {
opacity: 0;
visibility: hidden; }
.gs-site-header.gs-site-header-light .gs-logo.gs-logo-img .logo-light {
opacity: 1;
visibility: visible; }
.gs-site-header.gs-site-header-light .site-header-tools svg {
color: #ffffff; }
.gs-site-header.gs-site-header-light .mobile-header-btn svg {
fill: #ffffff; }
.gs-site-header.gs-site-header-light .mobile-header-btn svg line {
stroke: #ffffff; }
.gs-site-header.gs-site-header-light .header-shopping-cart .header-shopping-cart-icon span.cart-number {
background-color: #ffffff;
color: #333333; }
.gs-site-header.gs-site-header-light .off-canvas-sidebar-trigger {
background-color: #ffffff; }
.gs-site-header.gs-site-header-light .off-canvas-sidebar-trigger .burger-icon span {
background-color: #181818; }
.gs-site-header.gs-site-header-default.gs-site-header-light .site-header-navigation ul.menu li.menu-item > a {
color: #ffffff !important; }
@media (max-width: 991px) {
.gs-site-header.gs-site-header.gs-mobile-header-light .widget-mobile-nav-btn svg line {
stroke: #ffffff; }
.gs-site-header.gs-site-header.gs-mobile-header-light .gs-logo.gs-logo-text a {
color: #ffffff; }
.gs-site-header.gs-site-header.gs-mobile-header-light .gs-logo.gs-logo-img .logo-default {
opacity: 0;
visibility: hidden; }
.gs-site-header.gs-site-header.gs-mobile-header-light .gs-logo.gs-logo-img .logo-light {
opacity: 1;
visibility: visible; }
.gs-site-header.gs-site-header.gs-mobile-header-light .mobile-header-btn svg {
fill: #ffffff; }
.gs-site-header.gs-site-header.gs-mobile-header-light .mobile-header-btn svg line {
stroke: #ffffff; } }
.header-is-sticky .headroom {
position: fixed;
top: 0;
right: 0;
bottom: auto;
left: 0;
background-color: #ffffff;
-webkit-transition: top cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, padding cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-box-shadow cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
transition: top cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, padding cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-box-shadow cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
-o-transition: top cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, padding cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, box-shadow cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
transition: top cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, padding cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, box-shadow cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
transition: top cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, padding cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, box-shadow cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-box-shadow cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s; }
.header-is-sticky .headroom.headroom--not-top {
top: 0 !important;
-webkit-box-shadow: 0 0 15px 0 rgba(157, 157, 157, 0.18);
box-shadow: 0 0 15px 0 rgba(157, 157, 157, 0.18); }
.header-is-sticky.gs-smart-header .headroom--unpinned {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%); }
.header-is-absolute {
position: absolute;
top: 0;
right: 0;
bottom: auto;
left: 0; }
.header-is-absolute .gs-site-header {
background-color: transparent; }
.header-is-absolute .headroom--not-top {
background-color: #ffffff; }  .woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2 {
width: 100%;
max-width: 100%;
padding: 0; }
.gs-woo-page .gs-shop-header .woocommerce-result-count {
font-size: 1.25rem;
margin-bottom: 0; }
.gs-woo-page .gs-shop-header .woocommerce-ordering {
margin-bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
float: none; }
.gs-woo-page .gs-shop-header .woocommerce-ordering select {
width: auto;
min-width: 250px;
margin-left: auto; }
.gs-woo-page .gs-shop-header .woocommerce-ordering .select2 {
margin-left: auto; }
@media (max-width: 575px) {
.gs-woo-page .gs-shop-header .woocommerce-ordering .select2 {
margin-left: 0;
margin-top: 20px; } }
.gs-woo-page .owl-carousel .product-holder {
margin-bottom: 1px; }
.gs-woo-page .product-holder .entry-details .entry-details-title {
margin-bottom: 0;
text-align: center; }
.gs-woo-page .product-holder .entry-details .gs-product-cats {
font-size: 1.16667rem;
padding: 0.33333rem 0;
color: #a5a5a5;
text-align: center; }
.gs-woo-page .product-holder .entry-details .gs-product-cats a {
color: #a5a5a5; }
.gs-woo-page .product-holder .entry-details .gs-product-cats a:hover {
color: #181818; }
.gs-woo-page .product-holder .entry-details .entry-details-price {
text-align: center; }
.gs-woo-page .product-holder .entry-details .price {
font-size: 1.33333rem;
color: #333333; }
.gs-woo-page .product-holder .entry-details .price del {
color: #a5a5a5; }
.gs-woo-page .product-holder .entry-details .gs-rating-holder {
text-align: center; }
.gs-woo-page .product-holder .entry-details .product-description {
font-size: 1.25rem;
margin-top: 0.66667rem;
margin-bottom: 0; }
.gs-woo-page .product-holder .product-buttons .yith-wcqv-button,
.gs-woo-page .product-holder .product-buttons .gs-add-to-cart-btn,
.gs-woo-page .product-holder .product-buttons .yith-wcwl-add-to-wishlist {
position: relative;
font-size: 0 !important;
display: inline-block;
float: left;
height: 42px !important;
width: 42px !important;
line-height: 42px !important;
border: none !important;
border-radius: 50%;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.14) !important;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.14) !important;
font-weight: normal !important;
text-align: center;
margin: 0 9px 0 0 !important;
padding: 0 !important;
color: #181818 !important;
background-color: #ffffff !important;
-webkit-transition: 0.3s ease !important;
-o-transition: 0.3s ease !important;
transition: 0.3s ease !important;
z-index: 3; }
.gs-woo-page .product-holder .product-buttons .yith-wcqv-button:hover, .gs-woo-page .product-holder .product-buttons .yith-wcqv-button:active,
.gs-woo-page .product-holder .product-buttons .gs-add-to-cart-btn:hover,
.gs-woo-page .product-holder .product-buttons .gs-add-to-cart-btn:active,
.gs-woo-page .product-holder .product-buttons .yith-wcwl-add-to-wishlist:hover,
.gs-woo-page .product-holder .product-buttons .yith-wcwl-add-to-wishlist:active {
color: #ffffff !important;
background-color: #181818 !important; }
.gs-woo-page .product-holder .product-buttons .yith-wcqv-button:before,
.gs-woo-page .product-holder .product-buttons .gs-add-to-cart-btn:before,
.gs-woo-page .product-holder .product-buttons .yith-wcwl-add-to-wishlist:before {
font-family: 'themify';
display: block; }
.gs-woo-page .product-holder .product-buttons .gs-add-to-cart-btn:before {
content: '\e61a';
font-size: 15px; }
.gs-woo-page .product-holder .product-buttons .yith-wcqv-button:before {
content: "\e63d";
font-size: 17px; }
.gs-woo-page .product-holder .product-buttons > *:last-child {
margin: 0 !important; }
.gs-woo-page .product-holder .gs-add-to-cart-btn {
position: relative;
white-space: nowrap; }
.gs-woo-page .product-holder .gs-add-to-cart-btn .loading-to-cart,
.gs-woo-page .product-holder .gs-add-to-cart-btn .added-to-cart {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
opacity: 0;
visibility: hidden; }
.gs-woo-page .product-holder .gs-add-to-cart-btn.loading .loading-to-cart {
opacity: 1;
visibility: visible; }
.gs-woo-page .product-holder .gs-add-to-cart-btn.loading .loading-to-cart:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 1.33333rem;
height: 1.33333rem;
margin-top: -0.66667rem;
margin-left: -0.66667rem;
border-radius: 50%;
border: 1px solid transparent;
border-top-color: #ffffff;
-webkit-animation: rotating 0.4s linear infinite;
animation: rotating 0.4s linear infinite; }
.gs-woo-page .product-holder .gs-add-to-cart-btn.loading .add-to-cart {
opacity: 0;
visibility: hidden; }
.gs-woo-page .product-holder .gs-add-to-cart-btn.loading:before {
opacity: 0;
visibility: hidden; }
.gs-woo-page .product-holder .gs-add-to-cart-btn.added .added-to-cart {
opacity: 1;
visibility: visible; }
.gs-woo-page .product-holder .gs-add-to-cart-btn.added .added-to-cart:after {
content: '\e64c';
font-family: 'themify';
font-size: 1.66667rem;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0); }
.gs-woo-page .product-holder .gs-add-to-cart-btn.added .loading-to-cart {
opacity: 0;
visibility: hidden; }
.gs-woo-page .product-holder .gs-add-to-cart-btn.added .add-to-cart {
opacity: 0;
visibility: hidden; }
.gs-woo-page .product-holder .gs-add-to-cart-btn.added:before {
opacity: 0;
visibility: hidden; }
.gs-woo-page .product-holder .added_to_cart {
display: none !important; }
.gs-woo-page .product-holder .gs-product-item {
position: relative; }
.gs-woo-page .product-holder .gs-product-item .gs-product-link {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; } .product-item--classic-grid .entry-thumbnail {
position: relative;
overflow: hidden;
margin-bottom: 1.83333rem; }
.product-item--classic-grid .entry-thumbnail .gs-product-badge {
position: absolute;
top: 30px;
right: 0; }
.product-item--classic-grid .entry-thumbnail .product-buttons {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
visibility: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: rgba(247, 248, 250, 0.9);
-webkit-transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-o-transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
z-index: 2; }
.product-item--classic-grid .entry-thumbnail .product-buttons .product-buttons-inner {
opacity: 0;
-webkit-transform: translateY(15px);
-ms-transform: translateY(15px);
transform: translateY(15px);
-webkit-transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;
-o-transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;
transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s; }
.product-item--classic-grid:hover .entry-thumbnail .product-buttons {
opacity: 1;
visibility: visible; }
.product-item--classic-grid:hover .entry-thumbnail .product-buttons .product-buttons-inner {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); } .product-item--left-image .entry-thumbnail {
position: relative;
overflow: hidden;
min-width: 30%;
max-width: 30%; }
.product-item--left-image .entry-thumbnail .gs-product-badge {
position: absolute;
top: 20px;
left: 0; }
.product-item--left-image .entry-details {
padding-left: 3rem; }
.product-item--left-image .entry-details .gs-add-to-cart-btn {
position: relative;
display: inline-block;
font-family: "Jost", sans-serif;
text-transform: uppercase;
line-height: 1;
font-weight: 600;
cursor: pointer;
border-radius: 0;
border: 1px solid transparent;
background-color: transparent;
-webkit-box-shadow: none !important;
box-shadow: none !important;
letter-spacing: 0.08333rem;
-webkit-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
-o-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
font-size: 1rem;
padding: 1rem 1.83333rem;
color: #ffffff;
border-color: black;
background-color: black;
white-space: nowrap; }
.product-item--left-image .entry-details .gs-add-to-cart-btn:hover {
color: #ffffff;
border-color: #333333;
background-color: #333333; }
.product-item--left-image .entry-details .entry-details-title,
.product-item--left-image .entry-details .gs-product-cats,
.product-item--left-image .entry-details .entry-details-price {
text-align: left !important; }
.product-item--left-image .entry-details .product-description {
margin-bottom: 1.66667rem !important; } .product-item--meta-overlay .entry-thumbnail {
position: relative;
overflow: hidden; }
.product-item--meta-overlay .entry-thumbnail .gs-product-badge {
position: absolute;
top: 30px;
right: 0; }
.product-item--meta-overlay .entry-thumbnail .entry-thumbnail__overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-o-transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
background-color: #f7f8fa;
z-index: 2; }
.product-item--meta-overlay .entry-thumbnail .entry-details-hover {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
-webkit-transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-o-transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
will-change: transform;
z-index: 3; }
.product-item--meta-overlay .entry-thumbnail .entry-details__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
height: 100%; }
.product-item--meta-overlay .entry-thumbnail .product-buttons {
margin-top: 2.5rem; }
.product-item--meta-overlay:hover .entry-thumbnail .entry-thumbnail__overlay {
opacity: 1;
visibility: visible; }
.product-item--meta-overlay:hover .entry-thumbnail .entry-details-hover {
opacity: 1;
visibility: visible;
-webkit-transform: none;
-ms-transform: none;
transform: none; } #yith-quick-view-modal .yith-quick-view-overlay,
.yith-quick-view.yith-modal .yith-quick-view-overlay {
background-color: rgba(0, 0, 0, 0.3); }
#yith-quick-view-modal .yith-wcqv-wrapper,
.yith-quick-view.yith-modal .yith-wcqv-wrapper {
padding: 0;
max-width: 950px;
height: auto !important; }
#yith-quick-view-modal .gs-product-badge,
.yith-quick-view.yith-modal .gs-product-badge {
position: absolute;
top: 30px;
right: 0;
z-index: 4; }
#yith-quick-view-modal .yith-wcqv-main,
.yith-quick-view.yith-modal .yith-wcqv-main {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
padding: 0;
overflow: hidden !important;
background-color: #fff;
-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);
-webkit-box-sizing: border-box;
box-sizing: border-box; }
#yith-quick-view-modal #yith-quick-view-close,
.yith-quick-view.yith-modal #yith-quick-view-close {
top: 26px;
right: 35px;
font-size: 0;
border: 0;
opacity: 1;
color: #000; }
#yith-quick-view-modal #yith-quick-view-close .close-button,
.yith-quick-view.yith-modal #yith-quick-view-close .close-button {
top: 0;
right: 0; }
#yith-quick-view-modal .product,
.yith-quick-view.yith-modal .product {
position: relative;
display: inline-block;
vertical-align: top;
margin: 0; }
#yith-quick-view-modal #yith-quick-view-content .images, #yith-quick-view-modal #yith-quick-view-content .summary,
.yith-quick-view.yith-modal #yith-quick-view-content .images,
.yith-quick-view.yith-modal #yith-quick-view-content .summary {
position: relative;
float: left !important;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
#yith-quick-view-modal #yith-quick-view-content .images,
.yith-quick-view.yith-modal #yith-quick-view-content .images {
width: 50% !important;
margin-bottom: 0 !important; }
#yith-quick-view-modal #yith-quick-view-content .summary,
.yith-quick-view.yith-modal #yith-quick-view-content .summary {
width: 50%;
padding: 65px 44px 70px; }
#yith-quick-view-modal #yith-quick-view-content .summary .product_title,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .product_title {
font-size: 2.83333rem;
line-height: 1.17647;
margin-bottom: 0.33333rem; }
#yith-quick-view-modal #yith-quick-view-content .summary .price,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .price {
color: #333333;
margin-bottom: 1.25rem; }
#yith-quick-view-modal #yith-quick-view-content .summary .product_meta,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .product_meta {
margin-top: 1.66667rem;
margin-bottom: 1.66667rem; }
#yith-quick-view-modal #yith-quick-view-content .summary .product_meta > span,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .product_meta > span {
display: block; } .gs-product-list-holder {
position: relative;
width: 100%; }
.gs-product-list-holder .gs-product-list-item {
margin-bottom: 30px; }
.gs-product-list-holder .gs-product-list-item .entry-thumbnail {
display: table-cell;
vertical-align: middle;
width: 70px; }
.gs-product-list-holder .gs-product-list-item .entry-details {
display: table-cell;
vertical-align: middle;
padding: 0 0 0 15px; }
.gs-product-list-holder .gs-product-list-item .entry-details .product-title {
margin-bottom: 0.33333rem; }
.gs-product-list-holder .gs-product-list-item .entry-details .product-excerpt {
font-size: 1.16667rem;
margin-bottom: 0.33333rem;
color: #a5a5a5; }
.gs-product-list-holder .gs-product-list-item .entry-details .entry-details-price {
font-size: 1.33333rem;
color: #333333; } .gs-site-footer.gs-site-footer--wide-container .container {
max-width: 100%;
padding: 0;
margin: 0; }
.gs-site-footer.gs-site-footer--wide-container .footer-widgetized-area {
padding: 0; }
.gs-site-footer.gs-site-footer--wide-container .footer-widgetized-area .footer-widgets-inner {
margin-right: 9rem;
margin-left: 9rem; }
.gs-site-footer.gs-site-footer--wide-container .subfooter-area .subfooter-area-inner {
margin-right: 9rem;
margin-left: 9rem; }
.gs-site-footer.site-footer-sticky {
display: none; }
@media (min-width: 768px) {
.gs-site-footer.site-footer-sticky {
position: fixed;
bottom: 0;
left: 0;
right: 0; } }
.gs-footer-template.site-footer-sticky {
display: none; }
@media (min-width: 768px) {
.gs-footer-template.site-footer-sticky {
position: fixed;
bottom: 0;
left: 0;
right: 0; } }
@media (max-width: 767px) {
.sticky-footer-on .site-content .gs-content-wrapper {
margin-bottom: 0 !important; } } @media (min-width: 768px) {
.gs-site-footer .footer-widgetized-area {
padding: 0 2.66667rem; } }
.gs-site-footer .footer-widgetized-area .footer-widgets-inner {
padding: 9rem 0 calc(9rem - 5.33333rem) 0;
font-size: 1.25rem; }
.gs-site-footer .footer-widgetized-area .footer-widgets-inner .widget {
margin-bottom: 5.33333rem; }
.gs-site-footer .footer-widgetized-area .footer-widgets-inner .widget .widget-title-outer {
border-bottom: none;
margin-bottom: 1.83333rem; }
.gs-site-footer .footer-widgetized-area .footer-widgets-inner .widget .widget-title-outer .widgettitle {
border-bottom: none; }
.gs-site-footer .footer-widgetized-area .footer-widgets-inner .widget ul {
padding-left: 0; }
.gs-site-footer .footer-widgetized-area .footer-widgets-inner .widget ul li {
list-style: none; }
.gs-site-footer .footer-widgetized-area .footer-widgets-inner .widget ul li ul {
padding-left: 1.5rem; }
.gs-site-footer .footer-widgetized-area .footer-widgets-inner .widget.widget_recent_entries ul {
margin: 0;
padding: 0; }
.gs-site-footer .footer-widgetized-area .footer-widgets-inner .widget.widget_recent_comments ul li {
color: #d9d9d9; }
.gs-site-footer .footer-widgetized-area .footer-widgets-inner .widget.widget_recent_comments ul li span {
color: #ffffff; }
.gs-site-footer .footer-widgetized-area .footer-widgets-inner .widget.widget_recent_comments ul li a {
color: #ffffff; }
.gs-footer-template ul {
padding-left: 0; }
.gs-footer-template ul li {
list-style: none; }
.gs-footer-template ul li ul {
padding-left: 1.5rem; } .gs-site-footer .subfooter-area .subfooter-area-inner {
padding: 3.75rem 0; }
@media (min-width: 576px) {
.gs-site-footer .subfooter-area .subfooter-area-inner {
padding: 2.25rem 0; } }
@media (max-width: 575px) {
.gs-site-footer .subfooter-area .subfooter-area-inner .subfooter-coypright-text {
text-align: center;
margin-bottom: 1.33333rem; } }
.gs-site-footer .subfooter-area .subfooter-area-inner .subfooter-coypright-text > * {
font-size: 1.16667rem; }
.gs-site-footer .subfooter-area .subfooter-area-inner .subfooter-coypright-text > *:last-child {
margin-bottom: 0;
padding-bottom: 0; }
@media (max-width: 575px) {
.gs-site-footer .subfooter-area .subfooter-area-inner .subfooter-social-network {
text-align: center; } }
.gs-site-footer .subfooter-area .subfooter-area-inner .subfooter-social-network ul li a {
color: #ffffff;
font-size: 1.16667rem; }
.gs-site-footer .subfooter-area .subfooter-area-inner .subfooter-social-network ul li a:hover {
color: #181818; } .gs-site-footer.site-footer-light {
background-color: #ffffff; }
.gs-site-footer.site-footer-light .subfooter-area .subfooter-area-inner .subfooter-social-network ul li a {
color: #a5a5a5; }
.gs-site-footer.site-footer-dark .footer-widgetized-area {
background-color: #181818;
color: rgba(255, 255, 255, 0.6); }
.gs-site-footer.site-footer-dark .footer-widgetized-area .footer-widgets-inner {
border-color: rgba(255, 255, 255, 0.2); }
.gs-site-footer.site-footer-dark .subfooter-area {
background-color: #252525;
color: rgba(255, 255, 255, 0.6); }
.gs-site-footer.site-footer-dark .subfooter-area .subfooter-coypright-text > * {
color: inherit; }
.gs-site-footer.site-footer-dark .subfooter-area .social-network-links ul li a:hover {
color: #ffffff; }  .gs-page-boundary-on .site-content {
margin: 8px; }
@media (min-width: 768px) {
.gs-page-boundary-on .site-content {
margin: 16px; } }
.gs-page-boundary-on .site-content .header-is-sticky .gs-site-header {
margin: 8px 8px 0 8px; }
@media (min-width: 768px) {
.gs-page-boundary-on .site-content .header-is-sticky .gs-site-header {
margin: 16px 16px 0 16px; } }
.gs-page-boundary-on .gs-page-boundary .gs-border-top,
.gs-page-boundary-on .gs-page-boundary .gs-border-bottom {
width: 100%;
height: 8px;
background-color: #fff; }
@media (min-width: 768px) {
.gs-page-boundary-on .gs-page-boundary .gs-border-top,
.gs-page-boundary-on .gs-page-boundary .gs-border-bottom {
height: 16px; } }
.gs-page-boundary-on .gs-page-boundary .gs-border-left,
.gs-page-boundary-on .gs-page-boundary .gs-border-right {
width: 8px;
height: 100%;
background-color: #fff; }
@media (min-width: 768px) {
.gs-page-boundary-on .gs-page-boundary .gs-border-left,
.gs-page-boundary-on .gs-page-boundary .gs-border-right {
width: 16px; } }
.gs-page-boundary-on .gs-page-boundary .gs-border-top {
top: 0;
left: 0; }
.gs-page-boundary-on .gs-page-boundary .gs-border-bottom {
bottom: 0;
left: 0; }
.gs-page-boundary-on .gs-page-boundary .gs-border-left {
top: 0;
left: 0; }
.gs-page-boundary-on .gs-page-boundary .gs-border-right {
top: 0;
right: 0; }
.gs-page-boundary-on .gs-page-boundary * {
position: fixed;
z-index: 1000; }
.gs-page-boundary-on.admin-bar .gs-page-boundary .gs-border-top {
margin-top: 46px; }
@media (min-width: 782px) {
.gs-page-boundary-on.admin-bar .gs-page-boundary .gs-border-top {
margin-top: 32px; } }
.gs-page-boundary-on.admin-bar .site-content .header-is-sticky .gs-site-header {
margin-top: 46px; }
@media (min-width: 768px) {
.gs-page-boundary-on.sticky-footer-on .site-footer-sticky {
right: 16px;
bottom: 16px;
left: 16px; } }  .error404 .gs-site-header {
background-color: #fff; }
.gs-page-404 {
position: relative; }
.gs-page-404 .gs-page-heading-outer {
height: 100vh;
text-align: center; }
.gs-page-404 .gs-page-heading-outer .page-404-content {
position: relative;
padding-left: 3.33333rem; }
.gs-page-404 .gs-page-heading-outer .page-404-content .gs-page-not-found {
font-size: 10rem;
line-height: 1;
font-family: "TheGwathmey";
color: #ffffff; }
.gs-page-404 .gs-page-heading-outer .gs-page-heading-bg .gs-page-heading-bg-img {
background-repeat: no-repeat;
background-position: center;
background-size: cover; }
.gs-page-404 .gs-page-heading-outer .gs-page-heading-inner .gs-page-heading-title h2 {
margin-bottom: 1.25rem; }
.gs-page-404 .gs-page-heading-outer .gs-page-heading-inner .gs-page-heading-description {
margin-bottom: 2.33333rem; }
.gs-page-404 .gs-page-heading-outer .gs-page-heading-inner .gs-page-heading-description p {
font-size: 1.5rem;
line-height: 1.88889;
font-style: italic;
margin-bottom: 0; }
.gs-page-404 .gs-error-code {
position: absolute;
bottom: 0;
right: 0;
font-size: 24vw;
line-height: 1;
font-weight: 700;
-webkit-text-stroke: 1px currentColor;
text-stroke: 1px currentColor;
-webkit-text-fill-color: transparent;
text-fill-color: transparent; } .search .gs-page-heading-outer {
height: 45vh; }
.search .gs-search-page h1 {
margin-bottom: 1.33333rem; }
.search .gs-search-page input {
width: 100%; }
@media (min-width: 576px) {
.search .gs-search-page .search-form {
width: 50%; } }
.search .gs-search-page .container > p {
font-size: 1.5rem;
margin-bottom: 2.5rem; }
.search .gs-read-more {
margin-top: 1.33333rem; }  .gs-blog-post-single .gs-blog-post-single-holder {
margin-bottom: 0; }
.gs-blog-post-single .gs-blog-post-single-holder .gs-blog-post-single-top .entry-thumbnail {
padding-bottom: 1.83333rem; }
.gs-blog-post-single .gs-blog-post-single-holder .gs-blog-post-single-top .entry-thumbnail img {
margin: 0; }
.gs-blog-post-single .gs-blog-post-single-holder .gs-blog-post-single-top .entry-content {
padding-bottom: 3.33333rem; }
.gs-blog-post-single .gs-blog-post-single-holder .gs-blog-post-single-top .entry-content .entry-content-inner {
margin-bottom: 2.66667rem; }
.gs-blog-post-single .gs-blog-post-single-holder .gs-blog-post-single-top .entry-content .entry-content-inner > *:last-child {
margin-bottom: 0;
padding-bottom: 0; }
.gs-blog-post-single .gs-blog-post-single-holder .gs-blog-post-single-top .entry-content .entry-content-inner table {
width: 100%; }
.gs-blog-post-single .gs-blog-post-single-holder .gs-blog-post-single-top .entry-content .entry-content-inner .post-password-form input[type='password'] {
margin-top: 0.66667rem;
padding: 0.66667rem 1.33333rem;
line-height: 1; }
.gs-blog-post-single .gs-blog-post-single-holder .gs-blog-post-single-top .entry-content .entry-content-inner .post-password-form input[type='submit'] {
display: inline-block;
display: inline-block;
font-family: "Jost", sans-serif;
text-transform: uppercase;
line-height: 1;
font-weight: 600;
cursor: pointer;
border-radius: 0;
border: 1px solid transparent;
background-color: transparent;
-webkit-box-shadow: none !important;
box-shadow: none !important;
letter-spacing: 0.08333rem;
-webkit-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
-o-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, border-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
font-size: 1rem;
padding: 1rem 1.83333rem;
color: #333333 !important;
border-color: #e5e5e5 !important;
margin-left: 0.33333rem; }
.gs-blog-post-single .gs-blog-post-single-holder .gs-blog-post-single-top .entry-content .entry-content-inner .post-password-form input[type='submit']:hover {
color: #ffffff !important;
border-color: #333333 !important;
background-color: #333333 !important; }
.gs-blog-post-single .gs-blog-post-single-holder .gs-blog-post-single-top .entry-content .entry-content-inner iframe {
width: 100%; }
.gs-blog-post-single .gs-blog-post-single-holder .gs-blog-post-single-top .entry-content .gs-pagination {
border-top: 0;
border-bottom: 0;
background-color: transparent !important; }
.gs-blog-post-single .gs-blog-post-single-holder .gs-blog-post-tags {
padding-bottom: 5.33333rem;
clear: both; }
.gs-blog-post-single .gs-blog-post-single-holder .gs-blog-post-tags .tagcloud {
display: inline-block; }
.gs-blog-post-single .gs-blog-post-single-holder .gs-blog-post-footer .gs-post-comments-wrapper .container {
padding: 0 !important;
max-width: 100% !important; }
.gs-blog-post-single .gs-blog-post-single-holder .gs-blog-post-footer .gs-blog-post-share {
text-align: center;
padding: 3.66667rem 0;
border-top: 1px solid #e5e5e5;
clear: both; } .gs-portfolio-single-item .gs-portfolio-content-inner {
margin-bottom: 2.66667rem; }
@media (min-width: 992px) {
.gs-portfolio-single-item .gs-portfolio-content-inner {
padding-right: 2.16667rem; } }
.gs-portfolio-single-item .gs-portfolio-content-inner .gs-portfolio-content-body {
margin-bottom: 3.16667rem; }
.gs-portfolio-single-item .gs-portfolio-content-inner .gs-portfolio-content-body > *:last-child {
margin-bottom: 0; }
.gs-portfolio-single-item .gs-portfolio-content-top {
margin-bottom: 2.16667rem; }
.gs-portfolio-single-item .gs-portfolio-content-top *:last-child {
margin-bottom: 0; }
.gs-portfolio-single-item .gs-portfolio-content-top .portfolio-single-title {
margin-bottom: 1rem; }
.gs-portfolio-single-item .gs-portfolio-content-top .portfolio-single-subtitle {
color: #a5a5a5;
font-weight: 400;
font-size: 1.25rem; }
.gs-portfolio-single-item .gs-portfolio-single-info {
margin-bottom: 3.16667rem; }
.gs-portfolio-single-item .gs-portfolio-single-info ul {
padding: 0;
margin: 0; }
.gs-portfolio-single-item .gs-portfolio-single-info ul li {
list-style: none;
margin-bottom: 1.66667rem; }
.gs-portfolio-single-item .gs-portfolio-single-info ul li .gs-portfolio-single-info-label {
margin: 0 1.25rem 0 0;
display: inline-block; }
.gs-portfolio-single-item .gs-portfolio-single-info ul li p, .gs-portfolio-single-item .gs-portfolio-single-info ul li a {
margin: 0;
display: inline-block; }
.gs-portfolio-single-item .gs-portfolio-single-info ul li:last-child {
margin-bottom: 0; }
@media (min-width: 992px) {
.gs-portfolio-single-item .flex-row-reverse .gs-portfolio-content-inner {
padding-right: 0;
padding-left: 2.16667rem; } }
.gs-portfolio-single-item .gs-portfolio-media .iso-item {
margin-bottom: 30px; }
.gs-portfolio-single-item .gs-portfolio-media .gs-portfolo-media-item a {
-webkit-box-shadow: none;
box-shadow: none; }
.gs-portfolio-single-item .flex-column-reverse .gs-portfolio-content-inner {
margin-bottom: 5.16667rem; }  .woocommerce .woocommerce-cart-form {
margin-bottom: 6.83333rem; }
.woocommerce .woocommerce-cart-form table td::before {
color: #333333;
font-weight: 600; }
.woocommerce .woocommerce-cart-form table .actions .coupon #coupon_code {
font-size: 1.16667rem;
line-height: 1.78571;
color: #333333;
padding: 1rem 1.16667rem !important;
border-color: #e5e5e5; }
.woocommerce .cart_totals {
float: none !important;
width: 100% !important; }
.woocommerce .cart_totals h2 {
font-size: 1.25rem;
line-height: 1.6; }
.woocommerce .cart_totals table {
border-collapse: separate !important;
padding: 0.66667rem 2.33333rem !important;
margin-bottom: 2.66667rem !important; }
.woocommerce .cart_totals table th {
color: #333333;
font-weight: 400 !important;
padding-left: 0 !important; }
.woocommerce .cart_totals table .order-total th {
font-size: 1.5rem; }
.woocommerce .cart_totals table td {
text-align: right;
padding-right: 0 !important; }
.woocommerce .cart_totals table td[data-title='Total'] span {
color: #181818;
font-size: 1.5rem;
font-weight: 400 !important; }
@media (max-width: 767px) {
.woocommerce .cart_totals table td[data-title='Total'], .woocommerce .cart_totals table td[data-title='Subtotal'] {
padding-left: 0 !important; }
.woocommerce .cart_totals table td[data-title='Total']::before, .woocommerce .cart_totals table td[data-title='Subtotal']::before {
font-weight: 400; } }
.woocommerce .cart_totals table tr:last-child th,
.woocommerce .cart_totals table tr:last-child td {
border-bottom: 0; }
.woocommerce .cart_totals .wc-proceed-to-checkout {
padding: 0;
text-align: right; }
.woocommerce .cart_totals .wc-proceed-to-checkout a {
margin-bottom: 0;
display: inline-block; } .woocommerce-checkout .col2-set {
width: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px; }
.woocommerce-checkout .col2-set .col-1,
.woocommerce-checkout .col2-set .col-2 {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
@media (min-width: 768px) {
.woocommerce-checkout .col2-set .col-1,
.woocommerce-checkout .col2-set .col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; } }
.woocommerce-checkout label {
margin-bottom: 0; }
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon {
margin-left: auto; }
.woocommerce-checkout .checkout_coupon {
border-radius: 0 !important;
border-width: 1px !important;
border-color: #e5e5e5 !important; }
.woocommerce-checkout .checkout_coupon input {
padding: 1.41667rem 1.16667rem; }
.woocommerce-checkout .checkout_coupon .form-row {
margin-bottom: 0; }
.woocommerce-checkout .checkout_coupon .form-row-last {
margin-top: 8px;
float: left; }
.woocommerce-checkout .woocommerce-billing-fields {
margin-bottom: 2.66667rem; }
.woocommerce-checkout .woocommerce-billing-fields .form-row {
margin-bottom: 25px; }
.woocommerce-checkout .woocommerce-billing-fields h3 {
font-size: 2rem;
line-height: 1.20833; }
.woocommerce-checkout .woocommerce-billing-fields h2 {
font-size: 1.25rem;
line-height: 1.6; }
.woocommerce-checkout .woocommerce-shipping-fields .ship-to-different-address {
font-size: 2rem;
line-height: 1.20833; }
.woocommerce-checkout .woocommerce-additional-fields {
margin-bottom: 5.33333rem; }
.woocommerce-checkout .woocommerce-additional-fields h3 {
font-size: 2rem;
line-height: 1.20833; }
.woocommerce-checkout .form-row {
padding: 0;
margin-bottom: 1.33333rem; }
.woocommerce-checkout #order_review_heading {
font-size: 2rem;
line-height: 1.20833; }
.woocommerce-checkout .woocommerce-checkout-review-order table {
margin-bottom: 2.66667rem !important; }
.woocommerce-checkout .woocommerce-checkout-review-order table tr td strong {
color: #a5a5a5; }
.woocommerce-checkout .woocommerce-checkout-review-order table tr.order-total td strong {
color: #333333; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment {
border-radius: 0 !important;
background-color: transparent !important;
border: 1px solid #e5e5e5; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods {
border-bottom-color: #e5e5e5 !important; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_paypal label {
display: contents; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_paypal label a {
line-height: 1 !important; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order {
margin-bottom: 0; } .woocommerce-account .gs-page-title {
margin-bottom: 2.66667rem; }
.woocommerce-account .woocommerce #customer_login h2 {
font-size: 2rem;
line-height: 1.20833; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
float: none;
width: 100%; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
padding: 0;
margin-bottom: 2.66667rem; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {
list-style: none;
padding-bottom: 1.33333rem;
border-bottom: 1px solid #e5e5e5; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:last-child {
margin-bottom: 0; }
@media (min-width: 768px) {
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:last-child {
padding-bottom: 0;
border-bottom: 0; } }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
color: #333333;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-shadow: none;
box-shadow: none; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
color: #181818; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover svg {
color: #181818; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a svg {
color: #333333; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
float: none;
width: 100%; }
@media (min-width: 992px) {
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
padding-left: 5.33333rem; } }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr td,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-downloads tr td {
text-align: left; }
.woocommerce-account .addresses .title h3 {
font-size: 1.25rem;
line-height: 1.6; } .woocommerce .woocommerce-order .woocommerce-notice {
margin-bottom: 1.33333rem; }
.woocommerce ul.order_details {
padding: 2rem;
margin: 0 0 2.66667rem;
border: 1px solid #e5e5e5;
border-radius: 0; }
.woocommerce ul.order_details li {
font-size: 1rem;
line-height: 1.91667;
font-weight: 700;
color: #a5a5a5;
border-right-style: solid;
border-right-color: #e5e5e5;
margin-bottom: 0; }
.woocommerce ul.order_details li strong {
font-size: 1rem;
line-height: 1.91667;
margin-top: 1.16667rem; }
.woocommerce .woocommerce-order-details .woocommerce-order-details__title {
font-size: 1.25rem;
line-height: 1.6; }
.woocommerce .woocommerce-customer-details .woocommerce-columns .woocommerce-column__title {
font-size: 1.25rem;
line-height: 1.6; }
.woocommerce .woocommerce-order-downloads .woocommerce-order-downloads__title {
font-size: 1.25rem;
line-height: 1.6; }.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.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: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
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: none;
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: 0.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: 0.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: 0.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;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//wasserweltev.de/wp-content/themes/reeco/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.ps {
overflow: hidden !important;
overflow-anchor: none;
-ms-overflow-style: none;
touch-action: auto;
-ms-touch-action: auto;
} .ps__rail-x {
display: none;
opacity: 0;
transition: background-color .2s linear, opacity .2s linear;
-webkit-transition: background-color .2s linear, opacity .2s linear;
height: 15px; bottom: 0px; position: absolute;
}
.ps__rail-y {
display: none;
opacity: 0;
transition: background-color .2s linear, opacity .2s linear;
-webkit-transition: background-color .2s linear, opacity .2s linear;
width: 15px; right: 0; position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
display: block;
background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
background-color: #eee;
opacity: 0.9;
} .ps__thumb-x {
background-color: #aaa;
border-radius: 6px;
transition: background-color .2s linear, height .2s ease-in-out;
-webkit-transition: background-color .2s linear, height .2s ease-in-out;
height: 6px; bottom: 2px; position: absolute;
}
.ps__thumb-y {
background-color: #aaa;
border-radius: 6px;
transition: background-color .2s linear, width .2s ease-in-out;
-webkit-transition: background-color .2s linear, width .2s ease-in-out;
width: 6px; right: 2px; position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
background-color: #999;
height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
background-color: #999;
width: 11px;
} @supports (-ms-overflow-style: none) {
.ps {
overflow: auto !important;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ps {
overflow: auto !important;
}
}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.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{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.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;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-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%;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;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;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;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{color:#444}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width: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 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{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;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#444;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;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;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],.select2-container--default .select2-results__option[data-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],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp-admin-theme-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:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid var(--wp-admin-theme-color,#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:#444}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.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;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 var(--wp-admin-theme-color,#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 transparent;border-width:0 4px 5px 4px}.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: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: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 var(--wp-admin-theme-color,#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 var(--wp-admin-theme-color,#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],.select2-container--classic .select2-results__option--highlighted[data-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:var(--wp-admin-theme-color,#0073aa)}@font-face {
font-family: 'themify';
src:url(//wasserweltev.de/wp-content/themes/reeco/assets/fonts/themify.eot?-fvbane);
src:url(//wasserweltev.de/wp-content/themes/reeco/assets/fonts/themify.eot?#iefix-fvbane) format('embedded-opentype'),
url(//wasserweltev.de/wp-content/themes/reeco/assets/fonts/themify.woff?-fvbane) format('woff'),
url(//wasserweltev.de/wp-content/themes/reeco/assets/fonts/themify.ttf?-fvbane) format('truetype'),
url(//wasserweltev.de/wp-content/themes/reeco/assets/fonts/themify.svg?-fvbane#themify) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="ti-"], [class*=" ti-"] {
font-family: 'themify';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ti-wand:before {
content: "\e600";
}
.ti-volume:before {
content: "\e601";
}
.ti-user:before {
content: "\e602";
}
.ti-unlock:before {
content: "\e603";
}
.ti-unlink:before {
content: "\e604";
}
.ti-trash:before {
content: "\e605";
}
.ti-thought:before {
content: "\e606";
}
.ti-target:before {
content: "\e607";
}
.ti-tag:before {
content: "\e608";
}
.ti-tablet:before {
content: "\e609";
}
.ti-star:before {
content: "\e60a";
}
.ti-spray:before {
content: "\e60b";
}
.ti-signal:before {
content: "\e60c";
}
.ti-shopping-cart:before {
content: "\e60d";
}
.ti-shopping-cart-full:before {
content: "\e60e";
}
.ti-settings:before {
content: "\e60f";
}
.ti-search:before {
content: "\e610";
}
.ti-zoom-in:before {
content: "\e611";
}
.ti-zoom-out:before {
content: "\e612";
}
.ti-cut:before {
content: "\e613";
}
.ti-ruler:before {
content: "\e614";
}
.ti-ruler-pencil:before {
content: "\e615";
}
.ti-ruler-alt:before {
content: "\e616";
}
.ti-bookmark:before {
content: "\e617";
}
.ti-bookmark-alt:before {
content: "\e618";
}
.ti-reload:before {
content: "\e619";
}
.ti-plus:before {
content: "\e61a";
}
.ti-pin:before {
content: "\e61b";
}
.ti-pencil:before {
content: "\e61c";
}
.ti-pencil-alt:before {
content: "\e61d";
}
.ti-paint-roller:before {
content: "\e61e";
}
.ti-paint-bucket:before {
content: "\e61f";
}
.ti-na:before {
content: "\e620";
}
.ti-mobile:before {
content: "\e621";
}
.ti-minus:before {
content: "\e622";
}
.ti-medall:before {
content: "\e623";
}
.ti-medall-alt:before {
content: "\e624";
}
.ti-marker:before {
content: "\e625";
}
.ti-marker-alt:before {
content: "\e626";
}
.ti-arrow-up:before {
content: "\e627";
}
.ti-arrow-right:before {
content: "\e628";
}
.ti-arrow-left:before {
content: "\e629";
}
.ti-arrow-down:before {
content: "\e62a";
}
.ti-lock:before {
content: "\e62b";
}
.ti-location-arrow:before {
content: "\e62c";
}
.ti-link:before {
content: "\e62d";
}
.ti-layout:before {
content: "\e62e";
}
.ti-layers:before {
content: "\e62f";
}
.ti-layers-alt:before {
content: "\e630";
}
.ti-key:before {
content: "\e631";
}
.ti-import:before {
content: "\e632";
}
.ti-image:before {
content: "\e633";
}
.ti-heart:before {
content: "\e634";
}
.ti-heart-broken:before {
content: "\e635";
}
.ti-hand-stop:before {
content: "\e636";
}
.ti-hand-open:before {
content: "\e637";
}
.ti-hand-drag:before {
content: "\e638";
}
.ti-folder:before {
content: "\e639";
}
.ti-flag:before {
content: "\e63a";
}
.ti-flag-alt:before {
content: "\e63b";
}
.ti-flag-alt-2:before {
content: "\e63c";
}
.ti-eye:before {
content: "\e63d";
}
.ti-export:before {
content: "\e63e";
}
.ti-exchange-vertical:before {
content: "\e63f";
}
.ti-desktop:before {
content: "\e640";
}
.ti-cup:before {
content: "\e641";
}
.ti-crown:before {
content: "\e642";
}
.ti-comments:before {
content: "\e643";
}
.ti-comment:before {
content: "\e644";
}
.ti-comment-alt:before {
content: "\e645";
}
.ti-close:before {
content: "\e646";
}
.ti-clip:before {
content: "\e647";
}
.ti-angle-up:before {
content: "\e648";
}
.ti-angle-right:before {
content: "\e649";
}
.ti-angle-left:before {
content: "\e64a";
}
.ti-angle-down:before {
content: "\e64b";
}
.ti-check:before {
content: "\e64c";
}
.ti-check-box:before {
content: "\e64d";
}
.ti-camera:before {
content: "\e64e";
}
.ti-announcement:before {
content: "\e64f";
}
.ti-brush:before {
content: "\e650";
}
.ti-briefcase:before {
content: "\e651";
}
.ti-bolt:before {
content: "\e652";
}
.ti-bolt-alt:before {
content: "\e653";
}
.ti-blackboard:before {
content: "\e654";
}
.ti-bag:before {
content: "\e655";
}
.ti-move:before {
content: "\e656";
}
.ti-arrows-vertical:before {
content: "\e657";
}
.ti-arrows-horizontal:before {
content: "\e658";
}
.ti-fullscreen:before {
content: "\e659";
}
.ti-arrow-top-right:before {
content: "\e65a";
}
.ti-arrow-top-left:before {
content: "\e65b";
}
.ti-arrow-circle-up:before {
content: "\e65c";
}
.ti-arrow-circle-right:before {
content: "\e65d";
}
.ti-arrow-circle-left:before {
content: "\e65e";
}
.ti-arrow-circle-down:before {
content: "\e65f";
}
.ti-angle-double-up:before {
content: "\e660";
}
.ti-angle-double-right:before {
content: "\e661";
}
.ti-angle-double-left:before {
content: "\e662";
}
.ti-angle-double-down:before {
content: "\e663";
}
.ti-zip:before {
content: "\e664";
}
.ti-world:before {
content: "\e665";
}
.ti-wheelchair:before {
content: "\e666";
}
.ti-view-list:before {
content: "\e667";
}
.ti-view-list-alt:before {
content: "\e668";
}
.ti-view-grid:before {
content: "\e669";
}
.ti-uppercase:before {
content: "\e66a";
}
.ti-upload:before {
content: "\e66b";
}
.ti-underline:before {
content: "\e66c";
}
.ti-truck:before {
content: "\e66d";
}
.ti-timer:before {
content: "\e66e";
}
.ti-ticket:before {
content: "\e66f";
}
.ti-thumb-up:before {
content: "\e670";
}
.ti-thumb-down:before {
content: "\e671";
}
.ti-text:before {
content: "\e672";
}
.ti-stats-up:before {
content: "\e673";
}
.ti-stats-down:before {
content: "\e674";
}
.ti-split-v:before {
content: "\e675";
}
.ti-split-h:before {
content: "\e676";
}
.ti-smallcap:before {
content: "\e677";
}
.ti-shine:before {
content: "\e678";
}
.ti-shift-right:before {
content: "\e679";
}
.ti-shift-left:before {
content: "\e67a";
}
.ti-shield:before {
content: "\e67b";
}
.ti-notepad:before {
content: "\e67c";
}
.ti-server:before {
content: "\e67d";
}
.ti-quote-right:before {
content: "\e67e";
}
.ti-quote-left:before {
content: "\e67f";
}
.ti-pulse:before {
content: "\e680";
}
.ti-printer:before {
content: "\e681";
}
.ti-power-off:before {
content: "\e682";
}
.ti-plug:before {
content: "\e683";
}
.ti-pie-chart:before {
content: "\e684";
}
.ti-paragraph:before {
content: "\e685";
}
.ti-panel:before {
content: "\e686";
}
.ti-package:before {
content: "\e687";
}
.ti-music:before {
content: "\e688";
}
.ti-music-alt:before {
content: "\e689";
}
.ti-mouse:before {
content: "\e68a";
}
.ti-mouse-alt:before {
content: "\e68b";
}
.ti-money:before {
content: "\e68c";
}
.ti-microphone:before {
content: "\e68d";
}
.ti-menu:before {
content: "\e68e";
}
.ti-menu-alt:before {
content: "\e68f";
}
.ti-map:before {
content: "\e690";
}
.ti-map-alt:before {
content: "\e691";
}
.ti-loop:before {
content: "\e692";
}
.ti-location-pin:before {
content: "\e693";
}
.ti-list:before {
content: "\e694";
}
.ti-light-bulb:before {
content: "\e695";
}
.ti-Italic:before {
content: "\e696";
}
.ti-info:before {
content: "\e697";
}
.ti-infinite:before {
content: "\e698";
}
.ti-id-badge:before {
content: "\e699";
}
.ti-hummer:before {
content: "\e69a";
}
.ti-home:before {
content: "\e69b";
}
.ti-help:before {
content: "\e69c";
}
.ti-headphone:before {
content: "\e69d";
}
.ti-harddrives:before {
content: "\e69e";
}
.ti-harddrive:before {
content: "\e69f";
}
.ti-gift:before {
content: "\e6a0";
}
.ti-game:before {
content: "\e6a1";
}
.ti-filter:before {
content: "\e6a2";
}
.ti-files:before {
content: "\e6a3";
}
.ti-file:before {
content: "\e6a4";
}
.ti-eraser:before {
content: "\e6a5";
}
.ti-envelope:before {
content: "\e6a6";
}
.ti-download:before {
content: "\e6a7";
}
.ti-direction:before {
content: "\e6a8";
}
.ti-direction-alt:before {
content: "\e6a9";
}
.ti-dashboard:before {
content: "\e6aa";
}
.ti-control-stop:before {
content: "\e6ab";
}
.ti-control-shuffle:before {
content: "\e6ac";
}
.ti-control-play:before {
content: "\e6ad";
}
.ti-control-pause:before {
content: "\e6ae";
}
.ti-control-forward:before {
content: "\e6af";
}
.ti-control-backward:before {
content: "\e6b0";
}
.ti-cloud:before {
content: "\e6b1";
}
.ti-cloud-up:before {
content: "\e6b2";
}
.ti-cloud-down:before {
content: "\e6b3";
}
.ti-clipboard:before {
content: "\e6b4";
}
.ti-car:before {
content: "\e6b5";
}
.ti-calendar:before {
content: "\e6b6";
}
.ti-book:before {
content: "\e6b7";
}
.ti-bell:before {
content: "\e6b8";
}
.ti-basketball:before {
content: "\e6b9";
}
.ti-bar-chart:before {
content: "\e6ba";
}
.ti-bar-chart-alt:before {
content: "\e6bb";
}
.ti-back-right:before {
content: "\e6bc";
}
.ti-back-left:before {
content: "\e6bd";
}
.ti-arrows-corner:before {
content: "\e6be";
}
.ti-archive:before {
content: "\e6bf";
}
.ti-anchor:before {
content: "\e6c0";
}
.ti-align-right:before {
content: "\e6c1";
}
.ti-align-left:before {
content: "\e6c2";
}
.ti-align-justify:before {
content: "\e6c3";
}
.ti-align-center:before {
content: "\e6c4";
}
.ti-alert:before {
content: "\e6c5";
}
.ti-alarm-clock:before {
content: "\e6c6";
}
.ti-agenda:before {
content: "\e6c7";
}
.ti-write:before {
content: "\e6c8";
}
.ti-window:before {
content: "\e6c9";
}
.ti-widgetized:before {
content: "\e6ca";
}
.ti-widget:before {
content: "\e6cb";
}
.ti-widget-alt:before {
content: "\e6cc";
}
.ti-wallet:before {
content: "\e6cd";
}
.ti-video-clapper:before {
content: "\e6ce";
}
.ti-video-camera:before {
content: "\e6cf";
}
.ti-vector:before {
content: "\e6d0";
}
.ti-themify-logo:before {
content: "\e6d1";
}
.ti-themify-favicon:before {
content: "\e6d2";
}
.ti-themify-favicon-alt:before {
content: "\e6d3";
}
.ti-support:before {
content: "\e6d4";
}
.ti-stamp:before {
content: "\e6d5";
}
.ti-split-v-alt:before {
content: "\e6d6";
}
.ti-slice:before {
content: "\e6d7";
}
.ti-shortcode:before {
content: "\e6d8";
}
.ti-shift-right-alt:before {
content: "\e6d9";
}
.ti-shift-left-alt:before {
content: "\e6da";
}
.ti-ruler-alt-2:before {
content: "\e6db";
}
.ti-receipt:before {
content: "\e6dc";
}
.ti-pin2:before {
content: "\e6dd";
}
.ti-pin-alt:before {
content: "\e6de";
}
.ti-pencil-alt2:before {
content: "\e6df";
}
.ti-palette:before {
content: "\e6e0";
}
.ti-more:before {
content: "\e6e1";
}
.ti-more-alt:before {
content: "\e6e2";
}
.ti-microphone-alt:before {
content: "\e6e3";
}
.ti-magnet:before {
content: "\e6e4";
}
.ti-line-double:before {
content: "\e6e5";
}
.ti-line-dotted:before {
content: "\e6e6";
}
.ti-line-dashed:before {
content: "\e6e7";
}
.ti-layout-width-full:before {
content: "\e6e8";
}
.ti-layout-width-default:before {
content: "\e6e9";
}
.ti-layout-width-default-alt:before {
content: "\e6ea";
}
.ti-layout-tab:before {
content: "\e6eb";
}
.ti-layout-tab-window:before {
content: "\e6ec";
}
.ti-layout-tab-v:before {
content: "\e6ed";
}
.ti-layout-tab-min:before {
content: "\e6ee";
}
.ti-layout-slider:before {
content: "\e6ef";
}
.ti-layout-slider-alt:before {
content: "\e6f0";
}
.ti-layout-sidebar-right:before {
content: "\e6f1";
}
.ti-layout-sidebar-none:before {
content: "\e6f2";
}
.ti-layout-sidebar-left:before {
content: "\e6f3";
}
.ti-layout-placeholder:before {
content: "\e6f4";
}
.ti-layout-menu:before {
content: "\e6f5";
}
.ti-layout-menu-v:before {
content: "\e6f6";
}
.ti-layout-menu-separated:before {
content: "\e6f7";
}
.ti-layout-menu-full:before {
content: "\e6f8";
}
.ti-layout-media-right-alt:before {
content: "\e6f9";
}
.ti-layout-media-right:before {
content: "\e6fa";
}
.ti-layout-media-overlay:before {
content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
content: "\e6fd";
}
.ti-layout-media-left-alt:before {
content: "\e6fe";
}
.ti-layout-media-left:before {
content: "\e6ff";
}
.ti-layout-media-center-alt:before {
content: "\e700";
}
.ti-layout-media-center:before {
content: "\e701";
}
.ti-layout-list-thumb:before {
content: "\e702";
}
.ti-layout-list-thumb-alt:before {
content: "\e703";
}
.ti-layout-list-post:before {
content: "\e704";
}
.ti-layout-list-large-image:before {
content: "\e705";
}
.ti-layout-line-solid:before {
content: "\e706";
}
.ti-layout-grid4:before {
content: "\e707";
}
.ti-layout-grid3:before {
content: "\e708";
}
.ti-layout-grid2:before {
content: "\e709";
}
.ti-layout-grid2-thumb:before {
content: "\e70a";
}
.ti-layout-cta-right:before {
content: "\e70b";
}
.ti-layout-cta-left:before {
content: "\e70c";
}
.ti-layout-cta-center:before {
content: "\e70d";
}
.ti-layout-cta-btn-right:before {
content: "\e70e";
}
.ti-layout-cta-btn-left:before {
content: "\e70f";
}
.ti-layout-column4:before {
content: "\e710";
}
.ti-layout-column3:before {
content: "\e711";
}
.ti-layout-column2:before {
content: "\e712";
}
.ti-layout-accordion-separated:before {
content: "\e713";
}
.ti-layout-accordion-merged:before {
content: "\e714";
}
.ti-layout-accordion-list:before {
content: "\e715";
}
.ti-ink-pen:before {
content: "\e716";
}
.ti-info-alt:before {
content: "\e717";
}
.ti-help-alt:before {
content: "\e718";
}
.ti-headphone-alt:before {
content: "\e719";
}
.ti-hand-point-up:before {
content: "\e71a";
}
.ti-hand-point-right:before {
content: "\e71b";
}
.ti-hand-point-left:before {
content: "\e71c";
}
.ti-hand-point-down:before {
content: "\e71d";
}
.ti-gallery:before {
content: "\e71e";
}
.ti-face-smile:before {
content: "\e71f";
}
.ti-face-sad:before {
content: "\e720";
}
.ti-credit-card:before {
content: "\e721";
}
.ti-control-skip-forward:before {
content: "\e722";
}
.ti-control-skip-backward:before {
content: "\e723";
}
.ti-control-record:before {
content: "\e724";
}
.ti-control-eject:before {
content: "\e725";
}
.ti-comments-smiley:before {
content: "\e726";
}
.ti-brush-alt:before {
content: "\e727";
}
.ti-youtube:before {
content: "\e728";
}
.ti-vimeo:before {
content: "\e729";
}
.ti-twitter:before {
content: "\e72a";
}
.ti-time:before {
content: "\e72b";
}
.ti-tumblr:before {
content: "\e72c";
}
.ti-skype:before {
content: "\e72d";
}
.ti-share:before {
content: "\e72e";
}
.ti-share-alt:before {
content: "\e72f";
}
.ti-rocket:before {
content: "\e730";
}
.ti-pinterest:before {
content: "\e731";
}
.ti-new-window:before {
content: "\e732";
}
.ti-microsoft:before {
content: "\e733";
}
.ti-list-ol:before {
content: "\e734";
}
.ti-linkedin:before {
content: "\e735";
}
.ti-layout-sidebar-2:before {
content: "\e736";
}
.ti-layout-grid4-alt:before {
content: "\e737";
}
.ti-layout-grid3-alt:before {
content: "\e738";
}
.ti-layout-grid2-alt:before {
content: "\e739";
}
.ti-layout-column4-alt:before {
content: "\e73a";
}
.ti-layout-column3-alt:before {
content: "\e73b";
}
.ti-layout-column2-alt:before {
content: "\e73c";
}
.ti-instagram:before {
content: "\e73d";
}
.ti-google:before {
content: "\e73e";
}
.ti-github:before {
content: "\e73f";
}
.ti-flickr:before {
content: "\e740";
}
.ti-facebook:before {
content: "\e741";
}
.ti-dropbox:before {
content: "\e742";
}
.ti-dribbble:before {
content: "\e743";
}
.ti-apple:before {
content: "\e744";
}
.ti-android:before {
content: "\e745";
}
.ti-save:before {
content: "\e746";
}
.ti-save-alt:before {
content: "\e747";
}
.ti-yahoo:before {
content: "\e748";
}
.ti-wordpress:before {
content: "\e749";
}
.ti-vimeo-alt:before {
content: "\e74a";
}
.ti-twitter-alt:before {
content: "\e74b";
}
.ti-tumblr-alt:before {
content: "\e74c";
}
.ti-trello:before {
content: "\e74d";
}
.ti-stack-overflow:before {
content: "\e74e";
}
.ti-soundcloud:before {
content: "\e74f";
}
.ti-sharethis:before {
content: "\e750";
}
.ti-sharethis-alt:before {
content: "\e751";
}
.ti-reddit:before {
content: "\e752";
}
.ti-pinterest-alt:before {
content: "\e753";
}
.ti-microsoft-alt:before {
content: "\e754";
}
.ti-linux:before {
content: "\e755";
}
.ti-jsfiddle:before {
content: "\e756";
}
.ti-joomla:before {
content: "\e757";
}
.ti-html5:before {
content: "\e758";
}
.ti-flickr-alt:before {
content: "\e759";
}
.ti-email:before {
content: "\e75a";
}
.ti-drupal:before {
content: "\e75b";
}
.ti-dropbox-alt:before {
content: "\e75c";
}
.ti-css3:before {
content: "\e75d";
}
.ti-rss:before {
content: "\e75e";
}
.ti-rss-alt:before {
content: "\e75f";
}@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(//wasserweltev.de/wp-content/plugins/bm-gfonts/assets/material-icons/material-icons.woff2) format('woff2');
}
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
}.wp-caption {
width: auto;
clear: both;
max-width: 100%;
margin-top: 15px;
margin-bottom: 15px;
}
.wp-caption a {
box-shadow: none;
}
.alignright {
margin: 0px 0px 25px 25px;
box-sizing: border-box;
float: right !important;
}
.alignleft {
float: left;
margin: 0px 25px 25px 0px;
box-sizing: border-box;
}
.aligncenter {
text-align: center;
margin-left: 25px;
margin-right: 25px;
box-sizing: border-box;
}
.wp-caption img {
margin-top: 15px;
}
.wp-caption p.wp-caption-text {
padding: 0;
font-size: 14px;
margin-top: 0px;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
.wp-block-gallery {
margin-bottom: 20px;
}
.bypostauthor {
background-color: #f3f1f1;
}
.gallery-caption {
opacity: 0.7;
margin-top: 10px;
}
.gallery-item {
margin: 0 0 15px 0;
padding-right: 10px;
padding-left: 10px;
}
.gallery-item a {
box-shadow: none;
}
.gallery-item img {
border: 0 !important;
}