ul.submenu li {
    float: left;
    width: 50%;
}
/* */
h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6
{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
}
header#header .main-nav .has_megamenu .mega_menu {
	width: 668px!important;
	padding: 20px 10px 0px 25px !important;
}
.block-collections {
	padding:0!important;
}
.payment{
	margin-top: 0x;
    padding-left: 0px;
}
.fb_like
{
	margin-left: 0px;
    margin-top: -20px;
}
i.fa.fa-angle-down {
    margin-left: 3px;
}
.addthis_native_toolbox {
    margin-top: 20px;
}
@media screen and (min-width: 1200px){
  .container {width: 1200px;}
}
a {color:#1a1a1a;}
a:hover, a:focus, a:active {color:#1a1a1a; text-decoration:none;}
body{font-size:18px;}
ul {list-style: none;padding:0;}
#required {color:red;}
.button {background:#000; border:none;outline: none;color:#fff;padding:5px;text-transform: uppercase;}
.button:hover, .button:focus, .button:active {background:#789629;}
a.button:focus, a.button:hover {color:#fff;}
.input-control {border:solid 1px #dedede;outline: none;padding:5px;width: 100%;margin:0 0 10px 0;}
.input-control:focus {border:solid 1px #1a1a1a;}
.price {/*font-family: 'Lobster'*/, cursive; color:#0C0C0C;}
.title-page h1 {
    text-align: left;
    font-size: 20px;
    margin-top: -20px;
    /*margin-left: 40px;*/
    font-weight: bold;
}
header#header {position: static;}
header.index {position:absolute !important; }
header.sticky {position:fixed !important; top:0 !important;background: rgba(255,255,255,0.9) !important;z-index: 9999 !important;}
header#header{border-bottom:solid 1px #e7e7e7;background-color:rgba(255,255,255,0.2);top:0;left:0;width:100%;z-index:10;}
header#header #logo img {max-width:100%;margin-top:10px;}
header#header .main-nav , header#header .main-nav>ul {padding:0;margin-bottom:0;line-height:50px;}
header#header .main-nav>li {
	text-transform:uppercase;
	display:inline-block;
	margin-right:26px;
	font-weight:600;
	padding:12px 0; 
	font-size:11.5px;
}
header#header .main-nav>li:last-child {margin-right:0;}
header#header .main-nav>li a:hover {color:#789629;;}
header#header .main-nav>li.active a{color:#789629;}
.has_submenu, header#header .main-nav .has_megamenu a, .main-nav .has_submenu a{position:relative;}

header#header .main-nav .has_submenu .submenu {background: #fff; width: 500px;top: 73px;left: -200px;border: solid 2px #789629;position:absolute; padding: 10px 0;z-index:99}
header#header .main-nav .has_submenu li {padding:0 20px;}
 
header#header .main-nav .has_submenu .submenu .child_submenu {position: absolute;z-index:99;background-color: #FFF;right: -177px;top: -10px;padding: 10px 0;border: solid 2px #789629;width: 170px;}
header#header .main-nav .has_submenu .submenu .child_submenu:before {content:""; width:0; height: 0; border-top:12px solid transparent; border-bottom:solid 12px transparent; border-right: 7px solid #789529; position: absolute;left: -7px;}
header#header .main-nav .has_megamenu .mega_menu {position: absolute;z-index:99;background-color: #fff;top: 73px;width: 670px;left: 15px;border: solid 2px #789629;padding: 35px 25px;}
header#header .main-nav .has_megamenu .mega_menu .mega_menu_item {width:33%; padding: 0 45px 0 15px;float:left;}
header#header .main-nav .has_megamenu .mega_menu .mega_menu_item h3 {font-size:14px; font-weight: 600;margin: 0;padding-bottom: 15px;border-bottom: solid 1px #e6e6e6;margin-bottom:20px;    text-transform: none;}
header#header .main-nav .has_megamenu .mega_menu .mega_menu_item li:before, header#header .main-nav .has_submenu .submenu li:before {content:""; display: inline-block; width: 5px; height: 5px; background-color:#789629; vertical-align: middle;margin-left:-5px; opacity: 0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease; }
header#header .main-nav .has_megamenu .mega_menu .mega_menu_item li:hover a {color:#789629;}
header#header .main-nav .has_megamenu .mega_menu .mega_menu_item li:hover:before , header#header .main-nav .has_submenu .submenu li:hover:before{opacity:1;margin-left:0; margin-right:10px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
header#header .main-nav .has_megamenu .mega_menu .mega_menu_item li, header#header .main-nav .has_submenu .submenu li{font-size:13px;text-transform: initial; line-height: 30px; color:#737373; font-weight: 300;}
header#header .main-nav .has_megamenu .mega_menu .mega_menu_item li a {color:#737373;}
header#header .main-nav .has_megamenu a.triangle:after, header#header .main-nav .has_submenu a.triangle:after {content:"";width:0;height: 0;border-left:solid 12px transparent; border-right:solid 12px transparent; border-bottom:solid 7px #789629;position: absolute;top:40px;margin-left:-12px;left:50%;}
header#header .widget-user>div:last-child{padding-right:0;}
header#header .widget-user>div { display: inline-block;position: relative;font-size: 15px;padding:25px 35px 15px 0;}

header#header .widget-user .customer-topbar .customer-links {position: absolute;width: 150px;background: #fff;border:solid 2px #789629;left: -35px;top:73px;font-size: 13px;line-height:30px;padding:10px 20px;z-index:99;}
header#header .widget-user .customer-topbar .customer-links:before, header#header .widget-user .mini-cart .cart-content:before {content:""; width: 0;height: 0; border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 7px solid #789629;position:absolute;top: -7px;left: 27px;}
header#header .widget-user .search-topbar #icon-search{border:none;background: transparent;outline: none;}
header#header .widget-user .mini-cart .cart-content:before {left:95px;}
header#header .widget-user .mini-cart .cart-content {position: absolute;z-index:99;background-color: #fff;padding: 10px;width: 250px;border: solid 2px #789629;top: 73px;left:-100px;}
header#header .widget-user .mini-cart .cart-content li {margin-bottom:15px; font-size: 12px;}
header#header .widget-user .mini-cart .cart-content li:last-child {padding-top:20px;border-top: solid 1px #e6e6e6}
header#header .widget-user .mini-cart .cart-content .product-details {display: inline-block;width:130px;margin-left: 5px; }
header#header .widget-user .mini-cart .cart-content .product-details p {margin-bottom: 0;}
header#header .widget-user .mini-cart .cart-content .remove-item {display:inline-block;font-size:14px;vertical-align:top;margin-top:12px;}
header#header .widget-user .mini-cart .cart-content li .button {text-transform: uppercase; }
header#header .widget-user .mini-cart .cart-content li .total-price .price {float:right;}
header#header .widget-user .search-topbar .input-control{position: absolute;right: 30px; top: 20px;display: none;width: auto;}
header#header .widget-user .search-topbar:hover .input-control{display: block;}
.slideshow .carousel-caption {position:initial;display:table-cell; padding:0;vertical-align:middle;}
.slideshow .carousel-caption img {min-height:100px;}
.slideshow .carousel-caption a.button {display:inline-block; text-align:center;padding:10px 20px;margin-top:40px; }
.slideshow .carousel-inner {width:100%; height:858px;}
.slideshow .carousel-inner .item {background:#dedede; height: 100%; background-size:cover;}
.slideshow .carousel-inner .slideshow1 {
	background-image:url("../error.html");}
.slideshow .carousel-inner .slideshow2 {
	background-image:url("../error.html");}
.slideshow .carousel-inner .slideshow3 {
	background-image:url("../error.html");}
.slideshow .carousel-inner .slideshow4 {
	background-image:url("../error.html");}
.slideshow .carousel-inner .slideshow5 {
	background-image:url("../error.html");}
.carousel-control.left, .carousel-control.right, .carousel-control.left:focus, .carousel-control.right:focus, .carousel-control.left:hover, .carousel-control.right:hover {background-image:none;filter:none; -webkit-filter:none;}
.carousel-control i {padding:25px; font-size: 36px !important;border:solid 3px #333; position: relative; color:#333;}
.carousel-control i:before {position: absolute;top:50%;margin-top:-18px;left:40%;}
.slideshow .carousel-control {display:none;}
.block-privacy {padding:40px 0; }
.block-privacy .col-md-4{text-align: center;border-right:solid 1px #c2c2c2;}
.block-privacy .col-md-4:last-child {border-right:none;}
.block-privacy .col-md-4 img {margin-bottom:10px;max-width: 25px;}
.block-banner .two-banner{padding-right:5px;}
.block-banner .two-banner figure {width: 49%;min-height: 200px; position: relative;margin-bottom:10px;}
.block-banner .two-banner figure img{max-width: 100%; max-height: 100%;}
.block-banner .two-banner figure figcaption .image{width:50%;vertical-align:middle;display:table-cell; }
.block-banner .two-banner #banner-1:hover figcaption {background: #494B4E;}
.block-banner .two-banner #banner-1:hover figcaption:before {border-right:solid 24px #494B4E} 
.block-banner .two-banner #banner-1 figcaption {position: absolute;width: 100%;height: 100%;text-align: center;top: 0;right: calc(-100% - 10px); }
.block-banner .two-banner #banner-1 figcaption {background: #080808;}
.block-banner .two-banner #banner-1 figcaption:before {content:"";width:0;height: 0;border-top:solid 24px transparent; border-bottom:solid 24px transparent;border-right:solid 24px #080808;position: absolute;left: -24px;margin-top:-24px; top:50%;}
.block-banner .two-banner #banner-2 figcaption {position: absolute;width: 100%;height: 100%;text-align: center;top: 0;left: 0;background-color: #080808;}
.block-banner .two-banner #banner-2 figcaption:before {content:"";width: 0;height: 0;border-top:solid 24px transparent; border-bottom:solid 24px transparent;border-left:solid 24px #080808;position: absolute;right:-24px;margin-top: -24px;top:50%;}
.block-banner .two-banner #banner-2>img {margin-left:calc(100% + 10px); }
.block-banner .two-banner #banner-2:hover figcaption{background: #494B4E;}
.block-banner .two-banner #banner-2:hover figcaption:before {border-left:solid 24px #494B4E;}
.block-banner .video {padding-left: 5px;}
.block-banner .video .iframe{width:100%;height:640px;margin-bottom:10px; overflow:hidden;}
.block-banner .video .iframe iframe {width:100%;height:100%;}
.block-banner-2 .two-banner .big-banner {width:100%;}
.block-banner-2 .two-banner.video #banner-2 figcaption{background: #080808;}
.block-banner-2 .two-banner.video #banner-2 figcaption:before {border-left: solid 24px #080808;}
.block-banner-2 .two-banner.video #banner-2:hover figcaption {background: #494B4E;}
.block-banner-2 .two-banner.video #banner-2:hover figcaption:before {border-left: solid 24px #494B4E;}
.block-banner-2 .two-banner.video #banner-1 figcaption {background:#080808 }
.block-banner-2 .two-banner.video #banner-1 figcaption:before {border-right: solid 24px #080808;}
.block-banner-2 .two-banner.video #banner-1:hover figcaption {background: #494B4E;}
.block-banner-2 .two-banner.video #banner-1:hover figcaption:before {border-right: solid 24px #494B4E;}
.block-feedback .owl-theme .owl-controls .owl-page span {border-radius: 0;width: 7px;height: 7px;margin:5px;}
.block-feedback .owl-theme .owl-controls {text-align: left;margin-left:215px;}
.block-feedback .content-feedback #image-client {padding:15px;border:solid 2px #cbd4b3;border-radius:50%;overflow: hidden;display: inline-block;}
.block-feedback .content-feedback #image-client img {width: 119px; height: 119px;border-radius: 50%;}
.block-feedback {
	background-image:url("../error.html");
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 90px 0 60px 0;}
.block-collections .nav-tabs {border-bottom:none;}
.block-collections .tab-content .tab-pane {text-align: center;}
.block-collections .tab-content .tab-pane>p {margin:40px 0 60px 0;color:#818181;}
.block-collections .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a:hover, .nav-tabs>li>a:focus {background: none;border:none;color:#789629;}
.block-collections .nav-tabs>li{float:none;display: inline-block;/*font-family:'Lobster', cursive;*/font-weight: 400; font-size: 18px; color:#c1c1c1; }
.block-collections .nav-tabs {text-align: center;}
.block-collections .nav-tabs>li>a {padding:0px 20px;color:#c1c1c1;     text-align: center;}
.block-collections .nav-tabs>li.active>a {font-size: 34px;color:#0A0A0A;text-transform: uppercase;    text-align: center;}
.block-collections .nav-tabs>li.active a:after {
	content:"";
	width: 100%;
	height: 15px;
	background-image:url("../error.html"); 
	background-size: 100% auto;
	display: block;
	background-repeat: no-repeat;
	margin-top:15px;}
.product-item .product-image, .product-item .product-bottom {text-align: center;}
.add-to-cart, .btn-cart {text-transform: uppercase;background: transparent;border:solid 2px #e6e6e6;border-radius: 15px;padding:10px 20px;outline: none;font-weight: 600;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.add-to-cart:hover, .btn-cart:hover {background: #1a1a1a;color:#fff;border-color:#1a1a1a;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.product-item {height:530px;overflow:hidden;}
.product-item .product-image {min-height: 300px; background: #fff; border-bottom:dashed 1px #e6e6e6}
.product-item .product-image img {max-width:100%;max-height: 340px;}
.product-item .product-bottom {background: #fff;padding:15px 0;}
.product-item .product-bottom #vendor {text-transform: uppercase;color:#b4b4b4;font-size: 13px;font-weight: 600;}
.product-item .product-bottom #product-name {font-size: 16px;font-weight: 500;}
.product-item .product-bottom #product-name:after {content:"";display:block;width:50px;height:2px;margin:10px auto;background:#e6e6e6;}
.product-item .product-bottom #product-name+p {margin-bottom:0;}    
.product-item .product-bottom .price {font-size: 18px;}
.product-item .product-bottom .compare-price {font-size:14px;color:#b4b4b4;}
.product-item form {opacity: 0;background: #fff;padding-bottom:30px;text-align: center;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.product-item:hover form{opacity: 1;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.row.list {margin-top:30px;}
.product-list {margin-bottom:60px;}
.product-list:after {content:"";display:table;clear:both;}
.product-list .product-bottom #product-name {font-size: 18px;margin:0 0 20px 0}
.product-list .product-bottom #vendor {text-transform: uppercase;color:#737373;}
.product-list .product-bottom #description {color:#adadad;}
.product-list .product-bottom .price {font-size: 24px;line-height: 50px;}
.product-list .product-bottom .compare-price {font-size: 18px; color:#B4B4B4;}

.block-collections {
	/*background: url("//bizweb.dktcdn.net/100/010/418/themes/13829/assets/bg-collections.jpg?1474258199224")*/
	background-color: #ffffff;
	background-size:cover;
	padding:75px 0;
	border-top:solid 1px #dadada;
	border-bottom:solid 1px #dadada;}
.block-collections .product-item {padding:0 15px;}
.block-collections .owl-theme .owl-controls .owl-buttons div {background: none;}
.block-collections .owl-theme .owl-controls .owl-prev {float:left;margin-left:-60px;}
.block-collections .owl-theme .owl-controls .owl-next {float:right;margin-right:-60px;}
.block-collections .owl-theme .owl-controls {position: absolute;top:40%;width: 100%;}
.block-social {text-align: center;padding:45px 0;}
.block-social img{opacity: 0.2;filter:grayscale(1);-webkit-filter:grayscale(1);margin:0 39px;max-width: 100px;}

.block-social>a:last-child:after {display: none;}
.block-social img:hover {opacity: 1;filter: grayscale(0);-webkit-filter:grayscale(0); }
.about-store {padding:25px 0 5px;font-size: 12px;}
.about-store>.row>div>h3 {text-align: center;text-transform: uppercase; font-size: 16px; margin:0 0 40px 0;font-weight: 600;}
.about-store>.row>div>h3:after {
	display: block;content:"";
	background: url("../error.html");
	background-size: 100% auto;
	background-repeat: no-repeat;
	margin-top:15px;
	height: 15px;}
.about-store .logo {margin-bottom:40px;}
.about-store b {text-transform: uppercase;margin:15px 0px; display: block;}
.about-store .input-control {padding:10px;}
#footer {background: #050505; color:#494949;font-weight: 600;}
.about-store .newsletter {text-align: center;}
.about-store .newsletter .button{text-transform: uppercase;padding:10px 30px;}
.blog-inner {height:368px;margin-bottom:0px;}
.blog-inner .blog-img {width: 100%;overflow: hidden;height: 185px;position: relative;}
.blog-inner .blog-img:before {
	content:"";
	background-image:url("../error.html");
	width: 50%; 
	height: 15px;
	background-size: 100% 100%;
	position: absolute;
	bottom:0;
	left: 0; }
.blog-inner .blog-img:after {
	content:"";
	background-image:url("../error.html");
	width: 50%; 
	height: 15px;
	background-size: 100% 100%;
	position: absolute;
	bottom:0;right: 0;
	transform:rotateZ(180deg);
	-webkit-transform:rotateZ(180deg);
	-moz-transform:rotateZ(180deg);
	transform:rotateY(180deg); }
.blog-inner .blog-img img {width: 100%;}
.blog-inner h3{font-size: 12px;text-transform:uppercase}
.blog-inner .blog-description {padding:10px 0;border-top:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8;color:#4b4b4b; }
.blog-inner #author, .blog-inner #more-info {color:#b4b4b4;margin-top:5px;}
.blog-inner #author {display:block;margin-top:10px;}
.breadcrumb {
	border-bottom:dashed 1px #e6e6e6;
	background: transparent;
	padding:0;
	margin:0 15px;}
.breadcrumb ul {margin-bottom:0;}
.breadcrumb ul li {display: inline-block;line-height: 54px;}
.breadcrumb .active, .breadcrumb a:hover {color:#789629;}

.page-title h2{margin:0;text-transform: uppercase;font-size: 28px;line-height: 80px;}
.content-blog:after {content:"";clear:both;display: table;}
.content-blog {margin-bottom:45px;margin-top:45px;}
.template-404 {text-align: center;margin-top: 100px}
.template-404 p{font-size: 26px;margin:30px 0;}
.template-404 form {position: relative;width: 566px;margin:0 auto;}
.template-404 form .input-control {width:100%;height: 55px;border-radius: 30px;padding:20px;}
.template-404 form button {
	background: transparent;border:none;outline: none;font-size: 26px;position: absolute;right: 15px;top: 12px;}
.template-404 #links a{text-transform: uppercase;line-height: 40px;padding:0 20px;border-right:solid 1px #dedede;}
.template-404 #links a:last-child {border-right:none;}
.pagination {margin:50px 0 0 0;}
.pagination ul li {display: inline-block;padding:0 5px;color:#000;}
.pagination ul li a {color:#858585;}
.pagination .fa {color:#000;}
.rte h3 {
	text-transform: uppercase;font-weight: bold;font-size: 30px;margin:0 0 20px 0;padding-bottom:20px;border-bottom:solid 1px #e6e6e6;}
.rte img{max-width: 100%; text-align: center;margin-bottom:15px;}
.rte p {font-size: 16px;line-height: 30px;color:#4b4b4b;}
.article-content #author {color:#b4b4b4;float: left;}
.article-content #comment-count{color:#b4b4b4;float:right;}
.article-content .author {padding-bottom: 40px;border-bottom: solid 1px #E1E1E1;margin-top: 40px;}
.comment-content:after {content:"";display: table;clear:both;margin-bottom:10px;}
.comment-content #article_comments h4{text-transform: uppercase;font-size: 18px;margin:0;line-height:75px; font-weight: 600;}
.comment-content #article_comments p {margin-bottom:20px;}
.comment-content #article_comments p label {width: 10%;display: inline-block;}
.comment-content #article_comments p .input-control {width: 89%;display: inline-block;padding: 8px;vertical-align: middle;}
.comment-content #article_comments p textarea.input-control {height: 270px;vertical-align: text-top;}
.comment-content #article_comments p .button {padding:15px 25px;}
.comment-content #comments h4 {font-weight: 600;font-size: 16px;line-height: 40px;}
.comment-content #comments li .comment-head {background-color: #eeeeee;line-height: 50px;padding:0 15px;}
.comment-content #comments li .comment-head .button {text-transform: initial;float:right;line-height: 20px;margin-top:10px;}
.comment-content #comments li .comment-content {padding:15px;}
.comment-content .pagination {float:right;margin-top:15px;}
.sidebar-blog {padding-top:15px;margin-bottom:65px;}

.sidebar-blog .article:after {content:"";clear:both;display: table;}
.sidebar-blog .article {margin-bottom:15px;}
.sidebar-blog .article img{width:37%;float:left;}
.sidebar-blog .article .title {float:right;width:56.66666666%; }
.sidebar-blog .article .title a {font-weight: 600;}
.sidebar-blog .article .title #author {font-style: italic;color:#737373;}
.sidebar-blog .article .title a:hover {color:#789629;}
.sidebar-banner {margin-top:40px;}
.sidebar-banner img:hover {opacity: 0.6;transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;}
aside.col-md-3 h2{text-transform: uppercase;margin:0 0 20px 0;padding-bottom:20px;border-bottom: solid 1px #e6e6e6;font-size: 18px;font-weight: bold;}
.tags a {display: inline-block;padding:5px;margin:0 5px 10px 0;border:solid 1px #e6e6e6;}
.tags a:hover {background:#789629; color:#fff;border:solid 1px #789629;}
.wide-banner {
	background: url("../error.html");
	background-size:cover;}
.toolbar {padding-bottom:10px;border-bottom:solid 1px #e6e6e6;}
.toolbar #list {margin-right:5px;}
.toolbar .pagination{margin:0;float:right;}
.toolbar .pagination ul {margin-bottom:0;}
.collections{margin-bottom:40px;}
.collections h3 {padding-bottom: 10px !important;} 
.collections .list-collections>li {padding:10px 0;border-bottom:dashed 1px #e6e6e6;text-transform: uppercase;}
.collections .list-collections>li em {float:right;cursor: pointer;font-size: 20px;}
.collections .list-collections>li ul {list-style: square;padding-left: 10px;list-style-position:inside;}
.collections .list-collections>li ul li {text-transform: initial;padding:5px 0;}
#footer .fa {color:#789529;}
#footer .top-footer {padding:50px 0 35px 0;}
#footer .top-footer>.row>div>h3 {text-transform: uppercase;margin:0 0 25px 0;font-size: 14px; color:#d1d1d1;}
#footer .top-footer ul li {line-height: 30px;}
#footer .top-footer ul li a {color:#494949;}
#footer .top-footer ul li a:before {content:"";width:5px;height: 5px;background:#789529;display: inline-block; vertical-align: middle;margin-left: -5px;margin-right: 5px;opacity: 0;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease; }
#footer .top-footer ul li:hover a {color:#789529}
#footer .top-footer ul li:hover a:before {opacity: 1;margin-left: 0;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
#footer .bottom-footer {line-height: 65px;border-top:solid 1px #2C2C2C;}
#footer .bottom-footer p {margin-bottom:0;}
#footer .bottom-footer .payment-method img{text-align: right;margin-left: 15px;max-width:40px;}
.form-error ul li {color:red;}


/*==============TEMPLATE CART ========================*/
.template-cart {margin-bottom:40px;}
.template-cart table.table, .template-cart table.table th, .template-cart table.table td, .template-cart table.table tr {border:solid 1px #e8e8e8;vertical-align: middle;text-align: center;}
.template-cart table.table thead {padding:10px 0;text-transform: uppercase;background: #fafafa}
.template-cart table.table thead #image {width: 16.6666666%;}
.template-cart table.table thead #name  {width: 33.3333333%}
.template-cart table.table thead #price {width: 13.3333333%}
.template-cart table.table thead #quantity {width: 14.1666666%}
.template-cart table.table thead #total-price {width:17% }
.template-cart table.table a:hover {color:#789629;}
.template-cart table.table .input-control {width: 50px}
.template-cart table.table .price {color:#212121;}
.template-cart table.table .fa-trash {font-size: 24px;}
.template-cart .action-btn {text-align: right;}
.template-cart .action-btn .button {text-transform: uppercase;padding:10px;}

/*==============TEMPLATE CUSTOMER=======================*/
.customer-form {padding:37px 54px;background: #f2f2f2;margin-bottom:40px;}
.customer-form form#customer_login {position: relative;}
.customer-form form h3 {text-transform: uppercase;font-size: 18px;margin: 0 0 20px 0;}
.customer-form form #intro {font-weight: 600;font-size: 12px;margin-bottom:40px;}
.customer-form form label {display: block;}
.customer-form form .input-control {width: 515px;margin-bottom: 10px;}
.customer-form form .action-btn {margin-top:10px;}
.customer-form form .button {padding:10px;}
.customer-form form #register-btn {position: absolute; right: -54px;top: -95px;}
.customer-form form #register-btn:hover, .customer-form form a.button:hover {color:#fff;}
.customer-form form#customer_register .input-control {width: 100%;}

/*================TEMPLATE ACCOUNT======================*/
.template-account {margin-bottom:40px;}
.template-account:after {content:"";display: table; clear:both;}
aside.col-md-3 #account-name {font-size:20px;margin-bottom: 0; }
aside.col-md-3 p:before {margin-right:15px;font-family:"FontAwesome";font-size: 20px; }
aside.col-md-3 #account-name:before {content:"\f007";}
aside.col-md-3 #account-email {padding-left:35px;}
aside.col-md-3 #account-address:before {content:"\f041";}
aside.col-md-3 #account-phone:before {content:"\f095";}
.table-order table, .table-order table th, .table-order table td {border:solid 1px #e6e6e6; text-align: center;vertical-align: middle;} 
.table-order table a:hover {color:#789629;}
.table-order table thead {background-color:#fafafa }

/*===================TEMPLATE PRODUCT===================*/
.template-product {margin:40px 0;}
.template-product .wrap-product-top, .template-product:after {content:"";clear:both;display: table;}
.template-product .product-info h3{color:#595959;text-transform: uppercase;font-size: 20px;}
.template-product .product-info #vendor {color:#737373;font-size: 13px;text-transform: uppercase;}
.template-product .product-info .price {font-size: 29px;color:#333;display: none;}
.template-product .product-info .price .compare-price {font-size: 20px; color:#cdcdcd;}
.template-product .product-info #description {color:#737373;font-size: 13px;}
.template-product .product-info .selector-wrapper {margin-bottom:15px;}
.template-product .product-info .selector-wrapper label {display: block;text-transform: uppercase;line-height: 30px;}
.template-product .product-info .selector-wrapper select {padding:10px;outline: none;border:solid 1px #e6e6e6;width: 77%;}
.template-product .product-info .selector-wrapper select:focus {border:solid 1px #333;}
.template-product .product-info .selector-wrapper .input-control {width: 100px;}
.template-product .wrap-product-bottom {margin-top:40px;}
.template-product .wrap-product-bottom ul.nav li{text-transform: uppercase;margin-right:20px;}
.template-product .wrap-product-bottom ul.nav li a {color:#818181;font-weight: 600;font-size:18px;padding:15px 0;}
.template-product .wrap-product-bottom .nav-tabs>li.active>a, .template-product .wrap-product-bottom .nav-tabs>li.active>a:focus, .template-product .wrap-product-bottom .nav-tabs>li.active>a:hover {border:none; color:#333;}
.template-product .wrap-product-bottom .tab-content>.tab-pane {padding-top:30px;}
.template-product aside.col-md-3 .collection:first-child h3{margin-top:17px;}
.aside-product {padding-bottom:10px;border-bottom:dashed 1px #e6e6e6;margin-bottom: 10px;}
.aside-product:last-child {border-bottom:none;}
.aside-product #image {width:37%;display: inline-block;}
.aside-product #info {width: 55%; display: inline-block;margin-left:5%;vertical-align: text-bottom;}
.aside-product #info h4 {margin:0 0 15px 0;font-size: 13px;}
.aside-product #info a:hover {color:#789629;}
.aside-product form .add-to-cart, .aside-product form .btn-cart {font-size:10px;}
#more-view-jcarousel {margin-top:40px;}
#more-view-jcarousel ul li {padding:15px 0;float:none !important;}
#more-view-jcarousel .jcarousel-clip-vertical {height:400px;}
.jcarousel-skin-tango .jcarousel-prev {
	display:block;
	width:30px;
	height:15px;
	background-image:url("../error.html");
	background-size:100% 100%;
	transform: rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	top:-30px;} 
.jcarousel-skin-tango .jcarousel-next {
	display:block;
	width:30px;
	height:15px;
	background-image:url("../error.html");
	background-size:100% 100%;
	transform: rotate(90deg);
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	bottom:-30px} 
/*==================TEMPLATE COLLECTION=======================*/
.template-collection {margin:50px 0 75px;}
.template-collection .grid {padding:20px 0;}

/*===================TEMPLATE CONTACT=========================*/
.template-contact {margin-bottom:40px}
.template-contact:after {content:"";clear:both;display:table;}
.google-map #contact_map {width:100%;height:350px;}
.template-contact .contact h2 {text-transform:uppercase;font-size:18px;margin:0 0 20px 0}
.template-contact .contact .button {padding:10px 20px;}
.template-contact .contact textarea {height:150px;}
 
/*=====================TEMPLATE SEARCH========================*/
.template-search {margin-bottom:40px; }
.template-search form {margin-bottom:40px;}
.template-search form .input-control {width:50%;}
.template-search form .button {padding:5px 10px}

/*=====================TEMPLATE ADDRESSES====================*/
.template-addresses:after {clear:both;content:"";display:table}
.template-addresses form label {display:block;}
.block-address {border-bottom: solid 1px #E2E2E2; padding:20px 0 20px 0;margin:15px 0 15px;border-top:solid 1px #e2e2e2;}
.block-address p label {width:30%;}

/*=====================TEMPLATE PAGES========================*/
.template-page {margin-bottom:40px;}
/*====================TEMPLATE ORDER=========================*/
.template-order {margin:40px 0;}

/*======================JGROWL POPUP=========================*/
div.jGrowl{z-index:9999;color:#fff;font-size:12px}
div.ie6{position:absolute}
div.ie6.top-right{right:auto;bottom:auto;left:expression((0 - jGrowl.offsetWidth+(document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body.clientWidth)+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
div.ie6.top-left{left:expression((0+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
div.ie6.bottom-right{left:expression((0 - jGrowl.offsetWidth+(document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body.clientWidth)+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0 - jGrowl.offsetHeight+(document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
div.ie6.bottom-left{left:expression((0+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0 - jGrowl.offsetHeight+(document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
div.ie6.center{left:expression((0+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px');width:100%}
div.jGrowl{position:absolute}
body>div.jGrowl{position:fixed}
div.jGrowl.top-left{left:0;top:0}
div.jGrowl.top-right{right:0;top:0}
div.jGrowl.bottom-left{left:0;bottom:0}
div.jGrowl.bottom-right{right:0;bottom:0}
div.jGrowl.center{top:0;width:50%;left:25%}
div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto;margin-right:auto}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color: #ffffff;color: #828282;zoom: 1;width: 300px;padding: 15px;margin-top: 5px;margin-bottom: 5px;font-size: 1em;text-align: left;display: none;-webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px;  border-radius: 3px; border: 1px solid #dadada;}
div.jGrowl div.jGrowl-notification{min-height:40px;position:relative}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{margin:20px 40px;}
div.jGrowl div.jGrowl-notification div.jGrowl-header{font-weight:bold;font-size:.85em}
div.jGrowl div.jGrowl-notification div.jGrowl-close{z-index:99;position:absolute;top:10px;left:10px;font-size:20px;cursor:pointer;display:block;color:#ff4557;}
div.jGrowl div.jGrowl-notification div.jGrowl-close:hover{color: #A43641;}
div.jGrowl div.jGrowl-notification div.jGrowl-close .icon-remove-circle{display:block;}
div.jGrowl div.jGrowl-notification div.jGrowl-message{display:inline-block}
div.jGrowl div.jGrowl-notification div.jGrowl-message img{max-width:100%}
div.jGrowl div.jGrowl-notification .jGrowl-title{margin:0;padding:0}
div.jGrowl div.jGrowl-notification .jGrowl-title:hover {color:#789629;}
div.jGrowl div.jGrowl-notification .jGrowl-note{margin-top:5px; text-transform:uppercase}

div.jGrowl div.jGrowl-notification .jGrowl-note a:hover{color:#789629;}
div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center;color: #1e1e1e;}
div.jGrowl div.jGrowl-closer:hover{color: #828282;}
@media print{div.jGrowl{display:none}}


.hotline {
    margin-top: 25px;
}

.hotline_footer_mobile {
    position: fixed;
    bottom: 30px;
    left: 10px;
    top: auto !important;
    z-index: 9999999;
}
.hd_hotline {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}
.hotline_footer_mobile p {
    line-height: 59px;
}
.hotline p {
    margin: 0;
    color: #fff;
}
.hotline_footer_mobile img {
    margin-top: 1px;
}
.hotline img {
    float: left;
    /*margin-top: 3px;
    margin-right: 10px;*/
}
.hotline {
     background: #1e992a;
	    text-align: center;
    border-radius: 30px;
    padding: 2px 15px 2px 4px;
}
.owl-prev {
    background: #fff;
    width: 42px;
    height: 29px;
    background: url('../error.html') !important;
    background-size: cover;
	background-repeat: no-repeat;
}
.owl-next {
    background: #fff;
    width: 42px;
    height: 29px;
    background: url('../error.html') !important;
    background-size: cover;
	background-repeat: no-repeat;
}

