@charset "UTF-8";
/*
Theme Name: Twenty Nineteen
Theme URI: https://wordpress.org/themes/twentynineteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Requires at least: 4.9.6
Requires PHP: 5.2.4
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentynineteen
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready, block-patterns

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

Bundled block pattern images:
Abstract Background by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-background-0SRRVNMKBX
Abstract Waves by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-waves-0KREGLTZQ3
Abstract Bokeh by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-bokeh-P4KVZBMQ6L
Colorful Bokeh by HD Wallpapers, CC0. https://stocksnap.io/photo/colorful-bokeh-VN4G84GL8H
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Normalize
# Typography
	## Headings
	## Copy
# Elements
	## Lists
	## Tables
# Forms
	## Buttons
	## Fields
# Navigation
	## Links
	## Menus
	## Next & Previous
# Accessibility
# Alignments
# Clearings
# Layout
# Widgets
# Content
	## Archives
	## Posts and pages
	## Comments
# Blocks
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the Classic and block
 * editors. The following font-face override fixes the issue by manually inserting
 * a custom font that includes just a Hoefler Text space replacement for that
 * character instead.
 */


/******************************Theme Css**********************/

body {
	background: none repeat scroll 0 0 #fbf7f4;
	color: #884b2c;
	font-family: Arial;
	line-height: 20px;
	margin: 0;
	position: relative;
	font-size: 14px;
}


.bg_numberorang {
	background: #4c4209;
	color: #fff;
	height: 16px;
	width: 16px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.bg_numberyellow {
	background: #433f3f;
	color: #FFFFFF;
	height: 16px;
	width: 16px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.bg_numbergray {
	background: url(assets/images/bg/bgnum_gray.html) no-repeat center;
	height: 16px;
	width: 16px;
}



/* header styles */

header:after {
	content: " ";
	display: block;
	clear: both;
}

header {

	margin: 0 auto;
	width: 1000px;

}

/* search------------------------------------------------*/
header .search {
	width: 385px;
	float: left;
	bottom: 0;
	margin-top: 10px;
	list-style: none;
	color: #775b21;

}

header .search ul,
ol,
dl {
	padding: 0;
	margin: 0;
	list-style: none;
}

select,
input,
textarea {
	padding-left: 8px;
	background: #ffffff;
	border: dashed 1px #b69780;
	-moz-border: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	color: #c2a794;
	font-family: Arial, tahoma, sans-serif, Times, serif;
	font-size: 14px;
}


/* search right ------------------------------------------------*/
#search {
	-moz-border: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	width: 230px;
	float: left;
	height: 30px;
	margin-top: -4px;
}

#search-inner {
    width: 230px;
    bottom: 10px;
    margin-left: 5px;
    border: dashed 1px #b69780;
    border-radius: 5px;
    padding: 0px 7px;
    background: #fff;
}
span.aws-search-btn_icon,
#search-inner form input#searchbutton {
	width: 50px;
	height: 40px;
	border: none;
	float: left;
	cursor: pointer;
	background: url(assets/images/class.png)no-repeat;
	padding-top: 5px;
}

#search-inner form input#searchfield {
	padding-top: 3px;
	width: 160px;
	font-size: 14px;
	border: none;

}

/* E-NEWSLETTERt ------------------------------------------------*/
#enews {
	background: #ffffff;
	border: dashed 1px #b69780;
	-moz-border: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	padding-left: 3px;
	width: 230px;
	float: left;
	height: 30px;
	margin-top: 10px;
	padding-top: 3px;
}

#enews-inner {
	width: 200px;
	bottom: 10px;
	margin-left: 5px;
}

#enews-inner form input#searchbutton {
	width: 50px;
	height: 40px;
	position: absolute;
	border: none;
	float: left;
	cursor: pointer;
	background: url(assets/images/later.png) no-repeat;
	padding-top: 5px;
}

#enews-inner form input#searchfield {
	width: 170px;
	font-size: 14px;
	border: none;

}


/* box font ------------------------------------------------*/
header .element {
	position: relative;
}

header .element a {
	color: #806b17;
	text-decoration: none;
}


header .element a:hover {
	color: #b6dedd;
	text-decoration: none;
}

/*replace the content value with the
corresponding value from the list below*/

.element:before {
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/*--adjust as necessary--*/
	position: absolute;
	top: 20px;
	right: 0;
}

/* Logo ------------------------------------------------*/
header .logo {
	width: 227px;
	float: left;
	text-align: center;
	margin-bottom: 20px;

}

header .login {
	width: 300px;
	float: left;
	padding-top: 25px;
}

header .login ul {
	padding: 0;
	margin: 0;
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
}

header .login ul li {
	float: left;

}


/* Menu ------------------------------------------------*/

/*nav {
		height:40px;
		width:1000px;
		margin:0 auto;
		padding-left:10px;
		padding-top:25px;
		padding-bottom:20px;
		
	}
nav ul{
		padding:0;
		margin:0;
		list-style:none;
	}
	
nav ul li{
		float:left;
		margin-left:7px;
		margin-right:7px;
		font-family:"Times New Roman", Times, serif;
	}
	
nav ul li a{	
		text-align:center;
		float:left;
		padding-top:15px;
		font-size:13px;
		color:#753b22;
		background:url(../images/bg_menu.gif) no-repeat;
		width:127px;
		height:50px;
		text-decoration:none;
		-webkit-transition:background-position 1s ease;
	}
nav ul li a:hover{
		float:left;
		text-align:center;
		padding-top:15px;
		font-size:13px;
		color:#753b22;
		background:url(../images/bg_menu_over.gif) no-repeat;
		width:127px;
		height:50px;
		text-decoration:none;
		-webkit-transition:background-position 1s ease;
			
			-webkit-transition: 1s ease-in-out;
		-moz-transition: 1s ease-in-out;
		-o-transition: 1s ease-in-out;
		transition: 1s ease-in-out;
	}*/
.content1000 {
	width: 1000px;
	margin: 0 auto;
}

nav {

	margin: 0 auto;
	padding-left: 10px;
	padding-bottom: 20px;

}

nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

nav ul li {
	float: left;
	margin-left: 7px;
	margin-right: 7px;
	font-family: "Times New Roman", Times, serif;
}

nav ul li:nth-child(1) {
	margin-left: 0px;
}

nav ul li.menu a,
nav ul li.menu a:hover {
	color: #753b22;
}

nav ul li.menu {
	text-align: center;
	float: left;
	padding-top: 15px;
	font-size: 13px;
	color: #753b22;
	background: url(assets/images/bg_menu.gif) no-repeat;
	width: 127px;
	height: 50px;
	text-decoration: none;
	-webkit-transition: background-position 1s ease;
}

