.BoxNowinput {
    border: 0;
    width: inherit;
    display:block;
    margin: 1.12em 0 ;
  font-size: 100%;
	font: inherit;
}
.BoxNowWrapper{
width:100em;
}

/* Font weight helpers */
.fw-vthin {font-weight: 100 !important;}
.fw-thin {font-weight: 300 !important;}
.fw-normal {font-weight: 400 !important;}
.fw-semibold {font-weight: 600 !important;}
.fw-bold {font-weight: 700 !important;}
.fw-extrabold {font-weight: 800 !important;}

/* Font size */
.fs-smaller {font-size: 70% !important;}
.fs-small {font-size: 90% !important;}
.fs-big {font-size: 110% !important;}
.fs-bigger {font-size: 140% !important;}
.fs-large {font-size: 200% !important;}
.fs-11 { font-size: 11px !important;}
.fs-12 { font-size: 12px !important;}
.fs-13 { font-size: 13px !important;}
.fs-14 { font-size: 14px !important;}
.fs-15 { font-size: 15px !important;}
.fs-16 { font-size: 16px !important;}
.fs-18 { font-size: 18px !important;}
.fs-20 { font-size: 20px !important;}
.fs-22 { font-size: 22px !important;}
.fs-26 { font-size: 26px !important;}
.fs-28 { font-size: 28px !important;}
.fs-30 { font-size: 30px !important; line-height: 36px !important;}
.fs-32 { font-size: 32px !important;}
.fs-34 { font-size: 34px !important; line-height: 40px !important}
.fs-36 { font-size: 36px !important; line-height: 42px !important;}
.fs-38 { font-size: 38px !important;}
.fs-40 { font-size: 40px !important;}
.fs-42 { font-size: 42px !important;}
.fs-44 { font-size: 44px !important;}
.fs-46 { font-size: 46px !important; line-height: 49px !important;}
.fs-50 { font-size: 50px !important;}
.fs-57 { font-size: 57px !important;}
.fs-60 { font-size: 60px !important;}

.fcalibri {
    font-family: Calibri, sans-serif;  
}
.fkarla {
    font-family: "Karla", sans-serif;  
}


.fUbuntuCondensed {
    font-family: 'Ubuntu Condensed'; 
}
  

.divinline  {
  display: inline;
}


/* Letter spacing */
.lt-spacing-1 {letter-spacing: 1px !important;}
.lt-spacing-2 {letter-spacing: 2px !important;}
.lt-spacing-3 {letter-spacing: 3px !important;}
.lt-spacing-5 {letter-spacing: 5px !important;}
.lt-spacing-10 {letter-spacing: 10px !important;}
/* Letter spacing - Negative */
.lt-spacing-neg-1 {letter-spacing: -1px !important;}
.lt-spacing-neg-2 {letter-spacing: -2px !important;}
.lt-spacing-neg-3 {letter-spacing: -3px !important;}
.lt-spacing-neg-5 {letter-spacing: -5px !important;}
.lt-spacing-neg-10 {letter-spacing: -10px !important;}

/* Line Height */
.lh-22 { line-height: 22px !important;}
.lh-26 { line-height: 26px !important;}
.lh-30 { line-height: 30px !important;}
.lh-32 { line-height: 32px !important;}
.lh-34 { line-height: 34px !important;}
.lh-38 { line-height: 38px !important;}
.lh-44 { line-height: 44px !important;}
.lh-46 { line-height: 46px !important;}
.lh-62 { line-height: 62px !important;}

/* Opacity helpers */
.opacity0,
.hov-opacity0:hover {opacity:0 !important;}
.opacity1,
.hov-opacity1:hover {opacity:.1 !important;}
.opacity2,
.hov-opacity2:hover {opacity:.2 !important;}
.opacity3,
.hov-opacity3:hover {opacity:.3 !important;}
.opacity4,
.hov-opacity4:hover {opacity:.4 !important;}
.opacity5,
.hov-opacity5:hover {opacity:.5 !important;}
.opacity6,
.hov-opacity6:hover {opacity:.6 !important;}
.opacity7,
.hov-opacity7:hover {opacity:.7 !important;}
.opacity8,
.hov-opacity8:hover {opacity:.8 !important;}
.opacity9,
.hov-opacity9:hover {opacity:.9 !important;}
.opacity10,
.hov-opacity10:hover {opacity:1 !important;}

