* { margin:0; padding:0; box-sizing:border-box }
body { margin:0; padding:0; color:#363636; background:#fff; font-size:13px; -webkit-text-size-adjust: 100%;font-family: 'Conv_MyriadPro-Regular'; }
::-moz-selection {
background:#762e7d;
color:#FFF;
}
img { border:none; line-height:1px; font-size:0; margin:0; padding:0; vertical-align:top;max-width:100% }
a { outline:none; cursor:pointer; text-decoration:none; color:#000; transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s }
a:focus { outline:none; }
a:hover { color:#000; }
input[type="text"], input[type="button"], input[type="email"], input[type="password"], textarea { font-family: 'Conv_MyriadPro-Regular'; -webkit-appearance: none; }
textarea { overflow:auto; resize:none; font-family:"Conv_MyriadPro-Regular"; }
input:focus, textarea:focus { outline:none; }
.nobg { background:none!important; }
.noborder { border:none!important; }
.clear { clear:both; }
.checkbox { margin:0; padding:0; width:15px; height:13px; margin-right:3px; }
.nomargin { margin:0!important; }
ul { list-style-type:none; }
.main { max-width:980px; margin:0 auto; position:relative; }

/* contact form */
.wpcf7-form-control{ border: 1px solid #d3ced2;border-radius: 4px;font-family: "Conv_MyriadPro-Regular";font-size: 14px;padding: 7px;}
.wpcf7-form-control.wpcf7-date,.wpcf7-form-control.wpcf7-select { width:308px;}
.wpcf7-form-control.wpcf7-submit { background-color: #762e7d;border: 0 none;border-radius: 3px;color: #fff;cursor:pointer;font-family: "Conv_MyriadPro-Regular";font-weight: normal;padding: 10px 15px 7px;text-decoration: none;text-shadow: none;white-space: nowrap;}

/*Loader Css*/
.cssload-loader { position: absolute; left: 50%; top:55%; width: 47.284271247462px; height: 47.284271247462px; margin-left: -23.142135623731px; margin-top: 36px; border-radius: 100%; animation-name: cssload-loader; -o-animation-name: cssload-loader; -ms-animation-name: cssload-loader; -webkit-animation-name: cssload-loader; -moz-animation-name: cssload-loader; animation-iteration-count: infinite; -o-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-timing-function: linear; -o-animation-timing-function: linear; -ms-animation-timing-function: linear; -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; animation-duration: 4.6s; -o-animation-duration: 4.6s; -ms-animation-duration: 4.6s; -webkit-animation-duration: 4.6s; -moz-animation-duration: 4.6s; }
.cssload-loader .cssload-side { display: block; width: 6px; height: 19px; background-color:#722864; margin: 2px; position: absolute; border-radius: 50%; animation-duration: 1.73s; -o-animation-duration: 1.73s; -ms-animation-duration: 1.73s; -webkit-animation-duration: 1.73s; -moz-animation-duration: 1.73s; animation-iteration-count: infinite; -o-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-timing-function: ease; -o-animation-timing-function: ease; -ms-animation-timing-function: ease; -webkit-animation-timing-function: ease; -moz-animation-timing-function: ease; }
.cssload-loader .cssload-side:nth-child(1), .cssload-loader .cssload-side:nth-child(5) {transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); animation-name: cssload-rotate0; -o-animation-name: cssload-rotate0; -ms-animation-name: cssload-rotate0; -webkit-animation-name: cssload-rotate0; -moz-animation-name: cssload-rotate0;}
.cssload-loader .cssload-side:nth-child(3), .cssload-loader .cssload-side:nth-child(7) {transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); animation-name: cssload-rotate90; -o-animation-name: cssload-rotate90;-ms-animation-name: cssload-rotate90; -webkit-animation-name: cssload-rotate90; -moz-animation-name: cssload-rotate90;}
.cssload-loader .cssload-side:nth-child(2), .cssload-loader .cssload-side:nth-child(6) {transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); animation-name: cssload-rotate45; -o-animation-name: cssload-rotate45; -ms-animation-name: cssload-rotate45; -webkit-animation-name: cssload-rotate45; -moz-animation-name: cssload-rotate45;}
.cssload-loader .cssload-side:nth-child(4), .cssload-loader .cssload-side:nth-child(8) {transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); animation-name: cssload-rotate135; -o-animation-name: cssload-rotate135; -ms-animation-name: cssload-rotate135; -webkit-animation-name: cssload-rotate135; -moz-animation-name: cssload-rotate135;}
.cssload-loader .cssload-side:nth-child(1) {top: 23.142135623731px;left: 47.284271247462px;margin-left: -3px;margin-top: -10px;animation-delay: 0;-o-animation-delay: 0;-ms-animation-delay: 0; -webkit-animation-delay: 0; -moz-animation-delay: 0;}
.cssload-loader .cssload-side:nth-child(2) { top: 40.213203431093px; left: 40.213203431093px; margin-left: -3px;margin-top: -10px; animation-delay: 0; -o-animation-delay: 0; -ms-animation-delay: 0;-webkit-animation-delay: 0; -moz-animation-delay: 0;}
.cssload-loader .cssload-side:nth-child(3) {top: 47.284271247462px;left: 23.142135623731px;margin-left: -3px;margin-top: -10px;animation-delay: 0; -o-animation-delay: 0; -ms-animation-delay: 0; -webkit-animation-delay: 0; -moz-animation-delay: 0;}
.cssload-loader .cssload-side:nth-child(4) {top: 40.213203431093px; left: 7.0710678163691px; margin-left: -3px; margin-top: -10px; animation-delay: 0; -o-animation-delay: 0; -ms-animation-delay: 0; -webkit-animation-delay: 0; -moz-animation-delay: 0;}
.cssload-loader .cssload-side:nth-child(5) {top: 23.142135623731px; left: 0px; margin-left: -3px; margin-top: -10px; animation-delay: 0; -o-animation-delay: 0; -ms-animation-delay: 0; -webkit-animation-delay: 0; -moz-animation-delay: 0;}
.cssload-loader .cssload-side:nth-child(6) { top: 7.0710678163691px; left: 7.0710678163691px; margin-left: -3px; margin-top: -10px; animation-delay: 0; -o-animation-delay: 0; -ms-animation-delay: 0; -webkit-animation-delay: 0; -moz-animation-delay: 0;}
.cssload-loader .cssload-side:nth-child(7) {top: 0px;left: 23.142135623731px; margin-left: -3px; margin-top: -10px; animation-delay: 0; -o-animation-delay: 0; -ms-animation-delay: 0; -webkit-animation-delay: 0; -moz-animation-delay: 0;}
.cssload-loader .cssload-side:nth-child(8) {top: 7.0710678163691px; left: 40.213203431093px; margin-left: -3px; margin-top: -10px; animation-delay: 0; -o-animation-delay: 0; -ms-animation-delay: 0; -webkit-animation-delay: 0; -moz-animation-delay: 0;}
 @keyframes cssload-rotate0 {  0% {transform: rotate(0deg);
}
 60% {
 transform: rotate(180deg);
}
 100% {
 transform: rotate(180deg);
}
}
 @-o-keyframes cssload-rotate0 {  0% {
 -o-transform: rotate(0deg);
}
 60% {
 -o-transform: rotate(180deg);
}
 100% {
 -o-transform: rotate(180deg);
}
}
 @-ms-keyframes cssload-rotate0 {  0% {
 -ms-transform: rotate(0deg);
}
 60% {
 -ms-transform: rotate(180deg);
}
 100% {
 -ms-transform: rotate(180deg);
}
}
 @-webkit-keyframes cssload-rotate0 {  0% {
 -webkit-transform: rotate(0deg);
}
 60% {
 -webkit-transform: rotate(180deg);
}
 100% {
 -webkit-transform: rotate(180deg);
}
}
 @-moz-keyframes cssload-rotate0 {  0% {
 -moz-transform: rotate(0deg);
}
 60% {
 -moz-transform: rotate(180deg);
}
 100% {
 -moz-transform: rotate(180deg);
}
}
 @keyframes cssload-rotate90 {  0% {
 transform: rotate(90deg);
 transform: rotate(90deg);
}
 60% {
 transform: rotate(270deg);
 transform: rotate(270deg);
}
 100% {
 transform: rotate(270deg);
 transform: rotate(270deg);
}
}
 @-o-keyframes cssload-rotate90 {  0% {
 -o-transform: rotate(90deg);
 transform: rotate(90deg);
}
 60% {
 -o-transform: rotate(270deg);
 transform: rotate(270deg);
}
 100% {
 -o-transform: rotate(270deg);
 transform: rotate(270deg);
}
}
 @-ms-keyframes cssload-rotate90 {  0% {
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
}
 60% {
 -ms-transform: rotate(270deg);
 transform: rotate(270deg);
}
 100% {
 -ms-transform: rotate(270deg);
 transform: rotate(270deg);
}
}
 @-webkit-keyframes cssload-rotate90 {  0% {
 -webkit-transform: rotate(90deg);
 transform: rotate(90deg);
}
 60% {
 -webkit-transform: rotate(270deg);
 transform: rotate(270deg);
}
 100% {
 -webkit-transform: rotate(270deg);
 transform: rotate(270deg);
}
}
 @-moz-keyframes cssload-rotate90 {  0% {
 -moz-transform: rotate(90deg);
 transform: rotate(90deg);
}
 60% {
 -moz-transform: rotate(270deg);
 transform: rotate(270deg);
}
 100% {
 -moz-transform: rotate(270deg);
 transform: rotate(270deg);
}
}
 @keyframes cssload-rotate45 {  0% {
 transform: rotate(45deg);
 transform: rotate(45deg);
}
 60% {
 transform: rotate(225deg);
 transform: rotate(225deg);
}
 100% {
 transform: rotate(225deg);
 transform: rotate(225deg);
}
}
 @-o-keyframes cssload-rotate45 {  0% {
 -o-transform: rotate(45deg);
 transform: rotate(45deg);
}
 60% {
 -o-transform: rotate(225deg);
 transform: rotate(225deg);
}
 100% {
 -o-transform: rotate(225deg);
 transform: rotate(225deg);
}
}
 @-ms-keyframes cssload-rotate45 {  0% {
 -ms-transform: rotate(45deg);
 transform: rotate(45deg);
}
 60% {
 -ms-transform: rotate(225deg);
 transform: rotate(225deg);
}
 100% {
 -ms-transform: rotate(225deg);
 transform: rotate(225deg);
}
}
 @-webkit-keyframes cssload-rotate45 {  0% {
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
}
 60% {
 -webkit-transform: rotate(225deg);
 transform: rotate(225deg);
}
 100% {
 -webkit-transform: rotate(225deg);
 transform: rotate(225deg);
}
}
 @-moz-keyframes cssload-rotate45 {  0% {
 -moz-transform: rotate(45deg);
 transform: rotate(45deg);
}
 60% {
 -moz-transform: rotate(225deg);
 transform: rotate(225deg);
}
 100% {
 -moz-transform: rotate(225deg);
 transform: rotate(225deg);
}
}
 @keyframes cssload-rotate135 {  0% {
 transform: rotate(135deg);
 transform: rotate(135deg);
}
 60% {
 transform: rotate(315deg);
 transform: rotate(315deg);
}
 100% {
 transform: rotate(315deg);
 transform: rotate(315deg);
}
}
 @-o-keyframes cssload-rotate135 {  0% {
 -o-transform: rotate(135deg);
 transform: rotate(135deg);
}
 60% {
 -o-transform: rotate(315deg);
 transform: rotate(315deg);
}
 100% {
 -o-transform: rotate(315deg);
 transform: rotate(315deg);
}
}
 @-ms-keyframes cssload-rotate135 {  0% {
 -ms-transform: rotate(135deg);
 transform: rotate(135deg);
}
 60% {
 -ms-transform: rotate(315deg);
 transform: rotate(315deg);
}
 100% {
 -ms-transform: rotate(315deg);
 transform: rotate(315deg);
}
}
 @-webkit-keyframes cssload-rotate135 {  0% {
 -webkit-transform: rotate(135deg);
 transform: rotate(135deg);
}
 60% {
 -webkit-transform: rotate(315deg);
 transform: rotate(315deg);
}
 100% {
 -webkit-transform: rotate(315deg);
 transform: rotate(315deg);
}
}
 @-moz-keyframes cssload-rotate135 {  0% {
 -moz-transform: rotate(135deg);
 transform: rotate(135deg);
}
 60% {
 -moz-transform: rotate(315deg);
 transform: rotate(315deg);
}
 100% {
 -moz-transform: rotate(315deg);
 transform: rotate(315deg);
}
}
 @keyframes cssload-loader {  0% {
 transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 transform: rotate(360deg);
 transform: rotate(360deg);
}
}
 @-o-keyframes cssload-loader {  0% {
 -o-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -o-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
 @-ms-keyframes cssload-loader {  0% {
 -ms-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -ms-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
 @-webkit-keyframes cssload-loader {  0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
 @-moz-keyframes cssload-loader {  0% {
 -moz-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -moz-transform: rotate(360deg);
 transform: rotate(360deg);
}
}

.bx-wrapper img { display: block; width: 100%; }
.home_bnr { width:100%; float:left; position:relative; min-height:444px; }
.home_bnr img{width:100%;}
.bx-wrapper { position:relative; }
.bx-pager { margin: -48px auto 25px; max-width: 980px; position: relative; text-align: right; z-index: 99;}
.bx-pager-link { background:#fff; width:11px; height:11px; display:inline-block; text-indent:-9999px; font-size:0; transition: all 0s ease 0s; }
.bx-pager-link.active { background:#762e7d }
.bx-pager-item { display: inline-block; margin: 0 0px 0px 6px; }
.bx-pager-link:hover {background:#762e7d}
.header { z-index:999; float:left; width:100%; }
.header .logo { float:left; margin:34px 0px 26px 18px }
.home_bnr .wrap { position:absolute; left:0; top:65px; width:100%; }
.navigation { float:left; position:relative; z-index:200; letter-spacing: 0.2px;clear:both;width:100%;background:rgba(255, 254, 254, 0.7);}
.header.inner .headersec{height:auto;}
.header.inner .navigation{background:#dadada}
.home_bnr ul li{display:none;}
.home_bnr ul li:first-child{display:block;}
.home_bnr .slogan { position:absolute; left:0; top:0; width:100%; z-index:99; }
.home_bnr .slogan .caption { position:absolute; top:101px; left:0; }
.home_bnr .slogan .caption h3 { color:#fff; font-size:58px; font-weight:700; text-transform:uppercase; }
.home_bnr .slogan .caption h4 { color:#fff; font-size:40px; font-weight:300; text-transform:uppercase; }
.home_bnr .slogan .caption p { color:#fff; font-size:22px; font-weight:300; text-transform:uppercase; margin-top:6px; }
.home_bnr .dwnlo_row { background:url(../images/transp1.png) repeat; width:100%; position:absolute; left:0; bottom:0; z-index:100; }
.home_bnr .dwnlo_row .dwn1 { float:left; background:url(../images/pdf_ico.png) no-repeat left center; color:#f0f4f0; font-size:25px; padding:5px 0px; padding-left:40px; font-family: 'ralewayregular'; margin:10px 0px 10px 40px; }
.home_bnr .dwnlo_row .dwn1:hover { color:#c81b21; }
.home_bnr .dwnlo_row .dwn2 { float:left; background:url(../images/dw_ico.png) no-repeat right center; color:#8f8f8f; font-size:13px; padding:2px 35px 2px 17px; border-left:1px solid #8f8f8f; font-family: 'ralewayregular'; margin:21px 0 10px 17px; }
.home_bnr .dwnlo_row .dwn2:hover { background:url(../images/dw_ico_h.png) no-repeat right center; color:#fff; }
.home_bnr .banner-text{position:absolute;bottom:7px;left:0;width:100%;}
.home_bnr .banner-text .text-bg{padding:8px;float:left;background:rgba(0, 0, 0, 0.50) none repeat scroll 0 0;min-width:429px;padding-bottom:15px}
.home_bnr .banner-text .text-bg h3{font-size:16px;color:#fff;border-bottom:1px solid #fff;font-family: 'Conv_MyriadPro-Regular';font-weight:normal;margin-bottom:8px;padding-bottom:3px;}
.home_bnr .banner-text .text-bg p{font-size:13px;color:#fff;font-family: 'Conv_MyriadPro-Regular';font-weight:normal}
.lines-button { border-radius: 0.57143rem; cursor: pointer; padding: 16px 0px; position: absolute; right: 11px; top:-56px; transition: all 0.3s ease 0s; z-index:99; display:none; }
.lines-button:hover { opacity: 1; }
.lines { background: none repeat scroll 0 0 #ECF0F1; border-radius: 0.28571rem; display: inline-block; height: 5px; position: relative; transition: all 0.3s ease 0s; width: 40px; }
.lines:before, .lines:after { background: none repeat scroll 0 0 #ECF0F1; border-radius: 0.28571rem; content: ""; display: inline-block; height:5px; left: 0; position: absolute; transform-origin: 0.28571rem center 0; transition: all 0.3s ease 0s; width: 40px; }
.lines:before { top: 10px; }
.lines:after { top: -10px; }
.lines-button:hover .lines:before { top: 10px; }
.lines-button:hover .lines:after { top: -10px; }
.lines-button.x2.meanclose .lines:before, .lines-button.x2.meanclose .lines:after { -webkit-transform: none; transform: none; top: 0; }
.lines-button.minus.close .lines:before, .lines-button.minus.close .lines:after { -webkit-transform: none; transform: none; top: 0; }
.banner-rgt { position:absolute; right:-130px; top:150px; z-index:99999 }
.banner-rgt img { max-width:100%; width:auto }
.midnav { width:100%; background:#d19329; padding:16px 0; }
.midnav .logo-left { float:left; }
.header { position:absolute; left:0; top:0; width:100%; }
.header .topline { height:24px; float:left; width:100%; background:#1d1d1b; }
.header .headersec { float:left; width:100%; background:rgba(117, 46, 125, 0.70);height:101px; }
.header .headersec .phone-number { float:left; font-size:37px; color:#fff; background:url(../images/phone.png) 0 19px no-repeat; padding-left:43px; margin:31px 0 0 54px; font-family:"Open Sans", sans-serif; max-width:370px;}
.header .headersec .phone-number a { color:#fff; }
.header .headersec .headeright { float:right; padding-top:10px }
.header .headersec .headeright {max-width:339px;width:100%;}
.header .headersec .headeright ul{float:right}
.main_menu > ul > li > a{padding-top:12px;padding-bottom:4px}
.header .headersec .headeright ul li { float:left; margin-left:20px; }
.header .headersec .headeright ul li a { color:#fff; text-transform:uppercase}
.header .headersec .headeright ul li.myaccount{background:url(../images/cart.png) no-repeat;padding-left:25px;margin-left:0}
.header .headersec .headeright ul li.bag span.qty{background:url(../images/bag.png) no-repeat;float:left;height:21px;text-align:center;width:17px;margin-top:-5px;margin-right:8px;font-size:10px;padding-top:8px}
.header .headersec .headeright ul li.store{padding:41px 5px 8px 5px;margin-top:-44px;background:#adaad5;margin-bottom:-8px; font-family:"Open Sans", sans-serif; font-weight:700}
.header .headersec .headeright ul li.store a{color:#fff;}
.header .headersec .headeright .searchbox{float:left;width:100%;background:rgba(255, 255, 255, 0.50) none repeat scroll 0 0;padding:5px 0 5px 8px;position:relative;border-radius:4px;border:1px solid rgba(255, 255, 255, 0.21);margin-top:44px;margin-bottom:17px;}
.header .headersec .headeright .searchbox .text{background:none;border:none;color:#fff;font-size:13px;padding-left:23px;width:100%;padding-right:78px;font-family:"Conv_MyriadPro-Regular"}
.header .headersec .headeright .searchbox .text::-webkit-input-placeholder {color: #fff;}
.header .headersec .headeright .searchbox .text:-moz-placeholder { /* Firefox 18- */ color: #fff; }
.header .headersec .headeright .searchbox .text::-moz-placeholder {  /* Firefox 19+ */ color:#fff; }
.header .headersec .headeright .searchbox .text:-ms-input-placeholder {color:#fff;}

.header .headersec .headeright .searchbox .searchicon{float:left;position:absolute;left:8px;top:4px;}
.header .headersec .headeright .searchbox .search-btn{position:absolute;font-size:13px;background:#762e7d;border:none;color:#fff;cursor:pointer;padding:5px 11px;right:-1px;top:-1px;border-radius:3px; transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s;height:28px;font-family:"Conv_MyriadPro-Regular"}
.header .headersec .headeright .searchbox .search-btn:hover{background:#984BA0}
.homeblock{float:left;width:100%;}
.homeblock .row{}
.homeblock .row .main{background:url(../images/bdrtop.gif) top repeat-x;margin-top:9px;padding-top:11px;overflow:hidden}
.homeblock .row .main ul{width:102%}
.homeblock .row ul li{float:left;width:31.8%;margin-right:1.3%;transition: all 0.3s ease 0s;}
.homeblock .row ul li.border{background:url(../images/bdrtop.gif) center repeat-x;height:25px;width:100%;float:left;}

.homeblock .row ul li a:hover .bottomtext{background:#88487F;}
.homeblock .row ul li a.listing:hover h3,.homeblock .row ul li a.listing:hover p{color:#fff}
.homeblock .row ul li .box1:hover,.homeblock .row ul li .box2:hover,.homeblock .row ul li .box3:hover{opacity:0.8}
.homeblock .row ul li .box1{background:#762e7d;float:left;width:100%}
.homeblock .row ul li .box1 .icon{padding:0 17px 0 9px;float:left;}
.homeblock .row ul li .box1 h3{font-size:31px;color:#e0d4e6;font-weight:normal;padding-bottom:13px;line-height:31px;overflow:hidden;padding-top:32px;}

.homeblock .row ul li .box2{background:#e1d4e6;float:left;width:100%}
.homeblock .row ul li .box2 .icon{padding:0 11px 0 3px;float:left;}
.homeblock .row ul li .box2 span{padding-top:17px;display:inline-block}
.homeblock .row ul li .box2 h3{font-size:31px;color:#82358c;font-weight:normal;padding-top:5px;overflow:hidden;}

.homeblock .row ul li .box3{background:#9c223a;float:left;width:100%}
.homeblock .row ul li .box3 .icon{padding:0 17px 0 13px;float:left;}
.homeblock .row ul li .box3 h3{font-size:31px;color:#fff;font-weight:normal;padding-top:28px;padding-bottom:1px}
.homeblock .row ul li .box3 p{font-size:13px;font-family:"Open Sans", sans-serif; color:#fff;overflow:hidden;padding:0 10px 10px 0;}

.homeblock .row ul li .listing .bottomtext{position:absolute;bottom:0;left:0;width:96%;margin:2%;padding:4px 7px 7px 7px;background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.homeblock .row ul li .listing .imagewrap{position:relative;overflow:hidden;text-align:center;}
.homeblock .row ul li .listing .imagewrap img{max-width:100%;max-height:100%;}
.homeblock .row ul li .listing h3{font-size:28px;color:#575756;font-weight:normal;}
.homeblock .row ul li:hover .imagewrap img {}
.homeblock .row ul li .listing p{color:#000;font-size:13px}
.homeblock .row .more{font-size:14px;color:#1d1d1b;margin:10px 0 ;float:left;width:100%;}
.homeblock .row .more a{color:#772e7d;text-decoration:underline;margin-left:15px;}
.homeblock .row .more span{color:#772e7d;}
.homeblock .row .more a:hover{color:#BB4BC2;}

.hmpopup{width:670px;}
.hmpopup h3{font-size:54px;color:#000000;	font-family: 'Conv_MyriadPro-Bold';line-height:56px;}
.hmpopup .popimg{float:right;}
.hmpopup .pad{padding:5px 10px;overflow:hidden}
.hmpopup p{font-size:20px;color:#000000;}
.hmpopup .link {background: #ececec;color: #000000;float: left;font-size: 29px;height: 36px;overflow: hidden;padding-top: 2px;width: 100%;padding-left:5px;margin-top:20px;}
.hmpopup .link span{background:#762e7d;font-size:30px;	font-family: 'Conv_MyriadPro-Bold';color:#fff;float:right;padding:1px 19px 0 10px}
.hmpopup .link:hover{color:#762E7D;opacity:0.9}

.footer{width:100%;float:left;}
.footer .ftrline{float:left;width:100%;background:#762e7d;font-size:17px;color:#fff;padding:11px 12px 9px;line-height:23px;}
.footer .ftrline strong{font-weight:normal;font-family: 'Conv_MyriadPro-Bold';}
.footer .ftrline img{margin:1px 16px 0 0;}
.footer .productwrap .categoryhead{float:left;width:100%;overflow:hidden;margin:10px 0 0 0;}
.footer .productwrap .categoryhead ul{width:105%;}
.footer .productwrap .categoryhead ul li {float: left;margin-right: 1.38%;text-align: center;width: 22.8%;margin-bottom:15px;}
.footer .productwrap .categoryhead ul li h3{font-size:31px;font-family: 'Conv_MyriadPro-Bold';font-weight:normal;padding-bottom:5px;padding-top:7px;background:url(../images/bdr.png) bottom center no-repeat;margin-bottom:7px;}
.footer .productwrap .categoryhead ul li a{float:left;width:100%}
.footer .productwrap .categoryhead ul li a:hover{opacity:0.7}
.footer .productwrap .categoryhead ul li p{font-size:14px;margin-bottom:15px;padding:0 10px;}
.footer .productwrap .categoryhead ul li.color1 {background:#e7d095;color:#b57d13}
.footer .productwrap .categoryhead ul li.color1 a h3 ,.footer .productwrap .categoryhead ul li.color1 a p{color:#b57d13}
.footer .productwrap .categoryhead ul li.color2 {background:#b4ba8a;color:#616c32}
.footer .productwrap .categoryhead ul li.color2 a h3 ,.footer .productwrap .categoryhead ul li.color2 a p{color:#616c32}
.footer .productwrap .categoryhead ul li.color3 {background:#7bb6c9;color:#00718c}
.footer .productwrap .categoryhead ul li.color3 a h3 ,.footer .productwrap .categoryhead ul li.color3 a p{color:#00718c}
.footer .productwrap .categoryhead ul li.color4 {background:#cc94ac;color:#942448}
.footer .productwrap .categoryhead ul li.color4 a h3 ,.footer .productwrap .categoryhead ul li.color4 a p{color:#942448}
.footer .productwrap .prolisting .equal{float:left;width:100%}
.footer .productwrap .prolisting{float:left;width:100%;margin:5px 0 0 0;}
.footer .productwrap .prolisting ul{width:105%;}
.footer .productwrap .prolisting ul li {float: left;margin-right: 1.38%;padding-bottom: 14px;text-align: center;width: 22.8%;border:1px solid #cbcaca;padding:6px;text-align:left;margin-bottom:18px;}
.footer .productwrap .prolisting ul li .imagewrap{text-align:center;overflow:hidden}
.footer .productwrap .prolisting ul li .imagewrap img{max-width:100%;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.footer .productwrap .prolisting ul li:hover .imagewrap img {transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1)}
.footer .productwrap .prolisting ul li h3{color:#878787;font-weight:normal;font-size:18px;padding-left:6px;margin-bottom:15px;margin-top:7px;}
.footer .productwrap .prolisting ul li h3 a{color:#878787;}
.footer .productwrap .prolisting ul li h3 a:hover{color:#762E7D;}
.footer .productwrap .prolisting ul li .price{padding-left:6px;color:#575756;margin-top:5px;float:left;max-width:123px;}
.footer .productwrap .prolisting ul li .price strong{font-weight:normal;}
.footer .productwrap .prolisting ul li .price .amount{font-family: 'Conv_MyriadPro-Bold';}
.footer .productwrap .prolisting ul li a.carticon{background:url(../images/buy.png) no-repeat;font-size:13px;color:#575756;font-family: 'Conv_MyriadPro-Bold';float:right;padding:5px 6px 5px 30px;margin-right:4px;}
.footer .productwrap .prolisting ul li a.carticon:hover{opacity:0.9;color:#762E7D;}


.footer  .addwrap{border:1px solid #bdae9d;clear:both;width:100%}
.footer .productwrap .addwrap img{width:100%}
.footerlinks .socialwrap {float:left;width:100%;background:#762e7d;margin:12px 0;position:relative;}
.footerlinks .socialwrap .leftimg{float:left;position:absolute;height:100%;width:35%;}
.footerlinks .socialwrap .leftimg img{height:100%;max-width:100%}
.footerlinks .detail{padding:32px 0 20px 16px;float:left;color:#fff;width:39%;margin-left:35%;}
.footerlinks .detail p{ text-transform: uppercase;}
.footerlinks .detail span{margin-right:10px;}
.footerlinks .detail span strong{font-weight:normal;font-family: 'Conv_MyriadPro-Bold';margin-right:4px;}
.footerlinks .detail a{color:#fff;}
.footerlinks .socialwrap .social{float:right;padding:31px 25px 0 0 }
.footerlinks .socialwrap ul li{float:left;margin-left:5px;}
.footerlinks .socialwrap ul li a{background:url(../images/social.png) no-repeat;width:24px;height:24px;float:left;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.footerlinks .socialwrap ul li.soc2 a{background-position:-29px 0;}
.footerlinks .socialwrap ul li.soc3 a{background-position:-58px 0;}
.footerlinks .socialwrap ul li.soc4 a{background-position:-87px 0;}
.footerlinks .socialwrap ul li.soc5 a{background-position:-115px 0;}
.footerlinks .socialwrap ul li.soc7 a{background-position:-170px 0;}
.footerlinks .socialwrap ul li.soc6 a{background-position:-142px 0;}
.footerlinks .socialwrap ul li a:hover{ -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);}
.footerlinks{}
.footerlinks > .footerwrap {float:left;width:100%;background:url(../images/footer-bg.png) repeat-x #302e2f;padding:12px 0;}
.footerlinks > .footerwrap > .fcol{width:16.6666%;border-right:3px solid rgba(128, 127, 127, 0.30);float:left;padding:0 9px;}
.footerlinks > .footerwrap > .fcol a{font-size:11px;}
.footerlinks > .footerwrap > .fcol li.mainli > a{font-size:12px;color:#fff;font-family: 'Conv_MyriadPro-Bold';font-weight:normal;margin-bottom:5px;opacity:0.6}
.footerlinks > .footerwrap > .fcol li.mainli > a:hover{opacity:1}
.footerlinks > .footerwrap > .fcol ul li{margin-bottom:5px;}
.footerlinks > .footerwrap > .fcol ul li a{color:#fff;opacity:0.6}
.footerlinks > .footerwrap > .fcol ul li ul li ul li{padding-left:19px;background:url(../images/dash.png) no-repeat 9px 7px;}
.footerlinks > .footerwrap > .fcol > ul {margin-bottom:30px;}
.footerlinks > .footerwrap > .fcol .viewmore{font-size:11px;color:#fff;margin-top:15px;float:left;}
.footerlinks > .footerwrap > .fcol .viewmore:hover{text-decoration:underline}
.footerlinks > .footerwrap > .fcol:last-child{border:none}
.footerlinks > .footerwrap > .fcol h4{font-size:16px;color:#fff;font-family: 'Conv_MyriadPro-Bold';font-weight:normal;margin-bottom:8px;}
.footerlinks > .footerwrap > .fcol p{font-size:14px;color:#fff;line-height:25px;}
.footerlinks > .footerwrap > .fcol  span.phn{float:left;width:100%;font-size:26px;color:#fff;margin-top:30px;}
.footerlinks > .footerwrap > .fcol span.phn a{font-size:22px;color:#fff;}
.footerlinks > .footerwrap > .fcol a:hover{color:#fff;opacity:1}



/*....................inner page ..................*/
.innercnt{float:left;width:100%;margin-bottom:20px;min-height:419px;}
.header.inner{position:relative;}
.header.inner .headersec{background:#1d1d1b;}
.innercnt .breadcrumbs{width:100%;background:#fbfbfb;float:left;padding:12px 0;margin-bottom:31px;}
.innercnt .breadcrumbs ul li{float:left;background:url(../images/right-arrow.png) no-repeat center right;font-size:10px;color:#1d1d1b;text-transform:uppercase;}
.innercnt .breadcrumbs ul li a{font-size:10px;color:#1d1d1b;text-transform:uppercase;}
.innercnt .breadcrumbs ul li a:hover{color:#762e7d;}
.innercnt .breadcrumbs ul li:last-child{background:none;}
.innercnt .breadcrumbs ul li{float:left;padding-right:12px;margin-right:6px;}
.innercnt .leftwrap{float:left;width:23%;}
.innercnt .leftwrap .category{background:#f6f6f6;}
.innercnt .leftwrap .category ul li{float:left;width:100%;margin-bottom:1px;}
.innercnt .leftwrap .category ul li a.active{color:#fff;background:#646363;}
.innercnt .leftwrap .category ul li a {float:left;width:100%;padding:6px 8px;font-size:12.5px;color:#1d1d1b;text-transform:uppercase;}
.innercnt .leftwrap .category > ul li  a:hover{color:#fff;background:#646363;}
.innercnt .leftwrap .category > ul li ul li a{padding-left:20px}
.innercnt .leftwrap .bookonline{float:left;width:100%;background:url(../images/linkbg.png) right center no-repeat #762e7d;font-size:18px;color:#fff;margin: 20px 0 10px;padding:3px 6px 1px 11px;}
.innercnt .leftwrap .bookonline:hover{opacity:0.8}
.innercnt .leftwrap .more{font-size:14px;color:#1d1d1b;margin-bottom:10px ;float:left;width:100%;}
.innercnt .leftwrap .more a{color:#772e7d;text-decoration:underline;margin-left:6px;}
.innercnt .leftwrap .more a:hover{color:#BB4BC2;}
.innercnt .rightwrap{float:right;width:75%}
.innercnt .rightwrap .innerbanner{margin-top:-22px;position:relative;margin-bottom:20px;}
.innercnt .rightwrap .innerbanner img{width:100%}
.innercnt .rightwrap .innerbanner .btext{padding:11px;position:absolute;left:12px;top:12px;background:rgba(0, 0, 0, 0.50)}
.innercnt .rightwrap .innerbanner .btext h3{font-size:21px;color:#fff;font-weight:normal;margin-bottom:10px;border-bottom:1px solid #fff;padding-bottom:5px;}
.innercnt .rightwrap .innerbanner .btext h1{font-size:21px;color:#fff;font-weight:normal;margin-bottom:10px;border-bottom:1px solid #fff;padding-bottom:5px;}
.innercnt .rightwrap .innerbanner .btext p{font-size:13px;color:#fff;}
.innercnt .rightwrap > p{font-size:14px;color:#1d1d1b;line-height:20px; margin-bottom:10px;}
.footer .productwrap .categoryhead ul li.color5 {background:#adaad5;color:#772e7d}
.footer .productwrap .categoryhead ul li.color5 a h3,.footer .productwrap .categoryhead ul li.color5 a p{color:#772e7d}
.footer .productwrap .categoryhead ul li.color6 {background:#e7d095;color:#b57d13}
.footer .productwrap .categoryhead ul li.color6 a h3,.footer .productwrap .categoryhead ul li.color6 a p{color:#b57d13}
.footer .productwrap .categoryhead ul li.color7 {background:#942449;color:#cc94ad}
.footer .productwrap .categoryhead ul li.color7 a h3,.footer .productwrap .categoryhead ul li.color7 a p{color:#cc94ad}
.footer .productwrap .categoryhead ul li.color8 {background:#9dcea1;color:#00718c}
.footer .productwrap .categoryhead ul li.color8 a h3,.footer .productwrap .categoryhead ul li.color8 a p{color:#00718c}
.innercnt .rightwrap h1{font-size:21px;color:#772e7d;font-weight:normal;margin-bottom:15px;}
.innercnt .rightwrap .smallcontent p{font-size:13px;}
.innercnt .rightwrap .smallcontent p strong{letter-spacing:1px;}
.innercnt .rightwrap .head1{font-weight:700;color:#772e7d;font-size:13px;margin-bottom:10px;position:relative;width:100%;}
.innercnt .rightwrap .head2{font-weight:700;color:#fff;font-size:13px;margin-bottom:10px;float:left;width:100%;background:#762e7d;padding:5px 4px 3px 7px;border-radius:3px;}
.innercnt .rightwrap .listing{float:left;width:100%;overflow:hidden;margin-bottom:6px;}
.innercnt .rightwrap .listing ul{width:102%}
.innercnt .rightwrap .listing ul li{float:left;width:32%;border-radius:10px;border:1px solid #969695;margin:0 1% 1% 0;padding-right:70px;position:relative;list-style:none}
.innercnt .rightwrap .listing ul li .title{font-size:14px;letter-spacing:0.05em; white-space: nowrap;}
.innercnt .rightwrap .listing ul li .title a:hover{color:#772e7d;}
.innercnt .rightwrap .listing ul li .price{font-size:18px;margin-bottom:5px;}
.innercnt .rightwrap .listing ul li .price .amount{font-weight:bold; font-size:18px;}
.innercnt .rightwrap .listing ul li .price .old-colt .amount {font-size:13px; font-weight:normal;}
.innercnt .rightwrap .listing ul li a.book {border: 1px solid #808080;border-radius: 5px;color: #3e3e3e;float: left;font-size: 12px;font-weight: bold;letter-spacing: 1px; padding:2px 4px 0 4px;text-transform: uppercase;margin-top:1px;}
.innercnt .rightwrap .listing ul li a.book:hover{background:#762e7d;color:#fff;border-color:#762e7d;}

/*.innercnt .rightwrap .listing ul li .carticon {background:url("../images/basket.png") no-repeat scroll 4px 1px; border-radius: 0;float: left;height: 21px; padding-left: 20px;text-indent: -99999px;}
.innercnt .rightwrap .listing ul li .carticon:hover{opacity:0.8}*/

.innercnt .rightwrap .listing ul li .carticon {  background-color: #fff;  border: 1px solid #808080;  border-radius: 5px;  color: #3e3e3e;  float: left;  font-size: 12px;  font-weight: bold;  letter-spacing: 1px;  margin-top: 1px;  padding: 4px 6px 0;  text-transform: uppercase;  margin-bottom: 10px;}
.innercnt .rightwrap .listing ul li .carticon:hover{background:#762e7d;color:#fff;border-color:#762e7d;}


.innercnt .rightwrap .listing .proimg{float:right;}
.innercnt .rightwrap .listing .proimg img {border-radius: 0 8px 8px 0;border-left:1px solid #d7d7d7;}
.innercnt .rightwrap .listing .cnt{padding:5px 10px 0px 6px;color:#000;}
.innercnt .rightwrap .listing.bdr{background:url(../images/bdrtop.gif) repeat-x scroll center bottom;padding-bottom: 9px;margin-bottom:11px;}
.innercnt .rightwrap .note{font-size:14px;color:#1d1d1b;margin-bottom:15px;}
.innercnt .rightwrap .smallcontent{margin-bottom:15px;}
.innercnt .rightwrap .more{font-size:14px;color:#1d1d1b;margin-bottom:10px ;float:left;width:100%;margin-top:1px;}
.innercnt .rightwrap .more span {color: #772e7d;}
.innercnt .rightwrap .more a{color:#772e7d;text-decoration:underline;margin-left:6px;}
.innercnt .rightwrap .more a:hover{color:#BB4BC2;}
.innercnt .leftwrap .prodimg{clear:both;}
.innercnt .leftwrap .prodimg img{max-width:100%}
.innercnt .rightwrap .productdetail{float:left;width:100%;}
.innercnt .rightwrap .productdetail .proimg{float:right;}
.innercnt .rightwrap .productdetail h1{font-size:31px;color:#000000;font-weight:normal;margin-bottom:6px;}
.innercnt .rightwrap .productdetail p{color:#000000;font-size:15px;line-height:20px;}
.innercnt .rightwrap .productdetail .pricetext{font-size:22px;color:#e30613;margin:10px 0 29px 0;}
.innercnt .rightwrap .productdetail .pricetext.blk{color:#000;}
.innercnt .rightwrap .productdetail .qty{font-size:19px;margin-bottom:25px;}
.innercnt .rightwrap .productdetail .qty input {border: 1px solid #636362;font-size: 19px;height: 26px;padding: 2px 0 0;text-align: center;width: 26px;margin-right:10px;}
.innercnt .rightwrap .productdetail .prodetailimg{float:right;width:45%;margin-bottom:20px;text-align:right;}
.innercnt .rightwrap .productdetail .productcnt{float:left;width:53%;margin-bottom:20px}
.innercnt .rightwrap .productdetail .dis{font-size:18px;color:#772e7d;text-decoration: line-through;margin-top:20px;}
.innercnt .rightwrap .fltm p{font-size:14px;color:#1d1d1b;margin-bottom:5px;line-height:20px;}
.innercnt .rightwrap .fltm p span{color:#772e7d;font-family: 'Conv_MyriadPro-Bold';}
.innercnt .rightwrap .fltm .video{float:left;width:100%;margin:20px 0 30px 0}
.innercnt .rightwrap .fltm .video img,.innercnt .rightwrap .fltm  iframe{width:100%;height:408px;margin:8px 0 21px;}
.innercnt .rightwrap .fltm ul li{padding-left:7px;margin-bottom:3px;color:#1d1d1b;font-size:14px;}
.innercnt .rightwrap .fltm h4{color:#772e7d;font-family: 'Conv_MyriadPro-Bold';font-size:14px;margin-bottom:3px;}
.innercnt .rightwrap .fltm .pdflink{background:url(../images/download.jpg) right center no-repeat;padding-right:36px;color:#772e7d;line-height:23px;display:inline-block;color: #772e7d;}
.innercnt .rightwrap .fltm .pdflink:hover{opacity:0.8}
.innercnt .rightwrap .team-hair{width:100%;float:left;overflow:hidden;}
.innercnt .rightwrap .team-hair ul {width:104%;}
.innercnt .rightwrap .team-hair ul li{float:left;width:30.7%;margin-right:2%;padding:16px 11px;background:#48174a;margin-bottom:17px;list-style:none;margin-left:0}
.innercnt .rightwrap .team-hair ul li .imgwrap img{border:1px solid #aca9d4;}
.innercnt .rightwrap .team-hair ul li h3{font-size:19px;color:#fff;margin:15px 0 5px;}
.innercnt .rightwrap .team-hair ul li p{font-size:14px;color:#fff;line-height:15.28px;}
.innercnt .rightwrap .team-hair ul li a.readmore{color:#adaad5;font-style:italic;margin-top:20px;display:inline-block;}
.innercnt .rightwrap .team-hair ul li a.readmore:hover{color:#fff}

.innercnt .rightwrap .team-hair.newsdesign ul li{padding:0;background:none;width: 30.5%;margin-right:2%}
.innercnt .rightwrap .team-hair.newsdesign ul li h3{color:#000;}
.innercnt .rightwrap .team-hair.newsdesign ul li p{color:#000}
.innercnt .rightwrap .team-hair.newsdesign ul li a.readmore{color:#772e7d;margin-top:13px;display:inline-block;font-size:14px;font-style:normal;}
.innercnt .rightwrap .team-hair.newsdesign ul li a.readmore:hover{color:#000}
.innercnt .rightwrap .team-hair.newsdesign ul li .imgwrap img{border:none;}

.rpw_product_message{margin-bottom:5px;}
.innercnt .rightwrap .productdetail .prodetailimg div.images{ float:none; width:auto;border:1px solid #cbcaca;}






.woocommerce div.product form.cart div.quantity {border:1px solid #CBCBCB;font-size: 19px;height: 26px;padding:0;text-align: center;width:52px;margin-right:10px;}
.innercnt .rightwrap .productdetail .qty{border:none;background:none;margin-right:11px !important;}
.woocommerce .quantity .qty{width:100% !important;margin-top:0px;font-size:13px !important;color:#414141; line-height:26px;padding-top: 2px;}
/*.innercnt .rightwrap .productdetail .productcnt .single_add_to_cart_button{background:url("../images/basket1.png") no-repeat scroll 4px 1px;float: left;height: 26px;margin-left: 5px; padding-left: 25px;text-indent: -99999px;}*/

.innercnt .rightwrap .productdetail .productcnt .single_add_to_cart_button{float: left;height: 25px;margin-left: 5px; margin-right: 5px;}

.innercnt .rightwrap .productdetail .productcnt .single_add_to_cart_button:hover{opacity:0.8}
.sort-description{margin-bottom:10px;}

.more2{font-size:14px;color:#1d1d1b;margin-bottom:10px ;float:left;width:100%;margin-top:-7px;}
.more2 a{color:#772e7d;text-decoration:underline;margin-left:6px;}
.more2 a:hover{color:#BB4BC2;}
.footerlinks > ul > li h3 + h3 {margin-top: 17px;}
.innercnt .rightwrap .listing ul li .title{white-space:pre-line}
.innercnt .rightwrap .listing ul li a.book{margin-bottom:8px;}
.innercnt .rightwrap .listing .proimg img{height:100%;width:64px}
.innercnt .rightwrap .listing .proimg{position:absolute;right:0;height:100%;}
.woocommerce div.product{ clear:both;}
.topsecfix{position:absolute;right:0;}
.woocommerce .login .form-row input.input-text{border:1px solid #d3ced2;font-size:14px;padding:7px;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {background-color: #762e7d;background-image: none;color: #ffffff;font-weight:normal;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {background-color:#984BA0;color:#fff;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{margin:1em 0;}
.woocommerce table.shop_table thead th{text-align:center;background:#F8F8F8;font-size:14px}
.quantity{width:50px;}
.quantity input{/* padding:5px; */border:1px solid #C6C6C6;}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{width:45%;}
.woocommerce-cart table.cart td.actions .coupon .input-text{width:60%;padding:7px 6px 4px;border-radius:3px;}
.woocommerce-cart table.cart img{width:96px;}
.woocommerce-cart table.cart .product-remove > img {  width: 16px;}
.cart-collaterals {border: 1px solid #E8E8E8;padding: 10px;border-radius: 6px;}
.woocommerce .itemtblwrap {float: left;width: 70%;}
.woocommerce .shop_table.cart {width: 100%;}
.entry-footer{clear:both;}
.woocommerce-page .cart-collaterals{width:28%;float:right;padding:0;}
.woocommerce-page .cart-collaterals .cart_totals h2{background:#F8F8F8;padding:9px 12px;font-size:14px;border-bottom:1px solid #E4E4E4;}
.woocommerce-page .cart-collaterals .cart_totals table{padding:10px 15px;}
.woocommerce-page .cart-collaterals .cart_totals table th{padding:5px 0;text-align:left;}
.woocommerce-page .cart-collaterals .cart_totals .order-total {  font-size: 18px;}
.woocommerce-page .cart-collaterals .cart_totals {width:100%;}
.woocommerce-page .cart-collaterals .cart_totals table td{padding:5px 0;}
.woocommerce-page .cart-collaterals .wc-proceed-to-checkout{padding:0 15px;}
.woocommerce-cart .cart-collaterals .cart_totals table{width:100%;}
.woocommerce-page .cart-collaterals .cart_totals table td{text-align:right;}
.woocommerce table.shop_table .product-subtotal{text-align:right;}
.woocommerce table.shop_table .cart_item td{text-align:right}
.woocommerce table.shop_table .quantity{margin:0 auto;}
.woocommerce table.shop_table .cart_item  .product-name{text-align:left;}
.woocommerce table.shop_table thead th.product-name{text-align:left;padding-left:30px;}
.woocommerce table.shop_table .cart_item .product-thumbnail{text-align:center;border-right:0;}
.woocommerce-cart table.cart .product-thumbnail{border-right:0;}
.woocommerce table.shop_table thead th.product-price{text-align:center}
.woocommerce table.shop_table .cart_item td.product-remove{text-align:center;padding-right:13px;}
.woocommerce a.remove{display:inline;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:9px;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color:#762e7d;}
.woocommerce .lost_reset_password .form-row input.input-text {border: 1px solid #d3ced2;  font-size: 14px; padding: 7px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{border: 1px solid #d3ced2;font-size: 14px;padding: 7px;border-radius:4px; font-family: "Conv_MyriadPro-Regular";}
.woocommerce .woocommerce-info {border-top-color: #762e7d;}
.woocommerce .woocommerce-info::before{color: #762e7d;}
#add_payment_method #payment, .woocommerce-checkout #payment{background:#fff;}
.shop_table.woocommerce-checkout-review-order-table .cart-subtotal,.shop_table.woocommerce-checkout-review-order-table .order-total{text-align:right;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:49%;}
.woocommerce form.login .form-row{width:100%;}
.woocommerce form.login #rememberme{float: left;margin:2px 6px -8px 0;}
.woocommerce form.login .form-row .button{float:right;margin-top:2px;}
.lost_password a:hover{color:#762E7D;}
.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:1px solid #d3ced2;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled {  color: #ffffff;  cursor: not-allowed;  opacity: 0.7;}
.woocommerce form .form-row.woocommerce-validated .select2-container{border:none;} 
.innercnt .rightwrap .productdetail .productcnt .fb_iframe_widget{float:right;margin-top:10px;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 0 0 5px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 12px 0 -5px;}
.woocommerce #review_form #respond textarea{border: 1px solid #d3ced2;font-size: 14px;padding: 7px;font-family:"Conv_MyriadPro-Regular";width:87%;resize:none;border-radius:4px;}
.woocommerce #review_form #respond p input[type="text"],input[type="password"],input[type="email"]{border: 1px solid #d3ced2;font-size: 14px;padding: 7px;border-radius:4px;}
.woocommerce #review_form #respond label{width:13%;float:left;}
.woocommerce #reviews h3{margin-bottom:18px;}
.woocommerce p.stars a{margin-right:2px;}
.woocommerce #review_form #respond p.comment-form-rating {width: 100%;float: left;}
.woocommerce #review_form #respond p.stars {float: left;margin:3px 0px 1px 0}
.woocommerce #review_form #respond .form-submit input{margin-left:13%;margin-top:20px;}
.woocommerce #reviews #comments h2{margin-bottom:9px;}
.woocommerce #reviews h3{margin-top:3px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:15px;}
.woocommerce #review_form #respond label span{color:#ff0000;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{width:49%}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{padding:15px;}
.woocommerce a.remove:hover{background:none;color:#000 !important;}
.woocommerce table.shop_table thead th.product-total{width:17%;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{text-align:right;}
.woocommerce table.shop_table tfoot td p{font-weight:normal;}
.error_msg{display:none;}
.woocommerce form .form-row select, .woocommerce-page form .form-row select{ border: 1px solid #d3ced2; border-radius: 4px;font-family: "Conv_MyriadPro-Regular";font-size: 14px; padding:3px 7px 1px;font-size:13px;color:#363636;min-height:33px}
.woocommerce form .form-row select option, .woocommerce-page form .form-row select option{padding:4px 11px;}
.woocommerce form .form-row{margin-bottom:0;}
.woocommerce table.shop_table thead th{border-right:1px solid #E4E3E3;}
.woocommerce table.shop_table thead th:last-child {border:none;}
.woocommerce table.shop_table td{border-right:1px solid #E4E3E3;}
.woocommerce table.shop_table tr td:last-child {border-right:none;}
.woocommerce table.shop_table tr.cart_item td{border-bottom:none;}
.checkout_giftcard{margin:-1em 0 2em;}
.col2-set.addresses{margin-top:10px; margin-bottom:150px;}
.woocommerce form .form-row{padding:3px 0;margin-bottom: 10px;}
.myaccount_user{margin-bottom:15px;font-size:14px;line-height:20px;}
.myaccount_user a{color:#762E7D;}
.col2-set.addresses address{font-style:normal;line-height:20px;}
.col2-set.addresses .edit:hover{color:#762e7d;}
.col2-set.addresses header.title{background:}
header.title h3{margin-bottom:3px;}
.shipping-calculator-button {color: #6c3360;}
.cart_totals.calculated_shipping .order-total{font-size:15px;}
#save_account_detailsbtn{margin-top:5px;}
.woocommerce .woocommerce-info a:hover{color:#762e7d;}
.select2-container .select2-choice{line-height:27px;}
#add_payment_method #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{background-color: #545153;color:#fff;}
#add_payment_method #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #545153;}
#customer_details{margin-bottom:15px;} 
.not-found{padding:15px 0;float:left;width:100%;text-align:left;}
.page-header{padding-bottom:10px;float:left;}
.not-found .page-header{padding-bottom:10px;float:left;width:100%;}
.search-field{background:#8E8E8D;padding:5px 0 5px 8px;position:relative;border-radius:4px;border:1px solid rgba(255, 255, 255, 0.21);color:#fff;font-family: "Conv_MyriadPro-Regular";}
.not-found .search-form {float:left;position:relative;width:260px;margin-top:7px;}
.search-submit.screen-reader-text{font-size:13px;background:#762e7d;border:none;color:#fff;cursor:pointer;padding:5px 11px;top:0px;border-radius:3px; transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s;height:28px;font-family:"Conv_MyriadPro-Regular";position:absolute;right:0;}
.page-title{font-size:20px;}
.content-area{clear:both;padding:0;}
.content-search{margin-bottom:15px;float:left;width:100%;}
.content-search h2 {  font-size: 20px;  font-weight: normal;}
.content-search .more-link{float:right;margin-top:7px;color:#762e7d;}
.content-search .more-link:hover{color:#000;}
.content-search .entry-summary{text-align:justify;}

.footer .productwrap .prolisting ul li .imagewrap {height:141px;text-align:center;}
.footer .productwrap .prolisting ul li .imagewrap img{max-height:100%;max-width:100%;width:auto;height:auto;}
.footer .productwrap .prolisting ul li .imagewrap *{vertical-align:middle;display:inline-block;}
.footer .productwrap .prolisting ul li .imagewrap a{float:left;width:100%;height:100%;}
.footer .productwrap .prolisting ul li .imagewrap span{height:100%;}
.chrome .innercnt .leftwrap .category ul li a{padding:8px 8px 4px 8px;}
.chrome .innercnt .leftwrap .bookonline{padding:5px 6px 1px 11px}
.chrome .woocommerce form .form-row input.input-text,.chrome .woocommerce form .form-row textarea{padding:6px 7px 3px 7px}
.shop_table.shop_table_responsive.my_account_orders .order{text-align:center !important;}
.shop_table.shop_table_responsive.my_account_orders .order td{text-align:center !important;font-size:13px;}
.woocommerce table.shop_table tr td.product-total{text-align:right;}
.woocommerce .order_details li{font-size:13px;}
.woocommerce .order_details li strong{font-size:13px;}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{content:"";	}
.woocommerce .order_details{font:left;width:100%;margin-top:10px;}
.order-info mark {background: none; color: #000;font-weight: bold;}
.order-info{margin-bottom:10px;}
.myaccount_user a:hover{color:#000;}
.shop_table.shop_table_responsive.customer_details th{width:14%;}
.woocommerce table.shop_table{border-collapse:collapse;}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{padding:7px 8px;}
.chrome .woocommerce #respond input#submit,.chrome  .woocommerce a.button,.chrome .woocommerce button.button,.chrome .woocommerce input.button{padding:7px 1em 6px 1em;}
.woocommerce span.onsale { font-weight: normal;height: 33px;left: -20px;line-height: 33px;margin: 0;padding: 0.202em;position: absolute;text-align: center;  top: -17px;  width: 33px;}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{margin-right:20px;}
.woocommerce table.my_account_orders .order-actions{width:96px;}
.woocommerce table.my_account_orders .order-actions .button{padding:7px 20px;}

.home-button {  background-color: #762e7d;  border: 1px solid #762e7d;  border-radius: 3px;  color: #fff;  cursor:pointer;  display: inline-block;  font-weight: bold;  line-height: 17px;  padding: 8px;  text-transform: uppercase; margin-top:10px;}
.not-found .home-button:hover{color:#fff;background:#984BA0;}
.innercnt .rightwrap ul li{list-style:disc inside;}
.innercnt .rightwrap .alignright{padding:0px 0 10px 10px}
.innercnt .rightwrap .alignleft{padding:0px 10px 10px 0px}
.links.newslist ul li{float:left;width:100%;margin-bottom:10px;}
.links.newslist ul li p{float:none;}
.links.newslist ul li span{float:left;margin-right:5px;}
.links.newslist ul li > a{color: #772e7d;font-size: 13px;font-weight: 700;margin-bottom: 10px;position: relative; width: 100%;}
.links.newslist ul li > a:hover{color:#000;}
.rctpost{clear:both;}
.rctpost h2 {margin-bottom: 9px; margin-top: 11px; display: inline-block;}
.contact-form{float:left;width:100%;margin-top:0px;}
.contact-form .contactdetail{float:left;width:23%;}
.contact-form .rightside{width:75%;float:right;}
.contact-form .rightside ul li{margin-bottom:10px;width:100%;float:left;}
.contact-form .rightside ul li input{ border: 1px solid #d3ced2;border-radius: 4px;font-family: "Conv_MyriadPro-Regular"; font-size: 14px; padding: 7px;width:100%;}
.contact-form .rightside ul li.msgwrap{width:100%;}
.wpcf7-form ul + ul {margin-right: 0;}
.contact-form .rightside ul li.emlwrap{clear:both;}
.contact-form .rightside ul li textarea{ border: 1px solid #d3ced2;border-radius: 4px;font-family: "Conv_MyriadPro-Regular"; font-size: 14px; padding: 7px;width:100%;height:157px;overflow:auto;}
.contact-form .rightside ul li label{margin-bottom:3px;float:left;width:100%}
.contact-form .rightside ul li label span{color:#ff0000;}
.innerpage-banner {width:100%;}
.innerpage-banner iframe{width:100%;height:300px;}
.contact-form .contactdetail span {font-family: "Conv_MyriadPro-Regular";font-size: 16px;font-weight: bold;}
.contact-form .contactdetail p {margin-bottom: 12px;}
.contact-form .contactdetail a:hover{color:#762e7d;}
.contact-form .rightside .sbtwrap{float:left;width:100%;margin-top:-40px;}
.sbtwrap input{background-color: #762e7d;border: 0 none;border-radius: 3px;color: #fff; cursor: pointer;font-weight: 700; text-decoration: none;  text-shadow: none; white-space: nowrap;padding:10px 15px 7px;font-weight:normal;font-family:"Conv_MyriadPro-Regular";float:right;}
.sbtwrap input:hover{background:#984BA0;}
.contact-form .rightside .wpcf7-captchac{margin-bottom:10px;float:left;}
.footerlinks > .footerwrap > .fcol1 h3,.footerlinks > .footerwrap > .fcol2 h3,.footerlinks > .footerwrap > .fcol3 h3,.footerlinks > .footerwrap > .fcol4 h3,.footerlinks > .footerwrap > .fcol5 h3{display:none;}
.footerlinks > .footerwrap > .fcol > div > div > ul > li {margin-bottom: 30px;}
/* .footerlinks > .footerwrap > .fcol > div > div > ul > li > ul > li  a:after{content:"»";margin-left:3px;} */
.footerlinks > .footerwrap > .fcol5 > div > div > ul > li:last-child{margin-top:-15px;}
.footerlinks > .footerwrap > .fcol > div > div > ul > li .sub-menu{margin-top:6px;}
.innercnt .rightwrap .listing .cnt .button.product_type_ { margin: -3px 0 5px 0px !important; float: right;}

.errmsg {color: #ff0000;font-size:13px;}
.cart .giftdetail .rgnm{width:48.5%;float:left;margin-bottom:8px;}
.cart .giftdetail .rgem{width:48.5%;float:right;margin-bottom:8px;}
.cart .giftdetail {margin-bottom:10px;}
.cart .giftdetail input{border: 1px solid #d3ced2;border-radius: 4px;font-size: 14px;padding: 9px 7px 7px;width:100%;margin:0 !important;}
.cart .giftdetail textarea{border: 1px solid #d3ced2;border-radius: 4px;font-size: 14px;padding: 7px;width:100%;margin-bottom:0 !important}
.cart .giftdetail input#rpgc_to_email{margin-right:0;}
.pagi {clear:both;text-align:center; padding-top:10px;}
.pagi ul li {background: #323232 none repeat scroll 0 0; border-radius: 3px; box-shadow: 0 0 0 0 #666; display: inline-block;margin-right: 2px;}
.pagi ul li a {border-radius: 3px; color: #DDDDDD; display: inline-block; font-size: 15px; padding: 2px 11px 0; line-height:26px;}
.pagi ul li span.dots{border-radius: 3px; color: #DDDDDD; display: inline-block; font-size: 15px; padding: 2px 8px 0; line-height:26px;}
.pagi ul li a:hover,.pagi ul li span.dots:hover {background: #737373 none repeat scroll 0 0; color: #DDDDDD;}
.pagi ul li span.current {background: #737373 none repeat scroll 0 0; border-radius: 3px; color: #DDDDDD; display: inline-block; font-size: 15px; padding: 2px 11px 0; line-height:26px;}
.backbtnwrap .backbtn{background: #762e7d;border: medium none;border-radius: 3px;color: #ffffff;cursor: pointer;font-family: "Conv_MyriadPro-Regular";  font-size: 13px;height: 28px;padding: 5px 11px;transition: all 0.2s ease 0s;float:right;}
.backbtnwrap .backbtn:hover {background: #984ba0;}
.chrome .backbtnwrap .backbtn{padding:6px 11px 4px 11px;height:auto;}
.chrome input#submit{padding:8px 1em 6px 1em !important}
.backbtnwrap{float:left;width:100%;}
.response div.wpcf7-validation-errors {border: medium none;clear: both;color: #ff0000; float: left; font-size: 14px; margin: 10px 0 0; padding: 0; width: 100%;display:none !important;}
.response div.wpcf7-mail-sent-ok {border: medium none;float: left;font-size: 14px; margin: 15px 0;padding: 0;width: 100%;}
.contactdetail p{padding-left:27px;}
.contactdetail .adrs{background:url("../images/contact-icon1.png") no-repeat scroll 5px 6px;padding-left:27px;line-height:29px;float:left;width:100%;background-size:11px;}
.contactdetail .eml{background:url("../images/contact-icon2.png") no-repeat scroll 2px 8px;padding-left:27px;line-height:29px;float:left;width:100%;background-size:15px;}
.contactdetail .pno1{background:url("../images/contact-icon3.png") no-repeat scroll 5px 4px;padding-left:27px;line-height:29px;float:left;width:100%;background-size:9px;}
.contactdetail .pno2{background:url("../images/contact-icon4.png") no-repeat scroll 2px 6px;padding-left:27px;line-height:29px;float:left;width:100%;background-size:13px;}
.contactdetail .fax{background:url("../images/contact-icon5.png") no-repeat scroll 2px 7px;padding-left:27px;line-height:29px;float:left;width:100%;background-size:13px;}
.long-description ul li,.sort-description  ul li{color: #000000; font-size: 15px;line-height: 20px;}
.innercnt .rightwrap > ul {margin-bottom:10px;}
.innercnt .rightwrap > ul > li {color: #1d1d1b; font-size: 14px; line-height: 20px;}
.cart-empty,.return-to-shop{text-align:left;margin-bottom:10px;width:100%;}
.woocommerce .cart-empty,.return-to-shop a.button{float:left !important;}
button:focus{outline:none;}
.woocommerce div.product p.price {color: #ff0000;font-size: 22px; margin-bottom: 18px;margin-top: 7px;}
.contactlist{float:left;width:49%;margin-right:2%;}
.wpcf7-form ul + ul + ul {clear:both;}
.innercnt .rightwrap .listing ul li .gcarticon {background:url("../images/basket.png") no-repeat scroll 0 1px;float: left;height: 21px;margin: 0 0 8px 1px;padding-left: 20px;text-indent: -99999px;width: 30px;}
.innercnt .rightwrap .listing ul li .gcarticon:hover{opacity:0.7}
.footer .productwrap .prolisting ul li .book{display:none;}
.shop_table.cart.giftdet{margin-top:5px;}
.shop_table.cart.giftdet td{font-size:13px;text-align:center;}
.woocommerce table.shop_table .cart_item td.product-quantity {text-align: center;}
.woocommerce .shop_table.cart thead tr td{ background: #f8f8f8;font-size: 14px;text-align: center;font-weight:bold}
td.actions .giftcard{clear:both;width:45%;margin-top:10px;}
.woocommerce-page table.cart td.actions .giftcard  .input-text {border-radius: 3px;  border: 1px solid #d3ced2;box-sizing: border-box;padding: 8px 6px; width: 60%;float:left;padding:8px 12px}
.woocommerce-page .chrome  table.cart td.actions .giftcard .input-text{padding:9px 12px 4px 12px}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:#000;}
.footer .productwrap .prolisting ul li .price .old-colt {font-size: 11px;margin-top: -13px;text-decoration: line-through;}
.innercnt .rightwrap .listing ul li .price .old-colt {font-size: 13px;text-decoration: line-through;}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{opacity:1}
.innercnt .rightwrap .productdetail .productcnt .live-colst{font-size:22px;color:#000;margin-bottom:4px;}
.innercnt .rightwrap .productdetail .productcnt .old-colt{text-decoration:line-through;font-size:18px;color:#772e7d;margin-bottom:5px;}
.woocommerce #review_form #respond p .errmsg{margin-left:13%;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{padding:7px 14px 5px;float:right}
.woocommerce div.product p.stock {font-size: 16px;margin-bottom:20px;color:#484848;}
.woocommerce div.product p.stock.out-of-stock {color:red;}
.innercnt .rightwrap .fltm p strong{font-weight:normal;}
.chrome.woocommerce-cart  table.cart td.actions .coupon .input-text{padding:6px 6px 2px 6px;}
.contact-form .contactdetail h2,.contact-form .rightside h1{font-size:22px;margin-bottom:7px;}
.control.captchawrap > span {float: left;width: 80%;}
.contact-form .rightside p {font-size: 14px;margin-bottom: 9px;margin-top: 13px;}
.chrome .header .headersec .headeright .searchbox{padding:6px 0 4px 8px;}
div.wpcf7 img.ajax-loader {border: medium none; float: right; margin-right: 4px; margin-top: 6px; vertical-align: middle;}



.content-search{background:url(../images/bdrtop.gif) bottom repeat-x;margin-bottom: 5px;margin-top: 12px; overflow: hidden;padding-bottom: 18px;}
.cntres {font-size: 15px;margin: -3px 0 16px 0px; float:right;}
/* .term-gift-vouchers .innercnt .rightwrap .listing ul li .price .live-colst{font-size:0;}
.term-gift-vouchers .innercnt .rightwrap .listing ul li .price .amount{font-size:18px;} */
.term-gift-vouchers .innercnt .rightwrap .listing.bdr{margin-top:16px}
.woocommerce div.product .woocommerce-tabs ul.tabs{display:none;}
.woocommerce div.product .woocommerce-tabs .panel{background:url(../images/bdrtop.gif) top repeat-x;margin-top: 12px;padding-top:40px;float:left;width:100%;padding-top:37px;padding-left:8px;}

.innercnt .rightwrap .fltm ul li {background: rgba(0, 0, 0, 0) url("../images/dot.jpg") no-repeat scroll 0 5px; color: #1d1d1b;  font-size: 14px;  margin-bottom: 3px;  padding-left: 11px;list-style:none;}
.woocommerce form .form-row label{line-height:19px;}
#customer_login p{margin-bottom:5px}
#customer_login .register ul li{margin-bottom:5px;}
.lost_password a{text-decoration:underline;font-style:italic;}

.col2-set.addresses header {background: #ebebeb;padding: 7px 12px 4px 10px}
.woocommerce-account .addresses .title .edit, .woocommerce-account ul.digital-downloads li .count{font-style:italic;text-decoration:underline;}
.col2-set.addresses address{padding:0 10px;}
.editaddressfrm p{margin-bottom:5px !important;}
.woocommerce-edit-account legend {font-size: 14px; font-weight: bold; padding: 20px 0 4px;}
.woocommerce table.shop_table .cart_item td.product-price{text-align:center;}
.checkout-button.button.alt.wc-forward{padding:18px 15px 15px;width:100%;font-size:20px;}
.innercnt .woocommerce > h2 {margin: 10px 0;background: url("../images/bdrtop.gif") repeat-x scroll center top;margin-bottom: 5px;overflow: hidden;padding-top: 18px;}
.woocommerce-view-order .innercnt .woocommerce > h2 {margin: 10px 0; background:none;}
.woocommerce table.shop_table td{padding:12px 12px 6px;}
.woocommerce table.shop_table{margin:0 -1px 44px 0;}
.productcnt  h2 {font-size:16px; margin-bottom:10px; font-family:'Conv_MyriadPro-Bold';}
.innercnt .rightwrap .listing ul li .price .live-colst.nrmlprc{font-size:0;}
.cart .giftdetail .ckwrap {margin:7px;}
.cart .giftdetail .ckwrap input{float:left;}
.cart .giftdetail .ckwrap label{padding-left:5px;}
.shop_table.order_details tr:last-child th{font-size:18px;}
.shop_table.order_details tr:last-child td .amount{font-size:18px;}
.woocommerce-checkout-payment .place-order .button.alt {font-size: 20px; padding: 17px 33px 14px;}
.woocommerce-cart .innercnt{margin-bottom:150px;}
.woocommerce form.checkout_coupon{ margin:-2em 0 2em; border:none;}
.woocommerce-checkout .woocommerce {margin-bottom:100px;}
.woocommerce table.shop_table thead th.product-name{padding:12px 12px 6px;}
.woocommerce-cart .woocommerce table.shop_table thead th.product-name{padding-left:20px;;}
.woocommerce table.shop_table thead th.product-total{text-align:right;}
.woocommerce table.shop_table tr.order-total th,.woocommerce-checkout .woocommerce table.shop_table tr.order-total td{font-size:18px;}
.woocommerce-checkout .woocommerce .woocommerce-billing-fields > h3,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields > h3{background-color: #ebebeb;padding: 7px 12px 4px 10px;}
.woocommerce-checkout .woocommerce .woocommerce-shipping-fields > h3{ width:100%}
.response {  display: inline-block;}
a.pp_previous, a.pp_next, .pp_arrow_previous, .pp_arrow_next,div.pp_gallery{display: none !important;}
.content-search .entry-summary .imagewrap {  float: left;  margin: 0 18px 0 0;  max-width: 176px;}
.content-search .entry-summary .imagewrap .alignleft{border:1px solid #cbcaca;}

.productcnt form.cart{float:left;display:inline;}
.productcnt .button.add_to_cart_button{float:left;}
.productcnt h2{clear:both;}
.innercnt .rightwrap .listing ul li a + a{border-left:1px solid #969695;margin-left:5px;}
.captchawrap img {  border: medium none;  padding: 0;}
/* 07-09-2016  */
.home_bnr .bx-pager {padding:0 8px 0 0;}
.woocommerce .woocommerce-message {line-height:25px; }
.woocommerce .woocommerce-message::before{top:0.9em;}
.woocommerce .quantity .qty {padding-top:0;}
.woocommerce table.shop_table .cart_item .product-thumbnail {text-align:left;}

/* 08-09-2016 */
.wpcf7-form p {width:50%;}
.wpcf7-form-control.wpcf7-text {border: 1px solid #d3ced2; border-radius: 4px; font-family: "Conv_MyriadPro-Regular"; font-size: 14px; padding: 7px; width: 100%;}
.wpcf7-form-control.wpcf7-date {border: 1px solid #d3ced2; border-radius: 4px; font-family: "Conv_MyriadPro-Regular"; font-size: 14px; padding: 7px; width: 150px;}
.wpcf7-form-control.wpcf7-select {border: 1px solid #d3ced2; border-radius: 4px; font-family: "Conv_MyriadPro-Regular"; font-size: 14px; padding: 7px; width: 100%;}
.wpcf7-form-control.wpcf7-textarea {border: 1px solid #d3ced2; border-radius: 4px; font-family: "Conv_MyriadPro-Regular"; font-size: 14px; height: 157px; overflow: auto; padding: 7px; width: 100%;}
.wpcf7-form-control.wpcf7-submit { background-color: #762e7d; border: 0 none; border-radius: 3px; color: #ffffff; cursor: pointer; font-family: "Conv_MyriadPro-Regular"; font-weight: normal; padding: 10px 15px 7px; text-decoration: none; text-shadow: none; white-space: nowrap; float:right;}
div.wpcf7-validation-errors {  border: medium none;  float: left;}
.wpcf7-form-control.wpcf7-captchar {border: 1px solid #d3ced2; border-radius: 4px; font-family: "Conv_MyriadPro-Regular"; font-size: 14px; padding: 7px; width: 80%;}
.wpcf7-captchac {border: medium none; float: left; margin-top: 5px; padding: 0;}
.wpcf7-form p span.wpcf7-not-valid-tip { color: #ff0000 !important; font-weight:normal !important; font-family:"Conv_MyriadPro-Regular" !important;}
.wpcf7-form-control-wrap.captcha-283 span.wpcf7-not-valid-tip {margin-left:72px;}