@charset "utf-8";

/* CSS Document */



* {

	margin:0;

	padding:0;

	box-sizing: border-box;	

}

*:before, *:after {	

	box-sizing: border-box;	

}

:before, :after {	

	box-sizing: border-box;	

}

html {

  font-family: sans-serif;

  -ms-text-size-adjust: 100%;

  -webkit-text-size-adjust: 100%;

}

body {

	margin:0;

	padding:0;

	font-size:18px;

	font-family: "Open Sans",sans-serif;
	color:#3b3b3b;	

}

:focus {

	outline:none;

}

ul, li, ol {

	list-style:none;

}

a {

	text-decoration:none;

	background-color: transparent;

	color:inherit;	

	-webkit-transition: all 0.6s ease-in-out;	   	     

	        transition: all 0.6s ease-in-out;

}

a:active, a:hover {

  outline: 0;

}

a img, img {

	border:none;

	vertical-align:middle;	

	max-width: 100%;

	height: auto;

}


h1, h2, h3, h4, h5, h6 {

	font-weight:normal;

}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {

	display: block;

}

button, input, optgroup, select, textarea {

  margin: 0;

  font: inherit;

  color: inherit;

}

button {

  overflow: visible;

}

button, select {

  text-transform: none;

}

button::-moz-focus-inner,

input::-moz-focus-inner {

  padding: 0;

  border: 0;

}

input {

  line-height: normal;

}

button, html input[type="button"], input[type="reset"], input[type="submit"] {

	-webkit-appearance: button;

	cursor: pointer;

	border:none;

	-webkit-transition: all 0.6s ease-in-out;	   	     

	        transition: all 0.6s ease-in-out;

}

button::-moz-focus-inner, input::-moz-focus-inner {

	padding: 0;

	border: 0;

	-webkit-transition: all 0.6s ease-in-out;	   	    

	        transition: all 0.6s ease-in-out;

}

input[type="checkbox"], input[type="radio"] {

	padding: 0;

	box-sizing: border-box;	

}

input[type="search"], input[type="text"], input[type="email"], input[type="password"],input[type="tel"], textarea {

	padding:0 10px;

	border:1px solid #ccc;

	-webkit-appearance: textfield;

	box-sizing: border-box;	

}

textarea {

	padding:10px;

	resize:none;

	overflow: auto;	

}

table {

  border-spacing: 0;

  border-collapse: collapse;

}

td, th {

  padding: 0;

}

input[type="search"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus {

	box-shadow:0 0 2px rgba(0,0,0,0.2);

}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {

	-webkit-appearance: none;

}

.relative {

	position:relative;

}



@-webkit-keyframes menuDown {

  0% { opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px);}

  100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}

}

@keyframes menuDown {

  0% { opacity: 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px);}

  100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}

}

.menuDown { -webkit-animation-name: menuDown; animation-name: menuDown;}



@-webkit-keyframes menuRight {

  0% { opacity: 0; -webkit-transform: translateX(20px); transform: translateX(20px);}

  100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0);}

}

@keyframes menuRight {

  0% { opacity: 0; -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}

  100% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);}

}

.menuRight { -webkit-animation-name: menuRight; animation-name: menuRight;}



input:focus::-webkit-input-placeholder { color:transparent; }

input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */

input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */

input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */



.menu-icon {

	display:none;

	border:1px solid #ddd;	

	padding:9px 10px;

	background-color:transparent;

	-webkit-border-radius:4px;	   

	        border-radius:4px;

}