/* Reset line height */
.reset-line-height {line-height: 1}

/* to uppercase */
.uppercase {text-transform: uppercase;}

.flipX-icon:before {  -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1); display: inline-block;}
.flipY-icon:before {  -webkit-transform: scaleY(-1); -ms-transform: scaleY(-1); transform: scaleY(-1); display: inline-block;}

/* Paddings */
.p-0 { padding: 0 !important;}
.p-5 { padding: 5px !important;}
.p-10 { padding: 10px !important;}
.p-14 { padding: 14px !important;}
.p-50 { padding: 50px !important;}
.ptop-0 { padding-top: 0 !important;}
.ptop-1 { padding-top: 1 !important;}
.ptop-2 { padding-top: 2 !important;}
.ptop-3 { padding-top: 3 !important;}
.ptop-4 { padding-top: 4 !important;}
.ptop-5 { padding-top: 5px !important;}
.ptop-6 { padding-top: 6px !important;}
.ptop-7 { padding-top: 7px !important;}
.ptop-8 { padding-top: 8px !important;}
.ptop-9 { padding-top: 9px !important;}
.ptop-10 { padding-top: 10px !important;}
.ptop-11 { padding-top: 11px !important;}
.ptop-12 { padding-top: 12px !important;}
.ptop-13 { padding-top: 13px !important;}
.ptop-14 { padding-top: 14px !important;}
.ptop-15 { padding-top: 15px !important;}
.ptop-20 { padding-top: 20px !important;}
.ptop-25 { padding-top: 25px !important;}
.ptop-30 { padding-top: 30px !important;}
.ptop-33 { padding-top: 33px !important;}
.ptop-35 { padding-top: 35px !important;}
.ptop-40 { padding-top: 40px !important;}
.ptop-45 { padding-top: 45px !important;}
.ptop-50 { padding-top: 50px !important;}
.ptop-60 { padding-top: 60px !important;}
.ptop-70 { padding-top: 70px !important;}
.ptop-65 { padding-top: 65px !important;}
.ptop-75 { padding-top: 75px !important;}
.ptop-80 { padding-top: 80px !important;}
.ptop-100 { padding-top: 100px !important;}
.ptop-160 { padding-top: 160px !important;}
.ptop-180 { padding-top: 180px !important;}
.ptop-190 { padding-top: 190px !important;}
.ptop-200 { padding-top: 200px !important;}
.ptop-210 { padding-top: 210px !important;}
.ptop-220 { padding-top: 220px !important;}
.ptop-230 { padding-top: 230px !important;}
.ptop-250 { padding-top: 250px !important;}
.ptop-290 { padding-top: 290px !important;}
.ptop-300 { padding-top: 300px !important;}
.ptop-340 { padding-top: 340px !important;}
.ptop-350 { padding-top: 350px !important;}

.p-top-6 { padding-top: 6px !important;}
.p-top-7 { padding-top: 7px !important;}
.p-left-6 { padding-left: 6px !important;}
.p-left-10 { padding-left: 10px !important;}
.p-left-15 { padding-left: 15px !important;}
.p-left-20 { padding-left: 20px !important;}
.p-left-22 { padding-left: 22px !important;}
.p-left-25 { padding-left: 25px !important;}
.p-right-6 { padding-right: 6px !important;}
.p-right-10 { padding-right: 10px !important;}
.p-right-15 { padding-right: 15px !important;}
.p-right-20 { padding-right: 20px !important;}
.p-right-35 { padding-right: 35px !important;}
.pb-42 { padding-bottom: 42px;}
.pb-47 { padding-bottom: 47px;}
.pb-49 { padding-bottom: 49px;}

