.p100 {padding:10px 0!important;}
.p200 {padding:20px 0!important;}
.p300 {padding:30px 0!important;}
.p400 {padding:40px 0!important;}
.p500 {padding:50px 0!important;}
.p600 {padding:60px 0!important;}
.p700 {padding:70px 0!important;}
.p800 {padding:80px 0!important;}
.p900 {padding:90px 0!important;}
.p1000 {padding:100px 0!important;}

.center1200 {max-width:1200px;margin:0px auto;}
.p010 {padding:0px 10px!important;}.p510 {padding:5px 10px!important;}
.p1010 {padding:10px 10px!important;}.p1510 {padding:15px 10px!important;}
.p2010 {padding:20px 10px!important;}.p2510 {padding:25px 10px!important;}
.p3010 {padding:30px 10px!important;}.p3510 {padding:35px 10px!important;}
.p4010 {padding:40px 10px!important;}.p4510 {padding:45px 10px!important;}
.p5010 {padding:50px 10px!important;}.p5510 {padding:55px 10px!important;}
.p6010 {padding:60px 10px!important;}.p6510 {padding:65px 10px!important;}
.p7010 {padding:70px 10px!important;}.p7510 {padding:75px 10px!important;}
.p8010 {padding:80px 10px!important;}.p8510 {padding:85px 10px!important;}
.p9010 {padding:90px 10px!important;}.p9510 {padding:95px 10px!important;}
.p10010 {padding:100px 10px!important;}

.p020 {padding:0px 20px!important;}.p520 {padding:5px 20px!important;}
.p1020 {padding:10px 20px!important;}.p1520 {padding:15px 20px!important;}
.p2020 {padding:20px 20px!important;}.p2520 {padding:25px 20px!important;}
.p3020 {padding:30px 20px!important;}.p3520 {padding:35px 20px!important;}
.p4020 {padding:40px 20px!important;}.p4520 {padding:45px 20px!important;}
.p5020 {padding:50px 20px!important;}.p5520 {padding:55px 20px!important;}
.p6020 {padding:60px 20px!important;}.p6520 {padding:65px 20px!important;}
.p7020 {padding:70px 20px!important;}.p7520 {padding:75px 20px!important;}
.p8020 {padding:80px 20px!important;}.p8520 {padding:85px 20px!important;}
.p9020 {padding:90px 20px!important;}.p9520 {padding:95px 20px!important;}
.p10020 {padding:100px 20px!important;}

.mauto {margin:0px auto!important;}.m0 {margin:0px!important;}
.m50 {margin:5px 0px!important;}.m100 {margin:10px 0px!important;}.m150 {margin:15px 0px!important;}.m200 {margin:20px 0px!important;}
.m250 {margin:25px 0px!important;}.m300 {margin:30px 0px!important;}.m400 {margin:40px 0px!important;}.m500 {margin:50px 0px!important;}
.m600 {margin:60px 0px!important;}.m700 {margin:70px 0px!important;}.m800 {margin:80px 0px!important;}.m900 {margin:90px 0px!important;}
.m1000 {margin:100px 0px!important;}

.mb5 {margin-bottom:5px!important;}.mb10 {margin-bottom:10px!important;}.mb15 {margin-bottom:15px!important;}.mb20 {margin-bottom:20px!important;}
.mb25 {margin-bottom:25px!important;}.mb30 {margin-bottom:30px!important;}.mb40 {margin-bottom:40px!important;}.mb50 {margin-bottom:50px!important;}
.mb60 {margin-bottom:60px!important;}.mb70 {margin-bottom:70px!important;}.mb80 {margin-bottom:80px!important;}.mb90 {margin-bottom:90px!important;}
.mb100 {margin-bottom:100px!important;}

.mt5 {margin-top:5px!important;}.mt10 {margin-top:10px!important;}.mt15 {margin-top:15px!important;}.mt20 {margin-top:20px!important;}
.mt25 {margin-top:25px!important;}.mt30 {margin-top:30px!important;}.mt40 {margin-top:40px!important;}.mt50 {margin-top:50px!important;}
.mt60 {margin-top:60px!important;}.mt70 {margin-top:70px!important;}.mt80 {margin-top:80px!important;}.mt90 {margin-top:90px!important;}
.mt100 {margin-top:100px!important;}


.centert {text-align:center!important;}
.left {text-align:left!important;}
.right {text-align:right!important;}