nav ul li.menu:hover,
nav ul li.menu:visited,
nav ul li.menu:focus {
	float: left;
	cursor: pointer;
	text-align: center;
	padding-top: 15px;
	font-size: 13px;
	color: #753b22;
	background: url(assets/images/bg_menu_over.gif) no-repeat;
	width: 127px;
	height: 50px;
	text-decoration: none;
	-webkit-transition: background-position 1s ease;

	-webkit-transition: 1s ease-in-out;
	-moz-transition: 1s ease-in-out;
	-o-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}

nav ul li.menu>.menudrop {
	opacity: 0;
	display: none;
	position: absolute;
	list-style: none;
	width: auto;
	min-width: 150px;
	/*min-height: 100px;*/
	text-align: left;
	margin-top: 15px;
	padding: 0;
	z-index: 99;
	overflow: hidden;
	background: #bee1e0;
	border: solid 1px #ffffff;
}

nav ul li.menu:hover .menudrop {
	opacity: 1;
	display: block;

}


.menudropin {
	overflow: hidden;
	border-left: 1px dashed #fff;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.menudropin-col {
	overflow: hidden;
	display: block;
	width: 150px;
	float: left;
}

.menudropin-title {
	padding-left: 10px;
	padding-bottom: 4px;
	color: #94741a;
	font-weight: bold;
	font-size: 14px;
}

.menudropin-link {
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
	color: #894c2b;
	font-size: 14px;
	cursor: pointer;
}

.menudropin-link:hover {
	color: #6c3720;
	cursor: pointer;
}

#menu-user:hover {
	cursor: pointer;
}

#menu-user>.menuuserdrop {
	opacity: 0;
	display: none;
	position: absolute;
	list-style: none;
	width: auto;
	min-width: 150px;
	/*min-height: 100px;*/
	text-align: left;
	margin-top: 0px;
	padding: 0;
	z-index: 99;
	overflow: hidden;
	background: #bee1e0;
	border: solid 1px #ffffff;
}

#menu-user:hover .menuuserdrop {
	opacity: 1;
	display: block;
}

#menu-user:hover .arrowdd {
	color: #1e8088;
}

#menu-user .menuuserdropin-title {
	padding-left: 10px;
	padding-bottom: 4px;
	color: #94741a;
	font-weight: bold;
	font-size: 14px;
}

#menu-user .menuuserdropin-link {
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
	color: #894c2b;
	font-size: 14px;
	cursor: pointer;
}


/* Banner styles----------------------------------------- */

.banner {
	width: 1000px;
	margin: 0 auto;
	padding: 7px 0 7px 0;
}

.line {
	background: url(assets/images/lline.png) center center no-repeat;
	width: 1000px;
	margin: 0 auto;
	height: 26px;
	padding: 7px 0 7px 0;
}


/* title styles---------------------------------------------- */

.bg_titleBlue {
	background: url(assets/images/bg_title.png) no-repeat;
	width: 1000px;
	margin: 0 auto;
	height: 80px;
	padding-top: 15px;
	padding-left: 40px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.bg_titleBlue h2 {
	font-size: 16px;
	padding: 7px 0 0 10px;
	color: #753b22;
}

.botton-link-Bar a {
	background: #78b2ba;
	-moz-border: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-right: 60px;
	margin-top: 9px;
	position: relative;
	float: right;
	font-size: 14px;
	border: none;
	padding: 10px 15px 10px 10px;
	color: #fff;
	text-align: right;
}

.botton-link-Bar a:hover {
	background: #2d585e;
	-moz-border: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-right: 60px;
	margin-top: 9px;
	position: relative;
	float: right;
	font-size: 14px;
	border: none;
	padding: 10px 15px 10px 10px;
	color: #fff;
	text-align: right;
}

.bg_titlePink {
	background: url(assets/images/bg_titlepink.png) no-repeat;
	width: 1000px;
	margin: 0 auto;
	height: 80px;
	padding-top: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 40px;
}

.bg_titlePink h2 {
	font-size: 16px;
	padding: 7px 0 0 10px;
	color: #753b22;
}


.botton-link-Bar-pink a {
	background: #e58893;
	-moz-border: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-right: 60px;
	margin-top: 9px;
	position: relative;
	float: right;
	font-size: 14px;
	border: none;
	padding: 10px 15px 10px 10px;
	color: #fff;
	text-align: right;
}

.botton-link-Bar-pink a:hover {
	background: #7c434a;
	-moz-border: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-right: 60px;
	margin-top: 9px;
	position: relative;
	float: right;
	font-size: 14px;
	border: none;
	padding: 10px 15px 10px 10px;
	color: #fff;
}

.botton-link-Bar-brown:first-child a {
	background: #a78481;
	-moz-border: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-right: 10px;
	margin-top: 9px;
	position: relative;
	float: right;
	font-size: 14px;
	border: none;
	padding: 10px 15px 10px 10px;
	color: #fff;
	text-align: right;
	clear: both;
}

.botton-link-Bar-brown:first-child a:hover {
	background: #675150;
	-moz-border: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-right: 10px;
	margin-top: 9px;
	position: relative;
	float: right;
	font-size: 14px;
	border: none;
	padding: 10px 15px 10px 10px;
	color: #fff;
	text-align: right;
}

.botton-Cart {
	padding-top: 10px;
	width: 148px;
	height: 45px;
	background: #b6dedd center;
	border: dashed 1px #c0b58b;
	font-size: 12px;
	font-weight: bold;
	-moz-border: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	cursor: pointer;
	margin-top: 15px;
}

.botton-Cart:hover {
	padding-top: 10px;
	width: 148px;
	height: 45px;
	background: #7b9796;
	border: dashed 1px #c0b58b;
	font-size: 12px;
	font-weight: bold;
	-moz-border: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	cursor: pointer;
	color: #fff;
}

.botton-Cart img {
	width: 27px;
	height: 25px;
	vertical-align: middle;
}

/*whats new styles--------------------------------------------- */
#slider-wrapper ul li {
	list-style: none;
	color: #7b7b7b;
	margin: 0;
	padding-top: 57px;
	position: relative;
	width: 1000px;
	/*ปรับตำแหน่งของรูปที่ทับ*/
}

#slider-wrapper ul li img {
	color: #7b7b7b;
	margin: 0 0 0 0;
	position: relative;
	/*ปรับตำแหน่งของรูปที่ทับ*/
}

#slider-wrapper ul li div.wapper {
	top: 10px;
	position: absolute;
}

/*whats new styles--------------------------------------------- */
#slider-wrapper-index ul li {
	list-style: none;
	color: #7b7b7b;
	margin: 0;
	padding-top: 50px;
	position: relative;
	width: 1000px;
	/*ปรับตำแหน่งของรูปที่ทับ*/
}

#slider-wrapper-index ul li img {
	color: #7b7b7b;
	margin: 0 0 0 0;
	position: relative;
	/*ปรับตำแหน่งของรูปที่ทับ*/
}