.pbottom-0 { padding-bottom: 0 !important;}
.pbottom-1 { padding-bottom: 1px !important;}
.pbottom-2 { padding-bottom: 2px !important;}
.pbottom-3 { padding-bottom: 3px !important;}
.pbottom-4 { padding-bottom: 4px !important;}
.pbottom-5 { padding-bottom: 5px !important;}
.pbottom-6 { padding-bottom: 6px !important;}
.pbottom-7 { padding-bottom: 7px !important;}
.pbottom-8 { padding-bottom: 8px !important;}
.pbottom-9 { padding-bottom: 9px !important;}
.pbottom-10 { padding-bottom: 10px !important;}
.pbottom-11 { padding-bottom: 11px !important;}
.pbottom-12 { padding-bottom: 12px !important;}
.pbottom-13 { padding-bottom: 13px !important;}
.pbottom-14 { padding-bottom: 14px !important;}
.pbottom-15 { padding-bottom: 15px !important;}
.pbottom-20 { padding-bottom: 20px !important;}
.pbottom-25 { padding-bottom: 25px !important;}
.pbottom-30 { padding-bottom: 30px !important;}
.pbottom-35 { padding-bottom: 35px !important;}
.pbottom-40 { padding-bottom: 40px !important;}
.pbottom-45 { padding-bottom: 45px !important;}
.pbottom-50 { padding-bottom: 50px !important;}
.pbottom-55 { padding-bottom: 55px !important;}
.pbottom-60 { padding-bottom: 60px !important;}
.pbottom-65 { padding-bottom: 65px !important;}
.pbottom-70 { padding-bottom: 70px !important;}
.pbottom-80 { padding-bottom: 80px !important;}
.pbottom-85 { padding-bottom: 85px !important;}
.pbottom-90 { padding-bottom: 90px !important;}
.pbottom-100 { padding-bottom: 100px !important;}
.pbottom-160 { padding-bottom: 160px !important;}
.pbottom-170 { padding-bottom: 170px !important;}

/* Margins */
.m-65 { margin-top: 65px !important; margin-bottom: 65px !important;}
.mtop-80 { margin-top: 80px !important;}

.mt-5 { margin-top: 5px !important;}
.mt-10 { margin-top: 10px !important;}
.mt-15 { margin-top: 15px !important;}
.mt-20 { margin-top: 20px !important;}
.mt-40 { margin-top: 40px !important;}
.mt-50 { margin-top: 50px !important;}
.mt-65 { margin-top: 65px !important;}
.mt-80 { margin-top: 80px !important;}

.mb-5 { margin-bottom: 5px !important;}
.mb-10 { margin-bottom: 10px !important;}
.mb-15 { margin-bottom: 15px !important;}
.mb-20 { margin-bottom: 20px !important;}
.mb-40 { margin-bottom: 40px !important;}
.mb-50 { margin-bottom: 50px !important;}
.mb-65 { margin-bottom: 65px !important;}
.mb-80 { margin-bottom: 80px !important;}
.mb-100 { margin-bottom: 100px !important;}

.ml-5 { margin-left: 5px !important;}
.ml-10 { margin-left: 10px !important;}
.ml-15 { margin-left: 15px !important;}
.ml-20 { margin-left: 20px !important;}
.ml-30 { margin-left: 30px !important;}
.ml-33 { margin-left: 33px !important;}
.ml-35 { margin-left: 35px !important;}
.ml-40 { margin-left: 40px !important;}
.ml-50 { margin-left: 50px !important;}
.ml-65 { margin-left: 65px !important;}
.ml-80 { margin-left: 80px !important;}

.mr-5 { margin-right: 5px !important;}
.mr-10 { margin-right: 10px !important;}
.mr-15 { margin-right: 15px !important;}
.mr-20 { margin-right: 20px !important;}
.mr-30 { margin-right: 30px !important;}
.mr-40 { margin-right: 40px !important;}
.mr-50 { margin-right: 50px !important;}
.mr-65 { margin-right: 65px !important;}
.mr-80 { margin-right: 80px !important;}

