 header nav.social-navigation { display: none; } header nav.social-navigation li { float: right; } header nav.social-navigation a { background-color: #000; border: 2px solid #666; } header nav.social-navigation a:hover { background-color: #000; border: 2px solid #0283c0; opacity: 1; } header nav.social-navigation a .icon { margin: -1px 0px 0 0px; color: #666; } header nav.social-navigation a:hover .icon { color: #0283c0; } @media screen and (min-width: 48em) { header nav.social-navigation { position: absolute; right: 10px; top: 10px; display: block; } } footer .widget ul li { border-bottom-color: #333; border-top-color: #333; } footer .widget ul li a { color: #fff; box-shadow: none !important; } footer .site-info p { color: #999; } header img.custom-logo { max-width: 200px; } header .site-branding { padding: 2em 0; } header .custom-header { background-color: #000; } header .navigation-top { border: 0px; background-color: #000; box-shadow: 0px 2px 4px rgba(0,0,0,0.4); } header .navigation-top a { color: #666; transition: all 0.3s ease-in-out; } header .navigation-top a:hover { color: #fff; } header .navigation-top .current-menu-item > a { color: #fff; } header .navigation-top:before { content: ""; display:block; background: linear-gradient(90deg,#0082c2,#ebe118,#c9630e); height: 6px; } header .navigation-top div.socialmedia { display: block; float: right; margin: -35px 0 0 0; } header .navigation-top div.socialmedia a { margin: 0 10px; } header .navigation-top div.socialmedia i { font-size: 20px; } header .site-navigation-fixed.navigation-top { z-index: 100; } .site-content-contain { background-color: #f1f1f1; } footer .site-info { color: #999999; } footer { background-color: #000; color: #fff; } footer a { color: #fff; transition: all 0.3s ease-in-out; } footer a:hover { color: #999 !important; } footer:before { content: ""; display:block !important; background: linear-gradient(90deg,#0082c2,#ebe118,#c9630e); height: 6px; } body { font-family: 'Open Sans', sans-serif; font-weight: 100; } body article header { float: none !important; display: block !important; width: 100% !important; text-align: center; } body article div.entry-content { float: none !important; width: 100% !important; } body article div.wrap { padding: 2em; max-width: 100%; } body div#content { background-color: #fff; padding: 0; } body div#content > div.wrap { padding: 2em; max-width: 100%; } body .border:after { content: ""; display:block; background: linear-gradient(90deg,#0082c2,#ebe118,#c9630e); height: 2px; } header .navigation-top .current-menu-item > a { color: #bbb !important; } h1, h2, h3, h4 { font-weight: 100 !important; color: #999 !important; text-transform: uppercase !important; text-align: center !important; } h1, h2 { font-size: 3em !important; letter-spacing: -2px !important; } h3, h4 { font-size: 2em !important; letter-spacing: -2px !important; text-transform: none !important; } h3.low, h4.low { } h1:after, h2:after { content: ""; display:block; background: linear-gradient(90deg,#0082c2,#ebe118,#c9630e); height: 2px; } div.single-featured-image-header { display: none; } @font-face {
	font-family: "Caveat";
	font-weight: 400;
	font-style: normal;
	src: local('Caveat Regular'), local('Caveat-Regular'), url(/wp-content/uploads/sgf-css/Wnz6HAc5bAfYB2Q7ZjYY.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/Wnz6HAc5bAfYB2Q7aDYe.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Caveat";
	font-weight: 700;
	font-style: normal;
	src: local('Caveat Bold'), local('Caveat-Bold'), url(/wp-content/uploads/sgf-css/Wnz5HAc5bAfYB2Qz3RMNpS7R.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/Wnz5HAc5bAfYB2Qz3RMNqy7X.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 300;
	font-style: normal;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN_r8OXOhv.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 400;
	font-style: normal;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(/wp-content/uploads/sgf-css/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/mem8YaGs126MiZpBA-UFW50d.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 600;
	font-style: normal;
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UNirkOXOhv.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 700;
	font-style: normal;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN7rgOXOhv.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 800;
	font-style: normal;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN8rsOXOhv.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.css); @font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: local('Material Icons'), local('MaterialIcons-Regular'), url(https://fonts.gstatic.com/s/materialicons/v21/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.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; } body #counter { text-align: center; margin: 30px auto; width: 100%; cursor: default; } body #counter span { display: inline-block; background: linear-gradient(#0383bf,#5abdec); color: #fff; text-align: center; box-sizing: border-box; padding: 25px 5px 10px 5px; width: 55px; font-size: 32px; border-radius: 10px; border: 3px solid #3ba9dc; line-height: 1; } body #counter i { position: absolute; font-style: normal; color: #ffffff; text-align: center; margin: 3px 0 0 0; font-size: 15px; width: 55px; } body #counter b { color: #ddd; font-size: 45px; vertical-align: top; } @media (min-width: 767px) and (max-width: 1023px) { body #counter { width: 500px; } body #counter span { width: 100px; padding: 30px 10px 10px 10px; font-size: 45px; border-radius: 15px; } body #counter i { width: 100px; font-size: 15px; margin: 5px 0 0 0; } body #counter b { font-size: 45px; line-height: 2; } } @media (min-width: 1024px) { body #counter { width: 600px; } body #counter span { width: 110px; padding: 30px 10px 10px 10px; font-size: 45px; border-radius: 15px; } body #counter i { width: 110px; margin: 5px 0 0 0; font-size: 15px; } body #counter b { font-size: 50px; line-height: 1.8; } } body #infoBox { margin: 0; padding: 0 0 20px; } body #infoBox h2 { margin: 0; padding: 0; background-color: #d28005; color: #fff !important; font-size: 2em !important; letter-spacing: 0px !important; } body #infoBox h2:after { display: none; } body #infoBox p.info { color: #999; text-align: center; margin: 10px 0; } body #infoBox a.amazonButton { width: 150px !important; display: block; margin: 0 auto; box-shadow: none; } body #infoBox a.amazonButton:hover { box-shadow: none; } body #infoBox a.amazonButton img { box-shadow: none; border: 0 none; max-width: 150px; } body div.box { display: inline-block; border: 1px solid #ddd; margin: 15px; } body div.box.product > a { padding: 15px; display: block; box-shadow: none; border: 1px solid #fff; transition: all 0.5s ease-in-out; } body div.box.product > a:hover { border: 0 none; box-shadow: none; border: 1px solid #666; } body div.box.product > a > img { max-height: 300px; display: block; margin: 0 auto; } body div.box.product > a > b { display: block; text-transform: uppercase; font-weight: 600; margin: 15px 0 0 0; font-size: 1.2em; letter-spacing: -1px; } body div.box.product > a > b > span { font-weight: 100; color: #999; display: block; margin: -8px 0 0 0; } body div.box.product > a > span { font-weight: 400; margin: 8px 0 0 0; display: block; } body div.box.product > a > ins { margin: 8px 0 0 0; display: block; background-color: #fff; text-align: right; font-weight: 600; color: rgb(34, 174, 189); } body div.box.product > a > ins > span { font-weight: 100; font-family: Arial; font-size: 0.8em; color: #999; } .menu-toggle { color: #999999; } ul.flex-direction-nav li { } ul.flex-direction-nav li a { } a.button { text-decoration: none; border: 0 none; box-shadow: none; color: #ffffff !important; background-color: #222222; padding: 15px 40px; display: inline-block; margin: 10px; font-size: 1.3em; border-radius: 10px; font-feature-settings: "liga" 1; transition: all 0.3s ease-in-out !important; } a.button.small { font-size: 0.8em; padding: 10px 20px; border-radius: 5px; background-color: #666; } a.button.small i.material-icons { font-size: 1.3em; margin: 1px 5px 0 0; } a.button:hover { text-decoration: none; border: 0 none; box-shadow: none; background-color: #4aad79; transition: all 0.5s ease-in-out !important; } a.button.amazon:hover { background-color: #ff9900; } a.button.ebay:hover { background-color: #e43137; } a.button i.material-icons { margin: 5px 20px 0px 0; line-height: 1; float: left; } a.button b { text-transform: uppercase; } .inline { display: inline-block; padding: 0; } .text { color: #666; font-family: "Open Sans",sans-serif; font-weight: 100; } .text.big { font-size: 1.5em; } .text.center { text-align: center; } .text.justify { text-align: justify; } .text-left { text-align: left !important; } .align-left { float: left !important; } .handwrite { font-family: 'Caveat', cursive !important; line-height: 1 !important; color: #999 !important; font-weight: 100 !important; } .handwrite.big { font-size: 2.5em !important; } li.sow-slider-image { border: 0 none !important; } div.siteorigin-widget-tinymce.textwidget { } body.page-id-2 article header { display: none !important; } body.page-id-2 article div.wrap { padding-top: 1em; } body.page-id-2 ul.list { margin: -80px 0 0 0; } body.page-id-2 ul.list li { color: #666; font-family: 'Open sans', sans-serif; padding: 40px 0; font-size: 1.3em; font-weight: 100; padding: 40px 40px 40px 80px; text-align: justify; } body.page-id-2 ul.list li:first-child { border-top: 0 none; } body.page-id-2 ul.list li:last-child { border-bottom: 0 none; } body.page-id-2 ul.list li h4 { text-align: left !important; font-size: 1.5em !important; margin: 0 0 10px 0 !important; color: #888 !important; } body.page-id-2 ul.list li p { color: #666; } body.page-id-2 ul.list li i.material-icons { color: #ddd; float: left; margin: 55px 0 0 -70px; display: block; position: absolute; font-size: 50px; font-feature-settings: "liga" 1; } body.page-id-2 h3 { font-size: 2.5em !important; margin-top: 40px !important; } body.page-id-2 h4 { font-size: 1.8em !important; margin-top: 40px !important; } body.page-id-2 p { color: #666; font-family: 'Open Sans', sans-serif; font-weight: 100; } body.page-id-2 p.big { font-size: 1.5em; } .border:after { content: ""; display:block; background: linear-gradient(90deg,#0082c2,#ebe118,#c9630e); height: 2px; } body.parent-pageid-266 .description { text-align: center; } body.parent-pageid-266 div.description div.preview { display: inline-block; margin: 10px; vertical-align: top; } body.parent-pageid-266 div.description div.details { display: inline-block; margin: 10px; max-width: 500px; vertical-align: top; text-align: left; } body.parent-pageid-266 div.description h3 { font-size: 1.6em; text-align: left !important; color: #444 !important; font-weight: 400 !important; margin: 0 !important; } body.parent-pageid-266 div.description img { max-height: 500px; width: auto; } body.parent-pageid-266 div.description h3 span { font-weight: 100; color: #999; } body.parent-pageid-266 div.description h4 { margin: 0 0 20px 0; padding: 0; text-align: left !important; text-transform: capitalize !important; } body.parent-pageid-266 div.description ul li { margin: -1px 0; padding: 5px 15px; border: 0 none; } body.parent-pageid-266 div.description ul li:before { content: "•"; margin: 12px 5px 0 0; font-size: 1.5em; line-height: 0; vertical-align: top; display: inline-block; font-family: Arial; color: #ddd; } body.parent-pageid-266 div.description ul li ul li { margin: 0; padding: 0 15px; } body.parent-pageid-266 div.description ul li ul li:before { content: "-"; font-weight: 100; font-family: Arial; font-size: 1.7em; margin: 11px 5px 0 0; } body.parent-pageid-266 div.description a.amazonButton { display: inline-block; box-shadow: none; margin: 0; padding: 0; } body.parent-pageid-266 div.description p.price { font-weight: 700; font-size: 2em; text-align: right; margin: 20px 0; } body.parent-pageid-266 div.description p.price span { font-size: 0.7em; font-weight: 400; color: #999; } body.parent-pageid-266 div.description p.button { text-align: right; } body.parent-pageid-590 header.site-header { background-color: #ffffff; } body.parent-pageid-590 header.site-header a { cursor: default; pointer-events: none; } body.parent-pageid-590 div.navigation-top { display: none; } body.parent-pageid-590 footer > div.wrap * { display: none; } body.parent-pageid-590 div#content > div.wrap { } div.discount { margin: 7% 0 0; } div.discount div.symbol { background-color: #f00; color: #fff; display: inline-block; border-radius: 100px; padding: 4%; } div.discount div.symbol div { font-size: 3em; line-height: 0.9; text-align: center; } div.discount div.symbol div .qty { font-weight: 900; margin: 0; padding: 0; } div.discount div.symbol div .per { margin: 0 0 0 -15px; } div.discount div.symbol p { color: #fff; font-size: 1.3em; margin: -10px 0 0; padding: 0; text-align: center; } div.discount p.text { display: inline-block; font-size: 2em; margin: 0; padding: 10px; vertical-align: top; width: 75%; } div.widget_woocommerce_products ul.product_list_widget { text-align: center; cursor: default; } div.widget_woocommerce_products ul.product_list_widget li { display: inline-block; max-width: 200px; text-align: right; border: 1px solid #ddd; padding: 10px; margin: 10px; vertical-align: top; transition: all 0.3s ease-in-out; } div.widget_woocommerce_products ul.product_list_widget li:hover { border: 1px solid #31c0d8; } div.widget_woocommerce_products ul.product_list_widget li a { text-align: left; } div.widget_woocommerce_products ul.product_list_widget li a img { display: block; float: none; margin: 0 auto; } div.widget_woocommerce_products ul.product_list_widget li a span { margin: 10px 0px; display: block; height: 70px; } div.widget_woocommerce_products ul.product_list_widget li del { color: #999; margin: 0 5px 0 0; } div.widget_woocommerce_products ul.product_list_widget li del span { } div.widget_woocommerce_products ul.product_list_widget li del span span { } div.widget_woocommerce_products ul.product_list_widget li ins { background-color: #fff; font-weight: 600; } div.widget_woocommerce_products ul.product_list_widget li ins span { } div.widget_woocommerce_products ul.product_list_widget li ins span span { } body.has-sidebar.woocommerce-page:not(.error404) #primary { margin: 0 auto; float: none; } body.has-sidebar.woocommerce-page:not(.error404) #primary h1 { font-size: 2em !important; text-align: left !important; color: #444 !important; font-weight: 600 !important; line-height: 1; } body.has-sidebar.woocommerce-page:not(.error404) #primary h1:after { display: none; } body.has-sidebar.woocommerce-page:not(.error404) #primary p.price { text-align: right; font-size: 1.3em; } body.has-sidebar.woocommerce-page:not(.error404) #primary p.price ins { background-color: #fff; font-weight: 600; } body.has-sidebar.woocommerce-page:not(.error404) #primary button.single_add_to_cart_button{ padding: 2.5%; } div.woocommerce-product-details__short-description ul { list-style: none; } div.woocommerce-product-details__short-description ul li { margin: 15px 0; } body.has-sidebar.woocommerce-page:not(.error404) #primary form.cart { margin: 40px 0; } body.has-sidebar.woocommerce-page:not(.error404) #primary div.product_meta span { display: block; margin: 10px 0; } body.has-sidebar.woocommerce-page:not(.error404) #primary div.flex-viewport { margin: 0 0 20px 0; } .woocommerce-product-gallery--columns-4 .flex-control-thumbs li { width: calc(25% - 10px); border: 1px solid #dddddd; margin: 10px 10px 0 0; } #jp-relatedposts { margin: 100px 0 !important; } #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title { text-align: left !important; margin: 15px 0 !important; line-height: 1 !important; padding: 0; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a { text-decoration: none; box-shadow: none; line-height: 1; } .woocommerce-page ul.products li.product { border: 1px solid #ddd; padding: 10px; } .woocommerce-page ul.products li.product span.price { text-align: right; } .woocommerce-page ul.products li.product span.price ins { background-color: #fff; font-weight: 600; color: #ff0000; } .woocommerce-page ul.products li.product h2.woocommerce-loop-product__title { font-size: 1.3em !important; line-height: 1; font-weight: 400 !important; color: #444444 !important; text-transform: none !important; text-align: left !important; margin: 0 0; padding: 10px 0; height: 100px; } .woocommerce-page ul.products li.product h2.woocommerce-loop-product__title:after { display: none; } .woocommerce-page ul.products li.product a.add_to_cart_button { font-size: 1em; font-weight: 600; box-shadow: none; padding: 1vw; text-align: center; } .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item { border: 0 none; } .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 { margin: 15px 0 0 !important; padding: 0 0 !important; line-height: 1.2; font-size: 1.4em !important; letter-spacing: -1px !important; } .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item:hover h3 { color: #444444 !important; } .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item a:hover { box-shadow: none; } .entry-author-link, .entry-date { display: none; }