/*Theme Name:CuaNgonTheme 
URI:http://vgroupsolutions.com
Author:VgroupSolutions 
TeamAuthor 
URI:http://vgroupsolutions.com/
Description:Cua NgonVersion:1.0*/
<!-- Reset -->a {
	text-decoration:none !important;
}
a:hover,a:focus {
	text-decoration:none !important;
}
body {
	font-family:'Roboto Condensed',sans-serif;
}
/* Header */::-webkit-input-placeholder {
	color:red;
}
.top_header {
	background:#3d2314;
	padding:5px 0;
}
.top_header .form-group {
	margin:0 !important;
}
input#inputSuccess2 {
	border-color:#978a83;
	background:#3d2314;
	border-radius:20px;
	box-shadow:none !important;
	color:#978a83;
	border:1px solid #978a83;
}
span.glyphicon.glyphicon-search.form-control-feedback {
	color:#978a83;
}
.nav a:active {
	background:none !important;
}
.nav a:focus {
	background:none !important;
}
.nav a:hover {
	background:none !important;
		color:#FFF;
}
.nav a {
	color:#FFF;
	padding: 10px 5px !important;
}
/* Menu */
.menu {
	width:100%;
	background:#f1f1f1;
	padding:20px 0;
}
.navbar {
	margin:3% 0px !important;
	min-height:40px;
}
.navbar-default {
	background-color:#f1f1f1;
	border-color:#f1f1f1;
}
.nav .active a {
	background-color:#3d2314 !important;
	border-radius:20px;
	color:#FFF !important;
	padding:10px 25px !important;
}
.navbar-nav li a {
	color:#3d2314;
	font-weight:600;
	padding:10px 15px !important;
}
.navbar-nav li a:hover {
	color: #3d2314;
}
/* Slide */
.slide {
	width: 100%;
}
/* cua ngon 1 */
.cuangon_tab1 {
	background:#efe4e2;
	padding:30px 0;
	color:#3d2314;
	font-weight:600;
}
.cn_line {
	background:url(../image/line.png) left repeat-x;
	text-align:right;
}
.cn_line a {
	padding:5px 15px;
	background:#f5f3c0;
	border:1px solid #bdb48c;
	margin-right:2%;
	font-size:11px;
	color:#3d2314 !important;
}
.cn_line a:hover {
	color:#3d2314 !important;
}
.cn_title {
	font-size:16px;
	letter-spacing: -0.5px;
}
/* cuangon_tab2 */
.cuangon_tab2 {
	width:100%;
	background:#fff;
	border-top:1px solid #bdb48c;
	border-bottom:1px solid #bdb48c;
	padding:30px 0;
	color:#3d2314;
	font-weight:600;
}
.home_blog {
	color:#3d2314;
}
.home_blog div {
	margin-top:5px;
}
.home_blog h4 {
	margin:0 0 3% 0!important;
	font-weight:600;
	text-align:justify;
	font-size:16px;
	line-height:1.3;
}
.home_blog a {
	margin:0 0 3% 0!important;
	font-weight:600;
	text-align:justify;
	font-size:16px;
	line-height:1.3;
	color:#3d2314;
}
.home_blog p {
	font-size:13px;
	font-weight:normal;
	text-align:justify !important;
}
.home_trogiup {
	text-align:left;
}
.home_trogiup div {
	border-bottom:1px solid #ddd8d6;
	padding:15px 0 15px 20px;
}
.home_trogiup .blog_last {
	border-bottom:none;
	padding:16px 0 16px 20px;
}
.home-thumb{
	height: 100px;
}
.home_trogiup div a {
	font-weight:400;
	color:#3d2314;
	padding-left:2%;
	font-size:16px;
}
.home_trogiup div a:hover {
	color:#3d2314;
}
.cuangon_tab2 .title {
	
}
.cuangon_tab2 .line a {
	background: #ffffff !important;
}
/* cuangon_tab3 */
.cuangon_tab3 {
	width:100%;
	background:#efe4e2;
	padding:30px 0;
	color:#3d2314;
	font-weight:600;
}
.home_gia span {
	font-weight:100;
	text-decoration:none;
}
.home_best,.home_video {
	padding-top:10px;
}
.home_best a {
	color:#3d2314;
	font-weight:600;
}
.home_best a:hover {
	color:#3d2314;
}
.home_video p {
	padding-top: 10px;
}
/* footer */
footer#col-footer {
	width:100%;
	background:#3d2314;
	padding:10px 0;
	border-top:5px solid #624d36;
	color:#FFF;
}
footer#col-footer p {
	margin:0 !important;
}
.line {
	background:url(image/line.png) left repeat-x;
}
.line .title {
	font-size:18px;
	padding:5px 5px 5px 0;
	background:#f5f3c0;
	text-transform:uppercase;
}
.cuangon_tab1 .line .title {
	font-size:18px;
	padding:5px 5px 5px 0;
	background:#efe4e2;
	text-transform:uppercase;
}
.cuangon_tab2 .line .title {
	font-size:18px;
	padding:5px 5px 5px 0;
	background:#fff;
	text-transform:uppercase;
}
.padding-bottom2{
	padding-bottom: 2%;
}
.cuangon_tab3 .line .title {
	font-size:18px;
	padding:5px 5px 5px 0;
	background:#efe4e2;
	text-transform:uppercase;
}
.line a {
	padding:5px 15px;
	background:#efe4e2;
	border:1px solid #bdb48c;
	margin-right:5px;
	font-size:11px;
	color:#3d2314 !important;
	float:right;
}
#mega_main_menu {
	margin:3% 0;
	float:right;
}
#mega_main_menu.primary>.menu_holder>.menu_inner>ul>li:hover>.item_link,#mega_main_menu.primary>.menu_holder>.menu_inner>ul>li>.item_link:hover,#mega_main_menu.primary>.menu_holder>.menu_inner>ul>li>.item_link:focus,#mega_main_menu.primary>.menu_holder>.menu_inner>ul>li.current-menu-ancestor>.item_link,#mega_main_menu.primary>.menu_holder>.menu_inner>ul>li.current-post-ancestor>.item_link,#mega_main_menu.primary>.menu_holder>.menu_inner>ul>li.current-menu-item>.item_link {
	border-radius:20px !important;
}
#mega_main_menu.primary>.menu_holder>.menu_inner>.nav_logo>.mobile_toggle>.mobile_button,#mega_main_menu.primary>.menu_holder>.menu_inner>ul>li>.item_link,#mega_main_menu.primary>.menu_holder>.menu_inner>ul>li>.item_link * {
	padding:0 7px !important;
}
body a#festi-cart.festi-cart.festi-cart-customize {
	background:none !important;
}
body a#festi-cart.festi-cart.festi-cart-customize div.festi-cart-content span.festi-cart-text-before-quantity,body a#festi-cart.festi-cart.festi-cart-customize div.festi-cart-content span.festi-cart-quantity,body a#festi-cart.festi-cart.festi-cart-customize div.festi-cart-content span.festi-cart-text-after-quantity,body a#festi-cart.festi-cart.festi-cart-customize div.festi-cart-content span.festi-cart-text-before-total,body a#festi-cart.festi-cart.festi-cart-customize div.festi-cart-content span.festi-cart-total span.amount,body a#festi-cart.festi-cart.festi-cart-customize div.festi-cart-content span.festi-cart-total small,body a#festi-cart.festi-cart.festi-cart-customize div.festi-cart-content span.festi-cart-text-after-total,body a#festi-cart.festi-cart.festi-cart-customize div.festi-cart-content span.festi-cart-dropdown-arrow {
	color:#fff !important;
}
body div.festi-cart-products-content>p.festi-cart-buttons a.festi-cart-checkout {
	background:#F7941E !important;
}
.festi-cart-img img {
	width:100%;
	height:auto;
}
.festi-cart-buttons a {
	font-family:'Roboto Condensed',sans-serif !important;
	font-weight:600;
}
.ins {
	text-decoration:none !important;
}
.home_best .row {
	padding-bottom:10px;
}
.social {
	margin-top:20px;
}
.social i {
	border:1px solid #fff;
	height:40px;
	padding:10px;
	width:40px;
	font-size:1.5em;
}
.social a {
	color:#fff;
}
h3.text-tranform {
	text-transform:uppercase;
}
.copy-right p {
	font-size:14px;
}
.has-success h2.widgettitle {
	display:none;
}
div[id*="ajaxsearchpro"] .probox {
	background:transparent !important;
}
div[id*="ajaxsearchpro1_"] {
	background:transparent !important;
	border:1px solid #fff !important;
}
.slider-room ul li a {
	text-transform:uppercase;
	color:#3D2314;
}
.slider-room .bx-viewport {
}
.cuangon_tab1 .des-crip {
	padding-top:15px;
}
.cuangon_tab1 .des-crip a {
	color:#AD3F00;
}
.slider-room {
	padding:0 5px;
}
.cuangon_tab1 .jcarousel img {
	width:100%;
	display:block;
	box-shadow:9px 9px 3px -6px #3D2314;
	height:300px !important;
}
.cuangon_tab1 .jcarousel img:hover {
	opacity:0.7;
}
label.screen-reader-text {
	display:none;
}
.yith-ajaxsearchform-container input.yith-s {
	border-color:#978a83;
	background:#3d2314;
	border-radius:20px;
	box-shadow:none !important;
	color:#978a83;
	border:1px solid #978a83;
}
.has-feedback .form-control {
	padding-right: 100px !important;
}
/* ----------------------------------ABOUT US----------------------------------- */
.about_us {
	width:100%;
}
.top_page {
	background:url(images/bg_top_about.png) center repeat-x;
	padding:30px 0;
	color:#FFF;
	text-transform:uppercase;
}
.top_page div h3 {
	font-weight:600;
	font-family:'Roboto Condensed',sans-serif !important;
}
.body_about {
	width:100%;
	background:#efe4e2;
	padding:10px 0 50px 0;
}
.left_about {
	background:#FFF;
	padding:15px;
	text-align:justify;
}
.about_gt {
	width:100%;
	background:#FFF;
	padding:10px 0;
}
.about_gt .line .title {
	background:#FFF;
	margin-left:5px;
	font-weight:600;
	padding:0 5px;
}
.about_gt .home_trogiup div {
	margin:0 25px;
		padding:15px 0 15px 0;
	text-transform:uppercase;
}
.about_banner {
	width:100%;
	margin-top:10px;
}
.about_sale {
	width:100%;
	background:#FFF;
	padding:10px 0 20px 0;
	margin-top:10px;
}
.about_sale .line .title {
	background:#FFF;
	margin-left:5px;
	font-weight:600;
	padding:0 5px;
}
.about_sale .home_best div {
	margin:0 -1px;
}
#breadcrumbs a {
	color: #fff;
}
/* -------------------------------- Page Blog ---------------------------------- */
.page_blog {
	width:100%;
}
.body_blog {
	width:100%;
	background:#efe4e2;
	padding:20px 0 50px 0;
}
.new_blog {
	background:#FFF;
	margin-bottom:20px;
}
.new_blog_right {
	padding-right:30px;
	padding-left:0;
}
.new_blog_right a.title-del {
	color:#3d2314;
	font-size:18px;
	font-family:'Roboto Condensed',sans-serif !important;
	text-transform:uppercase;
}
.new_blog_right ul li a {
	color:#b4b4b4;
}
.new_blog_right ul {
	list-style:none;
	padding:0px 0 20px 0;
	border-bottom:2px dotted #b4b4b4;
}
.new_blog_right ul li {
	float:left;
	padding-right:5%;
	color:#b4b4b4;
}
.new_blog_right h3 {
	color:#3d2314;
	margin-top:10px !important;
}
.new_blog_right p {
	padding-top:2%;
}
.new_blog img {
	width:100%;
	height: 180px;
}
.wp-pagenavi a.last{
	display: none;
}
.danh_muc ul {
	list-style:none;
	padding:0 30px;
}
.danh_muc ul li {
	text-transform:uppercase;
	border-bottom:1px solid #e0e0e0;
	padding:10px 0;
}
.danh_muc ul li a {
	color:#3d2314;
}
.danh_muc ul li a:hover {
	color:#3d2314;
}
.danh_muc ul li a img {
	color:#e0e0e0;
	padding-right:10px;
}
.danh_muc ul li:last-child {
	text-transform:uppercase;
	border-bottom:none;
}
.blog_right .about_gt {
	margin-bottom:15px;
}
.xem_nhieu ul {
	list-style:none;
	padding:15px 15px;
	margin:0;
}
.xem_nhieu ul li a {
	color:#3d2314;
}
.xem_nhieu h5 {
	font-weight:600;
	margin-top: 0 !important;
}
.xem_nhieu li {
	border-bottom:1px solid #e0e0e0;
	padding:5px 0;
}
.xem_nhieu li:last-child {
	border-bottom:none;
}
.padding-top {
	padding-top:10px;
}
.body_about footer.entry-meta {
	border-bottom:1px solid #ddd;
	padding-bottom:5px;
	margin-bottom:10px;
	float:left;
	width:100%;
}
img.side-bar-thumb{
	height: 60px;
}
.wp-pagenavi span.pages{
	display: none;
}
.wp-pagenavi{
	padding-left: 0 !important;
}
footer.entry-meta a {
	font-family:'Roboto Condensed',sans-serif;
	font-weight:400;
	color:#000;
}
.tin-lien-quan .left-img img {
	height:140px;
}
.tin-lien-quan .right-list a {
	height:50px;
	font-family:'Roboto Condensed',sans-serif;
	color:#333;
}
.tin-lien-quan .right-list h5 {
	height:28px;
}
.meta-lq{
	opacity: 0.7;
	margin-bottom: 15px;
}
.woocommerce div.product .product_title {
	text-transform:uppercase;
	font-size:28px;
	font-family:'Roboto Condensed',sans-serif;
}
.border-bottomx {
	border-bottom:1px solid #363636;
	margin-bottom:10px;
}
.single_add_to_cart_button {
	background:#3D2314 !important;
	border-radius:20px !important;
	padding:.618em 3em !important;
}
.woocommerce .woocommerce-breadcrumb {
	display:none;
}
.about_adv {
	width:100%;
	padding-bottom: 10px;
}
/* ------------------------------ Contact ---------------------------------- */
.page_contact {
	background:#efe4e2;
	color:#3d2314;
}
.body_contact {
	padding:30px 0;
}
.body_contact input {
	border-radius:0;
	border:1px solid #3d2314;
	margin-bottom:30px;
}
.body_contact .wpcf7-submit {
	float:right;
	background:#3d2314;
	color:#fff !important;
	text-transform:uppercase;
	padding:5px 20px;
}
.body_contact textarea {
	resize:none;
	border-radius:0;
	border:1px solid #3d2314;
	margin-bottom:30px;
}
.body_contact button {
	border-radius:0;
	border:1px solid #3d2314;
	background:#3d2314;
	color:#FFF;
	text-transform:uppercase;
	font-weight:600;
	padding:4px 30px;
	float:right;
}
.body_contact button:hover {
	border-radius:0;
	border:1px solid #3d2314;
	background:#3d2314;
	color:#FFF;
	text-transform:uppercase;
	font-weight:600;
	padding:4px 30px;
	float:right;
}
.contact_right .home_trogiup {
	padding:0 40px;
}
.contact_right .home_trogiup h5 {
	font-weight:600;
	text-transform:uppercase;
	padding:5px 0;
}
.contact_right .home_trogiup p {
	margin:0;
}
.contact_right .home_trogiup span {
	font-size:15px;
	font-weight: 600;
}
/* -------------------------------- page categories ------------------------------------ */
.page_categories {
	background:#efe4e2;
	color:#3d2314;
}
.body_categories {
	padding:20px 0 30px 0;
	min-height:250px;
}
.body_categories .p-thumb {
	width:100%;
	box-shadow:5px 5px 0px 0px #998b6a;
	margin-bottom:15px;
}
.body_categories .p-thumb:hover {
	opacity:0.8;
}
.categories_title {
	font-weight:600;
}
.categories_gia {
	text-align:right;
}
.categories_gia p {
	text-decoration:line-through;
	margin:0;
	padding:0;
}
.categories_gia span {
	font-weight:600;
	font-size:15px;
}
.body_categories .container .row div a {
	color:#3d2314;
}
.body_categories .container .row div a:hover {
	color:#3d2314;
}
.body_categories .container .row div {
	margin-bottom:5px;
	margin-top:5px;
}
.woocommerce ul.products li.product a img {
	width:100%;
	box-shadow:5px 5px 0px 0px #998b6a !important;
	margin-bottom:15px !important;
	height:250px;
}
.woocommerce.single-product ul.products li.product,.woocommerce-page.single-product ul.products li.product,.woocommerce.single-product .upsells.products li.product,.woocommerce-page.single-product .upsells.products li.product {
	width:30.75%;
}
.related.products a.button.add_to_cart_button.product_type_simple {
	display:none;
}
.related .products {
	background:#fff !important;
}
.related.products .line .title {
	background:#FFF;
	margin-left:5px;
	font-weight:600;
	padding:0 5px;
}
.related.products .line {
	padding:10px 0;
}
.woocommerce ul.products li.product h3 {
	padding:.5em 0;
	margin:0;
	font-size:1em !important;
	float:left;
	color:#3D2314 !important;
}
h4.title-thong-tin-them {
	color:#000 !important;
	text-transform:uppercase;
}
.panel {
	border-radius:0 !important;
}
.woocommerce ul.products li.product .price {
	color:#3D2314 !important;
}
.panel.entry-content {
	background:#E5E5E5 !important;
}
.woocommerce div.product .woocommerce-tabs .panel {
	padding:5px 10px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	display:none;
}
.amount {
	color:#AD3F00;
}
ins {
	text-decoration:none !important;
}
span.posted_in a {
	color:#333;
}
.body_categories ul.products li {
	width:33.33333333% !important;
	margin:0 !important;
	padding:0 15px 15px !important;
}
.body_categories ul.products li.product .button {
	display:none;
}
.body_categories img.wp-post-image:hover {
	opacity:0.8;
}
.body_about ul.products {
	padding:0 15px !important;
}
.body_about ul.products li {
	margin-bottom:1em !important;
}
.body_about ul.products li img {
	/*height:150px !important;*/
}
.body_about ul.products li h3 {
	font-size:1.3em !important;
}
#mega_main_menu.primary>.menu_holder>.menu_inner>ul>li>.item_link>.link_content>.link_text {
	text-transform:uppercase;
}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt {
	background:#3D2314 !important;
	text-transform: uppercase;
}
/* ------------------------------ page_check_out ------------------------------ */
.page_check_out {
	width:100%;
	color:#3d2314;
}
.body_check_out {
	background:#efe4e2;
	padding:30px 0;
}
.body_check_out input {
	border-radius:0;
	border:1px solid #3d2314;
	margin-bottom:20px;
}
.body_check_out select {
	border-radius:0;
	border:1px solid #3d2314;
	margin-bottom:20px;
}
.body_check_out textarea {
	resize:none;
	border-radius:0;
	border:1px solid #3d2314;
	margin-bottom:10px;
}
.body_check_out button {
	border-radius:0;
	border:1px solid #3d2314;
	background:#3d2314;
	color:#FFF;
	text-transform:uppercase;
	font-weight:600;
	padding:4px 30px;
	float:right;
}
.body_check_out button:hover {
	border-radius:0;
	border:1px solid #3d2314;
	background:#3d2314;
	color:#FFF;
	text-transform:uppercase;
	font-weight:600;
	padding:4px 30px;
	float:right;
}
.form_check_out {
	padding:10px 35px 0 35px;
}
.body_check_out .about_gt table {
	width:100%;
	font-size:14px;
}
.body_check_out .about_gt tr {
	height:40px;
}
.body_check_out .about_gt tr td {
	padding:0 10px;
}
.body_check_out .about_gt .row_gia {
	font-weight:600;
}
.check_out-right {
	padding:20px 15px 0 15px;
}
input[type="radio"] {
	margin:0;
}
.thanhtoan {
	height:95px;
}
.thanhtoan .row div {
	padding-right:10px;
}
.thanhtoan .row div select {
	padding:0;
	margin:0 !important;
}
.page_check_out table {
	 margin-bottom:25px;
}
.body_check_out button {
	margin-bottom:9px;
}
.padding-left0 {
	padding-left:0;
}
@media (max-width:767px) {
	.check_out-left {
			margin-bottom:30px;
	}
}
@media (max-width:991px) {
	.new_blog_right {
		padding-left:30px;
	}
}
h3#order_review_heading {
	margin-top:0 !important;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
	font-size:16px !important;
}
.woocommerce .woocommerce-info {
	display:none !important;
}
.about_banner img {
	width:100%;
}
.bor-white {
	position:absolute;
	border:2px solid #fff;
	width:93%;
	height:79%;
	top:4%;
	left:4%;
	z-index:99999;
}
.bor-white2 {
	/*position:absolute;
	border:2px solid #fff;
	width:87%;
	height:70%;
	top:1%;
	left:7%;
	z-index:999999;*/
	position: absolute;
  	border: 2px solid #fff;
  	width: 90%;
  	height: 70%;
  	top: 5%;
  	left: 5%;
  	z-index: 999999;
}
.body_about .bor-white2 {
	border:none !important;
}
.top_header .dropdown-menu {
	z-index:99999;
	width:250px;
	height:auto;
	padding:0 10px;
}
li.woo-ma-link a {
	color:#333;
}
.login a {
	color:#333 !important;
	font-family:'Roboto Condensed',sans-serif;
}
.logout a {
	color:#333 !important;
	font-family:'Roboto Condensed',sans-serif;
}
.logout input#wp-submit {
	width:100%;
}
.login h2.widgettitle {
	font-size:17px !important;
	color:#EE8F1D;
	font-family:'Roboto Condensed',sans-serif;
}
.logout h2.widgettitle {
	font-size:17px !important;
	color:#EE8F1D;
	font-family:'Roboto Condensed',sans-serif;
}
.top_header .nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
	border:none;
	background: none;
}
/* Dành cho điện thoại */
@media all and (max-width:480px) {
	#mega_main_menu {
			float:none;
	}
	.body_categories ul.products li {
			width:100% !important;
	}
	.woocommerce.single-product ul.products li.product,.woocommerce-page.single-product ul.products li.product,.woocommerce.single-product .upsells.products li.product,.woocommerce-page.single-product .upsells.products li.product {
			width: 48%;
	}
	.tin-lien-quan .left-img img{
		width: 100%;
	}
	.tin-lien-quan .right-list h5{
		height: auto;
	}
	.blog_right{
		margin-top: 15px;
	}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{
		width: 100%;
	}
	.entry-content .woocommerce{
		overflow: auto;
	}
}
/* Dành cho máy tính bảng */
@media all and (max-width:1024px) {
	#mega_main_menu {
			float:none;
	}
	.woocommerce.single-product ul.products li.product,.woocommerce-page.single-product ul.products li.product,.woocommerce.single-product .upsells.products li.product,.woocommerce-page.single-product .upsells.products li.product {
			width:48%;
	}
	.social {
			float:left !important;
	}
}
.button-primary {
	color:#fff;
	background-color:#f0ad4e;
	border-color:#eea236;
}
.button-primary:hover,.button-primary:focus,.button-primary.focus,.button-primary:active,.button-primary.active,.open>.dropdown-toggle.button-primary {
	color:#fff;
	background-color:#ec971f;
	border-color:#d58512;
}
.button-primary:active,.button-primary.active,.open>.dropdown-toggle.button-primary {
	background-image:none;
}
.button-primary.disabled,.button-primary[disabled],fieldset[disabled] .button-primary,.button-primary.disabled:hover,.button-primary[disabled]:hover,fieldset[disabled] .button-primary:hover,.button-primary.disabled:focus,.button-primary[disabled]:focus,fieldset[disabled] .button-primary:focus,.button-primary.disabled.focus,.button-primary[disabled].focus,fieldset[disabled] .button-primary.focus,.button-primary.disabled:active,.button-primary[disabled]:active,fieldset[disabled] .button-primary:active,.button-primary.disabled.active,.button-primary[disabled].active,fieldset[disabled] .button-primary.active {
	background-color:#f0ad4e;
	border-color:#eea236;
}
.button-primary {
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:normal;
	line-height:1.42857143;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px;
}
.button-primary:focus,.button-primary:active:focus,.button-primary.active:focus,.button-primary.focus,.button-primary:active.focus,.button-primary.active.focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
.button-primary:hover,.button-primary:focus,.button-primary.focus {
	color:#333;
	text-decoration:none;
}
.button-primary:active,.button-primary.active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}
.button-primary.disabled,.button-primary[disabled],fieldset[disabled] .button-primary {
	pointer-events:none;
	cursor:not-allowed;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none;
	opacity:.65;
}
.login-password label {
	width:60px;
}
.login-username label {
	width:60px;
}
.slider-room li:hover img {
	opacity:0.6;
	z-index:99999;
}
ul.products li:hover img {
	opacity:0.6;
	z-index:99999;
}
ul.products li.product .onsale {
	z-index:9999999;
}
ul.mega_dropdown {
	margin-top:5px !important;
}
.min-height {
	min-height:400px;
}
textarea#order_comments {
	height:115px;
}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea {
	line-height:2 !important;
}
#my_custom_checkout_field small {
	display: none;
}
img.fix-img{
	height: 100px;
}
.woocommerce form .form-row select{
	height: 30px;
	padding-left: 5px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
	padding-left: 5px;
}