.mnw-170 {  min-width: 170px !important;}
.mnw-200 {  min-width: 200px !important;}
.mnw-250 {  min-width: 250px !important;}
.mnw-300 {  min-width: 300px !important;}

.mw-170 {  max-width: 170px !important;}
.mw-200 {  max-width: 200px !important;}
.mw-250 {  max-width: 250px !important;}
.mw-300 {  max-width: 300px !important;}
.mw-600 {  max-width: 600px !important;}

 
/* Custom Colors */
.tcolor { color: #57892B !important;}
.fblack { color: #000000 !important;}
.darkblue {  color: #006fab !important;}
.white { color: #fff !important;}
.red { color: #f82e56 !important;}
.brown { color: #A52A2A !important;}
.site-brown { color: #72573D !important;}
.site-color { color: #c9ab81 !important;}
.black { color: #2d2d2d !important;}
.gray {color: #7c7c7c !important;}
.gray2 {color: #545d60 !important;}
.light-gray { color: #a8a8a8;}
.light-gray2 { color: #eaeaea;}
.light-gray3 { color: #c8c8c8;}
.dark-gray { color: #343434 !important;}
.orange { color: #FFEFE2 !important;}
.blue { color: #3498db !important;}
.b-gray { border-bottom-color: #898989 !important; }
.light-green { color: #8ebf26;}
.site-green { color: #d2e5d6 !important;}
.site-bordo { color: #5F021F !important;}
.site-pink { color: #DA81A6 !important;}
.yellow { color: #F6FFD5 !important;}
.site-gold { color: #CEAE72 !important; }
.social-fb { color: #fff !important;}
.social-instagram { color: #000 !important;}


/* Backgrounds Colors */
.bg-white { background-color: #fff !important;}
.bg-black { background-color: #000 !important;}
.bg-red { background-color: #ff0000 !important;}
.tbg { background-color: #57892B !important;}
.bg-gray { background-color: #6b6b6b !important;}
.bg-lightgray { background-color: #ECECEC !important;}
.bg-lightgray2 { background-color: #FEFEFE !important;}
.bg-dark-gray { background-color: #353535 !important;}
.bg-lightpink { background-color: #FFF5F3 !important;}
.bg-social-fb  { background-color: #87bff5 !important;}
.bg-social-instagram { background-color: #fff !important;}

/* Opacity */
.op-3 { opacity: 0.3 !important;}


/* Min Height */
.min-5 { min-height: 5px !important;}
.min-10 { min-height: 10px !important;}
.min-20 { min-height: 20px !important;}
.min-40 { min-height: 40px !important;}
.min-50 { min-height: 50px !important;}
.min-100 { min-height: 100px !important;}
.min-150 { min-height: 150px !important;}
.min-200 { min-height: 200px !important;}
.min-380 { min-height: 380px !important;}
.min-330 { min-height: 330px !important;}
.min-370 { min-height: 370px !important;}
.min-400 { min-height: 400px !important;}
.min-450 { min-height: 450px !important;}
.min-500 { min-height: 500px !important;}
.min-700 { min-height: 700px !important;}
.min-820 { min-height: 820px !important;}

/* Max Height */
.max-300 { max-height: 300px !important;}

/* Heights */
.h-260 { height: 260px !important;}
.h-320 { height: 320px !important;}
.h-520 { height: 520px !important;}
.h-545 { height: 545px !important;}
.h-400 { height: 400px !important;}
.h-500 { height: 500px !important;}
.h-600 { height: 600px !important;}
.h-625 { height: 625px !important;}
.h-720 { height: 720px !important;}
.h-760 { height: 760px !important;}

/* Align Styles */
.aligncenter {display:block; margin:0 auto; }
.alignright {float:right; margin:0 0 10px 20px; }
.alignleft {float:left; margin:0 20px 10px 0; }
.floatleft {float:left; }
.floatright {float:right; }
.floatcenter {float: right;left: -50%;text-align: left; }
.textcenter {text-align:center; }
.textright {text-align:right; }
.textleft {text-align:left; }

.vbaseline {vertical-align: baseline;}
.vcenter {display: inline-block;vertical-align: middle;float: none;}


/*** Filled buttons */
.btn-fullwhite,
.btn-fullblack,
.btn-fullcolor { border-width: 0;}
.btn-fullwhite,
.btn-fullblack,
.btn-fullcolor,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger,
.btn-link { text-shadow: none; padding: 10px 20px; line-height: 1.6; box-shadow: none; font-size: 13px; font-weight: 700; border-style: solid; border-radius: 3px; -webkit-transition: background-color .15s ease-out; transition: background-color .15s ease-out;}

/*** Btn FullColor */
.btn-fullcolor,
.btn-fullcolor:focus { background-color: #57892B; color: #fff;}
.btn-fullcolor:hover {color: #fff;}
/*** Btn Fullwhite */
.btn-fullwhite { background-color: #fff; color: #242424;}
.btn-fullwhite:hover {color: #353535; background-color: rgba(255,255,255,0.85);}
/*** Btn Fullblack */
.btn-fullblack { background-color: #090909; color: #f9f9f9;}
.btn-fullblack:hover {color: #eee; background-color: rgba(0,0,0,0.85);}
.btn-fullcolor:hover,.btn-fullcolor.btn-skewed:hover:before,.cart-container .buttons .button.wc-forward:hover {background-color: #a41a1b}
/* Filled buttons - Skewed style */
.btn-fullwhite.btn-skewed,
.btn-fullblack.btn-skewed,
.btn-fullcolor.btn-skewed,
.btn-fullwhite.btn-skewed:hover,
.btn-fullblack.btn-skewed:hover,
.btn-fullcolor.btn-skewed:hover { border:0; background: none; position: relative; z-index: 0;}
.btn-fullwhite.btn-skewed:before,
.btn-fullblack.btn-skewed:before,
.btn-fullcolor.btn-skewed:before { content:''; border-radius: 4px; position:absolute; top:0; left:0; right:0; bottom: 0; -webkit-transform:skewX(-8deg); -ms-transform:skewX(-8deg); transform:skewX(-8deg); -webkit-transition:background-color .2s ease-in-out; transition:background-color .2s ease-in-out; z-index: -1;}
/*** Btn FullColor */
.btn-fullcolor.btn-skewed:before { background-color: #57892B; }
/*** Btn Fullwhite */
.btn-fullwhite.btn-skewed:before { background-color: #fff; }
.btn-fullwhite.btn-skewed:hover:before { background-color: rgba(255,255,255,0.85);}
/*** Btn Fullblack */
.btn-fullblack.btn-skewed:before { background-color: #090909; }
.btn-fullblack.btn-skewed:hover:before { background-color: rgba(0,0,0,0.85);}

/* Btn sizing presets */
.btn-group-lg>.btn, .btn-lg {padding: 20px 30px; font-size: 18px; line-height: 1.3333333;margin-top: 10px; }
.btn-rnd {border-radius: 20px; }
.btn-group-lg>.btn.btn-lined, .btn-lg.btn-lined {padding: 18px 30px; }
.btn-group-md>.btn, .btn-md {padding: 16px 25px; font-size: 14px; line-height: 1.3333333; }
.btn-group-md>.btn.btn-lined, .btn-md.btn-lined {padding: 14px 25px; }
.btn-group-sm>.btn, .btn-sm {padding: 5px 10px 4px; font-size: 12px; line-height: 1.5; font-weight: 600; }
.btn-group-sm>.btn.btn-lined, .btn-sm.btn-lined {padding: 3px 10px 2px; }
.btn-group-xs>.btn, .btn-xs {padding: 3px 11px; font-size: 12px; line-height: 3.0; font-weight: 400;border:0; color: #000000;background-color: transparent; }
.btn-group-xs2>.btn, .btn-xs2 {padding: 0 11px 12px 15px; font-size: 12px; line-height: 3.0; font-weight: 400;border:0; margin-left:3px;  }
.btn-group-xs>.btn.btn-lined, .btn-xs.btn-lined {padding: 1px 5px; }

@media screen and (max-width: 991px) {
	
.btn-group-lg>.btn, .btn-lg {padding: 20px 30px; font-size: 18px; line-height: 1.3333333;margin-top: 6px;margin-left: -20px; }	
.btn-group-xs>.btn, .btn-xs {margin-left: 40px;  }

.btn-group-lg>.btn, .btn-lg {padding: 10px 15px; font-size: 18px; line-height: 1.3333333; }
}

/* Width presets */
.btn-fullwidth {width:100%;}
.btn-halfwidth {width:50%;}
.btn-third {width:33.33%;}
.btn-forth {width:25%;}

/* Button element */
.btn-element > span,
.btn-element > i {vertical-align: middle; display: inline-block;}
.btn-element > span + i {margin-left:10px}
.btn-element > i + span {margin-left:10px}


.form-page ul {
	padding: 0px;
}
.form-page li {
	list-style: none;
}
.form-page .form-sep {
	padding-bottom: 15px;
}
.form-page .box-border {
	margin-bottom: 15px;
}
.form-page .box-border .button {
	margin-top: 15px;
}
.form-page .box-border label {
	margin-top: 5px;
}
.form-page .box-border p, .form-page .box-border h4 {
	padding-bottom: 5px;
	margin-top: 5px;
}
.form-page .box-border .fa {
	line-height: inherit;
}
.form-page .box-border input[type="radio"] {
	margin-right: 10px;
}

.form-page span.error  {
  font-family: 'Fira Sans', Tahoma;
 font-size: 10pt;
 font-weight: normal;
 color: #940000;
 display: block;
 margin: 1px 0 0 1px;

}

.form-page .termstext {
    width: 99%;
	line-height: inherit;
}

.terms-dialog .modal-dialog {
   width: 700px;
}

}

/* Large desktops and laptops */
@media (min-width: 1200px) {
.terms-dialog .modal-dialog {
	width: 1100px;
}
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
.terms-dialog .modal-dialog {
	width: 900px;
}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
.terms-dialog .modal-dialog {
	width: 760px;
}

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.terms-dialog .modal-dialog {
	width: 700px;
}

}

/* Portrait phones and smaller */
@media (max-width: 480px) {
.terms-dialog .modal-dialog {
	width: 400px;
}

}




.name_form label, .email_form label, .c_form label {
  color: #808080;
  font-size: 12px;
  font-weight: 400;
  font-family: 'Fira Sans', Tahoma;
}



.form-card span.error  {
  font-family:'Fira Sans', sans-serif;
 font-size: 10pt;
 font-weight: normal;
 color: #A52A2A;
 display: block;
 margin: 1px 0 0 1px;

}

.form-area  #content {
    margin-bottom: 26px;
    margin-top: 30px;
}
.form-area .panel-group .panel-heading {
  background: #272727 none repeat scroll 0 0;
  border-left: 0 none;
  border-radius: 0;
  border-right: 0 none;
  border-top: 0 none;
  color: #fff;
  padding: 0 0 0 12px;
}
.form-area .panel-group .panel .panel-heading a {
  color: #fff;
  font-size: 13px;
  }
.form-area .panel-group .panel .panel-heading a i {
  color: #fff;
  float: right;
  font-size: 24px;
  margin-right: 8px;
  margin-top: -5px;
}
.form-area .panel-group .panel .panel-heading a.collapsed i {
  transform: rotate(-90deg);
}

.form-area #content h1, .form-area #content h2 {
  color: #000;
  font-size: 18px;
  font-weight: bold;
  
}
.form-area .panel-group .panel-collapse p, .form-area .panel-group .panel-collapse label {
  color: #222;
  font-family: "Fira Sans";
  font-size: 14px;
}
.form-area  #button-account {
    margin-top: 11px;
}
.form-area  .ret-customer {
    padding-bottom: 10px;
}
.form-area  label {
    font-weight: 500;
}
.form-area   .btn-primary {
  background: #c8b29b none repeat scroll 0 0;
  border: 1px solid #c8b29b;
  border-radius: 0;
  font-size: 14px;
  line-height: 15px;
  padding: 10px 12px;
   -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.form-area   .btn-primary:hover {
    background: transparent;
    color: #c8b29b;
}
.form-area  .accordion-toggle {
display: block;
padding: 12px 0;
}
.form-area  .table>tbody>tr>td,.form-area  .table>tbody>tr>th,.form-area  .table>tfoot>tr>td,.form-area  .table>tfoot>tr>th,.form-area  .table>thead>tr>td, .form-area  .table>thead>tr>th {
text-align: center;    color: #4d4d4d;
    font-size: 14px;
}
.form-area .table > tbody > tr > td.colored {
  color: #000;
  font-size: 20px;
}

.form-area  .checkout {
  padding-bottom: 10px;
}
 .form-area .panel-heading:hover .panel-title a, .form-area .panel-heading:hover a i {
  color: #c8b29b !important;
}
.form-area .table.table-bordered.table-hover a {
  color: #000;
}



.form-area  .forget-pass {
    color: #666;
    display: block;
	font-size: 14px;
    margin-top: 14px;
}
.form-area .forget-pass:hover {
  color: #c8b29b;
}





.name_form {
  float: left;
  margin-right: 4%;
  width: 48%;
}
.email_form {
  float: left;
  width: 48%;
}
.name_form input[type="text"], .email_form input[type="text"] {
  border: 1px solid #eee;
  width: 270px;
  padding: 10px;
}
.name_email_form {
  overflow: hidden;
}
.c_form input[type="text"] {
  margin-bottom: 10px;
  padding: 10px;
  width: 99.6%;
}
.name_form input[type="text"], .email_form input[type="text"] {
  margin-bottom: 10px;
  padding: 10px;
  width: 100%;
}
.c_form textarea {
  border: 1px solid #f1f1f1;
  height: 130px;
  padding: 10px;
  width: 99.6%;
}
.all_inter_center {
  overflow: hidden;
}
.c_form {
  overflow: hidden;
}
.c_form input {
  height: 41px !important;
  background: transparent;
  border: 1px solid  #f1f1f1!important;
}
.c_form  span {
  color: #ddbe86;
  font-size: 12px;
}
.form-title {
  color: #000;
  font-family: 'Fira Sans';
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 6px;
}

.form-subtitle {
  color: #000;
  font-family: 'Fira Sans';
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 6px;
}

.c_form .submit .controls input {
  background: #c8b29b none repeat scroll 0 0;
  border-radius: 0;
  font-family: 'Fira Sans';
  font-size: 12px;
  font-weight: 700;
  height: 33px;
  margin-top: 8px;
  padding: 0;

  width: 80px;
  border: 1px solid #C8B29B;
  transition: all 0.4s ease 0s;
}
.c_form .submit .controls input:hover {
  background:transparent;
  color:#C8B29B;
  border: 1px solid #C8B29B;
}
.c_form input:focus, .c_form textarea:focus {
  border-color: #ffa6a6!important;
}


.c_form .MyAccountHeaderBasicMenu
 {
  
 color: #000;
 font-family: 'Fira Sans', Tahoma;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
 
}

.c_form .MyAccountHeaderBasicMenu a {
  color: #000;
  font-size: 14px;
  }
 
a{cursor: pointer;}
 
.radio-inline, .checkbox-inline{
    vertical-align: -moz-middle-with-baseline;

}
  
  
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}    

.video-container-shorts iframe, .video-container object, .video-container embed {
	position:relative;
	top:0;
	left:0;
	width:315px;
	height:560px;
}   
  
#report-order-history { border-collapse:collapse; width: 95%;}
#report-order-history th { background:#000000 none repeat-x scroll center left; color:#fff; padding:7px 15px; text-align:center; font-size: 10pt;color: #ffffff;font-family: 'Fira Sans', Verdana;}
#report-order-history td { background:#fff none repeat-x scroll center left; color:#000; padding:7px 15px; text-align:center; font-size: 9pt;color: #000000;font-family: 'Fira Sans', Verdana; }
#report-order-history tr.odd td { background:#fff url(/images/row_bkg.png) repeat-x scroll center left; cursor:pointer; }
#report-order-history div.arrow { background:transparent url(/images/arrows-th.png) no-repeat scroll   31px -16px; width:46px; height:16px; display:block;}
#report-order-history div.up { background-position:31px 0px;}  
  
  
  
.page-order ul.step {
	width: 100%;
	clear: both;
	overflow: hidden
}
.page-order ul.step li {
	display: inline;
	line-height: 30px;
	width: 32%;
	float: left;
	text-align: center;
	border: 2px solid #ccc;
	border-radius: 50px;
	margin-right: 12px;
	margin-bottom: 14px;
	background: #fff;
	
}
@media (max-width:568px) {
.page-order ul.step li {
	width: 98%;
	margin-right: 0px;
	margin-bottom: 10px
}
}
@media only screen and (min-width:567px) and (max-width:1024px) {
.page-order ul.step li {
	margin-right: 6px
}
}
.page-order ul.step li:last-child {
	margin-right: 0px
}
.page-order ul.step li.current-step {
	border: 2px solid #003844;
	background: #000;
	font-weight: 600 !important;
	color: #fff;
	
}    


.pagination-list {
    margin: 0;
	 display: inline-block;
}
.pagination-list > li {
    background-color: #ffffff;
    border: 1px solid #e4e4e4;
    border-radius: 50%;
    display: inline-block;
    height: 30px;
    line-height: normal;
    margin-right: 5px;
    padding-top: 4px;
	padding-right: 2px;
    text-align: center;
    width: 30px;
}
.pagination-list > li:last-child{
    margin-right: 0;
}
.pagination-list > li a{
    color: #000;
    padding: 0 8px;
}
.pagination-list > li.nxt, .pagination-list > li.prev{
	padding-top: 3px;
    padding-left: 1px;
	background-color: #fff;
    color: #000;
    border: 1px solid #e4e4e4;
    height: 30px;
    line-height: normal;
}
.pagination-list > li.nxt a, .pagination-list > li.prev a{
    padding: 0;
    color: #000;
    font-size: 18px;
    vertical-align: middle;
    line-height: 0;
}
  
.pagination-list .active{
    border-color: #000;
	background-color: #CDAD88;
    color: #fff;
}  


.pageall {
	margin-left: 5px;
    background-color: #ffffff;
	color: #761E17;
    border: 1px solid #e4e4e4;
    border-radius: 1%;
    display: inline-block;
    height: 30px;
    line-height: normal;
    margin-right: 5px;
    padding-top: 3px;
    text-align: center;
    width: 130px;
}

.large-image img {
	
	max-width: 100%;
	height: auto
}
  
 .img-sameheight {
    width: 100%;
    height: 100px;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only{
   position:absolute;
   left:-10000px;
   top:auto;
   width:1px;
   height:1px;
   overflow:hidden;
}
select{
display: none; 
}

.DeliveryWayText { font-size: 12px !important;}

.LineUp {
	border-top: 1px solid #e8e8e8;						
}


.LineDown {
	border-bottom: 1px solid #e8e8e8;						
}

.input-group-addon {
    background-color: #fff;
	padding: 0;
}
.coupon input:first-child {
    border-right: 0px;
}
.coupon .input-group-addon-coupon + input {
    border-left: 0px;
}

.newsletter .has-error .input-group-addon {
   color: #fff;
  
 
   background-color: #fff;
}
