﻿@import url("reset.css");
@import url("//fonts.googleapis.com/css?family=Droid+Sans:400,700");
@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url("font-awesome.css");
@font-face {
    font-family: 'MyriadProSemibold';
    src: url('myriadpro-semibold.eot');
    src: url('myriadpro-semibold.eot') format('embedded-opentype'),
         url('myriadpro-semibold.woff2') format('woff2'),
         url('myriadpro-semibold.woff') format('woff'),
         url('myriadpro-semibold.ttf') format('truetype'),
         url('myriadpro-semibold.svg#MyriadProSemibold') format('svg');
}
/*
========================================================================================================
global classes
========================================================================================================
*/
html, body { font-size: 12px; color: #414042;  font-family: 'Droid Sans', sans-serif; }
input, select, textarea { font-family: 'Droid Sans', sans-serif; font-size: 12px; color: #414042; } 
body {padding:0; margin:0; transition-property:font-size; -moz-transition-property:font-size; -webkit-transition-property:font-size; background:#fff url(../images/main-bg.jpg) repeat; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body{ -webkit-appearance: none;}
::selection{ background:#1071bd; color:#fff }
-moz-::selection{ background:#1071bd; color:#fff }
h1{ font-size:43px; transition-property:font-size; -moz-transition-property:font-size; -webkit-transition-property:font-size; transition-duration:0.5s, 0.5s; -moz-transition-duration:0.5s, 0.5s; -webkit-transition-duration:0.5s, 0.5s; transition-timing function:linear, ease-in; -moz-transition-timing function:linear, ease-in; -webkit-transition-timing function:linear, ease-in;}
p{ font-size:17px;  transition-property:font-size; -moz-transition-property:font-size; -webkit-transition-property:font-size; transition-duration:0.5s, 0.5s; -moz-transition-duration:0.5s, 0.5s; -webkit-transition-duration:0.5s, 0.5s; transition-timing function:linear, ease-in; -moz-transition-timing function:linear, ease-in; -webkit-transition-timing function:linear, ease-in; color:#938c8c; line-height:24px;}	
img{transition-property:width; -moz-transition-property:width; -webkit-transition-property:width; transition-duration:0.5s, 0.5s; -moz-transition-duration:0.5s, 0.5s; -webkit-transition-duration:0.5s, 0.5s; transition-timing function:linear, ease-in; -moz-transition-timing function:linear, ease-in; -webkit-transition-timing function:linear, ease-in; max-width:100%; height:auto}
::-webkit-input-placeholder { color: #757575; }
:-moz-placeholder           { color: #757575; }
::-moz-placeholder          { color: #757575; }
:-ms-input-placeholder      { color: #757575; }
/*
========================================================================================================
global classes
========================================================================================================
*/
.clear { clear: both; height: 0px; }


#ie_shop_table_cart th{ text-align: left;}

#ie_shop_table_cart th{ border-bottom: 1px solid #ccc;}
#ie_shop_table_cart td{ border-bottom: 1px solid #ccc;}
nav ul li{ padding: 0px 11px;}
#ie_shop_table_cart .qty{ height: 18px;}


.woocommerce-checkout-review-order-table th{ border-bottom: 1px solid #ccc; text-align: left;}
.woocommerce-checkout-review-order-table td{ border-bottom: 1px solid #ccc;}
/*
========================================================================================================
Wrapper
========================================================================================================
*/
#wrapper {width:100%; float:left; position:relative; padding:0px 0px 0px 0px}
/*
========================================================================================================
Main Container
========================================================================================================
*/
#mainCntr{ margin: 0 auto; width: 980px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:hidden; padding:15px; background:#fff;  padding-top: 0px; }
.mainCntr{ margin: 0 auto; width: 980px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:hidden; padding:15px; background:#fff;  }
.cntr{  margin: 0 auto; width: 980px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:hidden; padding:15px;   }
  /** {-webkit-appearance: none;}*/
/*
========================================================================================================
Main Container
========================================================================================================
*/
#HomeCntr{width: 100%; float:left; position:relative;}
header .mainCntr{overflow:inherit}
/*
========================================================================================================
Extra CSS START
========================================================================================================
*/
.wpp-list > li {text-decoration: none !important;}
.home-blog-section ul li a {text-decoration: none !important;}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address input[type="checkbox"] {  -webkit-appearance: checkbox;}
.woocommerce form .form-row input#createaccount {
  -webkit-appearance: checkbox;
}

/*
========================================================================================================
EXTRA CSS COLSE
========================================================================================================
*/
/*
========================================================================================================
HEADER
========================================================================================================
*/


.mainheader{background:#fff; float:left; position:relative; width:100%}
.header-top{background:#2e70ba; background-color: rgb(46, 112, 186); position:relative; float:left; width:100%}
.header-top p{text-align:center; font-size:12px; line-height:20px; color:#fff; padding:5px 10px; /*text-transform:uppercase;*/ letter-spacing:1px}
header{ width:100%; float:left; position:relative; z-index:99; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; position: relative;}
.header_rgt{float:right; width:400px; padding-top:10px}
.search_box{width:200px; height: 28px; float:left; position:relative; padding:2px 5px; margin-top: 0px;margin-right: 18px;margin-left: 10px;}
.search_box input[type=submit]{background:url(../images/search.png) no-repeat; width:26px; height:26px; border:none; cursor:pointer; float:right; padding:0; margin:0 }
.search_box input[type="text"] {
  border: medium none !important;
  display: block;
  float: left;
  font-weight: 600;
  height: 20px !important;
  line-height: 12px;
  padding: 2px 10px !important;
  width: 105px !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
  padding-right: 0px !important; 
}
input.gsc-input {
  font-size: 14px !important;
 
}
.gsc-input-box{
  border: medium none !important;
}
.gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
  padding: 5px 10px !important;
}
.gsc-input {
  box-shadow: none !important;
  margin-left: 3px !important;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
  border-color: none !important;
  box-shadow: none !important;
}
.gsc-search-box .gsc-input > input:focus, .gsc-input-box-focus {
  box-shadow: none !important;
}
.header-social{width:100%; position:relative; clear:both; float:left; padding-bottom:14px}
.bundle_button{margin-top:24px; margin-right: 15px;}
.cart {
    border-right: 1px solid #c4c4c4;
    float: left;
    margin-left: 0;
    margin-right: 3%;
    padding-right: 12px;
    position: relative;
}
.item-price{display:block; float:right; padding:10px 0px 0px 5px; color:#595959; font-size:11px; font-weight:600}
.item-price span{display:block; line-height:14px; }
.cart-lft{float:left; text-align:center; font-weight:700; color:#000;}
.cart-lft span{display:block; width:35px; height:30px; background:#000; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius:50%; color:#fff; vertical-align:middle; text-align:center; padding-top:4px; margin-bottom:4px}
.cart-lft span i{vertical-align:middle}
ul.hd-cont{list-style:none}
ul.hd-cont li{font-weight:600; text-align:left; text-decoration:none; font-size:12px; color:#757575; float:left; padding-right:26px}
ul.hd-cont li a{text-decoration:none; color:#757575;}
ul.hd-cont li i{color:#adadad; margin-right:10px}
ul.hd-cont li a:hover{color:#ef462b}
ul.social{list-style:none; float:right}
ul.social li{font-weight:600; text-align:left; text-decoration:none; float:left; padding-left:10px}
ul.social li a{text-decoration:none; color:#b6b6b4;}
ul.social li a:hover{color:#ef462b}
.header-mdl{position:relative; float:left; width:100%; padding:6px 0px 4px; border-top:solid 2px #ff0000; border-bottom:solid 2px #ff0000}
/*
========================================================================================================
Logo
========================================================================================================
*/
.logo { float:left; padding:0px 0px 0px 0px; text-align:left; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; position:relative}
.logo img{-moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
/*
========================================================================================================
Header Navigation Bar
========================================================================================================
*/
nav{width:100%; float:left; position:relative;   padding: 20px 0px;border-bottom:solid 1px #cccaca;}
nav ul{list-style:none; width:100%; text-align:center}
nav ul li{ font-size:13px; text-transform:uppercase; line-height:15px; text-align:center; vertical-align:middle; padding:0px 15px; position:relative; padding-bottom:0px; border-right: 1px solid #bbb; display:inline-block;} 
nav ul li a{text-align:center; color:#2e70c0; text-decoration:none}
nav ul li a:hover, nav ul li.current-menu-item a{color:#ef462b}
nav ul li ul{display:none}
nav ul li:hover ul{display:block; position:absolute; left:0; top:35px; background:#fafafa; width:200px; border:solid 1px #e0e0e0}
nav ul li:hover ul li{padding:0; text-align:left; margin:0; line-height:22px; text-transform:none; float:none}
nav ul li:hover ul a{display:block; padding:5px 10px; display:block; border-bottom:solid 1px #e6e6e6; text-align:left; color:#5c5c5c} 
nav ul li:hover ul a:hover{ background:#2e70ba; color:#fff}
nav ul li:hover ul:before{content:"\f0d8"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size:20px; color:#e6e6e6; position:absolute; left:30px; top:-15px;}
nav ul li:last-child{
  border: none;
}
/*
========================================================================================================
Footer
========================================================================================================
*/
footer{/*background: #2e70ba; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlNzBiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2e70ba 0%, #fefeff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e70ba), color-stop(100%,#fefeff)); background: -webkit-linear-gradient(top,  #2e70ba 0%,#fefeff 100%); background: -o-linear-gradient(top,  #2e70ba 0%,#fefeff 100%); background: -ms-linear-gradient(top,  #2e70ba 0%,#fefeff 100%); background: linear-gradient(to bottom,  #2e70ba 0%,#fefeff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e70ba', endColorstr='#fefeff',GradientType=0 );*/
background: #3d7abf; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkN2FiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzg3YWRkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YWFiY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #3d7abf 0%, #87add7 49%, #8aabce 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d7abf), color-stop(49%,#87add7), color-stop(100%,#8aabce)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3d7abf 0%,#87add7 49%,#8aabce 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3d7abf 0%,#87add7 49%,#8aabce 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3d7abf 0%,#87add7 49%,#8aabce 100%); /* IE10+ */
background: linear-gradient(to bottom, #3d7abf 0%,#87add7 49%,#8aabce 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d7abf', endColorstr='#8aabce',GradientType=0 ); /* IE6-8 */
copy
}
footer section{float:left; width:25%; padding-right:2%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
footer section h3{margin-bottom:25px; border-bottom:solid 3px #fff; text-transform:uppercase; font-weight:700; color:#fff; padding-bottom:15px; margin-right:0px; } 
footer section p{font-size:11px; color:#fff; line-height:13px}
footer section ul{list-style:none}
footer section ul li{display:block; line-height:18px; padding-bottom:3px; font-size:13px}
footer section ul li a{text-decoration:none; color:#fff}
.footer-btm{width:95%; float:left; padding:30px 0px 0px 0px} 
.footer-btm span{float:left; line-height:40px; font-size:12px; color:#1168CA; margin-top:40px}
.footer-btm span a{text-decoration:none; color:#1168CA; font-size:11px}
.footer-btm span img{float:right; margin-left:10px}
.footer-btm p{ float:right}
.footer-btm p img{ margin-left:34px; vertical-align: middle; margin-top: 30px;}
footer section p.add{font-size:13px; line-height:18px; padding-bottom:0px}
footer section p a{text-decoration:none; color:#fff}
footer section p i{margin-right:10px}
.home_mdl{float:left; width:100%; position:relative; /*border-top:solid 1px #cccaca;*/ padding-top:20px; padding-bottom:20px}
.home-prd-section h1 {font-size:30px; font-weight:400; text-align:left; border-bottom:solid 1px #cccaca; color:#ff2222; padding:20px 0px 10px}
.home-prd-section section{margin:18px 0px 6px 0px; float:left; position:relative; width:304px; min-height: 320px;}
.home-prd-section section img{/*width:302px; height:228px;*/}
.home-prd-section section p{font-size:12px; color:#707070; line-height:16px;}
.home-prd-section section p span{text-align:center;}
.home-prd-section section p span{display:block; font-weight:700; text-transform:uppercase;}
.home-prd-section section p a{text-decoration:none; color:#707070}
.home-prd-section section p a:hover{color:#ff2222}
.home-prd-section section div{width:100%; /*border:solid 1px #bfbebe;*/ display:block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  line-height:0; margin-bottom:10px}
.home-prd-section section.mdl{margin-left:19px; margin-right:19px}
/*.home-prd-section section.first{width:310px}
.home-prd-section section.mdl{width:287px; margin-left:20px; margin-right:20px}
.home-prd-section section.last{width:306px}*/
.home-btm-seciton{width:100%; float:left; position:relative; padding:50px 0px 0px 0px}
.home-btm-seciton ul { width: 100%; text-align: center;}
.home-btm-seciton ul li {text-align:center; width:25%;   float: none;
  display: inline-block;}
.home-btm-seciton ul li span{display:block; padding-top:10px; color:#3381ab; font-weight:700}
.home_mdl > p{color:#666666; font-size:14px; line-height:20px;text-align: justify;}
h3.why{display:block; border-bottom:solid 2px #cccaca; float:left; width:100%;  margin:20px 0; line-height:40px}
h3.why img{float:left; margin-right:10px}
h3.why span{padding-bottom:10px; float:left; border-bottom:solid 2px #3172bb; margin-bottom:-2px; padding-bottom:10px}
.breadcrumb{ font-size:13px; line-height:18px; color:#ef462b; display:block; /*padding:0 0 37px 15px;*/ text-transform:capitalize; font-weight:400; margin-top: 20px;
  margin-bottom: 20px;}
.breadcrumb a{ color:#231f20; text-decoration:none; text-transform:capitalize;}
.content{float:left; width:100%; position:relative; margin-bottom:30px; }
.content h2.hdng{ 
    color: #cdcece;
    font-size: 27px;
    font-weight: 700;  padding-bottom: 20px!important;
    padding-bottom: 0;
    text-transform: uppercase;
	}
.content h2.hdng a{ color:#2f71ba; font-size:20px; text-decoration:none;}
.content > .search_content {
    margin-top: -17px;
}
.product-detail{float:left; width:100%; position:relative; border-top:solid 3px #cdcece; padding-top:42px; padding-bottom:20px}
.product-image{ width:380px; float:left;}
.pro_big{ width:100%; float:left; margin-bottom:15px;}
.product-image .pro_big img{ border:1px solid #d9dada;}
.pro_thumb{ float:left;}
.pro_thumb span{ float:left; margin-right:10px;}
.product-discrp{ width:530px; float:right;}
.product-discrp h3{ color:#000; font-size:22px; font-weight:normal; line-height:22px; padding-bottom:16px; border-bottom:solid 1px #d8d9d9; margin-bottom:9px;}
.discrp_top{width:100%; float:left; margin-bottom:30px; }
.pro_price{ float:left; margin-right:43px; }
.pro_price span{color:#7b7b7a; font-size:27px; line-height:27px; font-weight:700; padding-top:5px; display: inline-block;}
.cart_btn{ float:left;}
.cart_btn button{ background:none; border:none;}
.cart_btn button span{ background:#0040dc; float:left; height:38px; padding:0 18px; color:#fff; font-size:13px; line-height:38px; font-family: 'Open Sans', sans-serif; font-weight:300; text-transform:uppercase; cursor:pointer;}
.cart_btn button span:hover{ background:#ef462b;}
.prd_text{width:100%; float:left; margin:20px 0 27px 0;}
.prd_text p{color:#8d8d8c; font-size:12px; line-height:18px; text-align:justify;}
.prd_btm{width:100%; float:left; border-top:solid 1px #d8d9d9; padding-top:23px;}
.qty{float:left; width:102px; border:1px solid #e3e3e3; height:26px; margin-right:25px;}
.qty span.minus{ width:30px; float:left; background:#e3e3e3; color:#000; font-size:17px; font-weight:400; line-height:26px; text-align:center;}
.qty span.numbr{ width:32px; float:left; background:#fff; color:#000; font-size:15px; font-weight:400; line-height:26px; text-align:left; padding-left:10px;}
.qty span.plus{ width:30px; float:left; background:#e3e3e3; color:#000; font-size:17px; font-weight:400; line-height:26px; text-align:center;}
.discount{float:left;/* width:100%;*/ border:1px solid #f60013;  margin-top:15px; }
.ofr{float:left; width:158px; position:relative}
.ofr span{ background:#f60013; float:left; color:#fff; font-size:14px; line-height:38px; font-weight:700;  text-transform:uppercase; width:158px; height:38px; text-align:center;}
.disc{float:left; width:340px;}
.disc span{ color:#201f1f; font-size:14px; line-height:38px;}
.prd_cat{float:left; width:100%; margin-top:47px;}
.prd_cat p{ color:#c9cacb; font-size:12px; line-height:38px;}
.prd_cat p span{color:#595958;}
.related_pro{ width:100%; float:left; padding-bottom:50px; border-bottom:solid 3px #ececec; margin-bottom:32px; }
.related_pro h6{color:#595958; font-size:10px; line-height:18px; font-weight:700; border-bottom:solid 3px #ececec; padding-bottom:9px; text-transform:uppercase; margin-bottom:43px; }
.rlt_images{ float:left; width:100%; }
.rlt_images img{ margin-right:10px;}
.Pro_type{ float:left; width:100%; margin-bottom:50px;}
.pro_lft{ float:left; width:665px;}
.prd_colmn{ float:left;  width:221px;  }
.prd_col{float:left; width:100%;}
.prd_col:last-child{margin-right:0px;}
.prd_colmn h6{color:#595958; font-size:10px; line-height:18px; font-weight:700; border-bottom:solid 3px #ececec; padding-bottom:20px; text-transform:uppercase; margin-bottom:20px; width:110px; }
.prd_mn{float:left; width:100%; padding-bottom:10px; border-bottom:solid 3px #ececec;  margin-bottom:10px;}
.prd_img{ width:57px; float:left; margin-right:10px;}
.prd_dtl{width:113px; float:left;}
.prd_dtl p{color:#1a1a18; font-size:11px; line-height:14px; padding:0 0 0 0;}
.prd_dtl span{color:#1a1a18; font-size:11px; line-height:14px; padding:15px 0 0 0; font-weight:700; display:block;}
.prd_ryt{float:right; width:195px;}
.prd_ryt h6{color:#595958; font-size:10px; line-height:18px; font-weight:700; border-bottom:solid 3px #ececec; padding-bottom:20px; text-transform:uppercase; margin-bottom:20px; width:110px; }
.prd_ryt  ul{ margin:0; padding:0;}
.prd_ryt  li{ display:block; line-height:18px;}
.prd_ryt  li a{color:#1a1a18;font-size:12px; text-decoration:none; }
.prd_ryt  li a:hover, .prd_ryt  li a.actv{ color:#f60013}
.about{ float:left; width:100%;}
.abt_img{ float:right; margin-left:15px; width:350px;}
.abt_img img{ border:3px solid #dfdfdf; }
.abt_txt{ float:left; width:580px; margin-bottom:40px;}
.about p{ color:#938c8c; font-size:17px; line-height:23px; text-align:justify; }
.account{ float:left; width:100%; margin-top:20px;}
.acunt_box{float:left; width:434px; border-right:1px solid #cccccc; margin-left:10px; padding-bottom: 100px; }
.acunt_box h3{color:#afafaf; font-size:20px; line-height:20px; font-weight:700; text-transform:uppercase; padding-bottom:30px;}
.acunt_box:last-child{ border:none; margin-left:70px; }
.acunt_box form{ float:left; width:360px;}
.acunt_box form div{ margin-bottom:15px;}
.acunt_box form div label{ display:block; text-transform:uppercase; padding-bottom:5px;}
.acunt_box form div input{ width:344px; display:block; border:1px solid #969696; padding:5px 5px;}
.acunt_box form div a.forgot_pass{color:#969696; font-size:11px; line-height:18px; }
.acunt_box form div a.forgot_pass:hover{ color:#f60013}
.acunt_box form div button{ float:right; background:none; border:none;}
.acunt_box form div button span{background:#262626; float:right; height:33px; padding:0 18px; color:#fff; font-size:12px; line-height:33px;  text-transform:uppercase; cursor:pointer; border:2px solid #000000;}
.acunt_box form div button span:hover{background:#f60013;  border:2px solid #900;}
.shpng_cart{float:left; width:97%; margin:0 1.5%;}
.shpng_cart table.cart-table{ width:100%; float:left; margin-top:20px;}
.shpng_cart table.cart-table thead { border-bottom:1px solid #d5d5d5;  text-transform:uppercase; letter-spacing:1px}
.shpng_cart table.cart-table tbody { border-bottom:2px solid #d5d5d5; text-transform:uppercase;}
.shpng_cart table.cart-table tbody tr td{ padding:0px 0; vertical-align:top;}
.shpng_cart table.cart-table tbody tr td.td-image img{ margin-left:10px;}
.cart-table tbody tr td.td-name h6{color:#000; font-size:12px; line-height:18px; font-weight:700; text-transform:uppercase; margin:0; padding:15px 0 10px 0;}
.cart-table tbody tr td.td-name span{ color:#a2a3a1; text-transform:none; font-weight:400;  font-size: 13px;}
.cart-table tbody tr td.td-qty input{ width:36px; float:left; border:2px solid #cecece; height:18px; color:#757575; font-size:12px; line-height:18px; font-weight:700; padding:0 2px; margin:27px 10px 0 0; }
.cart-table tbody tr td.td-qty button{background:none; border:none;}
.cart-table tbody tr td.td-qty button span{  color:#474747; font-size:12px;font-weight:700; line-height:20px; text-transform:uppercase; letter-spacing:1px; cursor:pointer; margin:27px 0px 0 0 !important ; float: left;  }
.cart-table tbody tr td.td-price span, .cart-table tbody tr td.td-total span{color:#474747; font-size:12px;font-weight:700; line-height:20px; text-transform:uppercase; letter-spacing:1px;  margin:27px 0px 0 0 !important ; float:left;}
.cart-table tbody tr td.td-remove a{color:#474747; font-size:16px;font-weight:700; line-height:20px; text-transform:uppercase; letter-spacing:1px;  margin:27px 0px 0 0 !important ; display: inline-block;text-decoration:none; text-align:center}
.shpng_cart table.cart-table tfoot td button {background:none; border:none; }
.shpng_cart table.cart-table tfoot td button.discont_btn span{background:none;  padding:8px 18px; color:#474747; font-size:12px; line-height:33px;  text-transform:uppercase; cursor:pointer; border:1px solid #dadada; font-weight:700; letter-spacing:1px; }
.shpng_cart table.cart-table tfoot td button.discont_btn span:hover{background:#f60013;  border:1px solid #900; color:#fff;}
.shpng_cart table.cart-table tfoot td button.apply_btn span{background:#262626; padding:7px 18px; color:#fff; font-size:12px; line-height:33px;  text-transform:uppercase; cursor:pointer; border:2px solid #000000; letter-spacing:1px; }
.shpng_cart table.cart-table tfoot td button.apply_btn span:hover{background:#f60013;  border:2px solid #900; color:#fff;}
.shpng_cart table.cart-table tfoot td.td_text p{color:#9f9998; font-size:12px; line-height:18px; padding-bottom:15px; }
.shpng_cart table.cart-table tfoot td.td_text span.order_total{color:#474747; font-size:12px;font-weight:700; line-height:20px; text-transform:uppercase; letter-spacing:1px; cursor:pointer; margin-right:15px;}
.shpng_cart table.cart-table tfoot td.td_text span.amount{color:#000; font-size:12px;font-weight:700; line-height:20px; text-transform:uppercase; letter-spacing:1px; cursor:pointer; margin-right:15px;}
.shpng_cart table.cart-table tfoot tr.last{border-top:2px solid #d5d5d5; }
.shpng_cart table.cart-table tfoot tr td button.chk_out span{background:#262626; padding:7px 18px; color:#fff; font-size:12px; line-height:33px;  text-transform:uppercase; cursor:pointer; border:2px solid #000000; letter-spacing:1px; }
.shpng_cart table.cart-table tfoot tr td button.chk_out{margin:27px 0;}
.shpng_cart table.cart-table tfoot tr td button.chk_out span:hover{background:#f60013;  border:2px solid #900; color:#fff;}
.catgry{ float:left; width:100%; position:relative;}
.catgry p{ font-size: 15px;
  line-height: 21px;
  color: #938c8c;
  padding-bottom: 6px; }
.catg_labl{float:left; width:100%; position:relative; margin-top:65px;}
.level_tabber{float:left; width:100%; position:relative; margin-bottom:20px;}
.level_tabber ul {list-style: none; padding: 0; margin: 0;}
.level_tabber ul li{display: block; text-transform: uppercase; float: left; color: #7f7f7f; position: relative; padding: 0px 47px 0 0;}
.level_tabber ul li a{color: #2f71ba; font-size: 16px;  display: block; line-height: 20px; text-decoration:none;  font-family: 'MyriadProSemibold'; padding-bottom: 5px;}
.level_tabber ul li:last-child{ padding-right:0px;}
.level_tabber ul li a:hover, .level_tabber ul li a.selected{ border-bottom:2px solid #ef3e22;}
.tabber_cont{float:left; width:96%; position:relative; border:1px solid #f0f0f0; padding:30px 15px; width: 96%;  margin-top: -7%;}
.sort{ float:left; width:100%;margin-bottom:27px;}
.sort select{ /* padding:2px 5px; */ color:#000; font-size:12px; line-height:18px; font-family: 'Open Sans', sans-serif; font-weight:400; float:left; margin-right:15px; border:1px solid #e0e0e0;}
.level_box{float:left; width:100%; margin-bottom:70px;}
.accordion { list-style-type: none; padding: 0; margin: 0 0 30px;  border-top: none; border-left: none; }
	.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
	.accordion li { background:none; /*cursor: pointer;*/ list-style-type: none; padding: 0; margin: 0 0 10px 0; float: left; display: block; width: 100%;}
	.accordion li.active>a { background:#ececec  url(../images/close.gif) no-repeat center left; color:#ef3e22; }
/*	.accordion li div { padding: 20px 0; background:none; display: block; clear: both; float: left; width:100%;}*/
	.accordion a {padding:15px 57px 10px;color:#000000; font-size:26px; display:block; background-position:1% 50%!important; cursor:pointer; cursor: pointer; background:#ececec url(../images/open.gif) no-repeat center left;  text-decoration:none;   font-family: 'MyriadProSemibold'; text-transform:uppercase;}
  ul#message div.sort {
    margin: -35px 0 0 52px;
}
	
	/* Level 2 */
	.accordion li ul li a{padding:10px 15px!important;  color:#000; font-size: 16px; display:block; background-position:1% 50%!important; cursor:pointer; cursor: pointer; background:url(../images/open.gif)  no-repeat center left!important; text-decoration:none;   }
  .level_box table td.lvl_img{ width:10%;}	
.level_box table td.lvl_img img{border:1px solid #d9d9d9; }
.level_box table td{vertical-align:middle }
.level_box table td.name h6{font-family: 'MyriadProSemibold'; font-weight:normal; color:#282828; font-size: 15px; text-transform:uppercase;  }
.level_box table td.name h6 a{ background:none; padding:0px; font-family: 'MyriadProSemibold';
font-weight: normal;
color: #282828;
font-size: 15px;
text-transform: capitalize!important;}
.level_box table td button span{ width:35px!important;}
.level_box table td button {
background: none;
border: none;
cursor: pointer;
float: left !important;
width: 60px !important;
}
.level_box table td.code, .level_box table td.rate {font-family: 'MyriadProSemibold'; font-weight:normal; color:#282828; font-size: 15px; text-transform:uppercase; line-height: 27px;  }
.level_box table td button{ background:none; border:none; cursor:pointer}
.level_box table td button span {
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
background: #2f71ba;
overflow: hidden;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
padding: 18px 10px 10px 9px;
float: left;
text-transform: uppercase;
white-space: nowrap;
height: 31px;
width: 39px;
line-height: 13px;
text-align: center;
}
.level_box table td:last-child > button > span {
line-height: 7px !important;
height: 8px!important;
padding: 23px 9px!important;
margin: 10px 0px 0px 0px !important;
font-style: italic;
}
.panel_subcat table td.code{
font-family: 'MyriadProSemibold';
font-weight: normal;
color: #282828;
font-size: 15px;
text-transform: uppercase;
line-height: 27px;
}
.panel_subcat table td.rate .delpr del{
	color:#282828!important;
}
.panel_subcat table td.rate {
font-family: 'MyriadProSemibold';
font-weight: normal;
color: #c53417;
font-size: 15px;
text-transform: uppercase;
line-height: 27px;
}
.panel_subcat table td button {
background: none;
border: none;
cursor: pointer;
width: 60px !important;
}
.panel_subcat table td button span {
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
background: #2f71ba;
overflow: hidden;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
padding: 18px 10px 10px 9px;
float: left;
text-transform: uppercase;
white-space: nowrap;
height: 31px;
width: 39px;
line-height: 13px;
text-align: center;
}
.panel_subcat table td:last-child > button > span {
line-height: 7px !important;
height: 8px!important;
padding: 23px 7px!important;
margin: 10px 0px 0px 0px !important;
font-style: italic;
}
td.name h6{
	width:86%; margin-bottom:5px;
}
.orange{color:#ef3e22 !important; }
.contact{float:left; width:100%; }
.address{float:left; width:560px; }
.address p{ margin-bottom:40px; color:#4a4a4a; font-size:16px;}
.adrs_row{margin-bottom:10px; float:left; width:100%;}
.adrs_row span.title{color:#4a4a4a; font-size:16px; width:75px; float:left;}
.adrs_row span{color:#4a4a4a; font-size:16px; }
.adrs_row span a{color:#4a4a4a; font-size:16px; text-decoration:none; }
.adrs_row span a:hover{color:#ef462b;}
.adrs_row span.adrs{color:#000; font-size:18px; float: left; line-height:24px;}
.map {float: right;width: 350px;}
.map img {border: 3px solid #dfdfdf;}
.contact_info{float:left; width:100%; margin-top:20px; }
.contact_info h3{ background:#00669c; width:97%; float:left; color:#fff; font-size:18px; text-transform:uppercase; padding:8px 1.5%; margin-bottom:30px;}
.contact_form{float:left;  }
.contact_form div.con_mn{ margin-bottom:15px; float:left; width:100%;}
.contact_form div.label_pnl{ margin-left:50px; width:295px; float:left;}
.contact_form div.label_pnl label{color:#000; font-size:18px; font-weight:700;}
.contact_form div.input_pnl{width:440px; float:left;}
.contact_form div.input_pnl input{width: 440px; display: block; border: 2px solid #efefef; padding: 5px 5px; height:30px; font-size:14px; }
.contact_form div.input_pnl input.captcha{ width:310px !important; float: left;}
.contact_form div.input_pnl textarea{width: 440px; display: block; border: 2px solid #efefef; padding: 5px 5px; height:150px; font-size:14px; }
.icon_pnl{ float:right; }
.icon_pnl img{vertical-align:middle; margin-right:8px; cursor:pointer; }
.contact_form div.input_pnl button{background:none; border:none;}
.contact_form div.input_pnl button span{background:#5b5b5a; padding:9px 20px; color:#fff; font-size:14px; line-height:33px; font-weight:400;  text-transform:uppercase; cursor:pointer; letter-spacing:1px; }
.contact_form div.input_pnl button span:hover{background:#f60013;}
/*css changes 11-10-2014*/
.woocommerce table.shop_table, .woocommerce-page table.shop_table{border:none !important;}
body.woocommerce-cart .cart_item > td.product-name > a{color:#000; text-decoration:none;}
body.woocommerce-cart table.cart th{text-align: none;}
body.woocommerce-cart table.cart tr{text-align: none;}
body.woocommerce-cart td.product-remove a{margin:0 auto;}
body.woocommerce-cart .product-quantity input[type=submit]{border:none; background:#fff; color:#000; box-shadow:none; margin:3px 0px 0px 0px;}
#coupon_code{border:1px solid #dadada; color:#815d78; text-transform:uppercase; width:180px; height:34px; padding:0px 10px; box-shadow:none; font-weight:bold;}
body.woocommerce-cart .coupon input[type=submit]{
background: #262626;
color: #fff;
height: 34px;
font-weight: normal;
width: 110px;
border: none;
box-shadow: none;
}
body.woocommerce-cart .checkout-button{
background: #262626 none repeat scroll 0 0 !important;
border: medium none;
box-shadow: none;
color: #fff !important;
float: right;
font-size: 14px !important;
font-weight: bold !important;
height: 34px;
margin-right: 72px;
margin-top: 20px;
width: 216px;
clear: both;
}
body.woocommerce-cart .cart_totals  {
border: 1px solid #ccc;
padding: 10px;
border-radius: 5px;
width: 358px !important;
}
body.woocommerce-cart .cart_totals h2{
float: left;
width: 100%;
text-align: left;
margin-bottom: 10px;
margin-left: 0px;
font-size: 17px;
}
body.woocommerce-cart .shipping_calculator{ width:383px !important; margin-top:15px; }
body.woocommerce-cart .shipping-calculator-button{ color: #414047;
text-decoration: none;
font-size: 15px;}
body.woocommerce-cart .shipping-calculator-form{margin-top:10px;}
body.woocommerce-cart .shipping-calculator-form select{width:100%; height:34px; border:1px solid #dadada; padding:0px 11px;}
body.woocommerce-cart .shipping-calculator-form input[type=text]{ width:100%; height:34px; border:1px solid #dadada; padding:0px 11px;}
body.woocommerce-cart  .shipping-calculator-form p .button{
background: #262626 !important;
color: #fff !important;
height: 34px !important;
font-weight: normal !important;
border: none !important;
box-shadow: none !important;
margin-left:116px !important;
font-size: 14px !important;
font-weight: bold !important;
width:170px !important;
margin-top: 20px !important;
}
.woocommerce-cart .cart-collaterals .shipping_calculator .button {
  display: initial;
}

.edit-link a {
color: #fff;
text-decoration: none;
font-size: 15px;
padding: 3px 20px;
border-radius: 30px;
background: #000;
border: none;
float:left; 
margin-top:10px;
}
body.woocommerce-checkout .woocommerce input[type=text]{
	border:1px solid #dadada; 
	box-shadow:none;
	height:25px;
	padding:0px 10px;
	}
	
#place_order{
background: #262626 !important;
color: #fff !important;
height: 34px !important;
font-weight: normal !important;
border: none !important;
box-shadow: none !important;
padding:0px 28px !important;
font-size:15px !important;
}
	
body.woocommerce-checkout .woocommerce select{border:1px solid #dadada; box-shadow:none; height:29px; background:#fff;}
body.woocommerce-checkout .woocommerce textarea{
	border:1px solid #dadada; 
	box-shadow:none;
	
	padding:5px 10px;
}
body.woocommerce-checkout #payment > ul > li > label > a.about_paypal{color:#000; text-decoration:none;}
body.woocommerce-checkout form.checkout_coupon > p.form-row.form-row-last > input[type=submit]{
background: #262626 !important;
color: #fff !important;
height: 33px !important;
font-weight: normal !important;
border: none !important;
box-shadow: none !important;
font-size:13px !important;
}
body.woocommerce-checkout .woocommerce-billing-fields p label{
	font-size:17px;
}
body.woocommerce-checkout .shipping_address p label{
	font-size:17px;
}
body.woocommerce-checkout form.login > p.form-row > label{
	font-size:14px;
}
body.woocommerce-checkout form.login > p{
	font-size:14px;
}
body.woocommerce-checkout form.login > p > input.button{
background: #262626 !important;
color: #fff !important;
height: 33px !important;
font-weight: normal !important;
border: none !important;
box-shadow: none !important;
font-size:13px !important;
width:94px !important;
}
body.woocommerce-checkout form.login p.lost_password a{
	font-size:13px !important; color:#000 !important; text-decoration:none !important; font-style:italic !important;
}
body.woocommerce-checkout form.checkout_coupon > p.form-row.form-row-first{width:200px !important;}
body.woocommerce-checkout form.checkout_coupon > p.form-row.form-row-last{float:left !important;}
body.woocommerce-checkout a.showcoupon{color:#000; text-decoration:none; font-style:italic;}
body.woocommerce-checkout div.woocommerce > div.woocommerce-info > a.showlogin{color:#000; text-decoration:none; font-style:italic;}
body.woocommerce-checkout  .woocommerce-error li{padding-top:5px; font-size:13px;}
.acunt_box form div label{color:#333333; font-weight:normal; font-size:13px; margin:0px 0px 2px 0px !important; padding:0 !important;}
body.page-template-page-templatesmy-account-php .form-wrapper > div.noon > input[type=text]{height:20px;}
body.page-template-page-templatesmy-account-php .form-wrapper > div.noon > input[type=password]{height:20px;}
body.page-template-page-templatesmy-account-php .noon a{ font-family:"Myriad Pro"; color:#bababa; font-size:15px;}
body.page-template-page-templatesmy-account-php span.meta a{ font-family:"Myriad Pro"; color:#bababa; font-size:15px;}
body.page-template-page-templatesmy-account-php .login_button.green{
background: #262626 !important;
color: #fff !important;
height: 38px !important;
font-weight: normal !important;
border: none !important;
box-shadow: none !important;
width:100px !important;
float:right !important;
}
body.page-template-page-templatesmy-account-php .register_button.green{
background: #262626 !important;
color: #fff !important;
height: 38px !important;
font-weight: normal !important;
border: none !important;
box-shadow: none !important;
width:130px !important;
float:right !important;
opacity:1 !important;
}
body.page-id-33 table.shop_table{ margin-top:27px; font-size:15px; color:#000;}
body.page-id-33 div.woocommerce > h2{font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#babab4; margin-top:10px; font-weight:normal;}
body.page-id-33 p.myaccount_address{margin:6px 0px 9px 0px ;}
body.page-id-33 .col2-set.addresses{
border: 1px solid #dadada;
padding: 20px;
width: 95%;
}
body.page-id-33 .col-1.address > header > h3{font-size:19px; margin-bottom:10px;}
body.page-id-33 .col-2.address > header > h3{font-size:19px; margin-bottom:10px;}
body.page-id-33 .col-1.address > address{
font-size: 15px;
line-height: 21px;
font-style: normal;
}
body.page-id-33 .col-2.address > address{
font-size: 15px;
line-height: 21px;
font-style: normal;
}
body.page-id-33 .col-1.address > header > a.edit{
color: #fff;
text-decoration: none;
font-size: 15px;
padding: 3px 20px;
border-radius: 30px;
background: #000;
border: none;
}
body.page-id-33 .col-2.address > header > a.edit{
color: #fff;
text-decoration: none;
font-size: 15px;
padding: 3px 20px;
border-radius: 30px;
background: #000;
border: none;
}
body.page-id-33 td.order-number > a{ color:#000; text-decoration:none;}
body.page-id-33 p.myaccount_user > a{color:#000; text-decoration:none; font-style:italic;}
body.page-id-33 td.order-actions a{background: #262626 !important;
color: #fff !important;
height: 16px !important;
font-weight: normal !important;
border: none !important;
box-shadow: none !important;
float:right !important;
}
body.page-id-33 .woocommerce input[type=text], input[type=password], input[type=email]{
	border:1px solid #dadada; 
	box-shadow:none;
	height:34px;  border-radius: 3px;
	padding:0px 10px;
	}
body.page-id-33 form > p:nth-child(6) > input[type="submit"]{
background: #262626 !important;
color: #fff !important;
height: 38px !important;
font-weight: normal !important;
border: none !important;
box-shadow: none !important;
font-weight:normal;
}
body.page-template-page-templatescontact-php .label_pnl{float:left; width:40%; margin-left:36px;}
body.page-template-page-templatescontact-php .input_pnl{float:left; width:40%;}	
body.page-template-page-templatescontact-php .input_pnl input[type=text]{width:100%; border:1px solid #dadada; height:34px; margin-bottom:15px; font-size:16px; padding:0px 10px}
body.page-template-page-templatescontact-php .input_pnl input[type=email]{width:100%; border:1px solid #dadada; height:34px; margin-bottom:15px; font-size:16px; padding:0px 10px}
body.page-template-page-templatescontact-php .input_pnl textarea{width:100%; border:1px solid #dadada; height:120px; margin-bottom:15px; font-size:16px; padding:10px 10px;}
body.page-template-page-templatescontact-php span.wpcf7-not-valid-tip{width:91% !important; text-align:center !important; float:left !important; clear:both !important; margin-bottom:6px !important;}
body.page-template-page-templatescontact-php div.wpcf7-response-output{border:none !important;}
body.page-template-page-templatescontact-php .wpcf7-validation-errors{color:#c53417 !important; float:left !important; width:100% !important;}
body.page-template-page-templatescontact-php .label_pnl label{
font-size: 17px;
color: #000;
font-weight: bold;
}
body.page-template-page-templatescontact-php div.input_pnl > span > input[type=submit]{
background: #262626 !important;
color: #fff !important;
height: 40px !important;
font-weight: normal !important;
border: none !important;
box-shadow: none !important;
font-weight:normal !important;
font-size:17px !important;
width:102px !important; 
cursor:pointer !important;
}
body.single-product .posted_in{float:left; width:100%; font-weight:bold;color: #aaa;}
body.single-product .posted_in span.span_cate {font-size: 12px;
  color: #414042;
  FONT-WEIGHT: BOLD;}
body.single-product .tagged_as{float:left; width:100%; font-weight:bold;}
body.single-product .posted_in a{text-decoration:none; color:#aaa; font-weight:normal;}
body.single-product .tagged_as a{text-decoration:none; color:#aaa; font-weight:normal;}
body.single-product form.cart{
width: 100%;
float: left;
border: none;
margin: 7px 0px 12px 0px;
}
body.single-product .quantity.buttons_added{width:98px !important; margin-top:5px !important;}
body.single-product .quantity.buttons_added .minus{
top: 0 !important;
left: 0px !important;
width: 30px !important;
height: 30px !important;
float: right !important;
background: #e5e5e5 !important;
color:#000 !important;
font-weight:bold !important;
}
body.single-product .quantity.buttons_added .input-text.qty.text{
margin-left: 29px !important;
}
body.single-product .quantity.buttons_added .plus{
top: 0 !important;
right: 0 !important;
width: 30px !important;
height: 30px !important;
float: left !important;
background: #e5e5e5 !important;
color:#000 !important;
font-weight:bold !important;
}
body.single-product .single_add_to_cart_button{width:118px !important; height:41px
 !important;  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  background: #c53417 !important;
  overflow: hidden !important;
  color: #fff !important;
  font-size: 12px !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 600 !important;
  padding: 11px 10px !important;
  text-shadow: none !important;
  float: right;
  text-transform: uppercase;} 
.related_add_to_cart_product a.button.add_to_cart_button {
    background: #c53417 !important;
    border: medium none !important;
    color: #fff !important;
    font-weight: normal !important;
    height: 26px !important;
    padding: 11px 0 0;
    text-align: center;
    width: 98px !important;
}
.related_add_to_cart_product span.pr_box {
    color: rgb(166, 166, 166);
    float: left;
    font-size: 14px;
    margin-left: 8%;
    width: 20%;
}
/*.related_add_to_cart_product a.added_to_cart.wc-forward {
    background: none repeat scroll 0 0 #0040dc !important;
    border: medium none !important;
    color: #fff !important;
    font-weight: normal !important;
    height: 26px !important;
    padding: 11px 0 0;
    text-align: center;
    width: 98px !important;
	   text-decoration: none;
	   border-radius: 3px;
	   margin-left: 81%;
     margin-top: 1%;
}*/
.related_add_to_cart_product a.added_to_cart.wc-forward {
  background: none repeat scroll 0 0 #fff!important;
  border:  none !important;
  color: #000 !important;
  font-weight: normal !important;
  height: auto !important;
  padding: 0px 0 0; line-height: 26px;
  text-align: center;
  width: 98px !important;
  text-decoration: none;
  margin-left: 121px;
  margin-top: 0px !important; margin-bottom: 10px;
  float: right;
    font-family: 'MyriadProSemibold';
}
.ed
.related_add_to_cart_product {
    clear: both;
    margin: 10px 0 3px;
}
.related_title a {
    color: #000;
    font-size: 14px;
    text-decoration: none;
	line-height:18px;
}
.aligner {
    float: left;
    line-height: 15px;
    width: 430px;
}
.woocommerce table.wishlist_table tbody td.product-thumbnail a img {
    height: 82px;
    width: 100px;
}
.related_title {
    float: left;
    width: 90px;
}
.related_sku {
    float: left;
    font-size: 13px;
    font-weight: bolder;
    width: 45px;
	margin-left: 1%;
}
.woocommerce #respond input#submit {
    padding: 0 !important;
}
body.woocommerce-cart .updatecrt {
    background: none repeat scroll 0 0 #262626 !important;
    border: medium none;
    box-shadow: none;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: bold !important;
    height: 34px;
    width: 135px;
}
body.single-product .product_title{
font-size: 22px;
margin-bottom: 10px; line-height:24px;
border-bottom: 1px solid #dadada;
padding-bottom: 10px !important;
}
.listing-inner .newclass { color: #c53417;}
.listing-inner .newclass span.delpr {color: #6F6C6C;}
body.single-product div.summary.entry-summary > div:nth-child(2) > p ins span.amount{
font-size: 28px;
color: #ff0000;
font-weight: bold;
margin-left:10px;
float:left;
margin-bottom:20px;
}
body.single-product div.summary.entry-summary p del span.amount{
font-weight: normal!important; font-size: 25px!important;
color: #7b7b7a !important;
}
body.single-product div.summary.entry-summary > div:nth-child(2) > p > span.amount{
color: #6e6e6d;
font-size: 26px;
line-height: 27px;
font-weight: 700;
padding-top: 5px;
display: inline-block;
}
body.single-product div.summary.entry-summary p span.amount{
color: #ff0000;
font-size: 27px;
line-height: 27px;
font-weight: 700;
padding-top: 5px;
/*display: inline-block;*/
}
body.single-product div.summary.entry-summary > div:nth-child(2) > p del span.amount{
font-size: 27px;
color: #7b7b7a;
float:left;
margin-bottom:20px;
text-decoration:line-through;
}
body.single-product .summary.entry-summary > div:nth-child(2) > p.price{
	width:100% !important; float:left !important;
}
body.single-product span{
	top:19px ;
}
body.single-product div.related.products > ul > li > a span.onsale{
	top:6px !important;
}
/*body.single-product div.summary.entry-summary > div:nth-child(3) > p{font-size: 12px;
line-height: 18px;
margin-bottom: 10px;}*/
body.single-product .images{
	width:380px !important ; float:left !important;
}
body.single-product .summary.entry-summary{
	width:530px !important; float:right !important;
}
body.single-product form.cart{
 border-bottom:none !important; padding-bottom:20px !important;
}
body.single-product .woocommerce-tabs > ul > li{
	background:#fff !important;  text-shadow:none !important; border-radius:0px !important; font-size:10px !important; text-transform:uppercase !important; padding:3px 14px !important;
}
body.single-product .woocommerce-tabs > ul > li.active{
 border-top: 2px solid #ff3535 !important;  background:#fff !important; text-shadow:none !important; border-radius:0px !important;padding:3px 14px !important;
}
body.single-product .woocommerce-tabs > ul{margin-left: 0px !important;
padding-left: 5px !important;}
body.single-product #tab-description > p{
	font-size:14px; margin-top:14px;
}
body.single-product #commentform > p > label{
	font-size:12px !important;
}
body.single-product #commentform {
	margin-top:10px;
}
body.single-product #comments > p{
	font-size:13px;
}
body.single-product #submit{background: #262626 !important;
color: #fff !important;
height: 27px !important;
font-weight: normal !important;
border: none !important;
box-shadow: none !important;
font-weight:normal !important;
font-size:17px !important;
width:76px !important; 
cursor:pointer !important;
}
.sort > div#loader_div {
    float: right;
    margin-bottom: -26%;
    margin-right: 16%;
    margin-top: -14px;
    width: 43px;
}
#order_comments_field {
    clear: both;
    margin: 0 0 21px;
}
#order_comments_field > label {
    color: #000;
}
#order_comments_field .input-text {
    height: 100px;
    width: 450px;
}
#commentform > p.comment-form-rating > p > span > a.star-1,a.star-2,a.star-3,a.star-4,a.star-5{color: #ffd700 !important;}
#content > div.woocommerce-message > a.wc-forward{
	background: #262626 !important;
color: #fff !important;
height: 15px !important;
font-weight: normal !important;
border: none !important;
box-shadow: none !important;
font-weight:normal !important;
font-size:13px !important;
width:76px !important; 
cursor:pointer !important;
text-align:center;
}
body.woocommerce-account div.woocommerce > form > p > input.button{
	background: #262626 !important;
color: #fff !important;
height: 30px !important;
font-weight: normal !important;
border: none !important;
box-shadow: none !important;
font-weight:normal !important;
font-size:15px ;
cursor:pointer !important;
}
body.woocommerce-account  p.lost_password > a{
	color:#000 !important; text-decoration:none !important; font-style:italic !important;
}
div.col2-set.addresses{
	font-size:15px; line-height:17px;
}
.customer_details{
font-size: 15px;
margin-bottom: 16px;
line-height: 18px;	
}
.woocommerce > header > h2{
	font-size:17px; margin-bottom:10px;
}
div.col2-set.addresses > div.col-1 > header{
	font-size:15px; margin-bottom:10px;
}
div.col2-set.addresses > div.col-2 > header{
	font-size:15px; margin-bottom:10px;
}
/******************css 14/10/2014**********************/
body.single-product div.related.products > ul li{
	width:184px !important; float:left;
}
body.single-product div.related.products > h2{
	
border-bottom: 4px solid #ececec;
padding-bottom: 14px;
margin-bottom: 41px;
}
body.single-product div.related.products > ul > li > a.button.add_to_cart_button{
background: #c53417 !important;
color: #fff !important;
height: 19px !important;
font-weight: normal !important;
border: none !important;
box-shadow: none !important;
font-weight: normal !important;
font-size: 17px !important;
width: 85px !important;
cursor: pointer !important;
display:none !important;
}
body.single-product div.related.products > ul > li > a > h3{
	color:#414042; text-decoration:none; min-height:
	25px; 
}
/*body.single-product div.related.products > ul > li > a span.price{
	display:none;
}*/
body.single-product ul.product_list_widget{
margin: 0px 20px 0px 0px;
}
body.single-product ul.product_list_widget li{
	margin-bottom:10px;
	border-bottom:3px solid #ececec;
	padding-bottom:10px;
}
body.single-product ul.product_list_widget li a{
	color:#414042; text-decoration:none; margin-bottom:20px; font-weight:normal !important; font-size:11px;
}
body.page-id-89 #orderid{
width: 310px;
height: 39px;
padding: 0px 10px;
}
body.page-id-89 #order_email{
width: 310px;
height: 39px;
padding: 0px 10px;
}
body.page-id-89 div.woocommerce > strong > form.track_order > p > input[type=submit]{
background: #262626 !important;
color: #fff !important;
height: 38px !important;
font-weight: normal !important;
border: none !important;
box-shadow: none !important;
font-weight: normal !important;
font-size: 17px !important;
width: 85px !important;
cursor: pointer !important;
}
body.single-product .sside h1{
	width: 237px;
float: left;
margin: 0px 20px 0px 0px;
font-size:20px;
}
body.single-product .sside {
	float:left;width:100%;
}
body.single-product #mainCntr > div.Pro_type > div.pro_lft > div.prd_colmn > ul > li > a > img{
float: left;
width: 57px;
margin: 0px 10px 0px 0px;
}
body.single-product #mainCntr > div.Pro_type > div.pro_lft > div.prd_colmn > ul > li > span{
	font-weight:bold !important; font-size:11px;
}
.prd_ryt ul.children{ display:none;}
/*css changes 18-10-2014*/
.img_link{
	background:none !important; padding:15px 0px 15px 2px ;
}
.img_link img{
	width:70px;
}
.level_box table td.lvl_img {
width: 11% !important;
}
#content > h2{
color: #cdcece;
font-size: 27px;
line-height: 27px;
font-weight: 700;
text-transform: uppercase;
padding-bottom: 20px;
}
body.archive #content > div > ul > li > a > h3{
	color: #707070; text-transform:uppercase;  min-height:36px;
	}
body.archive #content > div > ul > li > a > h3:hover{
color:#FF2222	
}
body.archive #content > div > ul > li > a > span.price > del > span{
	font-size:14px; color:#7B7B7A;font-weight:normal;
}
body.archive  #content > div > ul > li > a > span.price > ins > span{
	font-size:15px; font-weight:bold; color:#7B7B7A;
}
body.archive #content > div > ul > li > a > span.price{
	font-size:15px; font-weight:bold;color:#7B7B7A;
}
body.archive  #content > div > ul > li > a > img{
	border:1px solid #ccc; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;
}
body.archive #content > div > ul > li > a.button.add_to_cart_button, body.archive #content > div > ul > li > a.button
{
background: #c53417 !important;
color: #fff;
font-weight: normal;
border: none;
font-size: 13px;
padding: 10px 10px; position:absolute; left:0; bottom:0
}
.panel > table > tbody > tr > td > h6:hover{
	color:#FF2222;
}
.panel > table > tbody > tr > td > pre {
	margin-top:-12px;
}
.panel > table > tbody > tr > td:nth-child(7) > button{
	margin-top:-11px; 
}
.woocommerce-breadcrumb span{color:#231f20}
body .dscnt .con_mn .label_pnl{float:left; width:40%; margin-left:36px;}
body  .dscnt .con_mn .label_pnl label{
font-size: 17px;
color: #000;
font-weight: bold; line-height:34px;
}
.panel_subcat.searchnew .img_link img{margin:0!important} 
body .dscnt .con_mn .input_pnl{float:left; width:40%;}
body .dscnt .con_mn .input_pnl input[type=text]{width:100%; border:1px solid #dadada; height:34px; margin-bottom:15px; font-size:16px; padding:0px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body .dscnt .con_mn .input_pnl input[type=email]{width:100%; border:1px solid #dadada; height:34px; margin-bottom:15px; font-size:16px; padding:0px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body .dscnt .con_mn .input_pnl input[type=tel]{width:100%; border:1px solid #dadada; height:34px; margin-bottom:15px; font-size:16px; padding:0px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body .dscnt .con_mn .input_pnl textarea{width:100%; border:1px solid #dadada; height:120px; margin-bottom:15px; font-size:16px; padding:10px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body .dscnt .con_mn  div.input_pnl > span > input[type=submit]{
background: #262626 !important;
color: #fff !important;
height: 40px !important;
font-weight: normal !important;
border: none !important;
box-shadow: none !important;
font-weight:normal !important;
font-size:17px !important;
width:102px !important; 
cursor:pointer !important;
}
body .dscnt p { padding-bottom:20px;}
body .dscnt h3 {margin-bottom:16px!important;}
body .dscnt div.wpcf7-validation-errors{float:left;color:#f00;}
body .dscnt div.wpcf7-mail-sent-ok{float:left!important;margin-left: 323px;}
.ofr a{text-decoration:none; color:#fff;}
.ofr a:hover{text-decoration:underline;}
.acf_postbox .field textarea{ height:77px !important;}
.woocommerce #content div.product form.cart .group_table td.label, .woocommerce div.product form.cart .group_table td.label, .woocommerce-page #content div.product form.cart .group_table td.label, .woocommerce-page div.product form.cart .group_table td.label{padding-top:5px!important}
.woocommerce-page div.product form.cart table td del, .woocommerce-page div.product form.cart table td ins{ display:block; padding-top:4px}
body.archive #content > div > ul > li > a > img{height:180px!important; width:209px!important}
body.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-bottom:40px; min-height:280px;}
body.single .related ul.products li.product, .related ul.products li.product{padding-bottom:0px!important; min-height:0px!important;}
.related ul.products li.product a.button{display:none!important}
.related ul.products li.product img{width:184px!important; height:184px!important}
.discount .fa-caret-right{ color:#f60013; position:absolute; right:-5px; top:0; vertical-align:middle; line-height:38px;}
body.single-product span.addnewsu{line-height:38px; font-size:14px; float:left; position:relative; padding:0px 10px 0px 20px; top:0 !important; width:340px}
.entry-summary h1 {
color: #000;
font-size: 22px;
font-weight: normal;
line-height: 22px;
padding-bottom: 16px;
border-bottom: solid 1px #d8d9d9;
margin-bottom: 9px;
}
.woocommerce .star-rating span, .woocommerce-page .star-rating span{color: #ffd700 !important; top:0px!important;}
body.single-product div.summary p.price ins span.amount{ color:#c53417!important;}
body.single-product  .yith-wcwl-add-to-wishlist {
margin-top: 37px;
float: left;
margin-left: 5px;
}
body.single-product a.add_to_wishlist {
  padding: 0px 116px 2px;
color: #6F6C6C;font-size: 13px;box-sizing: border-box;
  width: 100%;
  float: left;
  font-weight: 600;
text-decoration: none;
}
.woocommerce-checkout #payment ul.payment_methods li label img {width: 100px;
  height: auto;
  padding-top: 7px!important;
  margin-bottom: 10px;}
.entry-summary p {
color: #8d8d8c;
font-size: 12px;
line-height: 18px;
text-align: justify;
}
.upsells ul.products{float:left !important; width:100% !important;} 
.upsells ul.products li {float: left !important;width: 195px !important;clear: none!important;margin: 0px 18px 0px 0px !important;}
/*.upsells ul.products li > a{width:195px!important; height:195px!important;}*/
.upsells ul.products li > a img{width:195px!important; height:195px!important;}
.search_list {float: left;width: 100%;margin: 15px 0px 11px 0px;}
.search_list .img_prod {float: left;width: 147px; border: 1px solid #ccc;padding: 9px;}
.search_list a.img_link {float: left;width: 100%;padding: 0px 0px 0px 0px!important;}
.search_list a.img_link img{width:100% !important; height:auto !important;}
.search_content{float: right;width: 770px;}
.search_content h2.hdng{color:#2F71BA; line-height:normal; float:left; width:100%; margin-bottom:8px;}
.search_content h2.hdng a {color: #2f71ba;font-size: 15px !important;text-decoration: none;}
.search_list a.add_to_cart_button{float:left !important; width:100% !important; text-align:center; text-decoration:none !important;padding: 10px 0px !important;}
.search_list a.added_to_cart.wc-forward {float: left;width: 100%;text-align: center;margin: 5px 0px 0px 0px;color: #0040DC;} 
.search_list .search_content p {font-size: 14px;line-height: 18px;float: left;width: 100%;}
.search_list .img_prod button{display:none;}
body.woocommerce-cart div.cross-sells > ul > li.type-product > a > h3{color:#000;font-weight:normal;}
body.woocommerce-cart div.cross-sells> ul > li.type-product > a > span.price > span.amount{color:#414042;
font-weight:bold;font-size:14px;}
body.woocommerce-cart div.cross-sells > ul > li.type-product> a.add_to_cart_button{  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  background: #c53417 !important;
  overflow: hidden !important;
  color: #fff !important;
  font-size: 12px !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 600 !important;
  padding: 11px 10px !important;
  text-shadow: none !important;
  text-transform: uppercase;}
body.woocommerce-cart div.cross-sells > ul > li.type-product{	margin-bottom:0px;	padding-bottom:10px;}
body.woocommerce-cart div.cross-sells{padding: 20px 0px 7px 0px;margin: 20px 0px 25px 0px;float: left; width:100%;border-bottom: 1px solid #E0DADF;height: auto;border-top: 1px solid #E0DADF;}
body.woocommerce-cart div.cross-sells > h2{	margin-bottom:10px;	font-size:15px;}
body.woocommerce-cart div.cross-sells > ul > li.type-product{float:left; width:190px; margin:0px 20px 10px 0px !important; clear:none;min-height: 330px;
  padding-bottom: 0px;}
.upsells ul.products li .cross_sell_img {width: 100%;
  height: 180px;
  margin-bottom: 12px;
  /*border: 1px solid #808080;*/
  padding: 10px;
  box-sizing: border-box;
  float: left;}
    .upsells ul.products li .cross_sell_img img {width: 100%!important;
  height: 100%!important;
  margin-bottom: 0px!important;}
/*body.woocommerce-cart div.cross-sells > ul > li.type-product a img{height:175px !important;}*/
.woocommerce ul.products li.product a img { width: auto;}
body.single-product div.images > div.thumbnails a img{ width:100% !important; height:89px !important;}
/*.woocommerce #content div.product p.price{{padding-top:10px}
.woocommerce-review-link{text-decoration:none; color:#000} 
.woocommerce-review-link:hover{color:##2e70c0}
.discount_info span{padding-top:10px}
.discount_info span a{text-decoration:none; color:#2e70c0}
.discount_info span a:hover{text-decoration:none; color:#ef462b}*/
.con_mn span.wpcf7-not-valid-tip{float:right; width:100%; padding-bottom:10px; text-align:left;padding-top: 7px;}
div[itemprop=description] {
 width: 100%;
float: left;
margin: 20px 0 0px 0; border-bottom: solid 1px #d8d9d9;
padding-bottom: 27px;
}
body.woocommerce-cart div.cross-sells > ul > li.type-product .yith-wcwl-add-button a {float: left;
  margin-left: 20px;}
  body.woocommerce-cart div.cross-sells > ul > li.type-product .cross_sell_img {  width: 100%;
  height: 180px;margin-bottom: 12px;
  /*border: 1px solid #808080;*/
  padding: 10px;
  box-sizing: border-box;
  float: left;}
    body.woocommerce-cart div.cross-sells > ul > li.type-product .cross_sell_img  img { width: 100%; height: 100%;}
div[itemprop=description] p{ color: #7b7b7a !important;}
body.single-product div.summary.entry-summary form.cart{ width: 100%;
float: left;
border-top: solid 0px #d8d9d9;
padding-top: 23px; margin-bottom:5px;}
body.single-product div.product_meta{
float: left;
margin-bottom: 30px;
width: 100%;
margin-top: 20px;}
.related{ width: 100%;
float: left;
padding-bottom: 50px;
border-bottom: solid 3px #ececec;
margin-bottom: 32px;}
div.product-type-grouped p.price {
display:none!important
}
body.single-product div.summary.entry-summary > form{
 padding: 17px 0px 0px 0px !important;
}
body.single-product div.summary.entry-summary > form > table > tbody > tr > td > label > a{
	text-decoration:none; color:#414042;
}
body.single-product div.related.products{
	display:none!important;
}
/* css changes 03-11-2014  */
body.single-product div.upsells.products > ul > li.type-product > a > h3{
	color:#000;
	font-weight:normal;
}
body.single-product div.upsells.products > ul > li.type-product > a > span.price > span.amount{
	color: rgb(166, 166, 166);
	font-weight:bold;
	font-size:14px;
}
body.single-product div.upsells.products > ul > li.type-product> a.add_to_cart_button
{
border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  background: #c53417 !important;
  overflow: hidden !important;
  color: #fff !important;
  font-size: 12px !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 600 !important;
  padding: 10px 10px !important;
  text-shadow: none !important;
  float: left;
  text-transform: uppercase;
}
body.single-product div.upsells.products > ul > li.type-product{	margin-bottom:0px;	padding-bottom:10px;}
body.single-product div.upsells.products{padding: 20px 0px 7px 0px;margin: 0px 0px 25px 0px;float: initial;
border-bottom: 1px solid #E0DADF;height: auto;border-top: 1px solid #E0DADF;}
body.single-product div.upsells.products > h2{	margin-bottom:10px;	font-size:15px;}
#tab-description li{ list-style:disc inside !important; font-size: 14px; color: #938c8c; line-height: 24px; }
.footer-btm .credit_card{margin-left: 80px; text-align: center;}
.footer-btm .credit_card img{ width:60%; vertical-align:middle; }
ul.accordion a.add_to_wishlist{width: 118px !important; height: 39px !important; color: #fff !important; border: none !important; background: #000 !important; font-weight: normal !important; margin-left: 3px; float:left; -webkit-border-radius: 2px; border-radius: 2px; text-decoration:none; text-align:center; line-height:39px; margin-top: 24px }
a.jkvr{border-radius: 0px !important ; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; background: #c53417 !important; overflow: hidden !important; color: #fff !important; font-size:12px !important; font-family: 'Open Sans', sans-serif !important; font-weight: 600 !important; padding: 11px 10px !important; text-shadow: none !important; float: right; text-transform: uppercase;}
.single-product form.cart{ float: left; width: 43%;}
ul.accordion a.new_wish {
border-radius: 0px !important;
line-height: 18px !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
background: none !important;
overflow: hidden !important;
color: #fff !important;
font-size: 12px !important;
font-family: 'Open Sans', sans-serif !important;
padding: 9px 10px !important;
text-shadow: none !important;
float: right;
text-transform: uppercase;
height: auto !important;
width: 60px !important;
margin: 0px 0 0 4px !important;
float: left;
}
.add_to_cart_button{ background: #c53417 !important; color: #fff !important;}
/*css changes 30 jan 2015*/
.panel_subcat .listing-inner a.new_wish {width: 100% !important;
  height: auto!important;
  margin-left: 0px !important;
  float: left;
  margin-top: 10px!important;
  box-sizing: border-box;
  padding: 0 0!important;}
ul.accordion a.new_wish {width: 100% !important;
  height: auto!important;
  margin-left: 0px !important;
  float: right;
  margin-top: 10px!important;
  padding: 0 0!important;
  box-sizing: border-box;}
.listing-container{float:left; width:100%; margin:0px ; padding:0px;}
.listing-inner{float:left; width:100%; margin:10px 0px ; padding:0px;}
.prolist-img{float:left; width:72px; margin-right:20px; margin-top:0px;}
.prolist-img img{width:100%; height:auto; border:none;
  box-sizing: border-box;}
.prolist-name{ float: left;
  width: 510px;
  margin-right: 0px;
  margin-top: 0px;}
.srch{margin-top:14px !important;}
.prolist-sku{float:left; width:80px;font-family: 'MyriadProSemibold';font-weight: normal;color: #282828;font-size: 15px;text-transform: uppercase;line-height: 27px;margin-top:10px; margin-right:25px;}
.prolist-rate{float:left; font-family: 'MyriadProSemibold';font-weight: normal;color: #6e6e6d; text-align:center;  margin-left: 90px; margin-right: 10px; box-sizing: border-box;
font-size: 15px;text-transform: uppercase;line-height: 16px;margin-top:0px;}
.listing-inner .newclass {margin-left: 30px; margin-right: 30px;}
.prolist-btn{float: right;
  width: 116px;
  margin-top: 0px;
  margin-right: 0px;
  text-align: center;
  box-sizing: border-box;}
.listing-inner .cat { margin-top: -10px;}
.prolist-btn a.jkvr{ text-decoration:none;}
.prolist-wishlist{float:left; width:58px;margin-top:0px; margin-left:13px;}
.prolist-wishlist .yith-wcwl-add-to-wishlist{margin-top:-6px !important;}
.prolist-best{float: right; width: 70px; margin-top: -10px;}
.searchnew .listing-inner .prolist-best { margin-top: -10px;}
.prolist-best button span {line-height: 7px !important;height: 8px!important;padding: 23px 7px!important;margin: 0px 0px 0px 0px !important;font-style: italic;}
.prolist-best button span {border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;background: #2f71ba;overflow: hidden;color: #fff;font-family: 'Open Sans', sans-serif;font-weight: 600;padding: 18px 10px 10px 9px;float: left;text-transform: uppercase;white-space: nowrap;height: 31px;width: 39px;line-height: 13px;
text-align: center;}
.prolist-best button {background: none;float: left;width: 56px;padding: 0px 0px 0px 0px;margin: 0px 5px 0px 0px;
border: none;}
.prolist-name h6 a {background: none;padding: 0px;font-family: 'MyriadProSemibold';font-weight: normal;
color: #282828;font-size: 15px;text-transform: capitalize!important;text-decoration: none;}
/*.prolist-name h6{  width: 220px;
  float: left;}*/
body.page-id-1195 h2 {font-size: 19px;margin-bottom: 10px; margin-top:10px;}

/*changes end*/
/*css changes 5 feb 2015*/
.button.add_to_cart_button.product_type_simple.jkvr{position: initial;
  width: 116px;
  float: left;
  text-align: center;
  box-sizing: border-box;
  padding: 10px 10px;}
.added_to_cart.wc-forward {
  left: 0px;
  margin-top: 10px!important;
  position: relative!important;
  width: 100%;
  float: left;
  padding: 0 0!important;
  box-sizing: border-box;
  color: #000000 !important;
  font-size: 13px;
   cursor: pointer;
  text-decoration: none; text-decoration: none;
  font-family: 'MyriadProSemibold';
  text-transform: uppercase;
}
.cat_tabbers li:hover{ }
.cat_tabbers li a:hover{ }
.cat_tabbers li{ margin-bottom:7px;}
.cat_tabbers li a{  border-bottom:2px solid #fff;}
.panel_subcat a.new_wish {
border-radius: 0px !important;
line-height: 0px !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
overflow: hidden !important;
color: #fff !important;
font-size: 12px !important;
font-family: 'Open Sans', sans-serif !important;
padding: 0px 10px !important;
text-shadow: none !important;
float: right;
text-transform: uppercase;
height: auto !important;
width: auto !important;
margin: 0px 0 -7px 14px !important;
float: left;
}
.panel_subcat h6 a
{background: none;
padding: 0px;
font-family: 'MyriadProSemibold';
font-weight: normal;
color: #282828;
font-size: 15px;
text-transform: capitalize!important; text-decoration:none;}
.panel_subcat table td {vertical-align: middle;}
.panel_subcat td.lvl_img{width:11%!important;}
.panel_subcat { margin-top: 10px;}
.panel_subcat .img_link img {
width: 70px;
float: left;
margin: 0px 0px 0px 0px;
border: none;
}
.level_box table td yith-wcwl-add-to-wishlist{ padding:0px !important; margin-top:0px !important}
.level_box table td yith-wcwl-add-button show{ padding:0px !important; margin-top:0px !important}
.level_box table td div{ padding:0px !important;}
.level_box table td a{background: none;
padding: 0px;
font-family: 'MyriadProSemibold';
font-weight: normal;
color: #282828;
font-size: 15px;
text-transform: uppercase;}
a.alt{border-radius: 5px !important; line-height:18px !important; -moz-border-radius: 5px !important;-webkit-border-radius: 5px !important; background: #c53417 !important; overflow: hidden !important; color: #fff !important; font-size: 12px !important; font-family: 'Open Sans', sans-serif !important; font-weight: 600 !important; padding: 5px 10px !important; text-shadow: none !important; float: right; text-transform: uppercase;}
.cart-collaterals #yith-wcwl-form h2{padding: 30px 0; font-size: 14px;}
.cart_totals tr.shipping p{ font-size:13px;}
.shipping_calculator h2 a.shipping-calculator-button{ padding:10px 0; display: block;}
.paypal{width: 129px;}
/*08-11-2014*/
.wishlist-con{
	width:50px; float:left; color:#000;
}
.wishlist-con div.cart-lft > span{
	margin-left:4px;
}
.wishlist-con a{
	text-decoration:none; color:#000;
}
.second_title {
color: #000 !important;
float: left;
font-size: 17px !important;
margin-top: 13px !important;
}
.best_s em {
float: left;
line-height: 13px !important;
margin-left: -2px !important;
margin-top: -10px !important;
font-size: 12px;
}
   .wpcf7-form{float:left; width: 100%;}
   .wpcf7-form p{float:left; width: 100%;}
.wpcf7-form p label{ float:left; width:300px;  color: #000; font-size: 17px; font-weight: bold;  margin: 0 0 0 30px; } 
.wpcf7-form p input[type=text], .wpcf7-form p input[type=email],.wpcf7-form p input[type=tel]{float:left !important; border:1px solid #dadada; font-size:16px; height: 34px; margin-bottom:15px;  padding: 0 10px; width: 400px !important;}
.wpcf7-form p textarea{float:left !important; border:1px solid #dadada; font-size:16px; height:175px; margin-bottom:15px;  padding: 0 10px; width: 400px !important;}
.wpcf7-form p img{width:200px !important;}
 
 .wpcf7-form p input[type=submit]{background: none repeat scroll 0 0 #262626 !important;border: medium none !important;  box-shadow: none !important;
    color: #fff !important;
    cursor: pointer !important;
    font-size: 17px !important;
    font-weight: normal !important;
    height: 40px !important; width: 102px !important;}
      img.ajax-loader{min-width:16px !important; height:16px !important;}
	  
#product-597 > button:nth-child(1) {margin-left:10px;}	  
    
.discount_info {
float: left;
width: 100%;
}
.discount_info span {
float: left;
width: 100%;
top: 0px !important;
padding: 0 0 0 0!important;
margin: 0 0 5px 0!important;
font-size: 14px;
font-weight: bold;
border:none;
}
/*.status-publish{clear:both;}*/
.woocommerce-breadcrumb{
float: left;
width: 100%;
clear: both;
}
.single-product .product{clear:both!important}
button.bestslr {
background: #2F71BA;
border: none;
color: #fff;
padding: 13px 10px;
border-radius: 89px;
font-size: 9px;
position: absolute;
top: -7px;
left: -9px;
}
button.newprd {
background: none;
    border: medium none;
    border-radius: 89px;
    color: #fff;
    font-size: 9px;
    left: -10px;
    padding: 0px 0px;
    position: absolute;
    top: -10px; width:70px;  height:70px;
}
/*.woocommerce div.product div.images img {
    
    height: 400px;
    
}*/
@-moz-document url-prefix() {
button.newprd{
padding: 19px 11px;
}
}
@-moz-document url-prefix() {
button.bestslr{
left:54px;
}
body.single-product #mainCntr > #container > #content > div.images{position:relative;}
/*.yith-wcwl-add-to-wishlist{float:left;}*/
.yith-wcwl-add-button > a > span > img{display:none;}
.panel_subcat a.new_wish {
border-radius: 0px !important;
line-height: 0px !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
overflow: hidden !important;
color: #fff !important;
font-size: 12px !important;
font-family: 'Open Sans', sans-serif !important;
padding: 0px 10px !important;
text-shadow: none !important;
float: right;
text-transform: uppercase;
height: auto !important;
width: auto !important;
margin: 0px 0 0 14px !important;
float: left;
}
}
.left-quick {
    position: fixed;
    right: 0px;
    /*left:0px;*/
    top: 20%;
    width: 250px;
   /* height: 580px; */
   max-height: 500px;
    z-index: 999;
    background: #efefef;
    /*margin-right: 112px;*/
   /* overflow: scroll;*/ 
}
.left-quick h1{font-size:18px; text-align:center; padding:10px 0px; border:solid 2px #6e6e6d; background:#ccc; font-size:18px; font-weight:normal}
.left-quick ul{padding:10px; overflow:auto; /*height:auto;*/ max-height: 500px;background: #efefef;}
.left-quick ul li{display:block; font-size:12px; font-weight:normal; margin-bottom: -1%;}
.left-quick ul li a{color: #2f71ba; font-size:11px; display: block; line-height: 18px; text-decoration:none;  font-family: 'Open Sans', sans-serif !important;
 padding-bottom: 5px; border-bottom: 2px solid #efefef;}
.left-quick ul li a:hover{border-bottom: 2px solid #ef3e22}
.left-quick ul li a.selected {border-bottom: 2px solid #ef3e22;}  
.home-btm-seciton img {
    height: 67px;
    width: auto;
}


#slickholder{ display:none; float:left; width:100%;}

.cat_desk p{
    padding: 8px 0px;
}

.cat_desk{
    background-color: #ECECEC;
    padding-left: 10px;
}

#shipping_method li input[type="radio"] {
  -webkit-appearance: radio;
}

.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select{ border-color: #ccc !important;}

/*************************************************************

                        Responsive starts

**************************************************************/

@media ( max-width:1477px) and ( min-width:1400px)

{
	.left-quick { width:230px;}
	
	
	}

@media ( max-width:1476px) and ( min-width:1366px)

{
	.left-quick { width:194px;}
	
	
	}



@media( max-width:1360px )
{
.left-quick {
  position: relative;
  left: 0px;
  top: 30px;
  width: 100%;
  height: auto;
  max-height: inherit;
  z-index: 999;
  background: #efefef;
  margin-bottom: 20px;
}

.left-quick ul li a {
  color: #2f71ba;
  display: block;
  line-height: 20px;
  text-decoration: none;
  font-family: 'Open Sans', sans-serif !important;
  padding-bottom: 5px;
  border-bottom: 2px solid #efefef;
}
body.page-id-1195 p {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 0px;
}
.footer-btm {
  width: 95%;
  float: left;
  padding: 0px 0px 20px 0px;
}
  body.single-product .product_title { font-size:20px; line-height:24px;}
  .page-id-32 .woocommerce p { margin-bottom:10px;}
    .page-id-2079 table { width:100% !important;}


	
	}

	
@media ( max-width:1367px) and ( min-width:1370px)
{
.left-quick {
  position: fixed;
  right: -3px;
  top: 30px;
  width: 200px;
  height: auto;
  z-index: 999;
  background: #efefef;
}

}

@media ( max-width:1366px) and ( min-width:1025px) {
  .logo {
  float: left;
  width: 490px;
}
.logo img { width: 100%; height: auto;}
.header_rgt {
  float: right;
  width: 420px;
  padding-top: 10px;
}
  
}

@media( max-width:1024px) and (min-width:768px)
{
	.mainCntr{ width:750px;}
	.coupon { float:left !important;}
	#mainCntr{ width:750px;}
	.woocommerce table.shop_table { margin:0px !important;}
	.woocommerce .cart .button, .woocommerce .cart input.button {
  float: right !important;
  width: 140px !important;
  margin-left: 3px;
  text-align: center;font-size: 12px!important;
}
	.cntr{ width:750px;}
    footer section.one {
  padding-right: 0!important;
  margin-right: 30px!important;
  float: left;
  width: 170px!important;
}
.woocommerce-page .cart-collaterals .shipping_calculator {
  float: right;
  text-align: left;
}

.woocommerce-page .cart-collaterals .cart_totals { float: right;}
.related_add_to_cart_product .aligner { width: 100%; float: left; margin-bottom: 10px;}
.related_add_to_cart_product .aligner span.related_title { width: 100%; float: left; margin-bottom: 8px;}
.related_add_to_cart_product .aligner .related_sku { width: 75px; float: left;}
.related_add_to_cart_product .quantity {
  float: left;
  margin: 2px 0 0 0px;
  width: 72px;
}

.edu-cont {
  float: right;
  max-width: 435px;
  display: inline-block;
}
.edu-cont p { font-size: 15px!important;}
footer section.two {
  margin-RIGHT: 20px!important;
  width: 150px!important;
  float: left;
  padding-right: 0px!important;
}
footer section.three {
  margin-RIGHT: 20px!important;
  width: 150px!important;
  float: left;
  padding-right: 0px!important;
}
footer section.four {
  PADDING-RIGHT: 0!important;
  width: 180px!important;
  float: left;
}
	.logo{width: 308px;
  margin-top: 16px;
  float: left;}
  .header_rgt {
  float: right;
  width: 410px;
  padding-top: 10px;
}
.logo img { width: 100%; height: auto;}
    body.single-product .images button.newprd img {width: 100%; height: auto!important;}
/*    .upsells ul.products li:nth-child(3n+1) { margin-right: 0px!important;}*/
.woocommerce #review_form #respond p input { border: 1px solid #999;}
    .upsells ul.products li {
  float: left !important;
  width: 170px !important;
  clear: none!important;
  margin: 0px 18px 0px 0px !important;
  min-height: 346px!important;
}
	.logo img{ width:100%; height:auto;}
	nav ul li{   padding: 0px 6px; font-size:12px; float: left;}
	.home-prd-section {  float: none;  width: 647px;  margin: 0 auto;}
	.home-prd-section .clear{ display:none;}
	.home-prd-section section {  margin: 18px 19px 10px 20px!important;  float: left;  position: relative;  width: 292px;  min-height: 310px;}
    	.home-prd-section section:nth-child(even) { margin-right: 0px!important;}
/*.home-prd-section section.mdl {  margin-right: 19px;}*/
/*.home-prd-section section div{ min-height:382px;}*/
.home-prd-section h1 p{ font-size:14px; line-height:17px;}
#content > h2{ font-size:20px;}
footer section p.add {
  font-size: 13px;
  line-height: 18px;
  padding-bottom: 15px;
  margin-bottom: -10px;
}
#wrapper > footer > div > section:nth-child(4){ padding-right:0px !important;}
.woocommerce div.product div.images img {
  height: 326px;
}
body.single-product .images {
  width: 310px !important;
  float: left !important;
}
body.single-product .summary.entry-summary {
  width: 390px !important;
  float: right !important;
}
body.single-product .summary.entry-summary h2  { line-height:22px;}
body.single-product a.add_to_wishlist { text-align:left;}
body.single-product div.summary.entry-summary form.cart{ width: 100%!important;
  float: left!important;}
.woocommerce .woocommerce-breadcrumb{ margin:20px 0px 20px !important;}
.catgry .cat-img-cont img { float: left;}
.catgry .cat-img-cont .cat-cont {
  float: right;
  max-width: 435px;
}
nav ul#menu-header-menu {  width: 100%;
  text-align: center;
  float: left;}
  nav ul#menu-header-menu li {  float: none;  padding: 0px 5px!important;
  font-size: 11px!important;
  display: inline-block;}
.woocommerce div.product form.cart .button {
 vertical-align: middle;
  float: left!important;
  width: 30%!important;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse { width:100%; text-align:left;}

.footer-btm {
  width: 100%;
  float: left;
  padding: 20px 0px 20px 0px;
}
body.single-product .yith-wcwl-add-to-wishlist {
  margin-top: 30px;
  float: left;
  margin-left: 5px;
  width: 48%;
  text-align: center;
  line-height: 14px;
}
prolist-name .na {
  float: left;
  WIDTH: 260PX!important;
}
body.single-product div.product_meta { margin-top:10px;}
.footer-btm span {
  float: left;
  line-height: 21px;
  font-size: 12px;
  color: #2e70ba;
  margin-top: 10px;
}
.footer-btm .credit_card {
  margin-left: 0px;
  text-align: center;
  width: 260px; margin-top:3px;
}
.footer-btm .credit_card img {
  width: 80%;
  vertical-align: middle;
}
.footer-btm p img {
  margin-left: 20px;
  vertical-align: middle;
  margin-top: 0px;
}
footer section h3 { width:90%;}

.address {
  float: left;
  width: 60%;
}
.map {
  float: right;
  width: 40%;
}
.address p { margin-bottom:30px;}
.wpcf7-form p label {
  float: left;
  width: 200px;}
  .wpcf7-form p input[type=text], .wpcf7-form p input[type=email] { width:340px !important;}
  .wpcf7-form p textarea { width:340px !important;}
  .wpcf7-form p img {
  width: 130px !important;
}
.wpcf7-form p label { font-size:16px;}
.breadcrumb  { padding-bottom:20px;}
.content h2.hdng {
  font-size: 22px;
  line-height: 25px;
  padding-bottom: 0;
  text-transform: uppercase;
  padding-bottom: 10px;
}
.page-id-32 .woocommerce p { margin-bottom:10px;}
 .woocommerce p.myaccount_user{ font-size:16px !important;}
  .woocommerce h2 { font-size:15px !important; padding-bottom:10px;}
  .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
  float: left;
  width: 48%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
  float: right;
  width: 48%;
}
  body.page-id-33 .col-1.address > address { margin-bottom:20px;}
  body.page-id-33 .col-1.address > header > h3 {
  font-size: 17px;
  margin-bottom: 0px;
}
body.page-id-33 .col-2.address > header > h3 {
  font-size: 17px;
  margin-bottom: 0px;
}

.acunt_box {
  float: left;
  width: 45%;
  margin-left: 2%;
  padding-bottom: 30px;
  padding-right:3%;  min-height: 350px;
}
.acunt_box:last-child {border: none;
  margin-left: 4%;
  width: 45%;
  padding-right: 0px; min-height:0;
}
.acunt_box h3 { padding-bottom:20px;}
.acunt_box form div {
  margin-bottom: 5px !important;
}
.acunt_box form div label {
  margin: 0px 0px 3px 0px !important;
  padding: 0 !important;
  width:100% !important;
  float: left !important;
}
.noon input[type="text"],input[type="password"] {  width: 290px !important;
  float: left;
  margin-bottom: 10px !important;}
  .noon { width: 96%;
  float: left;}
  .noon input[type="password"] {
  width: 290px !important;
  float: left;
  margin-bottom: 10px !important;
}
.header-mdl .header_rgt .search_box { margin-right:18px;}
  .ajax-login-default-form-container .button-container {
  float: left;
  padding: 0;
  width: 84% !important;
}
body.page-id-1195 h2 { font-size:17px;}
body.page-id-1195 p {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 22px;
}


.prolist-img {
  float: left;
  width: 60px;
  margin-right: 15px;
  margin-top: 0px;
}
.prolist-name {
  float: left;
  width: 350px;
  margin-right: 6px;
  margin-top: 0px;
}
.prolist-name .na {
  float: left;
  WIDTH: 270PX!important;
}
.prolist-name .na {
  float: left;
  WIDTH: 260PX;
}
.listing-inner .cat {
  margin-top: -7px!important;
}
.prolist-sku {
  float: left;
  width: 72px;
  margin-top: 10px; 
  margin-right: 20px;
}
.prolist-rate {
  float: left;margin-right: 0PX!important;
  width: 140px;margin-left: 0px!important; 
  margin-top: 0px;
}
.prolist-btn {
  float: right;
  width: 120px; margin: 0 0!important;
  margin-top: 5px;
}
.button.add_to_cart_button.product_type_simple.jkvr {
  right: 0px !important;
  width: 120px;
  float: left;
  text-align: center;
  box-sizing: border-box;
  margin: 0 0!important;
}
.panel_subcat .listing-inner a.new_wish {width: 100% !important;
  float: left;
  text-align: center;
  margin: 0 0!important;
  padding: 0 0!important;
  padding-top: 10px!important;}
.prolist-wishlist {
  float: left;
  width: 80px;
  margin-top: 0px;
  margin-left: 13px;
}
.prolist-best {
  float: right;
  width: 60px;
  margin-top: -14px;
}
.prolist-name .new_featured_pro {
  width: 270px!important;
  float: left!important;
}
.accordion li.active>a { font-size: 22px!important;}
body.single-product .product_title {
  font-size: 19px;
  line-height: 21px;
}
body.single-product div.summary.entry-summary > div:nth-child(2) > p > span.amount { font-size:23px;}

.searchnew .listing-container .yith-wcwl-add-button a.add_to_wishlist { width:100% !important; margin-top:10px !important; text-align:center;}
.about .abt_txt {width: 430px;}
.about .abt_img {width: 270px;}
body.page-id-33 .woocommerce form fieldset p input[type="text"], input[type="password"] {
  width: 100% !important;}
  
  .page-id-2079 table { width:100% !important;}
   .page-id-2079 table tbody tr td { text-align:center;}
   ul.accordion a.new_wish {
  width: 53% !important;
  height: 100% !important;
  margin-left: 0px !important;
  float: right;
  margin-top: 2px!important;
}
.prolist-btn > a.added_to_cart.wc-forward {
background: none repeat scroll 0% 0% transparent !important;
  font-size: 13px !important;
  width: 100%;
  float: left;
  margin: 0px 0px !important;
  margin-top: 10px !important;
  padding: 0px;
  text-align: center;
  position: initial;
}

.prolist-btn.cat .yith-wcwl-add-to-wishlist a.add_to_wishlist.new_wish {width: 100% !important;
  height: auto!important;
  margin-left: 0px !important;
  float: left;
  margin-top: 10px!important;
  box-sizing: border-box;
  line-height: normal!important;
  padding: 0px 0px !important;}





	
	}
	

	
@media( max-width:767px) and (min-width:480px)
{
	.mainCntr{ width:450px;}
	#mainCntr{ width:450px;}
    body.single-product #tab-description p iframe {  max-width: 100%;
  height: 335px;}
  .woocommerce form#cartid {
  width: 100%;
  float: left;
  display: block;
}
.woocommerce table.shop_table {  width: 100%; padding: 0 0; box-sizing: border-box;
  float: left;
  display: block;}
.woocommerce table.shop_table thead {  width: 100%;
  float: left;
  display: block;}
.woocommerce table.shop_table tbody {  width: 100%;
  float: left;
  display: block;}
  .woocommerce table.shop_table tbody tr {  width: 100%;
  float: left;
  display: block;}
  .woocommerce td.product-quantity {
  min-width: 40px;
}
      .woocommerce .woocommerce-breadcrumb {
  font-size: 13px!important;
  line-height: 18px;
  z-index: 99;
  padding: 14px 6px 0px 6px!important;
  width: 100%!important;
  float: left;
  margin-bottom: 12px!important;
}
    .tabber_cont {
  float: left;
  position: relative;
  border: 1px solid #f0f0f0;
  padding: 30px 0px;
  width: 100%!important;
  margin-top: -7%;
  box-sizing: border-box;
}
.edu-img-cont .edu-cont {
  float: right;
   display: block;
  width: 100%;
}
.edu-img-cont {
  margin-top: 0px;
}
.edu-img-cont .edu-cont p {line-height: 22px!important;
  PADDING-TOP: 12px!important; font-size: 15px!important;}
.prolist-name .na {
  float: left;
  width: 80%;
}
    .upsells ul.products li:nth-child(even) { margin-right: 0px!important;}
    .upsells ul.products li {
  float: left !important;
  width: 200px !important;
 }
 .related_add_to_cart_product .aligner { width: 100%; float: left;  margin-bottom: 10px;}
  .related_add_to_cart_product .aligner span.related_sku { width: 70px; float: left;}
   .related_add_to_cart_product .quantity {
  float: left;
  margin: 0 0 0 0px!important;
  width: 60px;
  clear: both;
}
.woocommerce #review_form #respond p input { border: 1px solid #999;}
  .related_add_to_cart_product .aligner span.related_title { width: 100%; float: left;  margin-bottom: 10px;}
	.woocommerce table.shop_table th { padding:6px 15px;}
	.woocommerce table.shop_table td { padding:6px 8px;}
    .woocommerce .quantity .qty {
  width: 48px;
  text-align: center;
  margin: 0 auto;
  height: 36px;
  float: none;
}
	h3#order_review_heading { font-size:14px; padding-bottom:6px;}
	.payment_box p {font-size: 14px;
  line-height: 20px;}
	#order_comments_field .input-text {
  height: 100px;
  width: 420px;
}
	.cntr{ width:450px;}
    footer section.one {
  padding-right: 0!important;
  margin-right: 50px!important;
  float: left!important;
  width: 200px!important;
  margin-bottom: 30px!important;
}

body.single-product div.summary.entry-summary form.cart .social_share{ display: none;}
footer section.two {
  margin-RIGHT: 0px!important;
  width: 170px!important;
  float: left;
  padding-right: 0px!important;
}
footer section.three {
  margin-RIGHT: 80px!important;
  width: 170px!important;
  float: left;
  padding-right: 0px!important;
}
footer section.four {
  PADDING-RIGHT: 0!important;
  width: 170px!important;
  float: left;
}
	.woocommerce div.product .images { height:450px;}
	.woocommerce div.product .images a img { height:100% !important;}
	.woocommerce div.product form.cart .button {
  vertical-align: middle;
  float: left;
  width: 110px!important;
  margin-top: 6px;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse { text-align:left;}
body.single-product .posted_in { margin-top:4px;}
body.single-product span {
  top: 19px;
}
.woocommerce p.stars a { margin-right:13px;}
	.woocommerce .woocommerce-breadcrumb a {
  color: #777;
  font-size: 12px;
  line-height: 26px;
}
	.logo{  width: 100%;  margin-top: 6px;}
	.logo img{ width:100%; height:auto;}
	nav ul li{   padding: 0px 6px; font-size:12px;}
	.home-prd-section {  float: none;  width: 100%;  margin: 0 auto;}
	.home-prd-section .clear{ display:none;}
.home-prd-section section {  margin: 15px auto 18px !important;  float: none;  position: relative;  width: 304px;  min-height: inherit;}
.home-prd-section section.mdl {  margin-left: inherit;  margin-right: 19px;}
.home-prd-section section div {
  min-height: 200px;
  height: auto;
}
.home-prd-section h1 p{ font-size:14px; line-height:17px;}
footer section {  width: 100%;  padding-right: 0%;  margin-bottom: 14px;}
footer section h3 {  margin-bottom: 10px;  padding-bottom: 5px !important;  margin-right: 0px;  width: 100%; }
#main-navigation{ display:none;}
#slickholder{ display:block;} 
.footer-btm {
  width: 240px!important;
  float: none;
  padding: 0px 0px 0px 0px;
  margin: 0 auto;
}
.footer-btm .credit_card {
  margin-left: 0px;
  text-align: center;
  float: right;
  width: 100%;
}
.footer-btm .credit_card img{ width:100%;}
.footer-btm p img {
  margin-left: 10px;
  vertical-align: middle;
  margin-top: 20px;
}

ul.social{ float:left; margin-top:10px;}
#content > h2{ font-size:19px;}
footer section p.add {
  font-size: 13px;
  line-height: 18px;
  padding-bottom: 15px;
  margin-bottom: -10px;
}
body.single-product .images {width: 330px !important;
  float: none !important;
  margin: 0 auto;
  height: 350px!important;
}
body.single-product .images button.newprd {top: -10px;
  left: 20px;}
body.single-product .summary.entry-summary {
  width: 100% !important;
  float: right !important;
}
body.single-product div.summary.entry-summary form.cart{width: 100%;
  float: left;
  box-sizing: border-box;
  padding-top: 0px!important;}
  body.single-product .summary.entry-summary .yith-wcwl-add-to-wishlist a {  padding: 3px 12px 12px !important;
  color: rgb(166, 166, 166);
  font-size: 14px;
  float: left;
  font-weight: 600;
  text-decoration: none;
  text-align: left;
  margin-left: 95px;}
  .summary .product_meta #wpp-buttons {
  display: block;
  margin: -167px 0 0 390px!important;
  width: 42px!important;
  float: left!important;
  clear: both;
}
body.single-product div.summary.entry-summary > div:nth-child(2) > p > span.amount{ font-size:21px;}
.woocommerce div.product form.cart div.quantity {
  float: left;
  margin: 6px 4px 0 0;
}

.woocommerce div.product div.images img {
  height: auto;
}
.footer-btm span { margin-top:20px;padding-left: 17px;}
.breadcrumb {  padding: 0 0 20px 10px;}
.content h2.hdng {
  font-size: 21px;
  line-height: 22px;
  text-transform: uppercase;
  padding-bottom: 12px;
}
.page-id-33 .woocommerce form p.form-row { margin-top:0px !important;margin-bottom: 4px !important;}

 .woocommerce p.myaccount_user{   font-size: 14px;
  line-height: 19px!important;}
  body.page-id-33 .col2-set.addresses { width:90% !important;}
  body.page-id-33 .col-1.address > header > h3 {
  font-size: 16px;
  margin-bottom: 0px;
}
body.page-id-33 .col-2.address > header > h3 {
  font-size: 16px;
  margin-bottom: 0px;}
  body.page-id-33 .col2-set.addresses .col-1 { margin-bottom:15px;}
.address {
  float: left;
  width: 100%;
}
.map {
  width: 320px;
  float: none;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  padding-top: 20px;
}
.contact_info h3 {
  background: #00669c;
  width: 98%;
  float: left;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  padding: 8px 1.5%;
  margin-bottom: 20px;
}
.wpcf7-form p label {
  float: left;
  width: 140px;
  color: #000;
  font-size: 15px;
  font-weight: bold;
  margin: 0 0 0 10px;
}
.wpcf7-form p input[type=text], .wpcf7-form p input[type=email] {
  float: left !important;
  border: 1px solid #dadada;
  font-size: 16px;
  height: 34px;
  margin-bottom: 15px;
  padding: 0 10px;
  width: 180px !important;
}
.wpcf7-form p textarea {
  float: left !important;
  border: 1px solid #dadada;
  font-size: 16px;
  margin-bottom: 15px;
  padding: 0 10px;
  width: 180px !important;
  height: 130px;
}
.wpcf7-form p img {
  width: 120px !important;
}
.adrs_row span.adrs { font-size:16px;}
.account {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.acunt_box {  width: 47%%;
  float: left;
  margin-left: 0%;
  padding-left: 0px;
  padding-bottom: 90px;
  padding-right: 3%;
  margin-right: 0px;}
  .acunt_box h3 { padding-bottom:10px; font-size:18px;}

.acunt_box:last-child {border: none;
  margin-left: 0px;
  padding-left: 3%;
  width: 46%;
  float: right;
  margin-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.acunt_box form {
  float: left;
  width: 100%;
}

.login_form .button-container input[type="submit"] {width: 100%!important;
  height: 34px!important;
  padding: 0 0;
  margin-top: 8px;}
  .ajax-login-default-form-container .button-container input[type="submit"] {width: 100%!important;
  height: 34px!important;
  padding: 0 0;
  margin-top: 8px;}
  .noon input[type="text"], input[type="password"] {width: 177px !important;
  margin-right: 0px !important;
  float: left !important;
  margin-bottom: 12px !important;
  height: 18px !important;}
  .page-id-148 .noon input[type="text"], input[type="password"] {width: 177px !important;
  margin-right: 0px !important;
  float: left !important;
  margin-bottom: 12px !important;
  height: 18px !important;}
  
  form.track_order p { font-size:15px; line-height:22px;}
  .woocommerce form .form-row-first {float: left;
  width: 100% !important;
  margin-right: 0%!important;margin-top: 0px;
  padding: 0px!important;}
  .woocommerce form .form-row-last { float:left; width:100%;margin-bottom: 20px;}

body.page-id-1195 h2 { font-size:16px;}
body.page-id-1195 p { margin-bottom:22px;line-height: 22px;}

.wpcf7 .wpcf7-form {float: none;
  width: 360px;
  margin: 0 auto;}
  
  .listing-inner:nth-child(odd) {background: #efefef;padding: 10px;  width: 100% !important; box-sizing: border-box;}
  .listing-inner {
  float: left;
  width: 100%;
  margin: 10px 0px;
  padding: 10px;
  box-sizing: border-box;
}
  .prolist-img {
  float: left;
  width: 60px;min-height: 100px;
  margin-right: 15px;
  margin-top: 10px;
}
.panel_subcat h6 a { font-size:14px;}
.prolist-sku {
  float: left;
  width: 70px;
  font-family: 'MyriadProSemibold';
  font-weight: normal;
  color: #282828;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 27px;
  margin-top: 10px;
  margin-right: 20px;
}
ul.accordion .listing-inner a.new_wish {
width: 100% !important;
  height: auto!important;
  margin-left: 0px !important;
  float: left;
  margin-top: 10px!important;
  background: none!important;
  text-align: center;
  padding: 0 0!important;
  box-sizing: border-box;
}
.prolist-rate {
  float: right;
  width: 70px;
  font-size: 15px;margin-right: 0px;
  line-height: 26px;
  margin-top: 10px;
}
.listing-inner .newclass {
  margin-left: 0px!important;
  margin-right: 0px!important;
}
.panel_subcat .listing-inner a.new_wish {  width: 100% !important;
  float: left;
  box-sizing: border-box;  padding: 0 0!important;
  text-align: center}
.prolist-btn {
  float: left;
  width: 120px; text-align: center;
  margin-top: 15px;
  margin-right: 0px!important;
  clear:left;
}
.searchnew .listing-container .listing-inner .prolist-btn a {margin-left: 5px !important;
  float: left !important;}
.prolist-wishlist {
  float: left;
  width: 50px;
  margin-top: 14px;
  margin-left: 75px;
}
.prolist-best {
  float: right;
  width: 64px;line-height: 0;
  margin-top: -10px;
}
.prolist-name {
  float: left;
  width: 320px;
  margin-right: 0px;
  margin-top: 10px;
}
.prolist-name .new_featured_pro {
  width: 100%!important;
  float: left;
}
body.single-product .product_title {
  font-size: 17px;
  line-height: 21px;
}
body.single-product .yith-wcwl-add-to-wishlist { width:50%; text-align:center;}
body.single-product div.product_meta {
  float: left;
  margin-bottom: 10px;
  width: 100%;
  margin-top: 10px;
}
.searchnew .listing-container .listing-inner .prolist-btn .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {  width: 100% !important;
  background: none !important;
  text-align: center !important;}
  
  .page-id-32 .woocommerce .col2-set .col-1 {
  margin-bottom: 15px;
}
.page-id-32 .woocommerce p {
  line-height: 20px;
  padding-bottom: 12px!important;
  font-size: 15px;
}
.about .abt_txt {width: 100%;margin-bottom: 20px;}
.about .abt_txt p {font-size: 15px;
  line-height: 21px;
  text-align: justify;}
.about .abt_img{
  float: none;
  margin-left: 0px;
  width: 300px;
  margin: 0 auto;
}
body.page-id-33 .woocommerce form fieldset p input[type="text"], input[type="password"] {
  width: 100% !important;
  border: 1px solid #dadada;
  box-shadow: none;
  height: 34px!important;
  border-radius: 3px;
  padding: 0px 10px;}
  body.page-id-33 .woocommerce form fieldset p label { font-size:15px;}
   .page-id-2079 table tbody tr td span {   font-size: 12px !important;
  line-height: 16px;}
  
  
ul.accordion > li > a {padding: 14px 10px 14px 46px !important;
  color: #000000;
  font-size: 18px !important;
  display: block;
  background-position: 3% 37%!important;
  cursor: pointer;}
  
  
  ul.accordion li .sort {
  float: left;
  width: 96% !important;
  margin: 0px!important;
  background: #ececec;
  margin-top: 12px!important;
  padding: 2% !important;
}
  ul.accordion li .sort select {
  padding: 2px 5px !important;
  color: #000;
  font-size: 12px;
  line-height: 18px;
  float: left;
  margin-right: 15px;
  width: 99%;
  margin-bottom: 3px;
}

body.single-product a.add_to_wishlist {
  padding: 3px 12px 12px !important;
  color: #0000FF;
  font-size: 14px;
  float: left;
  font-weight: 500;
  text-decoration: none;
  text-align: left;
}
ul.hd-cont li { padding-right:20px;}
.account .acunt_box {
  width: 47%;
  float: left;
  margin-left: 0%;
  padding-left: 0px;
  padding-bottom: 90px;
  padding-right: 3%;
  margin-right: 0px;
}
.account .acunt_box:last-child {
  border: none;
  margin-left: 0px;
  padding-left: 3%;
  width: 46%;
  float: right;
  margin-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.page-id-148 .noon input[type="password"] {
    width: 177px !important;
    margin-right: 0px !important;
    float: left !important;
    margin-bottom: 12px !important;
    height: 18px !important;
}
.header-mdl .header_rgt .search_box { margin-right:16px;}
body.woocommerce-cart .cart_totals { width:94% !important; clear:both;}
.woocommerce table.shop_table td {
    padding: 6px 8px;
    widows: 50% !important; width: 100%; float: left;
    text-align: center;
    line-height: 17px;
}
body.woocommerce-cart table.cart tr {
  text-align: center;
  width: 100%;
  float: left;
}
/*ul.products .listing-inner .prolist-btn a.jkvr {
    right: -12px !important;
    width: 80px;
    font-size: 10px !important;
}*/
/*ul.products .listing-inner .prolist-btn .added_to_cart.wc-forward {
  float: right;
  width: 60px;
  margin-left: 130px;
  margin-top: 46px;
}*/
.images > button.newprd {top: -20px;
  left: -12px;}
  
  .prolist-btn > a.added_to_cart.wc-forward {
background: none!important;
  font-size: 13px !important;
  width: 120px;
  float: left;
  padding: 0 0;
  margin-left: 0px;
  margin-top: 10px!important;
  text-align: center;
  box-sizing: border-box;
  position: initial;color: #000000;
  font-size: 13px;
  display: block;
  cursor: pointer;
  text-decoration: none;
  font-family: 'MyriadProSemibold';
  text-transform: uppercase;
}

/*ul.products .listing-inner .prolist-btn .added_to_cart.wc-forward { margin-top:5px !important;}*/
.prolist-btn > a.added_to_cart.wc-forward { margin-top:10px !important;}
.button.add_to_cart_button.product_type_simple.jkvr { float:left;  right: 0px !important;   text-align: center;
  padding: 10px 10px!important;
  box-sizing: border-box;
  width: 120px;}
 .prolist-btn cat .yith-wcwl-add-to-wishlist {
  margin-top: 10px;
  width: 100%;
  float: left;
  box-sizing: border-box;
}







	
	}
	
@media( max-width:479px) and (min-width:320px)
{
	.mainCntr{ width:300px;}
	#mainCntr{ width:300px;}
	.cntr{ width:300px;}
    .catg_labl { margin-top: 15px!important;}
    .prolist-name h6 a { font-size: 13px; line-height: 16px;}
    .woocommerce .woocommerce-breadcrumb {
  font-size: 13px!important;
  line-height: 18px;
  z-index: 99;
  padding: 14px 6px 0px 6px!important;
  width: 100%!important;
  float: left;
  margin-bottom: 12px!important;
}
        body.single-product #tab-description p iframe {  max-width: 100%;
  height: 250px;}
	.logo{  width: 100%;  margin-top: 6px;}
	.woocommerce table.shop_table td {
  border-top: 1px solid rgba(0,0,0,.1);
  padding: 6px 12px;line-height: 18px;
  vertical-align: middle;
  width: 100%!important;
  float: left;
}
.edu-img-cont .edu-cont {
  float: right;
   display: block;
  width: 100%;
}

.related_add_to_cart_product a.added_to_cart.wc-forward {
  background: none repeat scroll 0 0 #0040dc !important;
  border: medium none !important;
  color: #fff !important;
  font-weight: normal !important;
  height: 26px !important;
  padding: 11px 0 0;
  line-height: 26px;
  text-align: center;
  width: 70px !important;
  text-decoration: none;
  border-radius: 3px;
  margin-left: 78px;
  margin-top: 1%; float: left;
}
u-img-cont .edu-cont p {line-height: 20px!important;
  PADDING-TOP: 12px!important; font-size: 13px!important;}
body.single-product div.summary.entry-summary form.cart .social_share span{ left:0px !important;}
.woocommerce a.remove:hover{ background: #fff  !important; color: #c53417 !important;}
.woocommerce table.shop_table tr { width:100%; float:left;}
	 table.shop_table tbody { width:100%; float:left;}
.payment_box p { font-size:13px; line-height:17px;}
table.shop_table thead { display:none;}
	.woocommerce .woocommerce-breadcrumb a {
  color: #777;
  font-size: 13px;
  line-height: 18px;
}
.related_add_to_cart_product .aligner { width: 100%; float: left;  margin-bottom: 10px;}
.related_add_to_cart_product .aligner span.related_title { width: 100%; float: left;  margin-bottom: 5px;}
.related_add_to_cart_product .quantity {
  float: left;
  margin: 4px 0 0 0px;
  width: 60px;
}
.related_add_to_cart_product .aligner span.related_sku { width: 70px;}
table.shop_table.cart thead { display:none;}
table.shop_table.cart {padding: 0;
  width: 100%;
  float: left;
  margin: 0;}
  .woocommerce-page table.cart td.actions .coupon input.button { -webkit-appearance: initial;}
    .woocommerce-page table.cart td.actions input[type="submit"] { -webkit-appearance: initial;}
    body.woocommerce-cart .checkout-button { width: 100%; float: left; -webkit-appearance: initial;}
    .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals form.shipping_calculator {  box-sizing: border-box;
  width: 100%!important;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { box-sizing: border-box;}
table.shop_table tbody tr td { width:100% !important; vertical-align:middle !important; text-align:center !important;  padding: 5px 0px!important;
  margin: 0;
  float: left;}
  #coupon_code { width:130px;}
table.shop_table tbody tr td a { width:89% !important; vertical-align:middle !important; text-align:center !important;  margin-right: 0px!important; }
body.page-id-33 .col2-set.addresses {
  border: 1px solid #dadada;
  width: 92%;
  padding: 10px;
  margin-right: 0px!important;
}
body.page-id-33 .col2-set.addresses .col-1 { margin-bottom:15px;}
body.page-id-33 .col-1.address > header > h3 {
  font-size: 16px;
  margin-bottom: 0px;
}
body.page-id-33 .col-2.address > header > h3 {  font-size: 16px;
  margin-bottom: 0px;}
  body.page-id-33 p.myaccount_address { font-size:15px; line-height:19px;}
table.shop_table tbody tr td input[type="submit"] { font-size:12px !important; font-weight:normal !important;}
body.woocommerce-cart .cart_totals {padding: 8px;
  width: 99%!important; margin-top:10px;
  float: left;}
  body.woocommerce-cart .cart_totals h2 { font-size:15px;}
table.shop_table tbody tr td .quantity input[type="number"] {width: 40px;
  text-align: center;
  height: 30px;
  border: 2px solid #808080;
  float: none;}
  body.woocommerce-cart div.cross-sells ul.products li {  float: none !important;
  width: 200px !important;
  margin: 0 auto !important;
  text-align: center !important;
  clear: none;}
body.woocommerce-cart .shipping-calculator-button { font-size:14px;}
body.woocommerce-cart div.cross-sells > h2 { font-size:14px;}
.woocommerce div.product .images a img { height:310px !important;}
body.single-product #tab-description > p {
  font-size: 12px;
  margin-top: 10px;
}
	.logo img{ width:100%; height:auto;}
	nav ul li{   padding: 0px 6px; font-size:12px;}
	.home-prd-section {  float: none;  width: 100%;  margin: 0 auto;}
	.home-prd-section .clear{ display:none;}
.home-prd-section section {  margin: 15px auto 18px !important;  float: none;  position: relative;  width: 100%;  min-height: inherit;}
.home-prd-section section.mdl {  margin-left: inherit;  margin-right: 19px;}
.home-prd-section section div {
  min-height: 200px;
  height: auto;
}
.home-prd-section h1 p{ font-size:14px; line-height:17px;}
footer section.one {
  width: 100%!important;
  margin-right: 0px!important;
  margin-bottom: 25px;
}
body.single-product .single_add_to_cart_button {
  width: 120px !important;
  height: 33px !important;
  -webkit-border-radius: 0px !important;
  background-color: #c53417 !important;
  overflow: hidden !important;
  color: #fff !important;
  font-size: 11px !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 600 !important;
  padding: 11px 10px !important;
  text-shadow: none !important;
  float: left!important; /*clear: both;*/
  text-transform: uppercase;
}
#content > div.woocommerce-message > a.wc-forward { width: 176px!important; margin-bottom: 10px;}
body.single-product a.add_to_wishlist {
   padding: 10px 66px 0px!important;}
  body.single-product div.summary.entry-summary form.cart .social_share span { top: 0px!important;}
.stButton .stLarge {
  display: inline-block;
  height: 28px;
  width: 28px;
  position: relative;
  background-size: 100% 100%;
}
body.single-product div.summary.entry-summary form.cart .social_share {
  FLOAT: right;
  WIDTH: 149PX;
  margin-top: 5px;display:none;
}
body.single-product .yith-wcwl-add-to-wishlist {   float: left;
  width: 100%!important;
  clear: left;
  margin-left: 0px!important;
  margin-top: 0px!important;
  text-align: center;}
footer section.two {
  width: 100%!important;
  margin-right: 0px!important;
  margin-bottom: 25px;
}
body.single-product div.upsells.products > ul > li.type-product> a.add_to_cart_button {
    padding: 8px 10px !important;
  text-shadow: none !important;
  float: left;
  text-transform: uppercase;
  width: 100%;  box-sizing: border-box;
  margin-top: 5px;
}
.woocommerce .quantity .qty { height: 28px!important;  -webkit-border-radius: inherit;}
footer section.three {
  width: 100%!important;
  margin-right: 0px!important;
  margin-bottom: 25px;
}
footer section.four {
  width: 100%!important;
  margin-right: 0px!important;
  margin-bottom: 25px;
}
.home-btm-seciton { padding-top: 10px;}
.home-btm-seciton ul li a {  min-height: 110px;
  float: left;}
footer section h3 {  margin-bottom: 10px;  padding-bottom: 5px !important;  margin-right: 0px;  width: 100%; }
#main-navigation{ display:none;}
#slickholder{ display:block;} 
.header_rgt{ width:100%;}
.search_box {
  width: 95%;
  float: left;
  position: relative;
  border: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 2px 5px;
  margin-top: 5px;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 10px;
}
.cart{ margin-left:60px;}
ul.hd-cont {
  list-style: none;
  float: left;
  width: 100%;
}
ul.hd-cont li {
  font-weight: 600;
  text-align: left;
  text-decoration: none;
  font-size: 12px;
  color: #757575;
  float: left;
  padding-right: 0px;
  width: 100%;
  float: left;
  margin-top: 6px;
}

ul.hd-cont li:last-child{ text-indent:27px;}
ul.hd-cont li:nth-child(2){ text-indent:2px;}
.credit_card img{ float:left; width:100% !important; }
.credit_card { width:100% !important; margin-left:0px !important;}

.footer-btm p img {margin-left: 26px;
  vertical-align: middle;
  margin-top: 20px;
  float: left;
}
.listing-inner .newclass { margin-right: 0px;}
#content > h2{ font-size:15px; line-height: 20px;}
.content h2.hdng{ font-size:22px; line-height:35px;}
body.page-id-1195 p{ text-align:justify;}
footer section p.add {
  font-size: 13px;
  line-height: 18px;
  padding-bottom: 15px;
  margin-bottom: -10px;
}

body.single-product .images {
  width: 100% !important;
  float: left !important;
  margin: 0 ;
}
body.single-product .summary.entry-summary {
  width: 100% !important;
  float: right !important;
}
body.single-product div.summary.entry-summary form.cart{ width:100%;padding: 5px 0px 0px 0px !important; margin-bottom: 0px;}
body.single-product div.summary.entry-summary > div:nth-child(2) > p > span.amount{ font-size:21px;}
.woocommerce div.product form.cart div.quantity {
  float: left!important;
  width: 45px;   margin-right: 30px;
  margin-bottom: 0px!important;
}

body.single-product div.summary.entry-summary form.cart button.single_add_to_cart_button{ -webkit-appearance: none;} 


.woocommerce div.product div.images img {
  height: auto;
}
body.single-product div.woocommerce-tabs > ul > li{ float:left; width:90%;}
.footer-btm {
  width: 100%;
  float: left;
  padding: 10px 0px 0px 0px;
}
.footer-btm span {
  float: left;
  line-height: 21px;
  font-size: 12px;
  color: #2e70ba;
  margin-top: 10px;
}
.footer-btm .credit_card {
  text-align: center;
  margin-top: 20px;
}
.footer-btm p {
  float: left;
}
.breadcrumb {padding: 0 0 20px 10px;}
 .woocommerce p.myaccount_user{   font-size: 14px;
  line-height: 19px!important;}
  body.page-id-33 div.woocommerce > h2 { font-size:18px;}
.content h2.hdng {
  font-size: 18px;
  line-height: 20px;
  padding-bottom: 15px;
}
.address {
  float: left;
  width: 100%;
}
.map {
  float: none;
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  padding-top: 20px;
}
.address p {
  margin-bottom: 25px;
  color: #4a4a4a;
  font-size: 15px;
  line-height: 22px;
}
.adrs_row span.title { font-size:15px;}
.adrs_row span { font-size:15px;}
.adrs_row span.adrs {
  color: #000;
  font-size: 16px;
  float: left;
  line-height: 23px;
  padding-top: 7px;
}
.contact_info h3 {
  background: #00669c;
  width: 99%;
  float: left;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  padding: 8px 1.5%;
  margin-bottom: 16px;
}
.wpcf7-form p label {
  float: left;
  width: 97%;
  color: #000;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 0 4%;
}
.wpcf7-form p input[type=text], .wpcf7-form p input[type=email] {
  float: left !important;
  border: 1px solid #dadada;
  font-size: 14px;
  height: 28px;
  margin-bottom: 10px;
  padding: 0 10px;
  width: 250px !important;
  margin-top: 5px;
}
.wpcf7-form p textarea { width:250px !important; font-size:14px;}
.wpcf7-form p img {
  width: 100px !important;
}
.wpcf7-form p input[type=submit] { width:100% !important; height:33px !important;}
.content { margin-bottom:10px;}
.acunt_box form {
  float: left;
  width: 100%;
}
.acunt_box {
  float: left;
  width: 97%;
  border-bottom: 1px solid #cccccc;
  margin-left: 0%;
  padding-bottom: 10px;
  padding-left: 3%;border-right: none;
}
.acunt_box h3 {
  color: #afafaf;
  font-size: 16px;
  line-height: 18px;
  padding-bottom: 10px;
}
.page-id-148 .button-container input[type="submit"] {width: 100%!important;
  float: left!important;
  height: 34px!important;}
  .acunt_box:last-child {
  border: none;
  margin-left: 0px;
  margin-top: 30px;
}

.button-container input.register_button.green {width: 100%!important;
  float: left!important;
  height: 34px!important;}
  .acunt_box:last-child {
  border: none;
  margin-left: 0px;
  margin-top: 30px;
}

  form.track_order p { font-size:14px; line-height:20px;}
  .woocommerce form .form-row-first {width: 100%;
  float: left;
  margin-top: 15px;}
body.page-id-89 #orderid {width: 268px;
  height: 34px;
  padding: 0px 7px;}
  .woocommerce form .form-row-last {float: left;
  width: 100%;
  margin-bottom: 15px!important;}
  body.page-id-89 #order_email {width: 268px;
  height: 34px;
  padding: 0px 7px;}
  body.page-id-89 div.woocommerce > strong > form.track_order > p > input[type=submit] {
  height: 34px !important;
  font-size: 17px !important;
  width: 100%!important;
  padding: 0 0;
}
body.page-id-1195 h2 { font-size:16px;}
body.page-id-1195 p { margin-bottom:20px;line-height: 19px;}

.wpcf7-form {
  float: none;
  width: 270px;
  margin: 0 auto;
}
.con_mn {width: 100%;
  float: left;}
  .con_mn .label_pnl label { width:270px;}
  .con_mn .input_pnl input[type="text"], input[type="email"], input[type="tel"] { width:255px !important;}
  .con_mn .input_pnl textarea { width:255px !important;}
  .con_mn .input_pnl input[type="submit"] { width:270px !important; height:34px !important;}
  
    .listing-inner:nth-child(odd) {background: #efefef;padding: 10px;   width: 100%!important;
  box-sizing: border-box}
    .listing-inner {padding: 10px;
  width: 100% !important;
  box-sizing: border-box;
  float: left;}
  .prolist-img {
  float: left;
  width: 60px;
  margin-right: 12px;
  margin-top: 10px;min-height: 50px;
}
.panel_subcat h6 a { font-size:13px; line-height:16px;}
.prolist-sku {
  float: right;
  width: 65px;
  font-size: 13px;
  line-height: 27px;
  margin-top: 10px;
  margin-right: 0px;
}
.prolist-rate {
  float: left;
  width: 100%;
  margin-left: 0px!important;
  font-size: 15px;
  line-height: 26px;
  margin-right: 5px;
  margin-top: 4px;
  text-align: left;
  text-indent: 15px;
}
.prolist-btn {
float: left;
  width: 120px;
  margin-top: 0px;
  margin-right: 0px;
  clear: left;
  margin-left: 0px;
  padding: 0 0!important;
  text-align: center;
  box-sizing: border-box;
}
.panel_subcat .listing-inner a.new_wish { width:70% !important;}
.prolist-wishlist {
  float: left;
  width: 35px;
  margin-top: 25px;
  margin-left: 13px;
}
.prolist-best {
  float: right!important;
  width: 55px!important;line-height: 0;
  margin-bottom: 0px;
  margin-top: 0px;
}
.prolist-name {float: left;
  width: 176px!important;
  margin-right: 0px!important;
  margin-top: 10px!important;
}
.prolist-name .new_featured_pro {
 width: 100%!important;
  float: left!important;
}
.prolist-name .na {
  width: 100%!important;
  float: left!important;
}
.prolist-name h6 {
  width: 100%!important;
  float: left!important;
}
.listing-inner .prolist-name span.mnf {
  width: 100%!important;
  float: left!important;
  padding-top: 7px;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float: none;
  margin-left: auto;
  margin-right: auto;
  width: 162px;}
  .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering select {  padding: 4px 0px;}
  body.single-product .product_title {
  font-size: 16px;
  line-height: 22px;
}
#product-1288 .images { margin-bottom:0px;}
.discount_info span { font-size:12px;}
form.cart { width:100%;}

.searchnew .listing-container .listing-inner .prolist-btn {  margin-left: 5px !important;width: 99px !important;}
.searchnew .listing-container .listing-inner .prolist-btn a { float:left;}
.searchnew .listing-container .yith-wcwl-add-button a.add_to_wishlist {
  width: 100% !important;
  margin-left: 0px;
  float: left;
  margin-top: 10px;
  text-align: center;
}
.searchnew .listing-container .listing-inner .prolist-img a {
  padding: 0px 0px 15px 2px !important;
  float: left;
}
.searchnew .listing-container .listing-inner .prolist-name h6 a {font-size: 13px;
  line-height: 16px;}
  
  .page-id-33 .woocommerce form p.form-row { margin-top:0px !important;margin-bottom: 4px !important;}
  
  .woocommerce form .form-row .select2-container {  line-height: 27px !important;
  font-size: 14px !important;}
  body.page-id-33 .woocommerce input[type=text], input[type=password], input[type=email] { height:30px !important;}
  .woocommerce form .form-row label { font-size:14px !important;}
 .page-id-33 .woocommerce > form > p > input.button { width:100% !important; font-size:14px !important;}
.page-id-33 .edit-link a {  width: 85% !important;
  height: 25px !important;
  line-height: 25px !important;
  text-align: center;}
  
  .woocommerce > header > h2 { font-size:15px;}
  body.woocommerce-cart .shipping_calculator {
  width: 284px !important;
  margin-top: 10px !important;
}
body.woocommerce-cart .shipping-calculator-form p .button {
  background: #262626 !important;
  color: #fff !important;
  height: 32px !important;
  font-weight: normal !important;
  border: none !important;
  box-shadow: none !important;
  margin-left: 0px !important;
  width: 100% !important;
  padding: 5px 0px;  box-sizing: border-box;
  font-size: 15px;
  margin-right: 0px;
}
body.woocommerce-checkout .woocommerce input[type="text"], body.woocommerce-checkout .woocommerce input[type="password"] { -webkit-appearance: none;}
/*.bundled_table_item td.product-name > span { margin-left:0px ;}
.woocommerce .bundled_table_item td.product-name > dl { margin-left:0px ;}
.woocommerce .bundled_table_item td.product-name > dl p { font-size:14px ; line-height:20px ;}*/

.page-id-32 .woocommerce p {line-height: 20px;
  padding-bottom: 10px!important; font-size:14px;}
  .page-id-32 .woocommerce .col2-set .col-1 .woocommerce-billing-fields p {  padding-bottom: 0px!important;}
    .page-id-32 .woocommerce .col2-set .col-1 .woocommerce-billing-fields p.form-row-first { margin-top: 0px!important;}
  .page-id-32 .woocommerce .col2-set .col-1 {  margin-bottom: 15px;}
  .woocommerce .order_details li { margin-right:5px; padding-right:5px;}
    .woocommerce .order_details li:last-child { margin-right:0px; padding-right:0px;} 
	
	.about .abt_txt {width: 100%;margin-bottom: 20px;}
.about .abt_txt p {font-size: 15px;
  line-height: 21px;
  text-align: justify;}
.about .abt_img{float: none;
  margin-left: 0px;
  width: 270px;
  margin: 0 auto;
  clear: both;
  margin-bottom: 12px;
}
  body.page-id-33 .woocommerce form fieldset p label { font-size: 13px !important;
  line-height: 18px;
  padding-bottom: 6px;}
  
    .page-id-2079 p span { line-height:16px;}
	.page-id-2079 pre span {width: 100%;min-height: 420px;
  float: left;
  overflow-x: scroll;
  overflow-y: hidden;}
 .page-id-2079 .cont_div {width: 300px;
  overflow-x: scroll;}
  .page-id-2079 table {width: 749px !important;}
  
  ul.accordion .listing-inner a.new_wish {
width: 100% !important;
  height: auto!important;
  margin-left: 0px !important;
  float: left;
  margin-right: 0px!important;
  margin-top: 10px!important;
  background: none!important;
  box-sizing: border-box;
  padding: 0 0!important;
}



ul.accordion > li > a {
  padding: 10px 10px 10px 46px !important;
  color: #000000;
  font-size: 16px !important;
  display: block;
  background-position: 3% 24%!important;
  cursor: pointer;}
  
  
  ul.accordion li .sort {
  float: left;
  width: 96% !important;
  margin: 0px!important;
  background: #ececec;
  margin-top: 12px!important;
  padding: 2% !important;
}
  ul.accordion li .sort select {
  padding: 2px 5px !important;
  color: #000;
  font-size: 12px;
  line-height: 18px;
  float: left;
  margin-right: 15px;
  width: 99%;
  margin-bottom: 3px;
}

.tabber_cont {
 float: left;
  padding: 20px 0px!important;
  width: 100%!important;
  margin-top: 0%;
  box-sizing: border-box;
}
#order_comments_field .input-text {
  height: 100px;
  width: 100%!important;
  box-sizing: border-box;
  font-size: 15px!important;
}

.upsells ul.products li {
  float: none!important;
  width: 195px !important;
  margin: 0px auto!important;
  text-align: center;
  margin-bottom: 35px!important;
  clear: both!important;
}

.woocommerce span.onsale { display:none;}
.home-btm-seciton ul li span { font-size:11px;}

ul.products .listing-inner .prolist-btn a.jkvr {right: -12px !important;
  width: 80px;
  font-size: 10px!important;}
  ul.products .listing-inner .prolist-btn .added_to_cart.wc-forward {float: right;
  width: 60px;
  margin-left: 130px;
  margin-top: 46px;}
  .button.add_to_cart_button.product_type_simple.jkvr {
 width: 120px;
  text-align: center;
  font-size: 11px !important;
  position: initial;
  float: left;
  padding: 12px 10px!important;
  box-sizing: border-box;
}
  .prolist-btn > a.added_to_cart.wc-forward {background: none!important;
  font-size: 13px !important;
  width: 40px;
  float: left;
  padding: 0 0;
  margin-left: 110px;
  margin-top: 42px;}
  
  ul.social {
    list-style: outside none none;
    float: left;
    margin-top: 7px;
}
ul.products .listing-inner .prolist-btn .added_to_cart.wc-forward {
  float: left;
  width: 120px;
  text-align: left !important;
  margin-top: 5px !important;
  padding-left: 13px !important;
}
.prolist-btn > a.added_to_cart.wc-forward {
    background: none repeat scroll 0% 0% transparent !important;
  font-size: 12px !important;
  width: 120px;
  float: left;
  padding: 0px 0px;
  margin-left: 0px !important;
  margin-top: 10px !important;
  clear: left;
  box-sizing: border-box;
  position: initial;
}
div.no_prod_found p {
  font-size: 12px !important;
  font-weight: bold;
  margin-left: 0px !important;
}
.search .listing-container .prolist-btn a.added_to_cart {width: 60px;
  float: left;
  margin-left: 86px!important;}
  
  
/* form.cart .single_add_to_cart_button.button.alt{ background: #000 !important;}*/


	
	}
	
.con_mn .label_pnl label {  color: #333333;
  font-weight: normal;
  font-size: 15px; width:100%; float:left; margin-bottom:6px;}
  .con_mn .input_pnl input[type="text"], input[type="email"], input[type="tel"] {  
  width: 344px;
  margin: 0 0 15px 0;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 0px;
  letter-spacing: 0.1em;
  padding: 5px;
  margin: 0; height:20px;  
  font-family: 'Droid Sans', sans-serif;
  font-size: 12px;
  color: #414042;}
  .con_mn { margin-bottom:12px;}
  .con_mn .input_pnl textarea {
  width: 344px;
  margin: 0 0 15px 0;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 0px;
  letter-spacing: 0.1em;
  padding: 5px;
  margin: 0; height:20px;
  height:120px;
  text-transform: none;  
  font-family: 'Droid Sans', sans-serif;
  font-size: 12px;
  color: #414042;}
  .con_mn p { display:none;}
  
   .con_mn .input_pnl  input[type="submit"] {background: #262626 ;
  color: #fff ;
  height: 38px ;
  font-weight: normal ;
  border: none ;border-radius: 3px;
  box-shadow: none ;
  width: 100px ;  text-transform: uppercase;
  text-shadow: 0 1px 0 #FFF;
  cursor: pointer;
  float: left ;}
  
 div.wpcf7-validation-errors {border: none;
  padding-top: 20px;
  text-align: left;
  padding-left: 0;
  margin-left: 0;
  margin-top: 0;} 
  .listing-inner .prolist-name span.mnf {   width: 100%;
  float: left; padding-top:7px;}
  .prolist-name span:nth-child(2) {color: #a6a4a8;
  font-size: 12px;
  padding-top: 5px !important;}
  
.woocommerce .woocommerce-breadcrumb { margin-bottom:20px; margin-top:20px;}
.single-product #mainCntr { padding-top:0px;}
.woocommerce .quantity .qty {
  width: 48px;
  text-align: center;
  height: 36px;
  border: 2px solid #808080;
}
body.single-product .yith-wcwl-add-to-wishlist {float: left;
  width: auto;
  clear: left;
  margin-left: 0px!important;
  margin-top: 0px!important;}
  
  .discount_info span.discount a {font-size: 12px;
  line-height: 18px;
  color: #7b7b7a;}
  
  .page-template-template-best-seller .yith-wcwl-add-to-wishlist {
  margin-top: 10px;
  clear: right;
  width: 83px;
  float: right;
  text-align: center;
}

.page-template-template-best-seller .panel_bestseller h2 {color: #cdcece;
  font-size: 27px;
  line-height: 27px;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 20px;}
 .page-template-template-best-seller .prolist-img { margin-top:10px;}
 

.page-template-template-best-seller .listing-inner .prolist-name { margin-right:20px;}
 
 .home-prd-section h1 p { color:#ff2222;}
 footer section:last-child { padding-right:0px;}
 body > footer > div > section:nth-child(4) { padding-right:0px;}

.searchnew .listing-container .yith-wcwl-add-button a.add_to_wishlist {  width: 46% ;
  height: 100% ;
  margin-left: 0px ;
  float: right;
  margin-top: 10px;}
/*  .searchnew .listing-container .listing-inner .prolist-img a { 
  padding: 15px 0px 15px 2px ;
  float: left;}*/
.searchnew .srch {
  margin-top: 0px !important;
}
 .searchnew .listing-container.yith-wcwl-add-to-wishlist .yith-wcwl-add-button { width:100%; float:left;}
 body.page-id-33 table.shop_table tbody tr td a { color:#000;}
 
.page-id-33 .bundled_table_item td.product-name > span {margin-left: 0px;}
.page-id-33 .bundled_table_item td.product-name dl.variation p {font-size: 15px;
  line-height: 18px;}
  
  .page-id-32 .woocommerce p { margin-bottom:10px;}
  
  body.page-id-33 .woocommerce input[type="email"] {
  border: 1px solid #dadada;
  box-shadow: none;
  height: 34px; font-size:13px;
  border-radius: 3px;
  padding: 0px 10px;
}

.listing-inner .prolist-img a {display: table-row;}


<!--grfg-->

.prolist-btn > a.added_to_cart.wc-forward {
    background: none repeat scroll 0% 0% transparent !important;
    font-size: 12px !important;
    width: 60px;
    padding: 0px;
    margin-left: 0px;
    margin-top: 42px;
    float: right;
    left: 109px;
    position: absolute;
    top: 4px;
}
.prolist-btn { position:relative;}
.srch .wc-forward{
    margin-top: 30px;
    position: absolute;
    background: none;
    font-size: 12px;
    top: 37px !important;
    left: 95px !important;
}

.cat .wc-forward {
  position: relative !important;
  background: none;
  font-size: 12px;
  float: left;
  width: 100% !important;
  clear: both;
  text-align: center;
  left: inherit !important;
}
.woocommerce .woocommerce-breadcrumb {
       color: #ef462b;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px; z-index: 99;
    text-transform: capitalize;
    padding: 10PX 10PX 0PX 10PX;  border: none;
}

.woocommerce .woocommerce-breadcrumb a {
  color: #231f20 !important;
}
.single-qty {
  border: 2px solid #808080;
  height: 25px;
  padding-top: 10px;
  text-align: center;
  width: 48px;
}

body.single-product .entry-summary p {  font-family: 'Droid Sans', sans-serif;
  font-size: 14px;padding-bottom: 6px;
  color: #938c8c!important;
  line-height: 18px;}
  
  
  
 .upsells .yith-wcwl-add-to-wishlist {
    float: left !important;
    margin: 0 !important;
    width: 100% !important;
} 
.upsells .add_to_wishlist > img {
    width: 55px !important;
}
.woocommerce p.agree{ text-align: center;}
.woocommerce p.agree a {font-size: 14px;
  color: #777;
  text-decoration: none;
  text-align: center;}
  
  
  
  .upsells .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a.add_to_wishlist {padding: 7px 22px 12px;}
  .summary form.bundle_form .cart{border: none;
  float: left;
  margin-right: 0px;}
   .summary .yith-wcwl-add-to-wishlist {margin-left: 0px!important;  margin-top: 6px!important;}
 .summary .related_add_to_cart .related_add_to_cart_product a.button {width: 98px !important;
  height: 34px !important;
  color: #fff !important;box-sizing: border-box;
  border: none !important;
  background: #c53417 !important;
  font-weight: normal !important;}
  .summary .related_add_to_cart h1.product_title {  font-family: 'MyriadProSemibold';
  font-weight: normal;
  color: #282828;
  font-size: 16px;
  text-transform: uppercase;}
   .summary .related_add_to_cart .related_add_to_cart_product .aligner span.related_title a {font-family: 'MyriadProSemibold';
  font-weight: normal;
  color: #282828;
  font-size: 14px;}
  .summary .related_add_to_cart .related_add_to_cart_product .aligner { padding-top: 12px;}
    .summary .related_add_to_cart .related_add_to_cart_product .quantity input[type="number"]{width: 48px;
  text-align: center;
  height: 34px;
  border: 2px solid #808080;
  box-sizing: border-box;}
  .summary form.cart .quantity { float: left!important;}
  .summary .yith-wcwl-add-to-wishlist.add-to-wishlist-1541 { margin-top: 0px;}
  .summary p a {color: #2e70c0;}
  .woocommerce-tabs .panel p a {color: #2e70c0;}
  .woocommerce-tabs #tab-test_tab a {color: #2e70c0!important;}
  .woocommerce-tabs .panel ul li a {color: #2e70c0;}
  #container .catgry p a {color: #2e70c0;}
  .searchnew .listing-container .listing-inner .prolist-rate { margin-top: 0PX;}
  .prolist-name .na { float:left;}
  
.woocommerce div.product p.price del, .woocommerce div.product span.price del{opacity:1!important;}

.new_div{float: right; width: 70px; margin-top:-10px;}
span.onsale { display: none;}
.prolist-name .new_featured_pro {  width: 400px;
  float: left;}

  .media_shbtn {
 display: none;
}
.woocommerce .col2-set .col-1 p input {display: block;
  padding: 0px 0px 0px 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #ccc;
  white-space: nowrap;
  color: #444;
  text-decoration: none;
  border-radius: 3px;
  background-clip: padding-box;
/*  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;*/
  background-color: #fff;
  font-weight: 400;
  font-size: 17px;
  box-sizing: border-box;
  line-height: 14px;
  float: left;
  height: 35px;
}
  
  .related_add_to_cart_product {
  float: left;
  width: 100%;
}
  .woocommerce-checkout .woocommerce .col2-set .col-1 p input {-webkit-user-select:auto!important;}
  .woocommerce-checkout .woocommerce .col2-set .col-2 input {-webkit-user-select:auto!important;}
  
 #order_comments_field .input-text { font-size: 17px;}
  .woocommerce .col2-set .col-2 p input {display: block;
  padding: 0px 0px 0px 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #ccc;
  white-space: nowrap;
  color: #444;
  text-decoration: none;
  border-radius: 3px;
  background-clip: padding-box;
/*  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;*/
  background-color: #fff;
  font-weight: 400;
  font-size: 17px;
  box-sizing: border-box;
  line-height: 14px;
  float: left;
  height: 35px;
  }
  .woocommerce .col2-set .col-1 h3 { font-size: 17px;}
  .woocommerce .col2-set .col-2 h3 { font-size: 17px;}
  div#order_review { font-size: 14px;}
 .woocommerce table.shop_table, .woocommerce-page table.shop_table tfoot tr td p{ font-size: 14px;}
 form.checkout.woocommerce-checkout h3 { font-size: 15px;}
 .woocommerce-checkout #payment div.payment_box label {  margin-right: 20px!important;
  font-size: 14px;
  width: 100px;
  float: left;
  clear: both;
  line-height: 25px!important;}
  .woocommerce .col2-set .col-2 {  margin-top: -2px;}
  body.single-product div.summary.entry-summary form.cart .social_share {float: left;
  width: 240px; }
  .product-print {
    margin-left: 40px;
    vertical-align: sub;
    cursor: pointer;
  }
  body.single-product div.summary.entry-summary form.cart .social_share span {top: 2px;
  left: 5px;}
  body.single-product div.product_meta span.sku_wrapper{padding-bottom: 6px;
  float: left;}
  .summary .product_meta #wpp-buttons {display: block;
  margin: -144px 0 0 420px!important;
  width: 40px;
  float: left;
  clear: both;}
  footer section.one {padding-right: 0;
  margin-right: 60px;
  float: left;
  width: 250px;}
  footer section.two {  margin-RIGHT: 60px;
  width: 170px;
  float: left;
  padding-right: 0px;}
  footer section.three {margin-RIGHT: 60px;
  width: 170px;
  float: left;
  padding-right: 0px;}
  footer section.four {PADDING-RIGHT: 0;
  width: 180px;
  float: left;}

  .summary.entry-summary h2.digit{font-family: 'Droid Sans', sans-serif;
  font-size: 14px;
  padding-bottom: 6px;
  color: #938c8c!important;
  line-height: 18px;}
     
  body.single-product .summary.entry-summary form.bundle_form {width: 100%;
  float: left;
  padding: 0 0 0 0!important;
  margin: 0 0 5px 0;}
 
body.single-product .summary.entry-summary form.bundle_form .social_share_bundle span{top:14px;left:-8px;}


ul#colepx {
float: left;
font-size: 15px;
color:rgba(0,0,0,0.65);
margin-botton : 5px;
padding:0 0 15px;
}
ul#colepx li {
float: left;
padding: 0px 10px 0 0;
cursor : pointer;
}

ul#plsminus {
float: right;
font-size: 15px;
color: rgba(0,0,0,0.65);
margin-botton : 5px;
}
ul#plsminus li {
padding: 0px 10px 0 0;
cursor : pointer;
}
#post-2514 h2 {
    display: none !important;
}
.woocommerce #review_form #respond p input { border: 1px solid #999;}