@import url('https://fonts.googleapis.com/css?family=Montserrat');
.qter{ text-align:center!important;max-width: 250px;
border: 1px solid #eee;
height: 35px;}
h2.product-name {
line-height:1.4;
}
.countryplace{ padding:5px;}
.vc {
  background: #ff0045;
  border-radius: 30px 0 0 30px;
  color: #fff;
  width: 108px;
  text-align: center;
  padding: 6.5px 18px;
  position: relative;
  border-right: 1px dashed #fff;
}
.vc:after {
  width: 0;
  height: 0;
  border: 12.5px solid transparent;
  position: absolute;
  content: "";
  border-top-color: #ff0045;
  right: -26px;
  top: 0px;
  border-left-color: #ff0045;
}
.vc:before {
    width: 0;
    height: 0;
    border: 13px solid transparent;
    position: absolute;
    content: "";
    border-bottom-color: #ff0045;
    right: -25px;
    top: -1px;
}
h2.product-name a {
color: #007FAC!important;
font-size: 12px;
font-weight: 600;
text-transform: capitalize;
}
h2.product-name a:hover { text-decoration:underline;
}
.bulko{border:1px solid orange; font-size:12px; background:orange; color:#fff; height:25px;}
.price1tab{background:#E7F4F7; border-bottom:1px solid #ccc;}
.price2tab{background:#ffffff; border-bottom:1px solid #ccc;}
.black12c{ text-align:center; color:#2c2c2c; font-size:13px; height:35px; font-weight:normal;}
.black12cc{ text-align:center; color:#2c2c2c; font-size:13px; height:35px; font-weight:bold;}
.warn1{ color:#f00;}
.fontsize151{font-size: 15px; font-weight:bold;}
.blackcc{color:#2c2c2c;}
.ntitle{ font-size:22px; font-weight:bold; color:#666;}
.nclose{font-size: 25px;
color: #666!important;}
.white{ color:#fff;}
.mmt{
position: relative;
padding: 15px;
padding-top: 0px!important;
padding-bottom:0px!important;
}
.maxheight96{max-height:96px;}
.height67{ height:67px;}
.fontavlt{ font-size:13px;}
.lineheight67{ line-height:67px;}
.fontsize15{font-size: 15px;}
.img-height250{ width:180px;}
.img-height260{ width:260px;}
.font36{font-size:36px; color:#000;}
.font35{font-size:35px; color:#444;}
.height90{ clear:both; height:90px;}
.height30{ clear:both; height:30px;}
.height40{ clear:both; height:40px;}
.height50{ clear:both; height:50px;}
.height20{ clear:both; height:20px;}
.height10{ clear:both; height:10px;}
.width289{width:289px; text-align: right;font-size: 14px;font-weight: normal;color: #444;}
.font40{font-size:40px; color:#000;}
.img942{height:430px; width:942px;}
.fontsize16{font-size: 15px; color:#444;}
.fontsize14{font-size: 14px; color:#444; line-height:20px;}
.noborder{ border:0px !important; border:1px solid #f00;}
.height40{height:35px;}
.font20{font-size: 20px;}
.imges600{width:600px;}
.pad0{ padding:0px;}
.font14{height:30px; width:100%; font-size:14px; color:#000; border:1px solid #e5e5e5; outline:none;}
.clear10{clear:both; height:10px;}
.clear7{clear:both; height:7px;}
.clear5{ clear:both; height:5px;}
.clear15{clear:both; height:15px;}
.clear20{clear:both; height:15px;}
.clear30{clear:both; height:30px;}
.height35{ height:38px;}
.custom220{font-size: 25px;color: #c7c7c7;text-align: center;font-family: Bitter;font-weight: 500;font-style: normal;}
.alignnone {width:300px; height:197px; margin: 5px 20px 20px 0;}
.alignnone02 {width:325px; height:183px; margin: 5px 20px 20px 0;}
.width100{width:100px; height:80px;}
.maxwidth100{ max-width:100%!Important; max-height:80px!Important;}
.smallimgcc{text-align: center !important;
display: inline-block;}
.colorc7{color:#c7c7c7;}
.colorc8e{color:#8e8e8e;}
.ulsum{list-style: square; margin:2px;}
.marginleft{margin-left: 40px;}
.height265{height:265px;}
.border01{border:1px solid #EBEBEB;}
.process01{font-family: 'Montserrat', sans-serif; font-style: normal; font-size:31px; line-height: 1.35; color:#444;}
.max-width320{ max-width:260px;}
.entry-meta {font-size: 14px;margin: 0 10px 0 15px; line-height: 30px;}
.entry-meta a:hover {color: #c7c7c7;}
.redwarning{ color:#f00; size:13px;}
.wid30ca{    padding: 6px;
width: 30px;
border: 0px;
background: transparent;
color: #999;
border: 1px solid #d5d5d5;
font-weight: bold;
font-size: 15px;}
.cart_item:hover {
background: #f9f9f9;
}
.fon16{ font-size:16px;}
.pds{ padding:0px !important;}
.woocommerce-info {
background: #fff;
border-bottom: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;
border-radius: 0;
border-right: 1px solid #e5e5e5;
border-top: 3px solid #c7c7c7;
box-shadow: none;
margin: 0 0 20px !important;
width: 100%;
line-height:40px;
}
.panel_heading a.active {
background: transparent !important;
color: #444 !important;
font-size: 22px !important;
}
.panel_heading a {
background: transparent !important;
color: #444 !important;
display: block;
padding: 15px;
}
.card_control ul li .input-box {
width: 48%;
float: left;
}
.card_control ul li .input-box .border_color {
width: 90%;
display: block;
}
.box100 {
width: 91% !important;
float: left;
}
.colred{color: #a00;font-family: Open Sans, Arial, Helvetica, sans-serif;font-weight: 600;font-size: 14px;}
.checkout-sidebar h4 {
background: transparent;
color: #444 !important;
}
.font15td{ font-size:15px;}
.payment_box {
background: #fff;
border-radius: 0;
box-shadow: none;
font-size: 13px;
margin: 10px 0;
padding: 15px;
text-shadow: none;
width: 100%;
border-radius:3px;
}
.lognp {
margin: 0px;
color: #444;
font-family: Open Sans, Arial, Helvetica, sans-serif;
font-size: 14px;
padding-left: 8px;
}
.fontgreys {
font-weight: bold;
font-size: 24px;
}
.btnmrgntop{margin-top: 18px;}
.labelblck{color: #444; font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 14px;}
.lostpass{ color:#c7c7c7;font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 14px;}
.woocommerce-error {background: #fff;border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-radius: 0;border-right: 1px solid #e5e5e5;border-top: 3px solid #c7c7c7;box-shadow: none;margin: 0 0 20px !important;color: #a00;line-height: 20px;}
.sidh-infos00 {
color: #444444c7;
font-size: 13px;
margin-bottom: 0;
padding: 0px 0 0px 0px;
position: relative;
/* font-weight: bold; */
font-family: Open Sans, Arial, Helvetica, sans-serif;
margin-top: 10px;
}
.entry-header {
text-transform: uppercase;
font-size: 24px;
font-weight: bold;
line-height: 30px;
color:#000;
}
.entry-content a {
color: #c7c7c7;
}
.vc_btn3-style-gradient.vc_btn-gradient-btn-5bffae4fe0574 {
color: #fff;
border: none;
background-color: #2a2a2a;
background-image: -webkit-linear-gradient(left, #2a2a2a 0%, #5472d2 50%,#2a2a2a 100%);
background-image: linear-gradient(to right, #2a2a2a 0%, #5472d2 50%,#2a2a2a 100%);
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
background-size: 200% 100%;
padding: 14px 20px;
border-radius: 5px;
color: #c7c7c7;
padding-right: 20px;
text-align: right;
line-height: normal;
}
.vc_btn3-style-gradient.vc_btn-gradient-btn-5bffae4fe0574:hover {
color: #fff;
background-color: #5472d2;
border: none;
background-position: 100% 0;
}
.font24{font-size:24px; font-weight:bold; color:#000;}
.img155{height:155px; width:238px;}
.underline{color: #c7c7c7 !important;}
.underline a:hover {color: #c7c7c7 !important; text-decoration: underline !important;}
.wpb_wrapper p {
font-size: 15px;
text-align: justify;
font-family: Open Sans, Arial, Helvetica, sans-serif;
line-height: 23px;
}
.vc_btn3-style-gradient-custom.vc_btn-gradient-btn-5c00c5736351c {
color: #ffffff;
border: none;
background-color: #871515;
background-image: -webkit-linear-gradient(left, #871515 0%, #db1e1e 50%,#871515 100%);
background-image: linear-gradient(to right, #871515 0%, #db1e1e 50%,#871515 100%);
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
background-size: 200% 100%;
color: #c7c7c7;
font-size: 16px;
padding: 18px 25px;
}
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
font-size: 20px;
height: 16px;
line-height: 16px;
}
.vc_btn3-icon {
font-size: 22px;
height: 16px;
line-height: 16px;
padding-left: 2%;
}
.vc_btn3-style-gradient-custom.vc_btn-gradient-btn-5c00c5736351c:hover {
color: #ffffff;
background-color: #db1e1e;
border: none;
background-position: 100% 0;
text-decoration:underline;
}
.vc_btn3-style-gradient-custom.vc_btn-gradient-btn-5c00c57364ab3 {
color: #ffffff;
border: none;
background-color: #301591;
background-image: -webkit-linear-gradient(left, #301591 0%, #2e20ea 50%,#301591 100%);
background-image: linear-gradient(to right, #301591 0%, #2e20ea 50%,#301591 100%);
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
background-size: 200% 100%;
color: #c7c7c7;
font-size: 16px;
padding: 18px 25px;
}
.vc_btn3-style-gradient-custom.vc_btn-gradient-btn-5c00c57364ab3:hover {
color: #ffffff;
background-color: #2e20ea;
border: none;
background-position: 100% 0;
text-decoration:underline;
}
.contactp
{
color: #444 !important;
font-size: 14px !important;
padding: 0px 0 13px 3px !important;
margin-bottom: 0 !important;
position: relative !important;
}
.vc_custom_1509017475380 {
background-color: #dd7777 !important;
border-radius: 3px !important;
}
.wpb_wrapper ul {
margin: 0;
padding: 0 0 0 40px;
list-style: square;
}
.wpb_wrapper ul li {
font-size: 13px !important;
line-height: 20px !important;
list-style-type: unset !important;
}
.boxshodws{  border-radius: 0;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.woocommerce-info {
background: #fff;
border-bottom: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;
border-radius: 0;
border-right: 1px solid #e5e5e5;
border-top: 3px solid #c7c7c7;
box-shadow: none;
margin: 0 0 20px !important;
width: 100%;
}
.button220 {
border: none;
color: #fff !important;
background: #c7c7c7;
border-radius: 0;
box-shadow: none;
display: inline-block;
font-size: 14px;
font-weight: bold;
height: 40px;
line-height: 40px;
padding: 0 20px;
text-shadow: none;
text-transform: uppercase;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
text-align: center;
text-decoration: inherit !important;
}
.su-dropcap-style-default {
color: #fff;
background: rgb(69, 72, 77);
background: -moz-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(69, 72, 77, 1)), color-stop(100%, rgba(0, 0, 0, 1)));
background: -webkit-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%);
background: -o-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%);
background: -ms-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%);
background: linear-gradient(to bottom, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000', GradientType=0);
text-shadow: -1px -1px 0 #000;
-moz-text-shadow: -1px -1px 0 #000;
-webkit-text-shadow: -1px -1px 0 #000;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
.su-dropcap {
float: left;
display: inline-block;
width: 2em;
height: 2em;
margin: 0.2em 0.5em 0.2em 0;
line-height: 2em;
text-align: center;
overflow: hidden;
text-transform: uppercase;
}
.borderbot{border-bottom: 1px solid #e5e5e5;}
.resop625{width:625px; height:352px;}
.heart{ color:#f00 !important;}
.bgleftgrey {
background: #505050;
color:#fff;
margin:0px;
padding:0px;
text-align:left;
padding-left:10px;
}
.iconred{color: red;
display: inline-block;
font-size: 1em;
font-weight: 600;    line-height: 0.81em;}
.wid220{height:200px; width:220px;}
.fontbclk{color: #333;
text-transform: uppercase;
font-size: 1.076em; padding-top:10px;}
.fontblck15d{text-transform: uppercase;font-size: 20px; color:#000; padding-top:5px;}
.clear65{clear: both;height: 67px;}
.clear2{clear:both; height:2px;}
.clear1{clear:both; height:1px;}
.pdgnright30{background: transparent !important;
font-size: 30px;
padding-right: 30px !IMPORTANT;
font-weight: bold;
color: #000;
}
.appontcolor{color:#f00; font-size:16px;}
.fon14{
border-bottom: 1px solid #e5e5e5;
font-size: 14px;
margin: 0 0 20px;
padding: 0 0 10px;
width: 100%;
color:#000;
font-family: Open Sans, Arial, Helvetica, sans-serif
}
.fonttd {
font-size: 14px;
font-weight: bold;
color: rgb(199, 199, 199);
}
.fonttd a:hover{color: rgb(199, 199, 199);}
.fontth{text-align:center;font-size:14px; font-weight:normal;color: rgb(68, 68, 68);}
.fontth2{text-align:center;font-size:14px; font-weight:normal;color: rgb(68, 68, 68);}
.afterfont {
color: #444;
font-size: 14px !important;
margin: 0px !important;
line-height: 21px !important;
padding: 0px !important;
font-family: Open Sans, Arial, Helvetica, sans-serif;
}
.font14bd th {text-align: center;font-size: 14px;color: #000;padding: 10px !important;    }
.font13str td {text-align: center;font-size: 13px;padding: 10px !important;}
.ordfont {color: #444;font-size: 15px;}
.fontvides {
font-size: 14px;
font-weight: bold;
color: #c7c7c7;
}
span.bckord {
color: #000;
text-align: left !important;
float: left;
font-weight: normal;
padding-top: 5px;
padding-left: 0px;
}
.fonttd1 {
font-size: 14px;
text-align: left;
}
.flexfont li {
font-size: 14px;
color: #444;
line-height: 20px;
}
.su-label {
display: inline;
margin-right: 0.3em;
padding: 0.1em 0.3em;
font-size: 0.8em;
height: 0.8em;
line-height: 0.8em;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background: #999;
}