@font-face {
font-family: 'Sukhumvit Set';
src: local("☺︎"), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Thin.eot?#iefix) format('embedded-opentype'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Thin.woff) format('woff'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Thin.ttf) format('truetype'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Thin.svg#SukhumvitSet-Thin) format('svg');
font-style: normal;
font-weight: 200;
}
@font-face {
font-family: "Sukhumvit Set 200";
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Thin.eot);
}
@font-face {
font-family: 'Sukhumvit Set';
src: local("☺︎"), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-light-webfont.eot?#iefix) format('embedded-opentype'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-light-webfont.woff) format('woff'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-light-webfont.woff2) format('woff2'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-light-webfont.ttf) format('truetype'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-light-webfont.svg#sukhumvit_setlight) format('svg');
font-style: normal;
font-weight: 300;
}
@font-face {
font-family: "Sukhumvit Set 300";
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-light-webfont.eot);
}
@font-face {
font-family: "Sukhumvit Set";
src: local("☺︎"), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Text.eot?#iefix) format('embedded-opentype'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Text.woff) format('woff'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Text.ttf) format('truetype'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Text.svg#SukhumvitSet-Text) format('svg');
font-style: normal;
font-weight: 400;
}
@font-face {
font-family: "Sukhumvit Set 400";
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Text.eot);
}
@font-face {
font-family: "Sukhumvit Set";
font-style: normal;
font-weight: 500;
src: local("☺︎"), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Medium.woff) format("woff"), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Medium.ttf) format("truetype");
}
@font-face {
font-family: "Sukhumvit Set 500";
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Medium.eot);
}
@font-face {
font-family: "Sukhumvit Set";
font-style: normal;
font-weight: 600;
src: local("☺︎"), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-SemiBold.woff) format("woff"), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-SemiBold.ttf) format("truetype");
}
@font-face {
font-family: "Sukhumvit Set 600";
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-SemiBold.eot);
}
@font-face {
font-family: "Sukhumvit Set";
font-style: normal;
font-weight: 700;
src: local("☺︎"), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Bold.woff) format("woff"), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Bold.ttf) format("truetype");
}
@font-face {
font-family: "Sukhumvit Set 700";
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Bold.eot);
}
@font-face {
font-family: "Sukhumvit Set";
font-style: normal;
font-weight: 800;
src: local("☺︎"), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Bold.woff) format("woff"), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Bold.ttf) format("truetype");
}
@font-face {
font-family: "Sukhumvit Set 800";
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Bold.eot);
}
@font-face {
font-family: "Sukhumvit Set";
font-style: normal;
font-weight: 900;
src: local("☺︎"), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Bold.woff) format("woff"), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Bold.ttf) format("truetype");
}
@font-face {
font-family: "Sukhumvit Set 900";
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/SukhumvitSet-Bold.eot);
}
@font-face {
font-family: 'sukhumvit_setthin';
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-thin-webfont.eot);
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-thin-webfont.eot?#iefix) format('embedded-opentype'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-thin-webfont.woff2) format('woff2'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-thin-webfont.woff) format('woff'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-thin-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'sukhumvit_settext';
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-text-webfont.eot);
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-text-webfont.eot?#iefix) format('embedded-opentype'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-text-webfont.woff2) format('woff2'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-text-webfont.woff) format('woff'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-text-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'sukhumvit_setlight';
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-light-webfont.eot);
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-light-webfont.eot?#iefix) format('embedded-opentype'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-light-webfont.woff) format('woff'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-light-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'sukhumvit_setsemi_bold';
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-semibold-webfont.eot);
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-semibold-webfont.eot?#iefix) format('embedded-opentype'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-semibold-webfont.woff2) format('woff2'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-semibold-webfont.woff) format('woff'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-semibold-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'sukhumvit_setbold';
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-bold-webfont.eot);
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-bold-webfont.eot?#iefix) format('embedded-opentype'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-bold-webfont.woff2) format('woff2'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-bold-webfont.woff) format('woff'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-bold-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'sukhumvit_setmedium';
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-medium-webfont.eot);
src: url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-medium-webfont.eot?#iefix) format('embedded-opentype'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-medium-webfont.woff2) format('woff2'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-medium-webfont.woff) format('woff'), url(//www.isscothai.com/wp-content/themes/flatsome-child/fonts/sukhumvitset-medium-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
body {
letter-spacing: 0px;
}
.icon-box-img svg, .icon-box-img img {
width: auto;
}
.header-time h3 {
font-size: 15px;
margin-bottom: 0;
}
.header-time p {
color: #002751;
font-weight: 700;
line-height: 15px;
font-size: 15px;
}
.main-slide p {
margin: 0;
}
a.button.secondary.header-button {
margin: 0;
}
#masthead .header-time .col {
padding-bottom: 0;
}
.section-header-right {
padding-left: 0 !important;
padding-right: 0 !important;
min-width: 700px;
text-align: right;
}
div#top-bar {
height: 40px;
display: none;
}
.nav-dropdown-default {
padding: 5px;
}
.header-language-dropdown .nav-dropdown {
min-width: 115px;
}
.header-time .icon-box-text.last-reset {
padding-left: 10px;
}
.header-time .icon {
text-align: right;
}
.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a {
font-size: 14px;
}
.nav-spacing-xlarge>li {
margin: 0px 20px;
}
input.search-field.mb-0 {
font-size: 16px;
height: 50px;
font-family: sukhumvit_settext;
}
button.ux-search-submit.submit-button.secondary.button.icon.mb-0 i {
font-size: 20px;
}
a.button.secondary.is-small.header-button {
height: 40px;
line-height: 40px;
font-size: 14px;
}
.ares .tp-bullet:hover, .ares .tp-bullet.selected {
background: #002751 !important;
}
.ares .tp-bullet {
width: 13px !important;
height: 8px !important;
background: #627b92 !important;
border-radius: 0;
}
h1, h2, h3, h4, h5, h6 {
color: #000;
}
.title_section h3:before {
width: 30px;
height: 3px;
background: #0099ff;
position: relative;
display: block;
content: '';
margin: 0 auto;
margin-bottom: 15px;
}
.title_section h3 {
font-size: 22px;
}
.row.title_section {
margin-top: 50px;
}
.title_section p {
position: absolute;
right: 0;
top: 35px;
color: #a9a9a9;
}
.title_section p:after {
content: '\f101';
font-family: FontAwesome;
margin-left: 5px;
}
.title_section p a {
color: #a9a9a9;
font-size: 14px;
}
p.name.product-title a {
font-size: 16px;
color: #000;
font-weight: 700;
}
.product-small.box ul li {
margin-bottom: 0;
margin-left: 15px;
}
.product-small.box ul {
padding-left: 15px;
margin-bottom: 0;
margin-top: 8px;
font-size: 14px;
}
.flickity-prev-next-button {
background-color: #dfe0e0;
width: 35px;
color: #888;
border-radius: 5px;
}
.row-service .icon-box {
width: 20%;
text-align: center;
}
.row-service .col-inner {
display: flex;
flex-flow: row wrap;
}
.row-service .icon-box-img {
margin: 0 auto;
margin-bottom: 20px;
}
.row-service h3 {
font-size: 17px;
margin-bottom: 15px;
}
.row-service {
line-height: 20px;
}
.row-service p {
margin-bottom: 5px;
}
.more_service:after {
content: '\f101';
font-family: FontAwesome;
margin-left: 3px;
font-size: 13px;
}
a.button.more_service {
margin: 0;
font-weight: 300;
}
.inner-customer>.col-inner {
padding: 20px;
}
.col.inner-customer h3 {
color: #002751;
font-size: 20px;
}
.customer-reference {
padding-bottom: 35px !important;
}
.footer-primary.pull-left {
text-align: center;
width: 100%;
color: #feffff;
}
.absolute-footer.dark.medium-text-center.small-text-center {
padding-top: 15px;
}
.full-width .ubermenu-nav, .container, .row {
max-width: 1170px !important;
}
.row.row-small {
max-width: 1170px !important;
}
#custom_html-2 iframe {
height: 275px;
}
div#block_widget-2 img {
margin-bottom: 15px;
}
#block_widget-2 p {
margin-bottom: 10px;
line-height: 20px;
}
.recent-blog-date {
color: #4e6078;
font-size: 15px;
}
.footer-widgets .is-divider.small {
display: none;
}
.footer-widgets span.widget-title {
display: block;
margin-bottom: 20px;
}
.footer-contact .icon-box-img {
width: 20px !important;
}
.footer-contact .icon-box-text.last-reset {
padding-left: 8px;
}
.footer-contact .icon-box.featured-box.icon-box-left.text-left {
margin-bottom: 15px;
}
a#top-link {
border-color: #0099ff;
color: #0099ff;
}
a#top-link:hover {
color: #0099ff;
border-color: #0099ff;
background: #fff;
}
ul.nav-wpml.nav-dropdown-default li {
display: inline-block;
margin-bottom: 0;
margin-left: 8px;
}
.product_meta {
font-size: 14px;
}
li {
margin-bottom: 4px;
}
.product_meta>span {
padding: 5px 0;
padding-top: 12px;
}
.nav>li>a {
font-size: 16px;
}
h3.product-section-title.container.product-section-title-related.pt-half.pb-half.uppercase {
padding-left: 0;
font-size: 18px;
padding-top: 20px;
}
li.cat-item.cat-item-15 {
display: none;
}
.widget>ul>li .count {
font-size: 14px;
}
.is-large {
font-size: 15px;
}
p.woocommerce-result-count.hide-for-medium {
font-size: 15px;
}
select.orderby {
font-size: 15px;
}
.social-icons i {
position: relative;
top: 1px;
}
.tagcloud a {
font-size: 14px !important;
}
.is-xsmall {
font-size: 14px;
}
h1.entry-title {
font-size: 22px;
margin-top: 15px;
}
.image-tools.absolute.bottom.left.z-3 i {
position: relative;
top: 1px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
background: transparent;
}
#mega-menu-wrap-primary {
background: transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
padding: 0px 30px 0px 30px;
font-size: 16px;
font-weight: 700;
opacity: .8;
height: 55px;
line-height: 55px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
background: transparent;
color: #0099ff;
font-weight: 700;
opacity: 1;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
background: transparent;
color: #fff;
font-weight: 700;
opacity: 1;
}
.header-bottom {
min-height: 55px;
height: 55px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
background: #fff;
}
.product-mega-menu ul {
display: none;
}
.product-mega-menu img {
max-width: 200px !important;
}
.product-mega-menu .col.small-12.large-12 {
padding-bottom: 0;
}
.product-mega-menu .box-text.box-text-products {
padding-bottom: 0;
}
.product-mega-menu .product-small {
padding-bottom: 5px;
}
.product-mega-menu p.name.product-title a {
font-size: 14px;
color: #000;
font-weight: 700;
}
.product-mega-menu p.name.product-title {
text-align: center;
}
a:hover, a.remove:hover, a.icon-circle:hover {
color: #0099ff !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
width: calc(100% + 200px);
background: #fff;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
background: #fff;
}
.product-mega-menu {
position: relative;
height: auto;
margin: 0 auto;
overflow: hidden;
text-align: center;
}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
box-shadow: 1px 2px 10px -4px #555;
}
li.header-block {
width: auto;
}
.header-time a.button.secondary.is-small.header-button:hover {
color: #fff !important;
}
.mega-sub-menu .product-small.box:hover {
background: rgba(0, 153, 255, 0.4);
}
.mega-sub-menu p.name.product-title a:hover {
color: #000 !important;
}
#tab-genaral-spacification th:first-child, #tab-genaral-spacification td:first-child {
padding-left: 5px;
}
#tab-genaral-spacification td {
border-right: 1px solid #ececec;
padding: 6px;
}
#tab-genaral-spacification th:last-child, #tab-genaral-spacification td:last-child {
border-right: 0px;
}
.nav-tabs+.tab-panels {
padding: 20px;
}
.tab-panels h2 {
font-size: 20px;
}
#tab-references .row.row-small {
border-bottom: 1px solid #ececec;
}
#tab-references .row.row-small:last-child {
border-bottom: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
width: 180px;
}
.mega-sub-menu  .row-service p {
width: 100%;
}
.mega-sub-menu  .row-service .col .col-inner:hover {
background: rgba(0, 153, 255, 0.4);
}
.mega-sub-menu  .row-service p a {
min-height: 40px;
display: block;
color: #000;
}
.mega-sub-menu .row-service p a:hover {
color: #000 !important;
}
.mega-sub-menu .row-service .col {
padding: 9px;
}
.mega-sub-menu .row-service .col-inner {
padding: 8px;
transition: 300ms;
}
.mega-sub-menu .has-hover:hover img.show-on-hover {
opacity: 0;
}
.logo-content {
max-height: 166px;
overflow-y: scroll;
} ::-webkit-scrollbar {
width: 10px;
} ::-webkit-scrollbar-track {
background: #f1f1f1; 
} ::-webkit-scrollbar-thumb {
background: #888; 
} ::-webkit-scrollbar-thumb:hover {
background: #555; 
}
.social-icons.share-icons {
display: none;
}
.product-images {
border: 2px solid #efefef;
}
.product-images {
border: 2px solid #efefef;
}
.product-thumbnails.thumbnails {
margin: 0 auto !important;
max-width: 360px !important;
}
.woocommerce-tabs .nav-tabs > li.active > a {
border-top-color: #0099ff;
background: #0099ff;
color: #fff;
}
.woocommerce-tabs .nav-tabs > li.active > a:hover {
color: #fff !important;
}
.woocommerce-tabs .nav-tabs > li.active > a:hover {
color: #fff !important;
}
.woocommerce-tabs .nav-tabs>li>a {
border-top: 2px solid #0099ff;
}
.freebirdFormviewerViewCenteredContent {
width: 99%;
}
.woocommerce-product-gallery__image a {
pointer-events: none;
}
.product-small img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
position: relative;
}
body .products.has-equal-box-heights .box-image {
padding-top: 0;
}
.product-main {
padding: 25px 0;
padding-bottom: 5px;
}
.product-thumbnails a {
overflow: hidden;
display: block;
border: 1px solid transparent;
background-color: #FFF;
-ms-transform: translateY(0);
transform: none;
}
.is-nav-selected img {
opacity: 1;
}
footer .slider-nav-light .flickity-prev-next-button {
background: transparent;
}
.box-text p {
font-size: 13px;
}
html body {
font-size: 15px;
}
.slider-nav-light .flickity-prev-next-button svg, .slider-nav-light .flickity-prev-next-button .arrow {
fill: #000;
}
.banner h6, .banner h5, .banner p {
padding: 0;
margin-top: 0;
margin-bottom: 5px;
}
#header .stuck .mega-menu-item.mega-menu-item-type-widget {
max-height: 400px !important;
overflow-y: scroll !important;
min-height: auto !important;
}