.so-widget-sow-image-default-9e7b621efa2e .sow-image-container {
text-align: left;
}
.so-widget-sow-image-default-9e7b621efa2e .sow-image-container .so-widget-image {
display: inline-block;
max-width: 100%;
width: inherit;
height: auto;
}.so-widget-sow-slider-default-abf3e628296a .sow-slider-base .sow-slider-pagination li a {
background: #ffffff;
}
.so-widget-sow-slider-default-abf3e628296a .sow-slider-base .sow-slide-nav {
font-size: 25px;
}
.so-widget-sow-slider-default-abf3e628296a .sow-slider-base .sow-slide-nav a {
color: #ffffff;
}@font-face {
font-family: 'so-slider-pointers';
src: url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.eot?8p86w5);
src: url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.eot?#iefix8p86w5) format('embedded-opentype'), url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.woff?8p86w5) format('woff'), url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.ttf?8p86w5) format('truetype'), url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.svg?8p86w5#slider) format('svg');
font-weight: normal;
font-style: normal;
}
.sow-slider-base {
position: relative;
overflow: hidden;  }
.sow-slider-base ul.sow-slider-images {
list-style: none;
margin: 0;
overflow: hidden;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image {
width: 100%;
margin: 0;
list-style: none;
position: relative;
overflow: hidden;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
background-position: center center;
background-size: cover;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
background-repeat: repeat;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 2;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper {
margin: 0 auto;
z-index: 2;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper > *:first-child {
margin-top: 0;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper > *:last-child {
margin-bottom: 0;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover {
background-position: center center;
background-size: cover;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover {
background-repeat: repeat;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image > img,
.sow-slider-base ul.sow-slider-images li.sow-slider-image > a > img,
.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper > img,
.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper > a > img {
display: block;
width: 100%;
height: auto;
border: none;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element {
position: absolute;
top: 50%;
left: 50%;
width: auto;
height: auto;
z-index: 1;
overflow: hidden;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-full-element {
display: block;
width: 100%;
height: auto;
}
.sow-slider-base .sow-slider-pagination {
list-style: none;
margin: 0;
text-align: right;
position: absolute;
bottom: 20px;
left: 0;
width: 100%;
z-index: 1001;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-right: 30px;
line-height: 11px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.sow-slider-base .sow-slider-pagination li {
text-align: left;
margin: 0;
display: inline-block;
}
.sow-slider-base .sow-slider-pagination li a {
display: block;
text-indent: -9999px;
width: 11px;
height: 11px;
background: #FFFFFF;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
opacity: 0.45;
}
.sow-slider-base .sow-slider-pagination li.sow-active a {
opacity: 0.85;
}
.sow-slider-base .sow-slide-nav {
list-style: none;
z-index: 1001;
position: absolute;
top: 50%;
opacity: 0.75;
font-size: 25px;
margin-top: -0.5em;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.sow-slider-base .sow-slide-nav a {
display: block;
height: 1em;
text-align: center;
text-decoration: none;
color: #FFFFFF;
}
.sow-slider-base .sow-slide-nav a em {
display: block;
}
.sow-slider-base .sow-slide-nav.sow-slide-nav-next {
right: 20px;
}
.sow-slider-base .sow-slide-nav.sow-slide-nav-next a {
background-position: top right;
}
.sow-slider-base .sow-slide-nav.sow-slide-nav-prev {
left: 20px;
}
.sow-slider-base .sow-slide-nav.sow-slide-nav-prev a {
background-position: top left;
}
.sow-slider-base .cycle-sentinal {
overflow: hidden;
}
.sow-slider-base.sow-slider-is-mobile .sow-slide-nav,
.sow-slider-base.sow-slider-is-mobile .sow-slider-pagination { }
.sow-slider-base.sow-slider-is-mobile video.sow-background-element:not(.sow-mobile-video_enabled) {
visibility: hidden;
}
.sow-slider-base [class^="sow-sld-icon-"],
.sow-slider-base [class*=" sow-sld-icon-"] {
font-family: 'so-slider-pointers';
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;
}
.sow-slider-base .sow-sld-icon-ultra-thin-rounded-left:before {
content: "\e600";
}
.sow-slider-base .sow-sld-icon-ultra-thin-rounded-right:before {
content: "\e601";
}
.sow-slider-base .sow-sld-icon-thin-rounded-left:before {
content: "\e602";
}
.sow-slider-base .sow-sld-icon-thin-rounded-right:before {
content: "\e603";
}
.sow-slider-base .sow-sld-icon-medium-rounded-left:before {
content: "\e604";
}
.sow-slider-base .sow-sld-icon-medium-rounded-right:before {
content: "\e605";
}
.sow-slider-base .sow-sld-icon-thick-rounded-left:before {
content: "\e606";
}
.sow-slider-base .sow-sld-icon-thick-rounded-right:before {
content: "\e607";
}
.sow-slider-base .sow-sld-icon-ultra-thin-left:before {
content: "\e608";
}
.sow-slider-base .sow-sld-icon-ultra-thin-right:before {
content: "\e609";
}
.sow-slider-base .sow-sld-icon-thin-left:before {
content: "\e60a";
}
.sow-slider-base .sow-sld-icon-thin-right:before {
content: "\e60b";
}
.sow-slider-base .sow-sld-icon-medium-left:before {
content: "\e60c";
}
.sow-slider-base .sow-sld-icon-medium-right:before {
content: "\e60d";
}
.sow-slider-base .sow-sld-icon-thick-left:before {
content: "\e60e";
}
.sow-slider-base .sow-sld-icon-thick-right:before {
content: "\e60f";
}.so-widget-sow-image-default-bd5cd9da0588 .sow-image-container .so-widget-image {
display: block;
max-width: 100%;
width: inherit;
height: auto;
}.so-widget-sow-social-media-buttons-flat-2446eb13f503 .social-media-button-container {
zoom: 1;
text-align: center; }
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .social-media-button-container:before {
content: '';
display: block;
}
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .social-media-button-container:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780) {
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .social-media-button-container {
text-align: center;
}
}
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-facebook {
color: #ffffff !important;
background-color: #3a5795;
border: 1px solid #3a5795;
}
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-facebook:visited,
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-facebook:active,
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-facebook:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-facebook.ow-button-hover:hover {
color: #ffffff;
}
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-facebook.ow-button-hover:hover {
background: #4060a4;
border-bottom-color: #4060a4;
}
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-instagram {
color: #ffffff !important;
background-color: #dd9933;
border: 1px solid #dd9933;
}
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-instagram:visited,
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-instagram:active,
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-instagram:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-instagram.ow-button-hover:hover {
color: #ffffff;
}
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-instagram.ow-button-hover:hover {
background: #e0a244;
border-bottom-color: #e0a244;
}
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-email {
color: #ffffff !important;
background-color: #99c4e6;
border: 1px solid #99c4e6;
}
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-email:visited,
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-email:active,
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-email:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-email.ow-button-hover:hover {
color: #ffffff;
}
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button-email.ow-button-hover:hover {
background: #a9cdea;
border-bottom-color: #a9cdea;
}
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button {
font-size: 1em;
padding: 1em 1em;
margin: 0.1em 0.05em 0.1em 0.05em;
display: inline-block;
text-align: center;
vertical-align: middle;
line-height: 1em;
-webkit-border-radius: 1.5em;
-moz-border-radius: 1.5em;
border-radius: 1.5em;
}
.so-widget-sow-social-media-buttons-flat-2446eb13f503 .sow-social-media-button .sow-icon-fontawesome {
width: 1em;
height: 1em;
display: inline-block;
}.fa,
.fas,
.far,
.fal,
.fab {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
}
.fa-lg {
font-size: 1.33333em;
line-height: 0.75em;
vertical-align: -.0667em;
}
.fa-xs {
font-size: .75em;
}
.fa-sm {
font-size: .875em;
}
.fa-1x {
font-size: 1em;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-6x {
font-size: 6em;
}
.fa-7x {
font-size: 7em;
}
.fa-8x {
font-size: 8em;
}
.fa-9x {
font-size: 9em;
}
.fa-10x {
font-size: 10em;
}
.fa-fw {
text-align: center;
width: 1.25em;
}
.fa-ul {
list-style-type: none;
margin-left: 2.5em;
padding-left: 0;
}
.fa-ul > li {
position: relative;
}
.fa-li {
left: -2em;
position: absolute;
text-align: center;
width: 2em;
line-height: inherit;
}
.fa-border {
border: solid 0.08em #eee;
border-radius: .1em;
padding: .2em .25em .15em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
margin-right: .3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
transform: scale(1, -1);
}
.fa-flip-horizontal.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(-1, -1);
transform: scale(-1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
-webkit-filter: none;
filter: none;
}
.fa-stack {
display: inline-block;
height: 2em;
line-height: 2em;
position: relative;
vertical-align: middle;
width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
left: 0;
position: absolute;
text-align: center;
width: 100%;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
}
.sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}
@font-face {
font-family: 'sow-fontawesome-brands';
font-style: normal;
font-weight: normal;
src: url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot);
src: url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),
url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),
url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff) format("woff"),
url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),
url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg");
}
.sow-fab {
font-family: 'sow-fontawesome-brands';
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 400;
src: url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot);
src: url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),
url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),
url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff) format("woff"),
url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),
url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg");
}
.sow-far {
font-family: 'sow-fontawesome-free';
font-weight: 400;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 900;
src: url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot);
src: url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),
url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),
url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff) format("woff"),
url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),
url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg");
}
.sow-fa,
.sow-fas {
font-family: 'sow-fontawesome-free';
font-weight: 900;
}
.sow-icon-fontawesome {
display: inline-block;
speak: none;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sow-icon-fontawesome[data-sow-icon]:before {
content: attr(data-sow-icon);
}.so-widget-sow-features-default-31b1a16de640 .sow-features-list {
zoom: 1;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list:before {
content: '';
display: block;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list:after {
content: '';
display: table;
clear: both;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature {
position: relative;
float: left;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0 25px;
display: flex;
margin-bottom: 40px;
}
@media (min-width: 520px) {
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature:nth-of-type(1n + 1) {
padding-left: 0;
clear: left;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature:nth-of-type(1n) {
padding-right: 0;
}
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature.sow-icon-container-position-top {
flex-direction: column;
text-align: center;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature.sow-icon-container-position-top .sow-icon-container {
margin-bottom: 10px;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature.sow-icon-container-position-right {
text-align: left;
flex-direction: row;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature.sow-icon-container-position-right .sow-icon-container {
margin-right: 10px;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature.sow-icon-container-position-left {
text-align: left;
flex-direction: row-reverse;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature.sow-icon-container-position-left .sow-icon-container {
margin-left: 10px;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature.sow-icon-container-position-bottom {
text-align: center;
flex-direction: column-reverse;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature.sow-icon-container-position-bottom .sow-icon-container {
margin-top: 10px;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature.sow-icon-container-position-top .sow-icon-container,
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature.sow-icon-container-position-bottom .sow-icon-container {
margin: auto;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature .sow-icon-container {
width: 64px;
height: 64px;
font-size: 64px;
text-decoration: none;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature .sow-icon-container [class^="sow-icon-"],
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature .sow-icon-container .sow-icon-image {
text-decoration: none;
color: #FFFFFF;
width: 64px;
height: 64px;
position: absolute;
top: 0;
display: flex;
align-items: center;
justify-content: center;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature h5 {
margin: 1em 0;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature h5 a {
color: inherit;
text-decoration: none;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature h5 a:hover {
text-decoration: underline;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature p.sow-more-text a {
font-weight: 500;
color: inherit;
text-decoration: none;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature p.sow-more-text a:hover {
text-decoration: underline;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature p:last-child {
margin-bottom: 0;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature.sow-features-feature-last-row {
margin-bottom: 0;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-feature .textwidget {
margin: auto;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list .sow-features-clear {
clear: both;
}
@media (max-width: 520px) {
.so-widget-sow-features-default-31b1a16de640 .sow-features-list.sow-features-responsive {
margin: 0;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list.sow-features-responsive .sow-features-feature {
width: 100% !important;
float: none;
margin-bottom: 40px;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list.sow-features-responsive .sow-features-feature:last-child {
margin-bottom: 0px;
}
.so-widget-sow-features-default-31b1a16de640 .sow-features-list.sow-features-responsive .sow-features-clear {
clear: none;
}
}@font-face{font-family:'feature-background';src:url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/widgets/features/css/fonts/feature-background.eot);src:url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/widgets/features/css/fonts/feature-background.eot) format('embedded-opentype'),url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/widgets/features/css/fonts/feature-background.woff) format('woff'),url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/widgets/features/css/fonts/feature-background.ttf) format('truetype'),url(//www.needsports.co.th/wp-content/plugins/so-widgets-bundle/widgets/features/css/fonts/feature-background.svg) format('svg');font-weight:normal;font-style:normal}.sow-features-list .sow-icon-container{font-family:'feature-background';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;display:inline-block;font-size:90px;position:relative;color:#404040}.sow-features-list .sow-icon-container.sow-container-round:before{content:"\e600"}.sow-features-list .sow-icon-container.sow-container-sticker:before{content:"\e601"}.sow-features-list .sow-icon-container.sow-container-rounded-sticker:before{content:"\e602"}.sow-features-list .sow-icon-container.sow-container-square:before{content:"\e603"}.sow-features-list .sow-icon-container.sow-container-rounded-square:before{content:"\e604"}.sow-features-list .sow-icon-container.sow-container-rounded-hex:before{content:"\e605"}.sow-features-list .sow-icon-container.sow-container-octagon:before{content:"\e606"}.sow-features-list .sow-icon-container.sow-container-hex:before{content:"\e607"}.sow-features-list .sow-icon-container.sow-container-frame:before{content:"\e608"}.sow-features-list .sow-icon-container.sow-container-explode:before{content:"\e609"}