/*custom css*/
.product a{
	display: block;
	position: relative;
	z-index: 0;
}

.des-crip a{
	display: inline;
}

.product a .excerpt{
	position: absolute;
	top: 15px;
	left: 15px;
	width: 294px;
	height: 200px;
	padding: 15px;
	z-index: 99;
	background-color: rgba(0,0,0,0.3);
	color: #efefef;
	display: none;
}

.product a div[itemprop=description]{
	/*position: absolute;
	top: 15px;
	left: 15px;
	width: 294px;
	height: 200px;*/
	padding: 15px;
	z-index: 99;
	background-color: rgba(0,0,0,0.3);
	color: #efefef;
	display: none;
	overflow: hidden;
	position: absolute;
  	border: 2px solid #fff;
  	width: 90%;
  	height: 85%;
  	top: 5%;
  	left: 5%;
}

.page_categories .product a div[itemprop=description]{
	height: 70%;
}

.related.products .product a div[itemprop=description] {
  top: 10px;
  left: 10px;
  width: 180px;
  height: 180px;
  padding: 5px;
  font-size: 12px;
  line-height: 1.5em;
  
}

@keyframes displaycolor {
	from {background-color: rgba(0,0,0,0.0); color: rgba(0,0,0,0);}
    to { background-color: rgba(0,0,0,0.4); color: #efefef;}
}

.product a:hover div[itemprop=description]{
	display: block;
	animation: displaycolor 1s;
}

.product_meta span{
	display: block;
}
.product_meta span a, .product_meta span span{
	display: inline
}

.select2{
	width: 100%;
}

.shipping_method {
  margin: 10px 0;
  padding: 5px;
}

.product .woocommerce-message{
	border-top-color: #F7941E;
	position: relative;
	min-height: 120px;
	font-weight: bold;
	
}
.product .woocommerce-message a{
	display: block;
	background-color: #F7941E !important;
	color: #efefef !important;
	position: absolute !important;
	bottom:20px;
	left: 100px;
	text-transform: uppercase;
}

li.product .onsale {
  top: 8px;
  right: 8px;
  left: auto;
  margin: -.5em -.5em 0 0;
}

span.onsale {
  min-height: 3.236em;
  min-width: 3.236em;
  padding: .202em;
  font-weight: 700;
  position: absolute;
  text-align: center;
  line-height: 3.236;
  top: -.5em;
  left: -.5em;
  margin: 0;
  border-radius: 100%;
  background-color: #77a464;
  color: #fff;
  font-size: .857em;
  -webkit-font-smoothing: antialiased;
  z-index: 9999;
}
.entry-content img{
	width: 100%;
	height: auto !important;
}
.check_out-right{
	overflow: auto;
}