.top-bg.show_top_half {background-image: url(https://pattaya-jam.com/images/headfon.jpg); background-repeat: repeat-x; background-size: 40%;}
.dj-megamenu-default li.active a.active {
    border-left-color: #64aa34;
    background: rgb(100,170,52);
	background: -moz-linear-gradient(top,  rgba(100,170,52,1) 0%, rgba(100,170,52,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(100,170,52,1)), color-stop(100%,rgba(100,170,52,1)));
	background: -webkit-linear-gradient(top,  rgba(100,170,52,1) 0%,rgba(100,170,52,1) 100%);
	background: -o-linear-gradient(top,  rgba(100,170,52,1) 0%,rgba(100,170,52,1) 100%);
	background: -ms-linear-gradient(top,  rgba(100,170,52,1) 0%,rgba(100,170,52,1) 100%);
	background: linear-gradient(to bottom,  rgba(100,170,52,1) 0%,rgba(100,170,52,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64aa34', endColorstr='#64aa34',GradientType=0 );
}
.dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a {
    border-left-color: #eb9a00;
    background: rgb(235,154,0);
    background: -moz-linear-gradient(top, rgba(235,154,0,1) 0%, rgba(235,154,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,154,0,1)), color-stop(100%,rgba(235,154,0,1)));
    background: -webkit-linear-gradient(top, rgba(235,154,0,1) 0%,rgba(235,154,0,1) 100%);
    background: -o-linear-gradient(top, rgba(235,154,0,1) 0%,rgba(235,154,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(235,154,0,1) 0%,rgba(235,154,0,1) 100%);
    background: linear-gradient(to bottom, rgba(235,154,0,1) 0%,rgba(235,154,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb9a00', endColorstr='#eb9a00',GradientType=0 );
}
.dj-megamenu-default li:hover a.dj-up_a small.subtitle, .dj-megamenu-default li.hover a.dj-up_a small.subtitle, .dj-megamenu-default li.active a.dj-up_a small.subtitle, .dj-megamenu-default li a.dj-up_a small.subtitle, .dj-megamenu-default li ul.dj-submenu > li > a:hover small.subtitle, .dj-megamenu-default li ul.dj-submenu > li > a.active small.subtitle, .dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a small.subtitle, em.arrow, em.dj-icon {color: #fff;}
 .dj-megamenu-default li ul.dj-submenu > li > a small.subtitle {color: #c3c3c3;}
.dj-megamenu-default li a.dj-up_a .arrow {font-size: 1.2em; top: calc(48% - 4px);}
.dj-megamenu-default li ul.dj-submenu > li > a:hover, .dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {background: #eb9a00;}
.dj-megamenu-default li ul.dj-submenu > li > a.active {background: #64aa34;}
#at-navbar {display: none !important;}
a.dj-mobile-open-btn {color: #fff !important; background: #eb9a00 !important;}
.parent span.inner a {width: 94% !important;}
.nextend-accordion-menu-inner-container dl dt {-webkit-border-radius: 0px; border-radius: 0px;}
#jform_captcha div {height: auto !important;}
.button, .jc-in-cart-list, .jc-list-added, .jc-in-cart-added, .ask {background: #f6a303 !important;border: 1px solid rgba(0,0,0,0.15); padding: 6px 12px; display: inline-block; font-size: 14px; text-decoration: none; line-height: 19px; margin: 5px; letter-spacing: normal; text-shadow: none; white-space: nowrap; box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.15) inset, 0 -5px 10px rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(0, 0, 0, 0.1); border-radius: 4px; color:#fff;}
.jc-list-added, .jc-in-cart-added {position: absolute; top: -6px; left: -6px;}
.button:focus, .button:active, .jc-in-cart-list:focus, .jc-in-cart-list:active, .ask:focus, .ask:active {color:#fff; text-decoration: none; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), 0 5px 14px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.15) inset;}
.ask {position: relative; top: 0.7px; left: -5px;}
 .jc-in-cart {position: relative; left: -5px;}
.jc-in-cart-list:hover, .ask:hover {color:#fff; text-decoration: none;}
.button:hover, .button:focus, .button:active, .btn:hover, .btn:focus, .btn:active {outline: none;}
.control-group input {height: auto;}
.productask h1 {font-size: 36px;}
.jshop h2 {font-size: 22px; margin: 0 20px; line-height: normal;}
table.jshop {margin: 20px 0;}
#jshop_ask_question {margin: 0 20px;}
#jshop_ask_question td {vertical-align: top; padding-right: 20px;}
#mxcpr {display: none;}
.product-buttons {padding-top: 10px;}
.jshop_list_product .product .buttons a {margin: 5px;}
.jc-in-cart-list {position: relative; top: 0.7px;}
.button_buy, .button_detail {min-width: 104px;}
.btn.btn-arrow-left, .btn.btn-arrow-left:hover, .btn.btn-arrow-left:focus {padding-left: 12px;}
.owl-stage-outer {background-color: transparent !important;}
.image_middle, .jshop_img_description {width: 100% !important;}
.jshop_img_thumb {margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 0 !important;}
.jshop_img_description {margin-left: 0 !important;}
#jquery-lightbox {z-index: 501;}
@media (max-width: 1024px) {
	#hmenu, #header-responsive .searchbox {display: block !important; background-color: transparent;}
	#hmenu[data-uk-sticky].uk-active {box-shadow: none;}
	.dj-megamenu-offcanvas {text-align: right; padding: 20px 20px 5px 0;}
}
@media (max-width: 767px) {
	.disablemobile {display: none;}
	.magnifier {left: 50% !important; transform: translateX(-50%);}
}
@media (max-width: 480px) {
	.ask, .jc-in-cart {margin-top: 10px;}
	 .jc-in-cart {left: 0;}
}
@media (max-width: 350px) {
	.magnifier {width: 100% !important; height: auto !important;}
}