@font-face{font-family:sp_wgs-fontello;src:url(//go-cycle.co.za/wp-content/plugins/gallery-slider-for-woocommerce/admin/font/fontello.eot?76003624);src:url(//go-cycle.co.za/wp-content/plugins/gallery-slider-for-woocommerce/admin/font/fontello.eot?76003624#iefix) format('embedded-opentype'),url(//go-cycle.co.za/wp-content/plugins/gallery-slider-for-woocommerce/admin/font/fontello.woff2?76003624) format('woff2'),url(//go-cycle.co.za/wp-content/plugins/gallery-slider-for-woocommerce/admin/font/fontello.woff?76003624) format('woff'),url(//go-cycle.co.za/wp-content/plugins/gallery-slider-for-woocommerce/admin/font/fontello.ttf?76003624) format('truetype'),url(//go-cycle.co.za/wp-content/plugins/gallery-slider-for-woocommerce/admin/font/fontello.svg?76003624#fontello) format('svg');font-weight:400;font-style:normal}[class*=" sp_wgs-icon-"]:before,[class^=sp_wgs-icon-]:before{font-family:sp_wgs-fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sp_wgs-icon-right-open-2:before{content:'\e800'}.sp_wgs-icon-resize-horizontal:before{content:'\e801'}.sp_wgs-icon-right-open-1:before{content:'\e802'}.sp_wgs-icon-resize-vertical:before{content:'\e803'}.sp_wgs-icon-right-open-big:before{content:'\e804'}.sp_wgs-icon-right:before{content:'\e805'}.sp_wgs-icon-right-open-outline:before{content:'\e806'}.sp_wgs-icon-right-outline:before{content:'\e807'}.sp_wgs-icon-info-1:before{content:'\e808'}.sp_wgs-icon-zoom-in-1:before{content:'\e809'}.sp_wgs-icon-resize-full:before{content:'\e80a'}.sp_wgs-icon-resize-full-1:before{content:'\e80b'}.sp_wgs-icon-resize-full-2:before{content:'\e80c'}.sp_wgs-icon-eye:before{content:'\e80d'}.sp_wgs-icon-search:before{content:'\e80e'}.sp_wgs-icon-info:before{content:'\e80f'}.sp_wgs-icon-arrows-cw:before{content:'\e810'}.sp_wgs-icon-plus:before{content:'\e811'}.sp_wgs-icon-plus-1:before{content:'\e812'}.sp_wgs-icon-eye-1:before{content:'\e813'}.sp_wgs-icon-left-open-2:before{content:'\e814'}.sp_wgs-icon-right-big:before{content:'\e815'}.sp_wgs-icon-right-open-3:before{content:'\e816'}.sp_wgs-icon-left-outline:before{content:'\e817'}.sp_wgs-icon-left:before{content:'\e818'}.sp_wgs-icon-tools_migration:before{content:'\e819'}.sp_wgs-icon-left-big:before{content:'\e81a'}.sp_wgs-icon-right-circle:before{content:'\e81b'}.sp_wgs-icon-left-circle:before{content:'\e81c'}.sp_wgs-icon-left-circled:before{content:'\e81d'}.sp_wgs-icon-right-circled:before{content:'\e81e'}.sp_wgs-icon-left-open-3:before{content:'\e81f'}.sp_wgs-icon-left-open-4:before{content:'\e820'}.sp_wgs-icon-left-open-outline:before{content:'\e821'}.sp_wgs-icon-left-open-big:before{content:'\e822'}.sp_wgs-icon-nav-n-pag-01:before{content:'\e823'}.sp_wgs-icon-product-image-v2-01:before{content:'\e824'}.sp_wgs-icon-nav-n-pag-v:before{content:'\e825'}.sp_wgs-icon-th-nav-01:before{content:'\e826'}.sp_wgs-icon-general-tab:before{content:'\e827'}.sp_wgs-icon-gallery-tab:before{content:'\e828'}.sp_wgs-icon-lightbox-tab:before{content:'\e829'}.sp_wgs-icon-advanced-tab:before{content:'\e82b'}.sp_wgs-icon-help-tab:before{content:'\e82c'}.sp_wgs-icon-product-zoom-v3-01:before{content:'\e82d'}.sp_wgs-icon-video-gallery-01:before{content:'\e82e'}.sp_wgs-icon-radius-01:before{content:'\e82f'}.sp_wgs-icon-border-width-01:before{content:'\e830'}.sp_wgs-icon-info-01:before{content:'\e831'}.sp_wgs-icon-video-01-1:before{content:'\e832'}.sp_wgs-icon-x:before{content:'\e833'}.sp_wgs-icon-heart:before{content:'\e834'}.sp_wgs-icon-advanced-2:before{content:'\e835'}.sp_wgs-icon-play-01:before{content:'\e837'}.sp_wgs-icon-play-02:before{content:'\e838'}.sp_wgs-icon-play-03:before{content:'\e839'}.sp_wgs-icon-play-04:before{content:'\e83a'}.sp_wgs-icon-play-05:before{content:'\e83b'}.sp_wgs-icon-play-06:before{content:'\e83c'}.sp_wgs-icon-play-07:before{content:'\e83d'}.sp_wgs-icon-play-08:before{content:'\e83e'}.sp_wgs-icon-play-09:before{content:'\e83f'}.sp_wgs-icon-dailymotion:before{content:'\e840'}.sp_wgs-icon-show_more_button:before{content:'\e841'}.sp_wgs-icon-tools_imp-exp:before{content:'\e842'}.sp_wgs-icon-cancel:before{content:'\e843'}.sp_wgs-icon-tools_add-css:before{content:'\e844'}.sp_wgs-icon-external_link:before{content:'\e846'}.sp_wgs-icon-drag-and-drop:before{content:'\e864'}.sp_wgs-icon-get_started:before{content:'\e865'}.sp_wgs-icon-about:before{content:'\e866'}.sp_wgs-icon-recommended:before{content:'\e867'}.sp_wgs-icon-free_vs_pro:before{content:'\e868'}.sp_wgs-icon-gallery-slider-v3-01:before{content:'\e899'}.sp_wgs-icon-check-icon:before{content:'\e8be'}.sp_wgs-icon-gauge:before{content:'\e900'}.sp_wgs-icon-right-open:before{content:'\f006'}.sp_wgs-icon-left-open:before{content:'\f007'}.sp_wgs-icon-zoom-in:before{content:'\f07e'}.sp_wgs-icon-resize-full-alt:before{content:'\f0b2'}.sp_wgs-icon-mail-alt:before{content:'\f0e0'}.sp_wgs-icon-angle-double-left:before{content:'\f100'}.sp_wgs-icon-angle-double-right:before{content:'\f101'}.sp_wgs-icon-angle-left:before{content:'\f104'}.sp_wgs-icon-angle-right:before{content:'\f105'}.sp_wgs-icon-angle-down:before{content:'\f107'}.sp_wgs-icon-desktop:before{content:'\f108'}.sp_wgs-icon-laptop:before{content:'\f109'}.sp_wgs-icon-tablet:before{content:'\f10a'}.sp_wgs-icon-mobile:before{content:'\f10b'}.sp_wgs-icon-angle-circled-left:before{content:'\f137'}.sp_wgs-icon-angle-circled-right:before{content:'\f138'}.sp_wgs-icon-doc-text-inv:before{content:'\f15c'}.sp_wgs-icon-youtube-play:before{content:'\f16a'}.sp_wgs-icon-file-video:before{content:'\f1c8'}.sp_wgs-icon-lifebuoy:before{content:'\f1cd'}.sp_wgs-icon-mouse-pointer:before{content:'\f245'}.sp_wgs-icon-clone:before{content:'\f24d'}.sp_wgs-icon-hand-pointer-o:before{content:'\f25a'}.sp_wgs-icon-vimeo:before{content:'\f306'}.sp_wgs-icon-facebook-circled:before{content:'\f30d'}.sp_wgs-icon-spin6:before{content:'\e390'}.sp_wgs-icon-lightbox-open:before{content:'\e836'}@media screen and (min-width: 992px) {
.main-navigation ul li.smm-active {
position: static; }
.main-navigation ul li.smm-active.smm-doing-preview ul.sub-menu {
display: block; }
.main-navigation ul li.smm-active ul.sub-menu {
position: absolute;
width: 100%;
z-index: 9999999999;
border: 0;
top: auto; }
.main-navigation ul li.smm-active ul.sub-menu li {
display: inline; }
.main-navigation ul li.smm-active ul.sub-menu li a:not(.button) {
width: auto;
padding: 0; }
.main-navigation ul li.smm-active .widget {
margin-bottom: 3.631em;   }
.main-navigation ul li.smm-active .widget ul:not(.products) {
position: static;
left: auto;
display: block;
float: none; }
.main-navigation ul li.smm-active .widget ul:not(.products) li {
display: list-item;
background-color: transparent;
margin: 0;
padding: 0;
border: 0;
text-transform: none;
display: inherit;
width: auto;
font-weight: normal; }
.main-navigation ul li.smm-active .widget ul:not(.products) li:before, .main-navigation ul li.smm-active .widget ul:not(.products) li:after {
display: none; }
.main-navigation ul li.smm-active .widget ul:not(.products) li a {
background-color: transparent;
margin: 0;
padding: 0;
border: 0;
text-transform: none;
display: inherit;
width: auto;
font-weight: normal;
display: inline; }
.main-navigation ul li.smm-active .widget ul:not(.products) li a:after {
display: none; }
.main-navigation ul li.smm-active .widget ul:not(.products) li a:hover {
background-color: transparent; }
.main-navigation ul li.smm-active .widget ul:not(.products) li ul.children {
margin-top: 0;
margin-left: 1em;
font-size: .857em;
box-shadow: none;
background-color: transparent; }
.main-navigation ul li.smm-active .widget h3.widget-title {
font-size: 1em;
border: 0;
padding: 0; }
.main-navigation ul li.smm-active .widget table thead th {
padding: .618em; }
.main-navigation ul li.smm-active .widget table td,
.main-navigation ul li.smm-active .widget table th {
padding: .618em; }
.main-navigation ul li.smm-active .widget table td a,
.main-navigation ul li.smm-active .widget table th a {
background-color: transparent;
margin: 0;
padding: 0;
border: 0;
text-transform: none;
display: inherit;
width: auto;
font-weight: normal; }
.main-navigation ul li.smm-active .widget .tagcloud a {
background-color: transparent;
margin: 0;
padding: 0;
border: 0;
text-transform: none;
display: inherit;
width: auto;
font-weight: normal; }
.main-navigation ul li.smm-active .widget ul.product_list_widget li {
overflow: hidden;
zoom: 1;
margin-bottom: .618em; }
.main-navigation ul li.smm-active .widget ul.products {
position: static;
left: auto;
display: block;
float: none; }
.main-navigation ul li.smm-active .widget ul.products li {
margin: 0;
padding: 0;
background-color: transparent;
margin-bottom: 2.618em; }
.main-navigation ul li.smm-active .widget ul.products li:hover,
.main-navigation ul li.smm-active .widget ul.products li:hover a:first-of-type {
background-color: transparent; }
.main-navigation ul li.smm-active .widget ul.products li a:first-of-type:hover {
background-color: transparent; }
.main-navigation ul li.smm-active .widget ul.products li a {
width: auto; }
.main-navigation ul li.smm-active .widget ul.products li a:first-of-type {
padding: 0; }
.main-navigation ul li.smm-active .widget a.button,
.main-navigation ul li.smm-active .widget a.added_to_cart {
width: auto;
display: inline-block; }
.main-navigation ul li.smm-active .widget .columns-1 ul.products li.product {
width: 100%;
margin-right: 0;
float: none; }
.main-navigation ul li.smm-active .widget .columns-2 ul.products li.product {
width: 47.8260869565%;
float: left;
margin-right: 4.347826087%; }
.main-navigation ul li.smm-active .widget .columns-3 ul.products li.product {
width: 30.4347826087%;
float: left;
margin-right: 4.347826087%; }
.main-navigation ul li.smm-active .widget .columns-4 ul.products li.product {
width: 21.7391304348%;
float: left;
margin-right: 4.347826087%; }
.main-navigation ul li.smm-active .widget .columns-5 ul.products li.product {
width: 16.9%;
margin-right: 3.8%; }
.main-navigation ul li.smm-active .smm-row:last-child > div .widget:last-of-type {
margin-bottom: 0; }
.main-navigation ul li.smm-active:hover a.button,
.main-navigation ul li.smm-active:hover a.added_to_cart {
background-color: inherit; }
.smm-span-1 {
width: 4.347826087%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-1 {
margin-left: 8.6956521739%; }
.smm-post-1 {
margin-right: 8.6956521739%; }
.smm-span-2 {
width: 13.0434782609%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-2 {
margin-left: 17.3913043478%; }
.smm-post-2 {
margin-right: 17.3913043478%; }
.smm-span-3 {
width: 21.7391304348%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-3 {
margin-left: 26.0869565217%; }
.smm-post-3 {
margin-right: 26.0869565217%; }
.smm-span-4 {
width: 30.4347826087%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-4 {
margin-left: 34.7826086957%; }
.smm-post-4 {
margin-right: 34.7826086957%; }
.smm-span-5 {
width: 39.1304347826%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-5 {
margin-left: 43.4782608696%; }
.smm-post-5 {
margin-right: 43.4782608696%; }
.smm-span-6 {
width: 47.8260869565%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-6 {
margin-left: 52.1739130435%; }
.smm-post-6 {
margin-right: 52.1739130435%; }
.smm-span-7 {
width: 56.5217391304%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-7 {
margin-left: 60.8695652174%; }
.smm-post-7 {
margin-right: 60.8695652174%; }
.smm-span-8 {
width: 65.2173913043%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-8 {
margin-left: 69.5652173913%; }
.smm-post-8 {
margin-right: 69.5652173913%; }
.smm-span-9 {
width: 73.9130434783%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-9 {
margin-left: 78.2608695652%; }
.smm-post-9 {
margin-right: 78.2608695652%; }
.smm-span-10 {
width: 82.6086956522%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-10 {
margin-left: 86.9565217391%; }
.smm-post-10 {
margin-right: 86.9565217391%; }
.smm-span-11 {
width: 91.3043478261%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-11 {
margin-left: 95.652173913%; }
.smm-post-11 {
margin-right: 95.652173913%; }
.smm-span-12 {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0; }
.smm-pre-12 {
margin-left: 104.347826087%; }
.smm-post-12 {
margin-right: 104.347826087%; }
.smm-last {
float: right;
margin-right: 0; }
.smm-mega-menu {
padding: 2.618em; }
.smm-row:before, .smm-row:after {
content: "";
display: table; }
.smm-row:after {
clear: both; } }