@media (max-width: 800px)
{ 
.art-postcontent .h1  {font-size:36px;text-transform:none;font-weight:500;color:#222;}
.art-postcontent .h1c  {font-size:36px;text-transform:none;font-weight:500;color:#E8282D;}
.art-postcontent .h2  {font-size:28px;text-transform:none;font-weight:500;color:#222;}
.art-postcontent .h2c  {font-size:28px;text-transform:none;font-weight:500;color:#E8282D;}
.art-postcontent .h3  {font-size:24px;text-transform:none;font-weight:500;color:#222;}
.art-postcontent .h3c  {font-size:24px;text-transform:none;font-weight:500;color:#E8282D;}
.art-postcontent .h4  {font-size:20px;text-transform:none;font-weight:500;color:#222;}
.art-postcontent .h4c  {font-size:20px;text-transform:none;font-weight:500;color:#E8282D;}
.art-postcontent .h5  {font-size:16px;text-transform:none;font-weight:500;color:#222;}
.art-postcontent .h5c  {font-size:16px;text-transform:none;font-weight:500;color:#E8282D;}
.art-postcontent .h6  {font-size:14px;text-transform:none;font-weight:600;color:#222;letter-spacing:5px;}
.art-postcontent .h6c  {font-size:14px;text-transform:none;font-weight:600;color:#E8282D;letter-spacing:5px;}
}

@media (min-width: 800px)
{ 
.art-postcontent .h1  {font-size:56px;text-transform:none;font-weight:500;color:#222;}
.art-postcontent .h1c  {font-size:56px;text-transform:none;font-weight:500;color:#E8282D;}
.art-postcontent .h2  {font-size:44px;text-transform:none;font-weight:500;color:#222;}
.art-postcontent .h2c  {font-size:44px;text-transform:none;font-weight:500;color:#E8282D;}
.art-postcontent .h3  {font-size:36px;text-transform:none;font-weight:500;color:#222;}
.art-postcontent .h3c  {font-size:36px;text-transform:none;font-weight:500;color:#E8282D;}
.art-postcontent .h4  {font-size:28px;text-transform:none;font-weight:500;color:#222;}
.art-postcontent .h4c  {font-size:28px;text-transform:none;font-weight:500;color:#E8282D;}
.art-postcontent .h5  {font-size:24px;text-transform:none;font-weight:500;color:#222;}
.art-postcontent .h5c  {font-size:24px;text-transform:none;font-weight:500;color:#E8282D;}
.art-postcontent .h6  {font-size:20px;text-transform:none;font-weight:600;color:#222;letter-spacing:5px;}
.art-postcontent .h6c  {font-size:20px;text-transform:none;font-weight:600;color:#E8282D;letter-spacing:5px;}
}


@media (max-width: 800px)
{ 
.art-footer .h1  {font-size:36px;font-weight:500;color:#fff;}
.art-footer .h1c  {font-size:36px;text-transform:none;font-weight:500;color:#e8282d;}
.art-footer .h2 {font-size:28px;text-transform:none;font-weight:500;color:#fff;}
.art-footer .h2c  {font-size:28px;text-transform:none;font-weight:500;color:#e8282d;}
.art-footer .h3 {font-size:24px;text-transform:none;font-weight:500;color:#fff;}
.art-footer .h3c  {font-size:24px;text-transform:none;font-weight:500;color:#e8282d;}
.art-footer .h4 {font-size:20px;text-transform:none;font-weight:500;color:#fff;}
.art-footer .h4c  {font-size:20px;text-transform:none;font-weight:500;color:#e8282d;}
.art-footer .h5 {font-size:16px;text-transform:none;font-weight:500;color:#fff;}
.art-footer .h5c  {font-size:16px;text-transform:none;font-weight:500;color:#e8282d;}
.art-footer .h6 {font-size:14px;text-transform:none;font-weight:600;color:#fff;letter-spacing:5px;}
.art-footer .h6c  {font-size:14px;text-transform:none;font-weight:600;color:#e8282d;letter-spacing:5px;}
}

@media (min-width: 800px)
{ 
.art-footer .h1  {font-size:56px;font-weight:500;color:#fff;}
.art-footer .h1c  {font-size:56px;text-transform:none;font-weight:500;color:#e8282d;}
.art-footer .h2 {font-size:44px;text-transform:none;font-weight:500;color:#fff;}
.art-footer .h2c  {font-size:44px;text-transform:none;font-weight:500;color:#e8282d;}
.art-footer .h3 {font-size:36px;text-transform:none;font-weight:500;color:#fff;}
.art-footer .h3c  {font-size:36px;text-transform:none;font-weight:500;color:#e8282d;}
.art-footer .h4 {font-size:28px;text-transform:none;font-weight:500;color:#fff;}
.art-footer .h4c  {font-size:28px;text-transform:none;font-weight:500;color:#e8282d;}
.art-footer .h5 {font-size:24px;text-transform:none;font-weight:500;color:#fff;}
.art-footer .h5c  {font-size:24px;text-transform:none;font-weight:500;color:#e8282d;}
.art-footer .h6 {font-size:20px;text-transform:none;font-weight:600;color:#fff;letter-spacing:5px;}
.art-footer .h6c  {font-size:20px;text-transform:none;font-weight:600;color:#e8282d;letter-spacing:5px;}
}



.h8 {font-size:8px!important;}.h10 {font-size:10px!important;}.h12 {font-size:12px!important;}.h14 {font-size:14px!important;}.h16 {font-size:16px!important;}
.h20 {font-size:20px!important;}.h22 {font-size:22px!important;}.h23 {font-size:23px!important;}.h24 {font-size:24px!important;}.h28 {font-size:28px!important;}
.h32 {font-size:32px!important;}.h36 {font-size:36px!important;}.h40 {font-size:40px!important;}.h44 {font-size:44px!important;}.h48 {font-size:48px!important;}
.h52 {font-size:52px!important;}.h56 {font-size:56px!important;}.h60 {font-size:60px!important;}.h64 {font-size:64px!important;}.h68 {font-size:68px!important;}
.h72 {font-size:72px!important;}.h76 {font-size:76px!important;}.h80 {font-size:80px!important;}


.ls {letter-spacing:0.5px!important;}
.ls1 {letter-spacing:1px!important;}
.ls2 {letter-spacing:2px!important;}
.ls3 {letter-spacing:3px!important;}
.ls4 {letter-spacing:4px!important;}
.ls5 {letter-spacing:5px!important;}

.000 {color:#000!important;}
.111 {color:#111!important;}
.222 {color:#222!important;}
.333 {color:#333!important;}
.444 {color:#444!important;}
.555 {color:#555!important;}
.666 {color:#666!important;}
.777 {color:#777!important;}
.888 {color:#888!important;}
.999 {color:#999!important;}

.fff {color:#fff!important;}
.eee {color:#eee!important;}
.ddd {color:#ddd!important;}
.ccc {color:#ccc!important;}
.bbb {color:#bbb!important;}
.aaa {color:#aaa!important;}

.f7 {color:#f7f7f7!important;}


.llll {font-weight:200!important;}
.lll {font-weight:300!important;}
.ll {font-weight:400!important;}
.l {font-weight:500!important;}
.b {font-weight:600!important;}
.bb {font-weight:700!important;}
.bbb {font-weight:800!important;}
.bbbb {font-weight:900!important;}

.uc {text-transform:uppercase!important;}
.lc {text-transform:lowercase!important;}
.cc {text-transform:capitalize!important;}

.dib {display:inline-block!important;}
.db {display:block!important;}




	.phonehover1 a {
		height:46px!important;line-height:38px!important;text-align: center; display: inline-block;vertical-align: middle; white-space: nowrap;box-sizing: border-box;
   width:100%;
		background:#e8282d!important;border-radius:5px!important;font-family:'Baloo Tamma 2',Arial!important;
		border:3px solid #e8282d!important;font-size:24px!important;font-weight:900!important;text-decoration:none!important;color:#fff!important}
	.phonehover1 a:hover {color:#fff!important;border:3px solid #333!important;background:#333!important;}
		.phonehovermobile a {
	
		
		font-size:26px!important;font-weight:900!important;text-decoration:none!important;color:#fff!important}
	.phonehovermobile a:hover {color:#c0a981!important;}
.radio {width:100%;display:block;background:#f7f7f7;margin-bottom:10px;border:2px solid #fff;}
	
	.inputbox_update {margin:0px !important;}
	
	.mega_css3 ul.level0 li.last1 a.last1 {padding:7px 10px;}
	
	
				.mega_css3 ul.level0 li.last1 div.childcontent {  right: 0px;
   }
   			.mega_css3 ul.level0 li.last1  a.last1 span:first-child { display:none;
   }		.mega_css3 ul.level0 li.last1  a.last1 span.menu-title { margin-top:-3px !important;
   }
   .mega_css3 ul.level0 li.last2  a.last2 span.menu-title i {   font-size: 20px;
    display: inline-block !important;
    float: left;
    margin-right: 105px;
   }
   
   
     
.art-postcontent p {}
.art-postcontent h1, .art-postcontent h2, .art-postcontent h3, .art-postcontent h4, .art-postcontent h5, .art-postcontent h6 {font-weight:900 !important;}

.art-postcontent li, .art-post li, .art-textblock li {font-weight:500;}

	.virtuemart_country_id, #virtuemart_country_id_field {display:none;}
	#virtuemart_state_id_field, .opcPaymentSelect, .opcShippingSelect {width:100% !important;border:1px solid #eee;height:50px;margin-bottom:10px;}
	.art-button, input.art-button, a.art-button, a.art-button:link, a:link.art-button:link, body a.art-button:link, a.art-button:visited, body a.art-button:visited, input.art-button, button.art-button
	{box-sizing:border-box;width:100%;padding:0px;height:50px;line-height:50px !important;margin:0px !important;border-radius:0px !important;
	
  -webkit-transition: .5s ease-in-out !important;

	}
	
	
		.art-button:hover, input.art-button:hover, a.art-button:hover
		{
  -webkit-transition: .5s ease-in-out !important;
	}
	input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea
	{margin-bottom:10px;height:50px;}
	#virtuemart_state_id {border:1px solid #eee;margin-bottom:10px;height:50px;}


.image {
	background-position:center;
	transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  overflow:none;
} 
.image:hover {
  transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05); /* IE 9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */
   filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand'); /* IE6 and 7 */ 
   overflow:none;
} 
.art-postheadericons {display:none;}
.grey:hover {

    -webkit-filter: grayscale(100%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(100%); 
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(100%); 
  -o-transition: .5s ease-in-out;
} 

.grey {
  -webkit-filter: grayscale(0%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(0%);
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(0%);
  -o-transition: .5s ease-in-out;
}
input[type="text"]::placeholder, input[type="password"]::placeholder, input[type="email"]::placeholder, input[type="url"]::placeholder, input[type="color"]::placeholder, input[type="date"]::placeholder, input[type="datetime"]::placeholder, input[type="datetime-local"]::placeholder, input[type="month"]::placeholder, input[type="number"]::placeholder, input[type="range"]::placeholder, input[type="tel"]::placeholder, input[type="time"]::placeholder, input[type="week"]::placeholder, textarea::placeholder {color:#ccc !important;}

.phone1:before {
    content: "\f007";
    font-family: FontAwesome;
    display: inline-block;
    float: left;
    padding-right: 15px;
}
.phone1 {white-space: nowrap;}

.g-recaptcha {transform:scale(0.83);-webkit-transform:scale(0.83);transform-origin:0 0;-webkit-transform-origin:0 0;    }

 ul.art-vmenu>li>a.active:before
{
 content: '\f068';
  font-family: 'FontAwesome';
  float: left;
  margin-right: 5px;
  color: #111; }
   ul.art-vmenu>li>a:before
{
 content: '\f067';
  font-family: 'FontAwesome';
  float: left;
  margin-right: 5px;
  color: #999; }
  ul.art-vmenu li li {
 
  margin-left: 15px; }
  input[type='number'] {
    -moz-appearance:textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.jf_mm_wrapper a {padding:15px 20px 10px 20px;font-size:16px;font-weight:bold;text-transform: uppercase;}


.jf_mm_wrapper h2 {font-size: 26px;text-transform:none;padding:13px 20px 10px 20px;font-weight:500;background:#000;}
.jf_mm_wrapper a {
    color: #eee;
}
 .jf_mm_wrapper a:hover {
    color: #fff;
}
.jf_mm_wrapper .iconSpacing_ltr, .jf_mm_wrapper .iconSpacing_rtl {
    padding: 0px 10px 0px 0px;
    color: #fff;
    float: left;
    display: inline-block;
font-size: inherit;}

.card {background-color:white;margin: 0;box-shadow:0px 3px 8px -4px rgba(0,0,0,0.15);display:block;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-webkit-transition:0.3s;transition:0.3s}
.card:hover{    box-shadow: 0 22px 43px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 22px 43px rgba(0,0,0,0.15);
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    -moz-transform: none;}
	.card1 {box-shadow:0px 3px 7px 2px rgba(0,0,0,0.05);display:block;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-webkit-transition:0.3s;transition:0.3s}
.card1:hover{    box-shadow: 0 2px 12px 2px rgba(0,0,0,0.10);
    -webkit-box-shadow: 0 2px 12px 2px rgba(0,0,0,0.10);
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    -moz-transform: none;}
		.cardwhite {box-shadow:0px 3px 7px 2px rgba(255,255,255,.2);display:block;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-webkit-transition:0.3s;transition:0.3s}
.cardwhite:hover{    box-shadow: 0 2px 12px 2px rgba(255,255,255,.5);
    -webkit-box-shadow: 0 2px 12px 2px rgba(255,255,255,.5);
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    -moz-transform: none;}
	
	.topmenu1 {}
	.menu1 a {font-size:14px!important;}
	
	
	.bottommenu1, .bottommenu1 a {font-size:14px!important;}
		.bottommenu1 li:before{display:none!important;}
		.bottommenu1  li {padding:0px!important}
a.name1 {color:#9c8254!important;text-shadow:2px 2px 4px rgba(0,0,0,0)}
a.name1:hover {color:#0f0f0f!important;text-shadow:2px 2px 4px rgba(0,0,0,0)}
#vina-carousel-virtuemart283 .owl-dots, #vina-carousel-virtuemart281 .owl-dots{display:none!important}


.sticker {
    position: absolute;
    top: 2px;
    background: #c0a981;
    color: #fff;
    line-height:200%;
    padding: 0px 10px  ;
    font-size: 12px;
    font-weight: 600;text-transform:none;
right: 2px;}
   .sticker:before {width: 12px;
    height: 0;
    border-top: 24px solid transparent;
    border-bottom: 0px solid transparent;
    border-right: 24px solid #c0a981;
    content: '';
    position: absolute;
    top: 0;
   right: 128px;}
   .stock  {position:absolute;top:2px;left:2px;color:#fff;font-size:12px;font-weight:600;line-height:200%;padding:0px 5px; color: #fff;
  }
   .stock:after {width: 12px;
    height: 0;
  
    content: '';
    position: absolute;
    top: 0;
   right: -36px;}
   
   .nostock {background:#98121230;}
   .instock {background:#12982230;}
   .nostock:after {  border-top: 0px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 24px solid #98121230;}
   .instock:after {  border-top: 0px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 24px solid #12982230;}
   .viewdetails {font-size:14px!important;height:36px!important;line-height:32px!important;text-align: center; display: inline-block;vertical-align: middle; white-space: nowrap;box-sizing: border-box;
   background:#fff;border:2px solid #C0A981!important;color:#9c8254!important;width:100%;}
      .viewdetails:hover{ background:#C0A981!important; color:#fff!important;border:2px solid #C0A981!important;}
	  
	  .product-price {font-size:16px;font-weight:600;color:#0f0f0f}
	  .gst{font-size:12px;whitespace:nowrap;font-weight:normal}


#limit {padding:8px 3px;border:1px solid #eee;}

.cf_filters_list li label input {width:10px !important;}
.cf_filters_list li label a {font-size:12px !important;}
.cf_filters_list li label a:link{color:#999;}
.cf_filters_list li label a:hover{color:#45D8BB !important;}

.cf_wrapper_input_text_2 input[type="search"] {

    min-width: 40px !important;
border: 0px; }

@include font-awesome("\f054");
.cf_li_clear {display:none;}
.cf_parentOpt{padding:0px !important;}
.cf_filters_list{margin:0px !important;}
.cfLiLevel0>a{font-size:12px !important;color:#999 !important;text-transform:uppercase !important;}
.cfLiLevel0{ background:#fff;padding:6px 5px 5px 5px !important;border:1px solid #eee !important;margin:10px 0px !important;} 
.cfLiLevel1>a{font-size:12px !important;color:#DE272C !important;}
.cfLiLevel2>a{font-size:12px !important;color:#666 !important;padding-left: 17px !important;}
.cf_childOpt {padding:0px !important}
.cf_expand::before { 
padding-right: 10px;


}
.cf_unexpand::before { 
padding-right: 10px;


}
.cf_flt {width:100% !important;}
.country_wrap {display:none;} .art-button {margin:0px 0px !important;width:100%;padding:0px 0px;} 
.cf_flt {width: 100%;
    padding: 5px 10px;
    font-weight: normal;
    font-size: 12px;
    color: #999;
    border: 1px solid #eee;} .cf_flt_header {display:none;}
	#virtuemart_state_id_div {display:none;} #virtuemart_state_id {width:100%;padding:8px 3px;border:1px solid #eee;font-style:italic;font-weight:normal;margin-bottom:5px;} input[type="text"] {margin-bottom:5px;}
.cf_parentOpt {font-size:16px !important;text-transform:capitalize !important;padding-left:10px !important;}
.cf_childOpt {padding-left:10px !important;font-size:13px !important;color: #666 !important;}
.cf_clear {width:100% !important;text-align:center !important;color:#fff !important;padding:3px 0px;}
input[type="checkbox"], input[type="radio"] {margin-left:10px !important;margin-right:0px !important;}

   .cf_flt_counter{ float: right;
   color: #ccc !important;font-size:13px !important; }
.vm-order-done>h3 {display:none;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea
{width:100% !important;    margin-bottom: 10px !important;border-radius:3px;}
#howdidyouhearaboutus {width:100% !important;    margin-bottom: 10px !important;padding:10px 5px;border:1px solid #eee;}
#howdidyouhearaboutus_div, #virtuemart_state_id_div {display:block !important;}
#virtuemart_country_id_input {display:none;}
#virtuemart_state_id {width:100% !important;    margin-bottom: 10px !important;    padding: 10px 5px;}
.formLabel {display:none;}
.cf_results-msg {display:none;}
.fp {padding:0px 5px;}
.orderlistcontainer .title {display:none;}
.vm-chzn-select {width:100%;border:1px solid #eee;padding:5px;}
.vmcustom-textinput  {width:100% !important;border:1px solid #eee !important;padding:5px !important;}

.table1 {width:100%;margin:-5px;}
.tablecell1 {width:50%;padding:5px;}
.fancybox-bg {display:none}
.art-postheadericons {display:none}
#fancybox-title {display:none !important;}
.art-postheadericons {display:none;}
#fancybox-content {border:0px;}
.no-vm-bind {
    width: 100%;
padding: 10px 0px;}


.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.dropdown_css3 span {}
.pp {padding:10px 5px;}
.pr {padding:10px 0px 10px 5px;}
.pl {padding:10px 5px 10px 0px;}
.pc {padding:10px 5px 10px 5px;}
.center1 {max-width: 1400px;margin: 0px auto;}
.ff {padding:0px 5px;}
.full1 {display:block;width:100%;}
@media (max-width: 800px) 
{  
.menu1   {display:none;} 
.right1  {float:none !important; text-align:center !important;} 
.right1left  {float:none !important; text-align:center !important;} 
.right2  {display:none;} 
.left1   {float:none !important; text-align:center !important;}
.left1right   {float:none !important; text-align:center !important;}

.desktopfixed {position:relative;z-index:100;}

.mobilehide {display:none;}
.desktophideinline {display:inline-block;}
.desktophide {}


} 
@media (min-width: 800px)
{  
.right1  {float:right !important;text-align:right !important;}  
.right1left  {float:right !important;text-align:left !important;}  
.left1   {float:left !important;text-align:left !important;} 

.left1right   {float:left !important;text-align:right !important;} 

.desktopfixed {position:fixed;z-index:100;}
.mobilehide {}
.desktophideinline {display:none;}
.desktophide {display:none;}
}
#fin-captcha2 {width:100%;}
#fin-captcha2 img {  margin-bottom: 10px;
float: left;
width: 50%;
height: 40px; border:1px solid #eee}
.quote   {padding: 0px 5px 0px 5px;}
.pp {width: 100%;padding: 0px !important;}
#fancybox-content{background:#fff;}
blockquote {    
margin: 20px 0px !important;
padding: 40px !important;
line-height: 200%;

}
blockquote p {margin: 12px 0px !important;}
.art-layout-cell {height: 100% !important;}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:0.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}

.row:before,.row:after,.clearfix:before,.clearfix:after{content:'';display:table}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}



.mega_css3 .menubar,
.mega_css3 ul.megamenu {
	font-family: 'Baloo Tamma 2', Arial;
	font-size: 16px;
text-transform: uppercase;
font-weight:500;
}
.mega_css3 ul.megamenu ul {
	font-family: 'Baloo Tamma 2', Arial;
	font-size: 14px;

font-weight:500;

}
.mega_css3 ul.level0 li.mega a.mega {
	display: block;
	line-height: normal;
	text-decoration:none;
	padding:15px  30px ;


}

.mega_css3 ul.level0 > li > a {color: #fff; }
.mega_css3 ul.level0 > li.active > a, .mega_css3 ul.level0 > li > a:hover { color:#e8282d;}


.mega_css3 ul.level1 li.mega a.mega { color: #fff; }
.mega_css3 ul.level1 li.active a.mega, .mega_css3 ul.level1 li.mega a.mega:hover { color: #e8282d; }
.mega_css3 .childcontent-inner { background: linear-gradient(120deg, #0a68ed 0%, #1170f6 100%) !important;}





.mega_css3 ul.level0 li.mega span.menu-title,
.mega_css3 ul.level0 li.mega,
.mega_css3 li li > a.mega > span.menu-title,
.mega_css3 li li > a.mega > span.menu-desc {
	display: inline-block;
}




.mega_css3 ul.megamenu li {
	overflow: visible;
	position: relative;
}




.mega_css3 ul.level0 > li.first {
	margin-left: 0px;
}
.mega_css3 ul.level0 > li.last {
	margin-right: 0px;
	
}

.mega_css3 ul.level0 > li {
	margin-left: 0px;
}









.mega_css3 li.mega .childcontent {
	display: block;
	height: auto;
	position: absolute;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	visibility: hidden;
	opacity: 0;
	margin: 0px 0 0 0;
}




.mega_css3 ul.level1 li.mega {
	width:100%;

}

.mega_css3 ul.level1 .childcontent {
	top: 0.3em;
	left: 14.5em;
}


.mega_css3 ul.level1 li.mega a.mega {
	border: 0;
	font-weight: normal;
	padding: 5px 10px;
}



.mega_css3 ul.level0 li.haschild a.mega span.menu-title,
.mega_css3 ul.level0 li.haschild-over a.mega span.menu-title {
	background: url(../images/arrow3.png) no-repeat left center;
}

.mega_css3 ul.level1 li.haschild > a,
.mega_css3 ul.level1 li.haschild-over > a {
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 95% center;
	padding: 0;
}


.mega_css3 .childcontent {
	z-index: 999;
}






.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}





.mega_css3 .menubar,
.mega_css3 .menubar-check {
	display: none;
}



/* Android 2.3 :checked fix */
@-webkit-keyframes fake {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@keyframes fake {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
body {
  -webkit-animation: fake 1s infinite;
          animation: fake 1s infinite;
}

.worko-tabs {

  width: 100%;
}
.worko-tabs .state {
  position: absolute;
  left: -10000px;
}
.worko-tabs .flex-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.worko-tabs .flex-tabs .tab {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
 
}
.worko-tabs .flex-tabs .panel {
  background: #fff;
  padding: 20px;
  border:1px solid #eee;
  min-height: 300px;
  display: none;
  width: 100%;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.worko-tabs .tab {
  display: inline-block;
  padding: 10px;
  font-size:20px;
  vertical-align: top;
  background: #333;
  cursor: hand;
  cursor: pointer;
  border-left: 1px solid #eee;
    border-right: 0px solid #eee;
	border-top: 1px solid #eee;
	font-family: Montserrat, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
.worko-tabs .tab:hover {
  background: rgba(0,0,0,0.4);  color:#111;
}

#tab-one:checked ~ .tabs #tab-one-label,
#tab-two:checked ~ .tabs #tab-two-label,
#tab-three:checked ~ .tabs #tab-three-label,
#tab-four:checked ~ .tabs #tab-four-label,
#tab-five:checked ~ .tabs #tab-five-label {
 background: rgba(0,0,0,0.4);
  cursor: default;
  color:#111;

}

#tab-one:checked ~ .tabs #tab-one-panel,
#tab-two:checked ~ .tabs #tab-two-panel,
#tab-three:checked ~ .tabs #tab-three-panel,
#tab-four:checked ~ .tabs #tab-four-panel,
#tab-five:checked ~ .tabs #tab-five-panel {
  display: block;
}

@media (max-width: 600px) {
  .flex-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .flex-tabs .tab {
   background: #333;
    border-bottom: 1px solid #eee;
  }
  .flex-tabs .tab:last-of-type {
    border-bottom: none;
  }
  .flex-tabs #tab-one-label {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex-tabs #tab-two-label {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex-tabs #tab-three-label {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .flex-tabs #tab-four-label {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
    .flex-tabs #tab-five-label {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .flex-tabs #tab-one-panel {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex-tabs #tab-two-panel {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .flex-tabs #tab-three-panel {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .flex-tabs #tab-four-panel {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .flex-tabs #tab-five-panel {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  #tab-one:checked ~ .tabs #tab-one-label,
  #tab-two:checked ~ .tabs #tab-two-label,
  #tab-three:checked ~ .tabs #tab-three-label,
    #tab-four:checked ~ .tabs #tab-four-label,
  #tab-five:checked ~ .tabs #tab-five-label {
    border-bottom: none;
  }

  #tab-one:checked ~ .tabs #tab-one-panel,
  #tab-two:checked ~ .tabs #tab-two-panel,
  #tab-three:checked ~ .tabs #tab-three-panel,
    #tab-four:checked ~ .tabs #tab-four-panel,
  #tab-five:checked ~ .tabs #tab-five-panel {
    border-bottom: 1px solid #ccc;
  }
  
}





*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-family:'Baloo Tamma 2', Arial;}
body{font-size:100%;line-height:1.6875}
.grid{margin:0 auto;max-width:1400px;width:100%}
img{height:auto;display:block;margin-left:auto;margin-right:auto}
.wfull{width:100%;max-width:100%}
.w320{max-width:320px}
.w640{max-width:640px}
.w960{max-width:960px}
.row{width:100%;margin-bottom:0px}
.row .row{width:auto;margin:0px}
.c1{width:8.33%}
.c2{width:16.66%}
.c3{width:25%}
.c4{width:33.33%}
.c5{width:41.66%}
.c6{width:50%}
.c7{width:58.33%}
.c8{width:66.66%}
.c9{width:75%}
.c10{width:83.33%}
.c11{width:91.66%}
.c12{width:100%}
.c1a{width:10%}
.c2a{width:20%}
.c3a{width:30%}
.c4a{width:40%}
.c5a{width:50%}
.c6a{width:60%}
.c7a{width:70%}
.c8a{width:80%}
.c9a{width:90%}
.c10a{width:100%}
.c1b{width:14.2%}

.d1{width:8.33%}
.d2{width:16.66%}
.d3{width:25%}
.d4{width:33.33%}
.d5{width:41.66%}
.d6{width:50%}
.d7{width:58.33%}
.d8{width:66.66%}
.d9{width:75%}
.d10{width:83.33%}
.d11{width:91.66%}
.d12{width:100%}
.d1a{width:10%}
.d2a{width:20%}
.d3a{width:30%}
.d4a{width:40%}
.d5a{width:50%}
.d6a{width:60%}
.d7a{width:70%}
.d8a{width:80%}
.d9a{width:90%}
.d10a{width:100%}
.d1b{width:14.2%}


.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12,.c1a,.c2a,.c3a,.c4a,.c5a,.c6a,.c7a,.c8a,.c9a,.c10a {min-height:1px;float:left;}
.d1,.d2,.d3,.d4,.d5,.d6,.d7,.d8,.d9,.d10,.d11,.d12,.d1a,.d2a,.d3a,.d4a,.d5a,.d6a,.d7a,.d8a,.d9a,.d10a {min-height:1px;float:left;}

@media only screen and (max-width:960px){
.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12,.row .row .c1a,.row .row .c2a,.row .row .c3a,.row .row .c4a,.row .row .c5a,.row .row .c6a,.row .row .c7a,.row .row .c8a,.row .row .c9a,.row .row .c10a
{width:100%;}
.row .row > div:last-child{margin-bottom:0 !important}
}
@media only screen and (max-width:960px){
.row .row .d1,.row .row .d2,.row .row .d3,.row .row .d4,.row .row .d5,.row .row .d6,.row .row .d7,.row .row .d8,.row .row .d9,.row .row .d10,.row .row .d11,.row .row .d12,.row .row .d1a,.row .row .d2a,.row .row .d3a,.row .row .d4a,.row .row .d5a,.row .row .d6a,.row .row .d7a,.row .row .d8a,.row .row .d9a,.row .row .d10a
{width:50%;}
.row .row > div:last-child{margin-bottom:0 !important}
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) and (orientation:portrait){
body{font-size:90%}
.row{margin-bottom:0!important}
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12,.c1a,.c2a,.c3a,.c4a,.c5a,.c6a,.c7a,.c8a,.c9a,.c10a{width:100%;margin-right:0;margin-left:0;}
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) and (orientation:portrait){
body{font-size:90%}
.row{margin-bottom:0!important}
.d1,.d2,.d3,.d4,.d5,.d6,.d7,.d8,.d9,.d10,.d11,.d12,.d1a,.d2a,.d3a,.d4a,.d5a,.d6a,.d7a,.d8a,.d9a,.d10a{width:50%;margin-right:0;margin-left:0;}
}