#slider-wrapper-index ul li div.wapper1 {
	top: -25px;
	position: absolute;
}

/*whats career styles--------------------------------------------- */
#slider-wrapper-career ul li {
	/*color: #7b7b7b;
	position: relative;*/

}

#slider-wrapper-career ul li img {
	color: #7b7b7b;
	margin: 0 0 0 0;
	position: relative;
	/*ปรับตำแหน่งของรูปที่ทับ*/
}

#slider-wrapper-career ul li div.wapper {
	top: 0;
	position: absolute;
}

/* newIcon styles--------------------------------------------- */
#slider-Icon-wrapper ul {}

#slider-Icon-wrapper ul li {
	list-style: none;
	margin: 0;
	padding-top: 20px;
	position: relative;
	text-align: center;

	margin-left: 10px;

}

#slider-Icon-wrapper ul li img {
	color: #7b7b7b;
	margin: 0 0 0 0;
	position: relative;
	/*ปรับตำแหน่งของรูปที่ทับ*/
}

#slider-Icon-wrapper ul li div.wapper {
	top: 0;
	position: absolute;
}

#slider-Icon-wrapper ul li a.pink {
	color: #917902;
	background: none;
	width: 232px;
	text-align: center;
	font-weight: bold;
}

#slider-Icon-wrapper ul li a.pink:hover {
	color: #0994a5;
	background: none;
	width: 232px;
	text-align: center;
	font-weight: bold;
}

#slider-Icon-wrapper a.blue ul li:hover {
	color: #753b22;
	background: none;
	width: 232px;
	text-align: center;
}

/*content styles--------------------------------------------- */

#content {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}


#content section {
	margin-top: 5px;
	margin-bottom: 5px;
}

.box-dashed {
	background: #ffffff;
	border: dashed 1px #b69780;
	-moz-border: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	font-family: Arial;
	font-size: 14px;
}

.boxPro {
	float: left;
}

.boxPro ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.boxPro ul li {}



/*.item2:nth-child(3n+4) { clear: both; display:block;}
.item3:nth-child(3n+5) { clear: both; display:block;}*/

#content section:after {
	content: " ";
	display: block;
	clear: both;
}


.boxPro-Whatsnew {
	width: 311px;
	float: left;
	border-right: dashed 1px #c8b19f;
	margin-left: 0px;
	color: #753b22;
}

.boxPro-Whatsnew:hover {
	color: #78a8b0;
	border-right: dashed 1px #78a8b0;
}

.boxPro-WhatsnewList {
	width: 48%;
	float: left;
	color: #753b22;
	margin: 5px;
	padding: 15px;
	font-family: Arial;
	border: dashed 1px #b69780;
	-moz-border: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background-color: #FFFFFF;
}

.boxPro-WhatsnewList:nth-child(3n) {
	content: " ";
	clear: both;
}

.boxPro-WhatsnewList:hover {
	border: dashed 1px #78a8b0;
}

.boxPro-WhatsnewList a:hover {
	color: #78a8b0;
}

.a-link-news a {
	background: url(assets/images/icon4.png) no-repeat;
	color: #805842;
	font-size: 14px;
	font-weight: bold;
}

.a-link-news a:hover,
.a-link-news a.active {
	background: url(assets/images/icon4_over.png) no-repeat;
	color: #78a8b0;
	font-size: 14px;
	font-weight: bold;
}



/*Footer styles--------------------------------------------- */


footer {
	background: #936a54;
	color: #FFF;
	padding: 20px;
	text-align: center;
	font-size: 14px;
	font-family: Arial;
	margin-top: 15px;
}

/*--------------------------------------------------------------------*/

/*-----Search 1-------*/
.selectStyle {
	background: #ffffff;
	padding-left: 8px;
	border: dashed 1px #b69780;
	-moz-border: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	color: #b69780;
	cursor: pointer;
}

.selectStyle div {
	font-family: Arial, tahoma, sans-serif;
	font-size: 14px;
}

.selectArrow {
	background: url(assets/images/icon1.png) no-repeat center;
	padding: 10px 15px;
}

.borboxstyle {
	border: dashed 1px #e7c9b2;
	background: #fff;
	-moz-border: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.borboxstyle a {
	color: #000;
}

.borboxstyle:hover a {
	color: #fff;
}

.borboxstyle:hover {
	background: #08C;
}

.selectboxstyle {
	background: #FFF;
	border: solid 1px #DDD;
	border: solid 1px rgba(0, 0, 0, .2);
	border-radius: 6px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	overflow: visible;
	padding: 4px 0;
	margin: 0;
}

#dialogboxslogin {
	width: 650px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	display: none;
	background: #FFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7);
}

#dialogboxslogin-header {
	padding: 18px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}


#dialogboxscart {
	width: 600px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	display: none;
	background: #FFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7);

}

#dialogboxscart-header {
	padding: 18px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}


#dialogboxsprint {
	width: 700px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	display: none;
	background: #FFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7);

}

#dialogboxsprint-header {
	padding: 18px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}


#dialogboxsregister {
	width: 600px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	display: none;
	background: #FFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7);

}

#dialogboxsregister-header {
	padding: 18px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}

#dialogboxshelp {
	width: 750px;
	max-height: 600px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	display: none;
	background: #FFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7);

}

#dialogboxshelp-ct {
	width: 750px;
	max-height: 600px;
	overflow: auto;

}

#dialogboxshelp-header {
	padding: 18px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}

.dialogboxs-modal_close {
	position: absolute;
	top: 12px;
	right: 12px;
	display: block;
	width: 18px;
	height: 18px;
	background: url(images/button/close.html);
	z-index: 2;
}



/*.color_selected span {float:left; height:12px; width:12px;border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;margin-right:1px; border:1px solid #f1f1f1; cursor:pointer;}
.color_selected span:hover { border:1px solid #ccc; padding:1px;}*/

.color_selected {
	float: left;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	cursor: pointer;
	box-shadow: 0px 0px 4px rgba(222, 222, 222, 0.7);
	-webkit-box-shadow: 0 0 4px rgba(222, 222, 222, 0.7);
	-moz-box-shadow: 0 0px 4px rgba(222, 222, 222, 0.7);
	padding: 1px;
	margin-right: 1px;
	border: 1px solid rgba(222, 222, 222, 0);
}