.menu-icon:hover { background-color:#ddd;}

.menu-icon span {

	display:block;

	background-color:#888;

	height:2px;

	width:22px;

	-webkit-border-radius:1px;

	   -moz-border-radius:1px;

	        border-radius:1px;

}

.menu-icon span + span { 

	margin-top:4px;

}

.clearfix {}

.clearfix:before, .clearfix:after {

	display:table;

	content:"";

}

.clearfix:after {

	clear:both;

}

.container {

	width:1148px;

	margin:0 auto;	

}

.container:before, .container:after {

	display:table;

	content:" ";

}

.container:after {

	clear:both;

}





#header {}

#header .header_top { height:38px; background:#583d6b;}

#header .header_top .left { float:left; padding:10px 0;}

#header .header_top .left ul { color:#8e67a8;}

#header .header_top .left ul li { font-size:13px; color:#fff; line-height:13px; float:left;}

#header .header_top .left ul li + li:before { content:"|"; padding:0 12px; color:#8e67a8;}

#header .header_top .left ul li span { font-weight:900; padding:0 0 0 10px; font-size:13px; color:#fff;}

#header .header_top .left ul li span a {}

#header .header_top .left ul li span a:hover {}

#header .header_top .right { float:right; padding:5px 173px 0 0; position:relative;}

#header .header_top .right .gift { float:left; }

#header .header_top .right .gift a { padding-right:23px; line-height:27px; display:block; font-weight:700; font-size:13px; color:#a4de3e; background:url(../images/gift_icon.png) no-repeat right center;}

#header .header_top .right .gift a:hover { color:#fff;}

#header .header_top .right .social { border-left:1px solid rgba(255,255,255,0.13); padding:0 22px; line-height:27px; float:left; margin-left:25px;}

#header .header_top .right .social a {}

#header .header_top .right .book { position:absolute; right:0; top:0;}

#header .header_top .right .book a { padding:16px 20px; background:#88ba30; font-weight:900; font-size:12px; color:#fff; text-transform:uppercase; display:block;}



#header .header_bot { background:#fff; padding:15px 0; box-shadow:5px 0 24px rgba(0,0,0,0.05) inset; box-shadow:2px 0 7px rgba(0,0,0,0.14);} 

#header .header_bot .container { position:relative;}

#header .header_bot .logo { float:left;}

#nav { padding:33px 0 0 0; float:right;}

#nav ul {}

#nav > ul > li { position:relative; display:block;	float:left;	}

#nav > ul > li + li { margin-left:30px;}

#nav > ul > li > a { display:block; position:relative; font-weight:700; font-size:12px; color:#343434; text-transform:uppercase; line-height:12px; padding-bottom:20px;}

#nav > ul > li > a span { font-weight:900; color:#88ba30;}

#nav > ul > li:hover > a { color:#815f9a;}

#nav > ul > li.active > a { color:#815f9a;}



/* Drop Down */

#nav ul li ul { display:none; width:200px; position:absolute; left:0; top:100%; z-index:999; background:#ccc;



/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#88ba30+0,583d6b+97 */

background: #88ba30; /* Old browsers */

background: -moz-linear-gradient(-45deg,  #88ba30 0%, #583d6b 97%); /* FF3.6-15 */

background: -webkit-linear-gradient(-45deg,  #88ba30 0%,#583d6b 97%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(135deg,  #88ba30 0%,#583d6b 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88ba30', endColorstr='#583d6b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

 }

#nav ul li ul li { display:block; position:relative; }

#nav ul li ul li a { color:#fff; display:block; line-height:30px; padding:0 20px; }

#nav ul li ul li a:hover { background-color:#88ba30;}

#nav ul li ul li ul { left:100%; top:0;}

/* Drop Down */



#banner { border-bottom:113px solid #c9c9ca;}

#banner .owl-pagination { position:absolute; left:0; bottom:40px; right:0; text-align:center;}

#banner .owl-pagination .owl-page {}

#banner .owl-pagination .owl-page span { width:10px; height:10px; background:#88ba30;}

#banner .owl-pagination .owl-page.active span, #banner .owl-pagination .owl-page:hover span { background:#fff;}

#banner .caption { position:absolute; left:0; top:0; right:0; bottom:0;}

#banner .caption .txt { max-width:1148px; margin:0 auto; text-align:center; padding-top:150px;}

#banner .caption .txt h2 { font-size:72px; color:#fff; text-transform:uppercase; line-height:72px;}

#banner .caption .txt ul { color:#fff; padding:30px 0 50px; text-align:center;}

#banner .caption .txt ul li { display:inline-block; line-height:18px; font-weight:700; font-size:18px; color:#fff; text-transform:uppercase;}

#banner .caption .txt ul li + li:before { content:"|"; padding:0 25px;}

#banner .caption .txt .btn { text-align:center;}

#banner .caption .txt .btn a { display:inline-block; padding:15px 35px; background:#88ba30; font-weight:700; font-size:18px; color:#fff; text-transform:uppercase;}

#banner .caption .txt .btn a:hover { background:#583D6B;}



#content {}



.four_box { margin-left:-2%; margin-top:-52px; margin-bottom:80px;}

.four_box .box { width:23%; float:left; margin-left:2%; margin-bottom:25px;}
.four_box .box:nth-child(5), .four_box .box:nth-child(8) { margin-bottom:0px;}

.four_box .box .img {}

.four_box .box h3 { font-size:24px; color:#515254; padding:30px 0;}

.four_box .box p { font-size:14px; color:#5d5d5d; line-height:24px;}


.wpcf7-form {padding:50px 37px; width:100%; float:left;} 

.wpcf7-form label { display:block; font-size:22px; color:#515254; padding-bottom:0px; text-shadow:0 1px 0 rgba(255, 255, 255, 1);}

.wpcf7-form .inpt_bx { width:100%; height:45px; border:1px solid #F2F2F2; font-weight:700; font-size:11px; margin-bottom:20px !important;  background:#F2F2F2; border-radius:10px;} 

.wpcf7-form textarea { width:100%; border:1px solid #F2F2F2; font-weight:700; font-size:11px; margin-bottom:20px !important;  background:#F2F2F2; border-radius:10px;}

.wpcf7-form .area { width:100%; height:168px; border:1px solid #F2F2F2; font-weight:700; font-size:11px; padding:20px 15px; margin-bottom:20px;}

.wpcf7-form .robot { margin-bottom:20px;}

.wpcf7-form .sbt { background:#87b930; height:36px; background:#87b930; font-weight:700; font-size:12px; color:#fff; text-transform:uppercase; width:100%;}

.wpcf7-form .sbt:hover { background:#583d6b;}


/*.home { padding-bottom:75px;}*/

.home .wpcf7-form { background:#f1f1f1; border:1px solid #e6e6e6; padding:37px; width:100%; float:left;} 

.home .wpcf7-form label { display:block; font-size:22px; color:#515254; padding-bottom:30px; text-shadow:0 1px 0 rgba(255, 255, 255, 1);}

.home .wpcf7-form .inpt_bx { width:100%; height:45px; border:1px solid #c9c9c9; font-weight:700; font-size:11px; margin-bottom:20px; border-radius:0px; background:#FFFFFF;}
.home .wpcf7-form textarea { width:100%; border:1px solid #c9c9c9; font-weight:700; font-size:11px; margin-bottom:20px; border-radius:0px; background:#FFFFFF;}

.home .wpcf7-form .area { width:100%; height:168px; border:1px solid #c9c9c9; font-weight:700; font-size:11px; padding:20px 15px; margin-bottom:20px;}

.home .wpcf7-form .robot { margin-bottom:20px;}

.home .wpcf7-form .sbt { background:#87b930; height:36px; background:#87b930; font-weight:700; font-size:12px; color:#fff; text-transform:uppercase; width:100%;}

.home .wpcf7-form .sbt:hover { background:#583d6b;}

.home .detail { overflow:hidden; padding:0;}

.home .detail .img { margin-bottom:35px;}

.home .detail h1 { font-size:30px; color:#515254; padding-bottom:25px;}

.home .detail p { font-size:14px; color:#616263; line-height:24px;}

.home .detail p + p { margin-top:30px;}

.home .detail p span { font-weight:700;}

.home .detail p a { font-weight:700; color:#98ba05;}

.home .detail p a:hover { color:#583d6b;}



#footer {}

#footer .footer_top { background:#f2f2f2; padding:30px 0;}

#footer .footer_top .map { float:left; width:100%!important; height:192px;}

#footer .footer_top h4 { font-weight:900; font-size:12px; color:#583d6b; text-transform:uppercase; padding-bottom:20px;}

#footer .footer_top .address {width:100%!important; padding:0 40px; float:left;}

#footer .footer_top .address p { font-weight:700; font-size:12px; color:#515254; line-height:20px;}

#footer .footer_top .address p + p { margin-top:20px;}

#footer .footer_top .address p span { font-weight:400;}

#footer .footer_top .address p a:hover { color:#98ba05;}

#footer .footer_top .gallary { padding:0 40px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; float:left; width:350px; min-height:189px;}

#footer .footer_top .gallary ul { margin-left:-16px;}

#footer .footer_top .gallary ul li { margin-left:16px; margin-bottom:16px; float:left;}

#footer .footer_top .gallary ul li a { display:block;}

#footer .footer_top .link { width:100%!important;float:left; padding:0 40px;}

#footer .footer_top .link ul {}

#footer .footer_top .link ul li {}

#footer .footer_top .link ul li + li { margin-top:10px;}

#footer .footer_top .link ul li a { font-weight:700; font-size:12px; color:#515254;}

#footer .footer_top .link ul li a:hover { color:#98ba05;}

#footer .footer_bot { min-height:50px; background:#583d6b;}

#footer .footer_bot .left { float:left;}

#footer .footer_bot .left ul { padding:20px 0 0 0;}

#footer .footer_bot .left ul li { font-size:11px; color:#fff; line-height:11px; float:left;}

#footer .footer_bot .left ul li + li:before { content:"|"; padding:0 10px;}

#footer .footer_bot .left ul li a { font-weight:700; font-size:11px; color:#fff;}

#footer .footer_bot .left ul li a:hover { color:#98ba05;}

#footer .footer_bot .right { float:right; padding-top:15px;}

#footer .footer_bot .right a { background:url(../images/credit.png) no-repeat left center; min-height:19px; padding:5px 0 0 55px; color:#fff; font-size:11px;}

#footer .footer_bot .right a:hover { color:#98ba05;}



/********Blog Starts***********/

#content .content .inner .blog {}

.blog .blog_boxes { width:770px; float:left;}

.blog .blog_boxes .grid-item { width: 370px; float:left; padding:10px;}

.blog .blog_boxes .grid-item .img { position:relative; border-radius:3px 3px 0 0; overflow:hidden;}

.blog .blog_boxes .grid-item .img .overlay { position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,143,213,0.6); display:none; -webkit-animation: pulse .6s ease-in; -moz-animation: pulse .6s ease-in; animation:pulse .6s ease-in;}

.blog .blog_boxes .grid-item .img:hover .overlay { display:block;}

.blog .blog_boxes .grid-item .img .overlay .enlarge { position:absolute; left:50%; top:50%; width:40px; height:40px; border-radius:3px; background:url(../images/enlarge_icon.png) no-repeat center center #fff;

margin-left:-50px; transform:translate(0,-50%); -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); }

.blog .blog_boxes .grid-item .img .overlay .info { position:absolute; right:50%; top:50%; width:40px; height:40px; border-radius:3px; background:url(../images/info_icon.png) no-repeat center center #fff;

transform:translate(0,-50%); margin-right:-50px; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%);}

.blog .blog_boxes .grid-item .img_detail { padding:35px 0px 70px 0px;}

.blog .blog_boxes .grid-item .img_detail h5 { font-weight:700; color:#1d212d; font-family: 'Ubuntu', sans-serif; font-size:18px; padding-bottom:10px; line-height:18px;}  

.blog .blog_boxes .grid-item .img_detail .date { font-weight:300; font-size:13px; color:#acacac; padding-bottom:35px; font-family: 'Ubuntu', sans-serif;}

.blog .blog_boxes .grid-item .img_detail p, .resp-tab-content p { -family: 'Ubuntu', sans-serif; font-weight:300; font-size:14px; color:#666; line-height:22px; padding-bottom:15px;}
.blog .blog_boxes .grid-item .img_detail ul, ul.disc_type { -family: 'Ubuntu', sans-serif; font-weight:300; font-size:14px; color:#666; line-height:22px; padding-bottom:15px;}

.blog .blog_boxes .grid-item .img_detail .more { padding-top:15px;}

.blog .blog_boxes .grid-item .img_detail .more a { color:#8EB72A; font-size:14px;line-height:14px;padding-right:10px;}

.blog .blog_boxes .grid-item .img_detail .more a:hover { padding-right:15px;}

.blog .blog_boxes .pagination {}

.blog .blog_boxes .pagination ul {}

.blog .blog_boxes .pagination ul li { display:block; float:left;}

.blog .blog_boxes .pagination ul li + li { margin-left:5px;}

.blog .blog_boxes .pagination ul li a { display:block; width:30px; height:30px; text-align:center; line-height:30px; color:#fff; background:#00703a; border-radius:50%; font-family: 'Ubuntu', sans-serif; font-weight:300; font-size:14px;}

.blog .blog_boxes .pagination ul li a:hover { background:#6d9e31;}

.blog .blog_boxes .pagination ul li.active a { background:#6d9e31;}

.blog-container{padding:65px 0px !important;}

/********Blog Ends*************/



/********Accordian Starts******/

.acc-container {

  width:100%;

  margin:0 auto 0 auto;

  -webkit-border-radius:8px;

  -moz-border-radius:8px;

  -o-border-radius:8px;

  border-radius:8px;

  overflow:hidden;

}



.acc-btn { 

  width:100%;

  margin:0 auto;

  padding:20px 25px;

  cursor:pointer;

  background:#E8DCF0;

  margin-top:5px;

}



.acc-content {

  height:0px;

  width:100%;

  margin:0 auto;

  overflow:hidden;

  background:#F1F1F1;

}



.acc-content-inner {

  padding:30px;

}



.open {

  height: auto;

}

/********Accordian Ends******/

.sidebar{width: 370px;

padding: 0px;

float: right;}

.widget.widget_recent_entries{float:left;margin-top:20px;}

.widget.widget_recent_entries ul li a{color:#90BA30;margin:10px 0px;float:left;width:100%;font-weight:bold;}

.widget.widget_archive{margin-top:30px;float: left;width: 100%;}

.widget-title{margin:15px 0;}

.widget.widget_archive ul li a{padding:20px 25px;background:#F1F1F1;float:left;width:100%;margin-top:10px; color:#666666;  text-shadow:0 1px 0 rgba(255, 255, 255, 1); font-size:16px; font-weight:700;}
.widget.widget_archive ul li a:hover{ color:#88ba30;}

.single .blog .blog_boxes .grid-item{width:100%;}

.single .blog .blog_boxes .grid-item .img{text-align:center;}

#sb_banner{height:150px;background-size:100% 100% !important; background:url('../images/common-banner.png'); background-repeat:no-repeat;}

.caption{font-size:35px;padding:50px 0;}

.widget_categories ul li.cat-item a{padding:20px 20px;background-color:#E8DCF0;float:left;width:100%;margin-top:10px; text-shadow:0 1px 0 rgba(255, 255, 255, 1); font-size:16px; font-weight:700; color:#583D6B;}
.widget_categories ul li.cat-item a:hover{ color:#88ba30;}

.children{background: rgb(241, 241, 241) none repeat scroll 0% 0%;float: left;width: 100%;padding: 20px;}

.children li a{background-color: transparent !important;padding: 0px !important;  text-shadow:0 1px 0 rgba(255, 255, 255, 1); font-size:14px !important; color:#666666 !important;}
.children li a:hover{ color:#88ba30 !important;}

.page_content{width:65%;float:left;}

h3.sidebar-title{margin-bottom:15px;font-size:25px;}

.contact_detail{background-color:#E8DCF0;padding:25px; text-shadow:0 1px 0 rgba(255, 255, 255, 1); font-size:14px; font-weight:700;}

.contact_detail p{margin:5px 0;}

.page-sidebar{margin-bottom:20px;}

.opp_hours li{padding:20px;background-color: rgb(241, 241, 241);margin:10px 0;font-weight:600; font-size:14px; text-shadow:0 1px 0 rgba(255, 255, 255, 1);}

.opp_hours li span{color: rgb(128, 128, 128);}

.page-sidebar .home .form{float:none;}

.page-sidebar .home{margin-top:-44px;}

.green_menu a{font-weight: 900 !important;color: #88ba30 !important;}

.current-menu-item a{color:#815f9a !important;}
.breadcrumbs, .breadcrumbs span {   font-size: 14px;}
.breadcrumbs span span{ color:#88BA30; font-weight:bold;}
.breadcrumbs, .breadcrumbs span a span{ color:#CCCCCC;}
.breadcrumbs span a span:hover{ color:#88BA30;}
#content .content .inner .product_detail .middle .img_detail p {
    color: #676767;
    font-size: 14px;
    padding-bottom: 30px;
}
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus{ top:0 !important;}

.md-content .middle { border:1px solid #eaeaea; min-height:500px; padding:40px;}
.md-content .middle .img { float:left; width:49%; position:relative;}
.md-content .middle .img_detail { float:right; width:49%;}
.md-content .middle .img_detail h1 { text-align:left; font-size:24px;}
.md-content .middle .img_detail .product_price { color: #acacac;    display: block;    font-size: 26px;    font-weight: bold; overflow:hidden; padding-bottom:10px; max-width:265px; padding-bottom:10px;}
.md-content .middle .img_detail .product_price .del { float:left;  text-align:right;  font-size:14px; color:#b1b1b1; position:relative; line-height:40px; text-decoration:line-through; padding-right:15px;}
.md-content .middle .img_detail .product_price .del span { font-size:12px; display:inline-block;}
.md-content .middle .img_detail .product_price .pr { float:left;  color:#f9bb06; font-size:24px; position:relative; line-height:40px; text-align:left; padding-left:10px; font-weight:bold; padding-right:5px;}
.md-content .middle .img_detail .product_price .pr span { font-size:14px; display:inline-block; vertical-align:top; position:absolute; left:0; top:-5px;}
.md-content .middle .img_detail p { padding-bottom:15px; font-size:14px; color:#676767;}
.md-content .middle .img_detail h6 { padding-bottom:5px; font-size:14px; color:#676767;}
.md-content .middle .img_detail > ul {}
.md-content .middle .img_detail > ul > li { padding:0 0 0 15px; background:url(../images/dot.png) no-repeat 0 7px; color:#676767; margin-bottom:5px; font-size:14px;}
.md-content .middle .img_detail hr { background:#f1f2f6; height:1px; width:100%; margin:10px 0; border:none;}
.md-content .middle .img_detail .data { width:290px;}
.md-content .middle .img_detail .row {}
.md-content .middle .img_detail .row label { line-height:38px; float:left; width:90px; font-weight:bold; font-size:13px; display:block; float:left;}
.md-content .middle .img_detail .row .right { width:200px; float:right;}
.md-content .middle .img_detail .row .right {}
.md-content .middle .img_detail .row .right .fancy-select { background:#f3f4f6; border-radius:3px; }
.md-content .middle .img_detail .row .right .fancy-select div.trigger { padding: 0 44px 0 10px; line-height: 40px; color: #000; font-size:14px; color:#adadad;  }	
.md-content .middle .img_detail .row .right .fancy-select div.trigger:after { width: 44px;  height: 40px;  background:url(../images/select_1.png) no-repeat center center;}
.md-content .middle .img_detail .row .right .fancy-select ul.options { background:#f3f4f6;  padding:8px 0;} 			
.md-content .middle .img_detail .row .right .fancy-select ul.options li { padding: 0 10px; color: #000; line-height:25px; font-size:13px; border-top:1px dotted #ccc;}
.md-content .middle .img_detail .row .right .fancy-select ul.options li.selected { background: #e3e3e3; }
.md-content .middle .img_detail .row .right .fancy-select ul.options li.hover { background: #e3e3e3;}

.md-content .middle .img_detail .row .right .clear { padding:10px 0 25px;}
.md-content .middle .img_detail .row .right .clear a { display:inline-block; font-size:14px; color:#5abcdf;}
.md-content .middle .img_detail .row .right .clear a:hover { color:#6fa132;}
.md-content .middle .img_detail .row .right .product_price { color: #acacac;    display: block;    font-size: 26px;    font-weight: bold; overflow:hidden; padding-bottom:10px;}
.md-content .middle .img_detail .row .right .product_price .del { float:left;  text-align:right;  font-size:14px; color:#b1b1b1; position:relative; line-height:40px; text-decoration:line-through; padding-right:10px;}
.md-content .middle .img_detail .row .right .product_price .del span { font-size:12px; display:inline-block;}
.md-content .middle .img_detail .row .right .product_price .pr { float:left; color:#f9bb06; font-size:24px; position:relative; line-height:40px; text-align:left; padding-left:10px; font-weight:bold;}
.md-content .middle .img_detail .row .right .product_price .pr span { font-size:14px; display:inline-block; vertical-align:top; position:absolute; left:0; top:-5px;}
.md-content .middle .img_detail .row .right .stock { font-weight:bold; font-size:14px; color:#ea5501; padding-bottom:30px;}
.md-content .middle .img_detail .row .right .qty { background:#f3f4f6; line-height:38px; padding:0 18px; width:92px; float:left; border-radius:3px; font-size:14px;}
.md-content .middle .img_detail .row .right .plus { background:#f3f4f6; line-height:38px; padding:0 18px; width:48px; float:left; text-align:center; margin-left:5px; border-radius:3px;}
.md-content .middle .img_detail .row .right .minus { background:#f3f4f6; line-height:38px; padding:0 18px; width:48px; float:left; text-align:center; margin-left:5px; border-radius:3px;}
.md-content .middle .img_detail .btn { padding:20px 0 35px; }
.md-content .middle .img_detail .btn a { display:block; background:#59bddf; color:#fff; font-size:14px; border-radius:3px; line-height:40px; text-align:center;}
.md-content .middle .img_detail .btn a:hover { background:#6fa132;}
.md-content .middle .img_detail p.info { color:#b8b8b8; line-height:24px;}

.img_detail hr{ float:left; width:100%;}
@media screen and (max-width:1023px)
{
	.logo a img{ max-width:75%;}
}


.vc_btn3-icon-rightcust_blog__grid_btn {
	background-color: transparent !important;
	box-shadow: none !important;
	background-image: none !important;
	text-align: left !important;
	padding-left: 0 !important;
	padding-top: 0 !important;
}
.vc_btn3-icon-rightcust_blog__grid_btn:hover {
	background-color: transparent !important;
	box-shadow: none !important;
	background-image: none !important;
	border-bottom: none !important;
}
.vc_col-sm-12.no_padding_grid.vc_gitem-col.vc_gitem-col-align-left {
	padding-bottom: 0 !important;
}
.vc_col-sm-12.no_padding_top.vc_gitem-col.vc_gitem-col-align-left {
	padding-top: 0 !important;
}
.vc_custom_heading.cust_post_date.vc_gitem-post-data.vc_gitem-post-data-source-post_date p {
	font-size: 14px !important;
}
.vc_custom_heading.cust_post_title.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 a {
	text-transform: uppercase;
		color: #88BA30 !important;
}
.vc_custom_heading.cust_post_date.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
	margin-bottom: 7px !important;
}
.vc_custom_heading.cust_post_title.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
	margin-bottom: 7px !important;
}

.vc_btn3-icon-rightcust_blog__grid_btn {	font-size: 13px !important;}
.vc_btn3-icon-rightcust_blog__grid_btn   .vc_btn3-icon{
	
	height: 23px !important;
	line-height: 21px !important;
}