.color_selected span {
	width: 12px;
	height: 12px;
	float: left;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.color_selected:hover {
	border: 1px solid #8b6e2c;
}


.color_selecteddiv {
	float: left;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	cursor: pointer;
	box-shadow: 0px 0px 4px rgba(222, 222, 222, 0.7);
	-webkit-box-shadow: 0 0 4px rgba(222, 222, 222, 0.7);
	-moz-box-shadow: 0 0px 4px rgba(222, 222, 222, 0.7);
	padding: 1px;
	margin-right: 8px;
	border: 1px solid rgba(222, 222, 222, 0);
}

.color_selecteddiv span.s20 {
	width: 20px;
	height: 20px;
	float: left;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.color_selecteddiv span.s30 {
	width: 22px;
	height: 22px;
	float: left;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.color_selecteddiv:hover {
	border: 1px solid #8b6e2c;
}

.color_selecteddivactive {
	border: 1px solid #8b6e2c;
}

/*----hover bg change to brown color----*/
.btn_brown1 {
	font-size: 14px;
	font-weight: bold;
	color: #753B22;
	min-width: 70px;
	padding: 8px;
	background: #e2d7c5;
	border: 1px dashed #c6b985;
	-moz-border: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	cursor: pointer;

}

.btn_brown1:hover {
	background: #d1c7b7;

}

/*----hover border change color----*/
.btn_brown2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
	color: #753B22;
	min-width: 70px;
	padding: 10px;
	background: #e2d7c5;
	border: 1px dashed #c6b985;
	-moz-border: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;

}

.btn_brown2:hover {
	border: 1px dashed #884c2a;

}

/*----brown none hover change----*/
.btn_brownnohover {
	font-size: 14px;
	font-weight: bold;
	padding: 5px 5px 0 5px;
	color: #753B22;
	min-width: 70px;
	background: #e2d7c5;
	border: 1px dashed #884c2a;
	-moz-border: 5px;
	margin: 20px 5px 0px 80px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
}

/*.btn_brown1{
	font-size:14px;margin-right:3px;margin-left:125px;font-weight:bold;
	margin-top:20px;color:#753B22;width: 70px;padding:10px;background:#e2d7c5;border:1px  dashed #c6b985;
	-moz-border: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
}

.btn_brown1:hover{
	font-size:14px;margin-right:3px;margin-left:125px;font-weight:bold;
	margin-top:20px;color:#753B22;width: 70px;padding:10px;background:#badcdd;border:1px  dashed #c6b985;
	-moz-border: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
}	
*/
/*----hover bg change to brown color----*/
.btn_blue1 {
	font-size: 14px;
	font-weight: bold;
	padding: 5px 5px 0 5px;
	color: #8b4c2d;
	min-width: 70px;
	background: #badcdd;
	border: 1px dashed #c0bc8d;
	-moz-border: 5px;
	margin: 20px 5px 0px 80px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	cursor: pointer;
}

.btn_blue1:hover {
	background: #7b9796;
	color: #fff;
	/*background:#e2d7c5;*/

}

/*----hover bg change to blue color----*/
.btn_blue2 {
	font-size: 14px;
	font-weight: bold;
	color: #753B22;
	min-width: 70px;
	padding: 8px;
	background: #badcdd;
	border: 1px dashed #c0bc8d;
	-moz-border: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	cursor: pointer;

}

.btn_blue2:hover {
	background: #7b9796;
	color: #fff;

}

/********************************New Css*************************/
.slider_bg1 {
	width: 1000px;
	margin: auto;
}

.line001 {
	float: left;
	margin: auto;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}


.boxPro-WhatsnewList.tblcolumn1 img {
	width: 100%;
	height: auto;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link
{
	background-image: url(assets/images/bg_menu.gif);
	background-repeat: no-repeat;
    width: 98px;
    margin: 3px;
	font-family: "Times New Roman", Times, serif;
	background-size: contain;
}

.container1
{
	width: 1041px;
	margin: auto;
}
li#mega-menu-item-313 a,
li#mega-menu-item-38 a,
li#mega-menu-item-311 a,
li#mega-menu-item-314 a,
li#mega-menu-item-334 a,
li#mega-menu-item-333 a,
li#mega-menu-item-323 a,
li#mega-menu-item-322 a,
li#mega-menu-item-335 a
 {
    padding-top: 9px !important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    line-height: initial !important;
    height: 39px !important;
    padding: 13px 10px 0px 10px;
	font-size: 10px !important;
    font-weight: 600 !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover {
	background-image: url(assets/images/bg_menu_over.gif);
	background-repeat: no-repeat;
    background-size: contain;
}

.woocommerce ul.products li.product .button {
	border: dashed 1px #c0b58b;
	background: #b6dedd url(assets/images/cart.png);
	background-repeat: no-repeat;
	background-position: 111px 9px;
	width: 145px;
	height: 45px;
	line-height: 28px;
	text-align: left;
	padding: 7px 0px 0px 10px;
	font-size: 12px;
	font-weight: bold;
	border-radius: 7px;
	background-size: 27px;
	color: #884b2c;
}

.woocommerce ul.products li.product .button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
	background: #7b9796 url(assets/images/cart.png);
	background-repeat: no-repeat;
	background-position: 111px 9px;
	background-size: 27px;
	color: #fff;
}

p.woocommerce-loop-product__title {
	padding: 0px !important;
}

.new_arrival_product {
	margin: 15px 15px 0px 15px;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
	margin: 2.5% !important;
	width: 20%;
}

.flex-viewport {}

ol.flex-control-nav.flex-control-thumbs li {
	width: 21% !important;
	margin: 8px 5px !important;
	border: dashed 1px #8b6e2c;
	-moz-border: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

table.variations tr {}

.post_title_product {
	float: right;
	width: 48%;
}

.post_title_product h1 {
	font-size: 18px;
	font-weight: bold;
	color: #424242;
}


.woocommerce div.product form.cart .variations label,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
	color: #424242 !important;
	font-size: 16px;
	font-weight: bold;
	margin-right: 15px;
}

.woocommerce div.product form.cart .variations select {
	padding: 7px !important;
}

table.variations tr td select,
input,
textarea {
	color: #424242;
}

.quantity input {
	padding: 5px 10px;
}

td.qty_text {
	color: #424242;
	font-size: 16px;
	font-weight: bold;
}

tr.add_basket1 {
	float: left;
	width: 100%;
	margin-top: 25px;
}

td.price001 {
	width: 62px;
	color: #424242 !important;
	font-size: 16px;
	font-weight: bold;
}

.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	background: #badcdd url(assets/images/cart.png);
	background-repeat: no-repeat;
	background-position: 111px 9px;
	width: 148px;
	height: 45px;
	line-height: 28px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	border-radius: 7px;
	background-size: 27px;
	text-transform: uppercase;
}

.quantity input {
	width: 71px !important;
	line-height: 22px;
}

table.quality_add_to_basket {
	width: 100%;
}

table.quality_add_to_basket tr {
	float: left;
}

table.quality_add_to_basket tr td {
	width: 70px;
}

.woocommerce div.product form.cart div.quantity {
	width: 100px;
}

.product_pic1 img {
	border: dashed 1px #8b6e2c;
	-moz-border: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;

}

section.related.products ul {
	border: dashed 1px #8b6e2c;
	background: #fff;
	border-radius: 0px 7px 7px 7px;
}

section.related.products h4 {
	border: dashed 1px #8b6e2c;
	float: left;
	margin: 0px;
	border-bottom: 0px;
	border-radius: 7px 7px 0px 0px;
	padding: 15px;
	margin-bottom: -1px;
	font-size: 15px;
	text-transform: uppercase;
	background: #fff url(assets/images/bg_tap1.png);
	background-repeat: no-repeat;
	background-position: 11px 22px;
	width: 230px;
}

.woocommerce div.product .woocommerce-tabs .panel {
	padding-left: 27px !important;
	border: dashed 1px #8b6e2c;
	margin-top: -10px;
	padding-bottom: 20px;
}

.woocommerce div.product .woocommerce-tabs h2 {
	padding-top: 20px;
}

.wc-proceed-to-checkout a {
	width: 209px !important;
	background-position: 170px 9px !important;
}

td.product-thumbnail.woo_producr_pic01 {
	width: 180px;
}

.variation1 {
	float: left;
	width: 60px;
}

.variation2 {
	margin-top: -14px;
}

.variation01 {
	margin-top: 24px;
}

.cartpageline {
	border: dashed 1px #8b6e2c;
	border-radius: 5px;
	padding: 30px;
	background: #fff;
}

tr.order-total {
	font-weight: bold;
	color: #000;
	font-size: 16px;
}

tr.cart-subtotal {
	color: #000;
}

.wc-proceed-to-checkout {
	margin-left: 42px;
	margin-top: 20px;
}

.cart1 {
	float: left;
	padding-left: 30px;
}

.cart2 {
	float: left;
}

#select_cou {
	letter-spacing: normal;
	color: #000;
}

#shiptype {
	float: left;
	width: 190px;
	margin-top: 5px;
	padding-top: 5px;
	font-size: 14px;
	margin-right: 5px;
	height: 26px;
	border: solid 1px #b69780;
}

.select_shiptype {
	width: 158px;
	float: left;
	text-align: left;
	letter-spacing: normal;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.delivery1 {
	background: #FFF2E9;
	width: 250px;
	padding: 15px;
	-moz-border: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: left;
	padding-bottom: 25px;
}

.space12 {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.coupon label {
	font-weight: normal;
	color: #000;
	margin-left: 9px;
}

.coupon input {
	padding: 4px;
	width: 50%;
	margin-right: 10px;
	margin-left: 25px;
}

button.buttoncoupon {
	font-size: 14px;
	font-weight: bold;
	color: #753B22;
	padding: 5px 20px;
	-moz-border: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #e2d7c5;
	border: 1px dashed #c6b985;
}

button.buttoncoupon:hover {
	border: 1px dashed #884c2a;
}

.mt-20 {
	margin-top: 20px !important;
}

.green {
	color: #1E8083 !important;
}

input#terms {
	float: left;
	margin: 0px;
	margin-top: 6px;
}

.class_check_en1 {
	float: left !important;
	position: relative !important;
	margin-top: 7px !important;
}

.term_validation01 {
	float: left;
}

.text_check_eba02 {
	float: left;
	margin-top: 4px;
	margin-left: 15px;
}

.white {
	background: #fff;
}

nav.woocommerce-breadcrumb a {
	font-weight: 700;
	text-transform: uppercase;
}

nav.woocommerce-breadcrumb {
	color: #360;
	font-weight: bold;
}

.count_bg01 {
	background: url(assets/images/circle_cart_ic.png) no-repeat;
	width: 58px;
	height: 45px;
	float: left;
	margin-left: 10px;
	color: #1e8088;
	font-size: 20px;
	text-align: center;
	cursor: pointer;
	line-height: 43px;
}
.aws-container .aws-search-field
{
    border: none;
	height: auto !important;
    line-height: 15px !important;
}

input.aws-search-field::placeholder {
    color: #c2a794;
    font-family: Arial, tahoma, sans-serif, Times, serif;
    font-size: 14px;
}
section.related.products.reletedpro_1 span {
    display: none;
}
#google_language_translator select.goog-te-combo
{
	background: #fff url(assets/images/icon1.png) no-repeat center;
	background-position: 50px 8px;
    padding: 6px 0px 6px 3px;
	font-size: 14px;
}
form.woocommerce-form.woocommerce-form-login.login input,
form.woocommerce-form.woocommerce-form-register.register input {
	    padding: 8px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button
{
	color: #753B22;
	border: 1px dashed #c6b985;
    background-color: #e2d7c5;
	padding: 6px 17px;
    border-radius: 5px;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover
{
	background: #d1c7b7;
	color: #753B22;
}
.beadcume1
{
	font-size: 14px;
}
button.loginbt01 {
    background: transparent;
    border: 0px;
    outline: none;
}
button.loginbt01:hover {
    color: #b6dedd;
}
button.loginbt05 {
    background: transparent;
    border: 0px;
    outline: none;
	padding: 0px;
}
button.loginbt05:hover {
    color: #b6dedd;
	outline: none;
	background: transparent;
}
.page_title_h2
{
	background:url(assets/images/bg_brown.png) no-repeat center center; height:63px;
	text-align: center;
}
.page_title_h2 h2{
	padding-top:20px;
}
.modal-header.header1_xlose {
    padding: 0px;
    border: none;
}
.modal-header.header1_xlose button {
    font-size: 33px;
    position: absolute;
    right: 7px;
    top: 4px;
    color: #884b2c;
    z-index: 999;
}
.login_bg_Section {
    width: 550px;
    margin: auto;
    margin-top: 15px;
}
.modal-body {
    position: relative;
    padding: 15px;
    background-color: rgb(251, 247, 244);
    border-radius: 7px;
}
.modal-dialog
{
	width: 700px;
}

label.mailwidth {
    font-weight: normal;
    width: 120px;
}
.pass_with1 {
    width: 65%;
}
.login_sbmit_page1 {
    color: #753B22;
    background-color: #e2d7c5;
    padding: 5px 29px;
    text-transform: uppercase;
    outline: none;
    font-weight: 700;
    border: 1px dashed #c6b985;
}
.login_sbmit_page1:hover
{
	background: #d1c7b7;
}
.submit_width {
    margin-left: 23%;
    margin-top: 2px;
    width: 65%;
}
.model01 {
    top: 70px;
}
form.woocommerce-EditAccountForm.edit-account input {
    padding: 8px;
}
.wpf_item.wpf_item_wpf_cat ul li {
    padding: 0px 0px 0px 20px;
    margin: 0px;
	color: #884b2c !important;
}


.wpf_item.wpf_item_pa_size label,
ul.wpf_price_range label {
	color: #424242;
    font-size: 16px;
    font-weight: bold;
}
ul.wpf_price_range li {
    width: 80%;
    float: left;
    padding-left: 20px;
}
.wpf_item.wpf_item_pa_size ul li {
    float: left;
    width: 92%;
    padding-left: 20px;
	margin: 0px;
}
.wpf_item .wpf_item_name
{
	border-top: dashed 1px #d5c2b3;
	padding-top: 15px;
	border-bottom: none !important;
	font-weight: normal !important;
	color: #917902 !important;
	padding-left: 20px;
	padding-bottom: 0px !important;
}
.wpf_item {
    padding: 0px !important;
}
.wpf_price_format, .wpf_price_range input {
    display: inline-block !important;
}
.sidebar_title_page {
    position: relative;
    top: -13px;
    display: block;

}
#phoen_login_data_val h2,
.title_pic_bg
{
    background: url(assets/images/bg_brown.png) no-repeat top center;
    height: 60px;
    color: #753b22;
    font-size: 18px;
    padding-top: 20px;
    font-weight: bold;
    text-align: center;
	margin-bottom: 20px;
}
.wpf_color_icons li label
{
    color: transparent !important;
}
.wpf_item.wpf_item_pa_color ul li {
    margin: 0;
    margin-left: 20px;
	width: 30px !important;
    height: 30px !important;
    margin-bottom: 15px;
}

.wpf_color_icons li label {
    border-radius: 50% !important;
    width: 30px;
    height: 30px;
}
.wpf_form .wpf_items_wrapper .wpf_column_3 li
{
	margin-right: 0px !important;  
}
.wpf_item.wpf_item_pa_color ul li {
    float: none;
}
.wpf_reset_btn {
    margin-left: 26px;
    margin-top: 15px;
}
.goog-te-gadget .goog-te-combo
{
	margin: 0px !important;
}

input[type='radio']:after {
	width: 15px;
	height: 15px;
	border-radius: 15px;
	top: -2px;
	left: -1px;
	position: relative;
	background-color: #d1d3d1;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 2px solid white;
}

input[type='radio']:checked:after {
	width: 15px;
	height: 15px;
	border-radius: 15px;
	top: -2px;
	left: -1px;
	position: relative;
	background: url(assets/images/icon2.png);
	display: inline-block;
	visibility: visible;
	border: 2px solid white;
}
a.xoo-el-action-sc.button.btn {
    text-transform: uppercase;
    padding: 0px;
	background: transparent;
    border: none;
	font-weight: normal;
}
a.xoo-el-action-sc.button.btn:hover {
	color: #b6dedd;
}
.ur-frontend-form .ur-form-row .ur-form-grid label.ur-label, .ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label
{
	font-weight: normal;
}

.user-registration {
    width: 600px;
    margin: auto;
}

li.ur-radio-list label {
    font-weight: normal;
}
li.ur-radio-list {
    float: left;
    width: 80px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}
.ur-form-grid.ur-grid-1 label {
    width: 150px;
    float: left;
	margin-right: 30px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement, .ur-frontend-form .ur-form-row .ur-form-grid input[type=date], .ur-frontend-form .ur-form-row .ur-form-grid input[type=email], .ur-frontend-form .ur-form-row .ur-form-grid input[type=number], .ur-frontend-form .ur-form-row .ur-form-grid input[type=password], .ur-frontend-form .ur-form-row .ur-form-grid input[type=phone], .ur-frontend-form .ur-form-row .ur-form-grid input[type=text], .ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker], .ur-frontend-form .ur-form-row .ur-form-grid input[type=url], .ur-frontend-form .ur-form-row .ur-form-grid select, .ur-frontend-form .ur-form-row .ur-form-grid textarea
{
	width: 400px;
	min-height: 32px;
	margin:0px;
	border-radius: 5px;
}
li.ur-radio-list input {
    float: left;
}
li.ur-radio-list label {
    float: left !important;
    margin-top: -1px !important;
}
.ur-frontend-form .ur-button-container .ur-submit-button {
    background: #e2d7c5;
    border: 1px dashed #c6b985;
    margin-left: 241px;
    font-size: 14px;
    font-weight: bold;
    color: #753B22;
    width: 268px;
	margin-top: 10px;
	padding: 7px;
}
.ur-frontend-form {
    border: 0px;
    padding: 0px;
}

.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li label, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label {
    display: contents;
}

.ur-field-item.field-radio {
    margin-bottom: 0px !important;
}
.ur-frontend-form .ur-form-row .ur-form-grid label
{
	margin: 0px;
}
div#radio_1615873917_field {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
label.inline.popup_remem {
    width: 50% !important;
}
.popup_login {
    padding: 9px 30px!important;
}
.opoup1register
{
	display: block; background-color: rgb(251, 247, 244); position: fixed; opacity: 1; z-index: 11000; left: 50%; margin-left: -320px; top: 80px;
}
.opoup1register001
{
	background:url(assets/images/bg_brown.png) no-repeat center center; height:63px;
}
button.close.btnclose {
    position: absolute;
    z-index: 999;
    right: 15px;
	opacity: 1;
	outline: none;
    top: 6px;
}
.modal-content.mainarea_pop_regi {
    padding: 20px;
	background-color: rgb(251, 247, 244);
	top: 60px;
    width: 650px !important;
}
a.loginbt05 {
    float: left;
    margin-top: 5px;
}
.main-menu-more {
    display: none;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3
{
  font-weight: normal !important;
}
.woo-variation-gallery-container.preload-style-blur {
    width: 80%;
}
.wvg-gallery-thumbnail-image {
    padding: 5px !important;
}
section.related.products.reletedpro_1.text-center .variations {
    display: none;
}
.single-product .entry .entry-title {
    font-size: 18px;
    font-weight: bold;
    color: #424242;
	background: url(assets/images/line_pro.png);
    background-repeat: no-repeat;
    background-position: 1px 23px;
    padding-bottom: 30px;
}
.woo-variation-swatches.wvs-show-label .variations td
{
	margin-bottom: 10px;
}
span.woo-selected-variation-item-name {
    color: #000;
}
.woocommerce-variation-price bdi {
    font-size: 18px;
}
.price_tab_title {
    float: left;
    color: #424242;
    font-size: 18px;
    font-weight: bold;
    width: 68px;
}
.woocommerce-variation.single_variation {
    margin-top: 5px;
    margin-bottom: 15px;
}
.single_variation_wrap button.single_add_to_cart_button.button.alt {
    width: 190px;
	background-position: 148px 9px;
    font-size: 14px;
    padding-left: 13px;
}
.product_meta {
    display: none;
}
.color_label {
    width: 62px;
    color: #424242 !important;
    font-size: 16px;
    font-weight: bold;
    float: left;
}
.color_code01 {
    float: left;
    display: contents;
    font-size: 16px;
    color: #424242;
}
.main_color_code {
    margin-bottom: 15px;
}
a.reset_variations {
    display: none !important;
}
ul.variable-items-wrapper.color-variable-wrapper li {
    border-radius: 50% !important;
    box-shadow: none !important;
    outline: none !important;
}

li#tab-title-reviews {
    display: none;
}	
th.woocommerce-product-attributes-item__label {
    width: 100px;
}
table.woocommerce-product-attributes.shop_attributes {
    width: 94%;
}
table.woocommerce-product-attributes.shop_attributes tr {
    border-bottom: 1px solid #000;
    color: #000;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents.carttable01 {
    width: 100%;
}
tr.woocommerce-cart-form__cart-item.cart_item {
    border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}
td.product-thumbnail.woo_producr_pic01 {
    padding-bottom: 15px;
	padding-top: 10px;
}
th.product-name,th.product-price,th.product-quantity,th.product-subtotal {
    font-size: 14px;
    color: #000;
    font-weight: 400 !important;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.cartpageline tr td {
    color: #000;
}
td.product-name.name_pro1_cart a {
    color: #000;
}
.woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart
{
	padding-top: 15px;
}
.cart_totals table tr th {
    width: 104px;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    color: #000;
}	
.cart_totals table tr {
    margin-bottom: 6px;
    float: left;
}
tr.order-total th {
    font-weight: bold !important;
}
.cartpageline tr td {
    color: #000 !important;
}
.woocommerce-info {
    background: #fff;
    color: #000;
    border: dashed 1px #8b6e2c;
    border-radius: 5px;
}
.woocommerce-info a {
    color: #8b6e2c;
}
.woocommerce-billing-fields input,.woocommerce-shipping-fields__field-wrapper input {
    padding: 5px;
}

input#coupon_code {
    padding: 5px;
}
.woocommerce-order table tr td {
    padding: 10px;
}
.woocommerce-order table tr {
    border-bottom: 1px solid #000;
    width: 100%;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    width: 100%;
}
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 h2 {
    color: #1E8083;
}
.woocommerce-column--billing-address address,
.woocommerce-column--shipping-address address
{
    line-height: 25px;
}
.woocommerce-thankyou-order-details li {
    line-height: 30px;
    display: inline-grid;
    margin-right: 4%;
	color: #000;
}
.my_account_page_area {
    background: #fff;
    padding: 21px 25px 1px 25px;
    border: dashed 1px #b69780;
	color: #000;
}
.blackfont
{
	color: #000 !important;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
    width: 100%;
	color: #000;
}
span.my-acc_user1 {
    margin-top: 2px;
    float: right;
    margin-left: 4px;
}
span.my-acc_user {
    margin-top: 3px;
    float: right;
    margin-left: 5px;
}
.color_nav_header ul li a
{
    color: #884b2c;
}
.user_before_login1 {
    float: left;
}
span.line_border01 {
    float: left;
    margin: 0px 10px;
    color: #c2c2c2;
}
.loginbt05.user_after_login1 {
    margin: 0;
}
.inner_title_page_line_spit1 {
    margin-top: -13px;
    margin-left: -8px;
}
.inner_title_page_line_spit2 {
    margin-top: -11px;
    margin-left: 0px;
}
.title_pic_bg.inner_title_page {
    text-transform: uppercase;
}
span.maximum {
    width: 50%;
    float: right;
    margin-top: -23px;
}
.onlineform li {
    margin-bottom: 20px;
}
.onlineform {
    margin-top: 25px;
}
ul.wpf_column_horizontal li label,
ul.wpf_price_range label {
    font-size: 14px !important;
    color: #917902 !important;
    font-weight: normal !important;
}
dl.ablue.galllery_pd {
    margin-bottom: 20px;
}

.social_sassy_icon {
    margin-bottom: 10px;
}
.heateor_sss_sharing_title {
    display: none;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    float: right;
    margin-bottom: 10px;
}
.mega-menu-wrap {
}

li.floatleft.left50.gallery_pic img {
    width: 25px;
    height: auto;
}
section#content\ position_fix {
    writing-mode: tb;
    position: fixed;
    top: 0px;
}
a.mlmr {
    margin-left: 120px;
    margin-right: 120px;
    float: left;
}
.header_bg {
    background-image: url(assets/images/tent.png);
	background-size: 100% 99%;
    background-repeat: no-repeat;
	background-position: center 3px;
}

.tooltip11 {
	position: fixed;
	  bottom: 28px;
	  writing-mode: tb;
	  z-index: 9999999;
	  left: 53px;
  }
  
  .tooltip11 .tooltip11text {
	visibility: hidden;
	  width: 120px;
	  background-color: #884b2c;
	  text-align: center;
	  border-radius: 6px;
	  padding: 5px 0;
	  position: absolute;
	  z-index: 1;
	  writing-mode: horizontal-tb;
	  left: 28px;
  }
  
  .tooltip11:hover .tooltip11text {
	visibility: visible;
  }

span.tooltip11text.tiptool1 a,
span.tooltip11text.tiptool2 a, 
span.tooltip11text.tiptool3 a
{
    color: #fff;
}

span.about_qatar {
    padding: 15px;
    padding-right: 40px;
}
span.tooltip11text.tiptool1 {
    top: 18px;
}
span.tooltip11text.tiptool2 {
    top: 52px;
}
span.tooltip11text.tiptool3 {
    top: 86px;
}
.logo {
    margin-top: 33px;
}
span.footer_logo001 {
    width: 25px;
    float: left;
    margin-right: 10px;
	font-size: 20px;
}
.ml-25 {
    margin-left: 25px;
}

.logo1
{
	display: none;
}
.lang_mobile {
    float: right;
}
span.language01 {
    margin-top: 5px;
    float: left;
}
.story_image {
    float: left;
    margin-top: 50px;
    margin-left: 15px;
}
ul {
    list-style: none;
}
.service_pic1 {
    margin: auto;
    width: 98px;
    margin-top: -194px;
}
.service_pic2 {
    margin: auto;
    width: 98px;
    margin-top: -163px;
}

.filed_group {
    float: left;
    width: 100%;
	margin-bottom: 15px;
}
.form_name1 {
    float: left;
    width: 140px;
	font-weight: 600;
}
.contact_form_page_area {
    width: 516px;
    margin: auto;
}
.filed_group input {
    padding: 4px 9px;
	width: 350px;
}
.filed_group textarea {
    height: 150px;
}
input.wpcf7-form-control.wpcf7-submit.btn_brown1 {
    width: 116px;
}
.send_btn1 {
    float: left;
    margin-left: 142px;
}
.top30.contact_area_bg1 {
    float: left;
}
/********************RESPONSIVE********************/
@media only screen and (max-width: 1200px) {

	section.new_arrival_aarea {
		width: auto !important;
	}
	
}

@media only screen and (max-width: 1038px) {
	header {
		width: 100%;
		padding: 20px;
		padding-bottom: 0px;
	}
	.slider_bg1,.bg_titleBlue,.bg_titlePink,#slider-wrapper-index ul li {
		width: 100%;
	}
	#content {
		width: 100%;
		padding: 0px 15px;
	}
	.left50 {
		padding-left: 0px;
	}
	header .logo {
		width: 135px;
	}
	.line
	{
		width: 90%;
	}
	.story_image {
		margin: 0px;
		width: 100%;
		height: auto;
	}
	.story_image img
	{
		width: 100%;
		height: auto;
	}

}
@media only screen and (max-width: 927px){

	.search{
		float: none !important;
		margin: auto;
	}
	header .logo {
		width: 135px;
		margin: auto;
		clear: both;
		float: none;
		display: none;
	}
	.logo1 {
		display: block;
		width: 120px;
		margin: auto;
	}
	.search1 {
		width: 277px !important;
		margin: auto;
		float: none !important;
		margin-top: 25px;
	}
	.mobile_logo {
		width: 100%;
		float: left;
		margin-top: 25px;
		margin-bottom: 20px;
	}
	.header_bg {
		background-size: 73% 48%;
	}
	.search_mobile {
		margin-left: 28px;
		margin-top: 25px;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
		background-image: none !important;
		width: 100%;
		margin: 7px 0px;
		text-align: center;
	}
	.woocommerce ul.products li.product
	{
		width: 45% !important;
	}
	.wapper1.advertise_mobile {
		position: relative !important;
		padding-left: 0px !important;
		width: 313px;
		margin: auto;
	}
	.minus_box {
		margin-top: -68px;
	}
	.mainpanel img {
		width: 100%;
	}
	.mainpanel {
		width: 100%;
	}
	.footer_bootom1 {
		margin-bottom: 25px !important;
	}
	.main_area_sercives {
		width: 100%;
		float: left;
	}
	.service_inner_box1 {
		margin: auto;
		width: 480px;
		float: none;
		padding: 0px;
	}
	.service_inner_box2 {
		margin: auto;
		width: 480px;
		float: none;
		padding: 0px;
		padding-top: 100px;
	}
	.my_account_page_area
	{
		float: left;
		padding: 0px 23px;
	    width: 100%;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation li {
		border-bottom: none;
		padding: 0px;
		margin: 0px;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation li a {
		float: left;
		padding-left: 0px;
		margin: 0px;
	}
	#mega-menu-wrap-menu-1 {
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		z-index: 999;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover
	{
		background: rgb(198,156,109);
	}
	section#content\ position_fix
	{
		display: none;
	}
}

@media only screen and (max-width: 767px){
	li.width200 {
		width: 50%;
		margin-bottom: 22px;
		margin-left: 0px;
		height: 100px;
	}
	ul.mobile_link_f {
		width: 223px;
		margin: auto !important;
	}
	a.mlmr {
		margin: 0px;
		float: left;
		width: 100%;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	#slider-wrapper-index ul li img
	{
		width: 100%;
		height: auto;
	}
	.mobile_whats {
		padding-left: 0px !important;
	}
	.boxPro-Whatsnew {
		width: 50%;
		padding: 4%;
	}
	li.postion_home {
		position: relative !important;
	}
	span.floatright.social_icon {
		float: left;
		width: 100% !important;
		margin-top: 15px;
		text-align: center
	}
	li.postion_home {
		position: relative !important;
		width: 182px;
		margin: auto !important;
		float: none !important;
	}
	#search-inner
	{
		float: left;
	}
	.search_mobile {
		margin: auto;
		float: none !important;
	}
	section.new_arrival_aarea {
		width: 100% !important;
	}
	.filter_area {
		float: none !important;
		margin: auto;
	}
	h1.beadcume1 {
		float: left;
		width: 100%;
		text-align: center;
	}
	.title_page_area1 {
		float: left;
	}
	section.sidebar_area {
		float: left;
		width: 100%;
	}
	.career_sidebar {
		float: left;
		width: 100% !important;
	}
	.career_sidebar_inner {
		margin: auto;
	}
	.news_box_mobile {
		width: 98%;
	}
	.box_inner_service001 {
		width: 100% !important;
	}
	.service_inner_box1 {
		margin-top: 50px;
	}
	.service_inner_box1,
	.service_inner_box2
	{
		width: 100% !important;
	}
	.mobile_relative {
		margin-left: 0px !important;
	}
	section.contact_form01 {
		width: 100% !important;
		float: left;
	}
	.u-column2.col-2.woocommerce-Address,.u-column1.col-1.woocommerce-Address {
		text-align: center;
	}
	#colorbox {
		width: 95% !important;
		left: 3% !important;
	}
	
	.plrp_logreg #cboxContent,	.modal-content.mainarea_pop_regi
	{
		width: 93% !important;
	}

	.plrp_logreg #cboxLoadedContent,
	#js_login input.input-text,
	#cboxLoadedContent,
	#js_login,
	.modal-dialog
	{
		width: 100% !important;
	}
	#js_login label {
		width: 100%;
		float: left;
		margin-bottom: 15px;
	}
	.botton-link-Bar-brown.whatspp_mg {
		margin: auto;
		width: 120px;
		margin-top: 30px;
	}
	.user-registration {
		width: 100%;
	}
	.ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement, .ur-frontend-form .ur-form-row .ur-form-grid input[type=date], .ur-frontend-form .ur-form-row .ur-form-grid input[type=email], .ur-frontend-form .ur-form-row .ur-form-grid input[type=number], .ur-frontend-form .ur-form-row .ur-form-grid input[type=password], .ur-frontend-form .ur-form-row .ur-form-grid input[type=phone], .ur-frontend-form .ur-form-row .ur-form-grid input[type=text], .ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker], .ur-frontend-form .ur-form-row .ur-form-grid input[type=url], .ur-frontend-form .ur-form-row .ur-form-grid select, .ur-frontend-form .ur-form-row .ur-form-grid textarea
	{
		width: 100%;
	}
	button.btn.button.ur-submit-button {
		margin: auto;
		margin-top: 15px;
	}

}
@media only screen and (max-width: 545px){
	.contact_form_page_area,.filed_group input,.form_name1,textarea.wpcf7-form-control.wpcf7-textarea {
		width: 100%;
		float: left;
	}
	.send_btn1 {
		float: none;
		margin-left: 0px;
		width: 116px;
		margin: auto;
	}
}
@media only screen and (max-width: 450px){
	header .search {
		width: 227px;
	}
	.lag_trans
	{
		margin-top: 15px;
	}
	.header_bg {
		background-size: 100% 24%;
	}
	li.width200 {
		width: 200px;
		float: none;
		height: auto;
		margin: auto;
		margin-bottom: 20px;
	}
	#opoup1register img {
		width: 100%;
	}
	.botton-link-Bar a,
	.botton-link-Bar-pink a
	{
		margin-right: 10px;
	}

	.woocommerce ul.products li.product {
		width: 100% !important;
	}

}




