/*********ADOS*************/


BODY {
	color : #000;
	font-size : 22px;
	line-height:1.4;
	margin-top : 118px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-family : 'Assistant', sans-serif;
	font-weight:400;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	background-color:#ffffff !important;
	}
	
	div {
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;	
	}
	img {max-width:100%;height:auto;}
	.clear-b {clear:both !important;width:0px !important;height:0px !important;overflow:hidden !important;border:none !important;float:none !important;}
	.sidr-class-menuclear {clear:both !important;width:0px !important;height:0px !important;overflow:hidden !important;border:none !important;float:none !important;padding:0 !important;}
	
	.nobr	{ white-space:nowrap; }
	.langwrp {position:absolute;right:180px;top:15px;z-index:100;cursor:pointer;text-align:center;line-height:1px;}

	.lngitm {
    clear: both;
    padding: 10px 0 !important;
}
.sidr-class-ccc {background-color:#fff;}
.sidr-class-ccc div {width:22%;margin-left:2%;float:right;font-size:10px;text-align:center;padding:12px 0;}
.sidr-class-ccc div a {text-decoration:none;display:block;}
.sidr-class-ccc div:nth-child(2) {float:left;}
.sidr-class-ccc div:nth-child(3) {float:left;}
.contact-menu-topmain {padding:0px;}
.preftrwrp .button-red-f {margin:0 20px;}
.cntlswrp  {margin-top:15px;}

.gonevigate {margin:10px 35px 10px 0;}



.herovideo video {width:100%;}


.home-ir, .home-il {overflow:hidden;width: 100%;padding-top: 100%;position: relative;margin-bottom:15px;background-color:#e6e6e6;}
.home-ir .in, .home-il .in {display:block;position:  absolute;top: 0;left: 0;bottom: 0;right: 0;}
.home-register {overflow:hidden;width: 100%;padding-top: 50%;position: relative;background-color:#e6e6e6;}
.home-register .in {display:block;position:  absolute;top: 0;left: 0;bottom: 0;right: 0;}




.sformblackbg .ftmb {
	background-color:#131716;
background-image: url(/images/back-side-form.png) !important;

background-repeat: repeat !important;
/*background-size: 100% 100%;
background-position: left bottom;
*/
color:#fff;
padding-bottom:20px;
}
.sformblackbg .sidef1 {color:#fff;background-color:transparent;padding:0;}
.sformblackbg .sidef2 {color:#fff;}
.sformblackbg .ftmb label {color:#fff;}
.sformblackbg .ftmb .frm-l1, .sformblackbg .frm-l2 {font-size:22px !important;} 
.sformblackbg fieldset.web2 .aprpolc label {color:#c0c0c0 !important;}
.sformblackbg fieldset.web2 {color: #5d5d5e;}


.navbar-collapse {padding-left:0;padding-right:0;}
.mainsubnavbar .navbar-nav {margin:0;}
.mainsubnavbar .navbar {margin-bottom:0 !important;border:0 !important;min-height:0 !important;}
.mainsubnavbar .navbar-nav>li>a {padding:8px 10px !important;font-size:16px;line-height:34px;color:#fff;text-decoration:none;}
.mainsubnavbar .navbar-nav>li>a:focus, .navbar-nav>li>a:hover  {background-color:#1D5CB3 !important;text-decoration:none;}

.mainsubnavbar {background-color:#fff;font-size:16px;}
.mainsubnavbar .navbar-nav {float:none;margin:0;}
.mainsubnavbar li {float:none;width:100%;margin-bottom:1px;}
.mainsubnavbar li a {background-color:#f3f4f4;color:#5d5d5e !important;text-decoration:none;}
.mainsubnavbar li a:hover {background-color:#5d5d5e !important;color:#f3f4f4 !important;text-decoration:none;}
.mainsubnavbar .navbar-brand {color:#818181;display:none;}

.top-mobile {display:none;}
.top-desktop {display:block;}
#divFooter {}

.mwrp {background-color:transparent;}
.wtw {background-color:transparent;}
.wtw2 {background-color:transparent;}

.main-top-block {position:relative;}

.hpts-blocko4, .hp4wrpthumb {position:relative;}
.hp4wrplbl {position:absolute;bottom:15%;padding:10px;background-color:#DD4180;text-align:center;display:inline-block;color:#fff;
-moz-border-radius: 5px !important;
-webkit-border-radius: 5px !important;
-khtml-border-radius: 5px !important;
border-radius: 5px !important;
left:0;right:0;margin:0 15%;}

.preftrwrp {background-color:#38393a;padding:30px 0;text-align:Center;color:#fff;}
.imgwrp-imgalr {float:right;margin-left:20px;margin-bottom:20px;}
.imgwrp-imgall {float:left;margin-right:20px;margin-bottom:20px;}

.hpcnt h1, .hpts h1 {font-size:32px;font-weight:600;color:#fff !important;margin-bottom:0px;}
.hpcnt {background-color:#DD4180;padding:40px;text-align:center;color:#fff;}
.hpts {background-color:#5d5d5d;padding:40px;text-align:center;color:#fff;}

.inner-hpcnt h1, .inner-hpcnt h1 {font-size:32px;font-weight:600;color:#fff !important;margin-bottom:0px;}
.inner-hpcnt {padding:70px 0 140px 0;text-align:center;color:#fff;}
.inner-hpts {padding:70px 0 140px 0;text-align:right;color:#fff;}
.inner-hpts h2 {font-size:32px;font-weight:600;color:#fff !important;margin-bottom:0px;margin-top:0px;}

.f-hpcnt {}
.f-hpts {}
.f-hpcnt .button-red {margin-bottom:0px;margin-left:0px;}
.subunderslider {color:#DD4180;}

.topcontact-btn {background-color:#4c4c4e;margin-left:1px;position:relative;}
.topcontact-btn:hover {background-color:#38393a;}
.topcontact-btn a {color:#fff !important;text-decoration:none;display:block;padding:10px 0;}
.contactmenubtn-title {}

.innermeinh2-r {background-color:#5d5d5d;color:#fff;padding:4px;}
.innermeinh2-l {background-color:#3f3f3f;color:#fff;padding:4px;}

.hpcnt-video {margin:20px 0 0 0;cursor: pointer;}
.hpts-blocko4 {margin-bottom:20px;}
.wrapper-sticky {width:100% !important;}

.footer-cta-consult {background-color:#DD4180;margin:15px 0;text-align:center;-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius:  8px 8px 8px 8px;
-khtml-border-radius:  8px 8px 8px 8px;
border-radius:  8px 8px 8px 8px;
border:solid 3px #e0e0e0;}
.footer-cta-consult a {padding:15px !important;text-decoration:none !important;color:#fff !important;display:block;}
.footer-cta-consult:hover {background-color:#202020;}

.footer-joinsoc {margin:30px 0;display:inline-block;}
.footer-joinsoc .footer-joinsoc-cta {padding:5px 0 0 0;color:#fff;}
.footer-joinsoc div {float:right;padding:0 15px 0 0;}
.mainsection-articles-listUL {clear:both;padding-right:20px;}
.mainsection-articles-listUL li {font-size:18px;float:right;width:47%;margin-left:2.98%;margin-right:0px;margin-bottom:8px;margin-top:8px;}
.mainsection-articles-listUL li a {text-decoration:underline;display:block;}
.subarticles-block .article-wsummary {font-size:16px;}
.subarticles-block .article-wrp {margin:0 !important;padding:0 !important;border-bottom:0px;}
.subarticles-block h3 {margin:10px 0 0 0;}


.fwi img {width:100%;min-width:none;}
.row-minimal-padding {
  [class*="col-"] {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
.row-no-padding {margin:0 !important;}
/*
.row-no-padding > [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}*/
.row-zero-padding {margin:0 !important;}

.row-zero-padding > [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.main-title-l1 {color:#DD4180;font-weight:700;text-align:center;font-size:48px;}
.main-title-l2 {color:#5d5d5e;text-align:center;font-size:48px;}
.inner-hpts  h2.mtitle  {font-size:48px;line-height:1.3;}
.inner-hpts .noboxContent {padding-right:40px;}
.t1 {font-size:48px;line-height:1.3;}
.ared {color:#DD4180;}
.t2, .sidebox-title {font-size:36px;line-height:1.3;}
.t3 {font-size:24px;line-height:1.3;}
.under-thumb-walk {background-color:#e0e0e0;}
.under-thumb-walk-red {background-color:#ee3224;color:#ffffff;}
.under-thumb-t {padding:15px 0;display: flex;justify-content: center;flex-direction: column;}



.light-gray {background-color:#f3f4f4;padding:100px 0;}

.dark-gray-gradient {background-color:#4c4c4e;
background-image:
    linear-gradient(
      to right, 
      4c4c4e, #38393a
    );
}


.hh-hp-cont {    /*padding: 100px 0;
    background-image: linear-gradient( to left, #000, #000 50%, #dd4180 50% );*/}
	
.hp-count {margin:60px 0;color:#DD4180;font-size:30px;}
.sub-cnt {font-size:20px;color:#fff;}
.thumb-video {width:100%;}
.thumb-video img {width:100%;min-width:none;}




.mbd-hl {background-color:#f2f2f2;background-image: url('/images/back-lc-dots.png') !important;background-position: left 0px; background-repeat: no-repeat !important;}
.mh-cnt {padding:40px;}

.gallery-variations-thumbs-title {clear:both;}
.gallery-listing-itm {border:2px solid #EFEFEF;text-align:center;margin-bottom:30px;}
.gallery-listing-itm:hover {border:2px solid #5d5d5d;}
/******************HS********************/

.title, h1 {padding:0px;margin:0px 0 15px 0 !important;font-size:50px;font-weight:600;line-height:1.4;}
h2{margin-bottom:5px;font-size:26px;font-weight:600;line-height:1.4;padding-bottom:0px;}

#ctl00_placeholderBody_panelBody h2  {
    color:#DD4180;margin-bottom:5px;font-size:26px;font-weight:600;line-height:1.4;padding-bottom:0px;
}


h3,.page-content h3,.page-content h3  a{margin-bottom:5px;font-size:22px;font-weight:600;line-height:1.4;padding-bottom:0px;}



h4,.page-content h4 a{font-weight: normal; font-style: normal; font-size: 21px; line-height: 1.4;}

h5,.page-content h5 a{font-weight: normal; font-style: normal; font-size: 20px; line-height: 1.4;}

h6,.page-content h6 a{font-weight: normal; font-style: normal; font-size: 19px; line-height: 1.4;}



.toplinks-l {float:right;margin-top:5px;}
.toplinks-l div {float:left;border-left:1px solid #e5e9f2;padding-right:8px;padding-left:8px;}
.toplinks-l div img {}
.toplinks-l div a {text-decoration:none;font-size:15px;display:block;text-align:center;color:#000;font-weight:600;}
.toplinks-l .tpl-l-1 {}

.toplinks-l .tpl-l-2 {}
.toplinks-l .tpl-l-3 {}
.toplinks-l .tpl-l-4 {}

.toplinks-l .tpl-l-3 a {padding:0px !important;margin-right:0px !important;color:#fff;}


.kpth-icons {max-width:80%;margin:0 auto;padding-bottom:60px;}
.kpth-ic-wrap {border-left:1px solid #cccccd;margin:15px 0;}
.kpth-ic-01 {border-right:1px solid #cccccd;}


	.sideticket {background-color:#dd4180;margin-bottom:15px;}
	.sideticket:hover {background-color:#000;}
	.sideticket a {color:#fff !important;text-decoration:none;display:block;padding:10px;font-weight:600;text-align:center;}

.button-red {background-color:transparent;text-align:center;border:1px solid #DD4180;display:inline-block;margin:20px 0;margin-left:20px;
-moz-border-radius: 5px !important;
-webkit-border-radius: 5px !important;
-khtml-border-radius: 5px !important;
border-radius: 5px !important;}
.button-red a {font-weight:700;color:#DD4180 !important;text-decoration:none;display:block;padding:10px 15px;}

.button-red-f {background-color:#DD4180;text-align:center;display:inline-block;margin:20px 0;margin-left:20px;
-moz-border-radius: 5px !important;
-webkit-border-radius: 5px !important;
-khtml-border-radius: 5px !important;
border-radius: 5px !important;}
.button-red-f a {color:#fff !important;text-decoration:none;display:block;padding:10px 15px;}

.article-readmore {background-color:transparent;text-align:center;border:1px solid #DD4180;display:inline-block;margin:20px 0;margin-left:20px;font-size:14px;
-moz-border-radius: 5px !important;
-webkit-border-radius: 5px !important;
-khtml-border-radius: 5px !important;
border-radius: 5px !important;}
.article-readmore a {font-weight:600;color:#DD4180 !important;text-decoration:none;display:block;padding:5px 15px;}

.button-gray {background-color:#transparent;text-align:center;border:1px solid #4c4c4e;display:inline-block;margin:20px 0;margin-left:20px;
-moz-border-radius: 5px !important;
-webkit-border-radius: 5px !important;
-khtml-border-radius: 5px !important;
border-radius: 5px !important;}
.button-gray a {font-weight:700;color:#4c4c4e !important;text-decoration:none;display:block;padding:10px 15px;}


.wnbl {margin:20px 0 50px 0;}
.hpvi {}
.hpfo {background-color:#efefef;}

.hblk3  {padding:0px 0;}
.hblk5  {padding:0px 0;}
.hblk6 {padding-bottom:0px;}
.footer-addresses-block {font-size:18px !important;margin-bottom:20px;}

.rl-testimonialsblock {padding:40px 0 0 0;}

.testimonials-category-wrp {background-color:#f3f4f4;margin-bottom:20px;}
.testimonials-category-wrp a {text-decoration:none;}
.testimoniial-category-thumb img {padding:5px;}
.testimoniial-category-title {font-size:16px;padding:8px;}


.count-cnt {font-size:30px;font-weight:400;}

.hero-wrp {
  width: 100%;
  display: inline-block;
  position: relative;
  /*background-color:#2A2A2A;*/
}
.hero-wrp:after {
  padding-top: 28.5%;
  display: block;
  content: '';
}
.hero-image {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index:100;
  overflow:hidden;
}
.hero-image img {width:100% !important;}
.hero-content {position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  z-index:200;text-align:right;}
.hero-title {max-width:620px;margin-top:80px;font-size:26px;font-weight:600;display:inline-block;}

.hero-button {display:table;background-color:#ffc000;margin-top:10px;}
.hero-button:hover {background-color:#2255AC;}
.hero-button a {padding:10px 20px;text-decoration:none;color:#000 !important;font-size:22px;font-weight:700 !important;display:block!important;}
.hero-button a:hover {color:#fff !important;}
.herotitle {font-size:32px;}











.wtwf2 {padding-bottom:35px;}

.saleoffer-mark {font-size:24px;padding:8px 0;color:#fff;}
.saleoffer1 .saleoffer-mark {background-color:#0398d2;}
.saleoffer2 .saleoffer-mark {background-color:#a2196c;}
.saleoffer3 .saleoffer-mark {background-color:#5c7121;}
.saleoffer-details-f {font-weight: 700; margin-bottom:20px;}

.saleoffer1 .saleoffer-details-f span {color:#0398d2;}
.saleoffer2 .saleoffer-details-f span {color:#a2196c;}
.saleoffer3 .saleoffer-details-f span {color:#5c7121;}
.saleoffer-details {padding:20px 0 10px 0;font-size:22px;}
.saleoffer-price {font-size:34px;}
.saleoffer-details .l2 {margin:10px 0;}


/*TOPBAR1*/
.nav-links {display:inline-block;}
.nav-links > a {margin-left:10px;padding-left:10px;border-left:1px solid #c0c0c0;}
.topbar1 {background-color:#fff;line-height:23px;font-size:16px;padding:0;text-align:right;height:80px;}
.topbar1 span a {border-left:1px solid #e2e2e2 !important;text-decoration:none;}
.toptelline, .toptelline:hover, .toptelline:focus {text-decoration:none;color:#D10000 !important;font-weight: 700;font-size:16px !important;float:left;padding-left:25px;background-image: url('/images/top-tel-i.png') !important;background-position: left 0px; background-repeat: no-repeat !important;}

.topbar1 .nav-links a:first-child {font-weight: 700;/*color:#D20808;*/}

/*----------*/

/* TOP MENU */


ul.dropdown .mgmn112 ul {width:600px;}
ul.dropdown .mgmn112 ul  li {width:48%;margin-left:1.5%;float:right;overflow:hidden;}

ul.dropdown .mgmn113 ul {width:600px;}
ul.dropdown .mgmn113 ul  li {width:48%;margin-left:1.5%;float:right;overflow:hidden;}



ul.dropdown li {min-width:48px;}
ul.dropdown li a {text-align:center;}






ul.dropdown ul a {font-size:14px !important;line-height:28px !important;}
ul.dropdown ul li {
	margin-bottom:3px;
	border-right:2px solid #EFEFEF !important;
	background-color: #EFEFEF !important;
	padding:right:2px;
	
		
}
ul.dropdown  .lititle {float:none !important;width:97.5% !important;font-weight:700 !important;border-bottom:3px solid #2255AC;margin-top:10px;background-color:transparent !important;border-right:none !important;font-size:16px !important;}
ul.dropdown  .lititle:hover {background-color:transparent !important;border-right:none !important;}

ul.dropdown  ul li a {
    background-color: transparent !important;
    color: #000;
	text-align:right;
	
	
}
ul.dropdown ul li a.hover, ul.dropdown ul li a:hover {
    background-color: transparent !important;
    color: #000;

}
ul.dropdown ul li.hover, ul.dropdown ul li:hover {
    background-color: #ffffff !important;
    color: #000;
	margin-bottom:3px;
	border-right:2px solid #DD4180 !important;
}











.m-active, .m-inactive{float:left !important;border-right:0px solid #fff;}


.m-active, .m-inactive {
margin:0px !important;
height:40px !important;

box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
}

.m-active > a, .m-inactive > a {
font-size:18px !important;
text-decoration:none !important;
line-height:1.4 !important;
padding: 7px 12px 0 12px !important;
height:40px;
display:block;margin:0 !important;
color:#000;
display: block !important;
position: relative !important;
vertical-align: bottom !important;
font-weight:400;

}

.m-active a:hover, .m-inactive a:hover::before, .m-active a::focus::before, .m-inactive a::focus::before, .m-active a:active::before, .m-inactive a:active::before  {left:0;}
	
.m-active {white-space:nowrap;text-align:center;/*background-color:#fff !important;*/border-top:2px solid #DD4180;}
.m-active a {}
.m-active:hover {background-color:#f6f6f6 !important;}
.m-inactive {white-space:nowrap;text-align:center;background-color:transparent;}	
.m-inactive:hover {white-space:nowrap;text-align:center;background-color:#efefef;}	
.m-inactive:hover a {}
.m-inactive>a {padding-top:9px !important;}

.ddtopmenutabswrap>.m-inactive {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.ddtopmenutabswrap>.m-inactive:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  top: 0;
  background: #000;
  height: 2px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.ddtopmenutabswrap>.m-inactive:hover:hover:before, .ddtopmenutabswrap>.m-inactive:focus:before, .ddtopmenutabswrap>.m-inactive:active:before {
  left: 0;
  right: 0;
}





.navbar {margin-bottom:0px !important;border:0 !important;min-height:40px !important;}
/*-------------------*/
/*SALES OFFER*/
.hpts { text-align:center;}
.saleoffer-wrp {padding:3px;background-color:#fff;text-align:Center;}

.saleoffers-title {text-align:center;padding:40px 0;font-size:50px;color:#fff;}
.saleoffers-suvtitle  {text-align:center;padding:40px 0;font-size:40px;color:#fff;font-weight: 700;}
.arrowdown {text-align:center;}
.arrowdown img {vertical-align:top !important;}
/*----------*/

/*BUTTONS-----*/

.ui-bluebutton {background-color:#2255AC;text-align:center;max-width:580px;font-size:28px;margin:20px auto;
-moz-border-radius: 8px !important;
-webkit-border-radius: 8px !important;
-khtml-border-radius: 8px !important;
border-radius: 8px !important;
}
.ui-bluebutton a {color:#fff !important;text-decoration:none;padding:15px;display:block;}

.button-continue {background-color:#2255AC;text-align:center;font-size:24px;margin:20px auto;
-moz-border-radius: 8px !important;
-webkit-border-radius: 8px !important;
-khtml-border-radius: 8px !important;
border-radius: 8px !important;
margin-bottom:20px;
}
.button-continue a {color:#fff !important;text-decoration:none;padding:15px;display:block;}
.button-tocontact {background-color:#efefef;text-align:center;font-size:24px;margin:20px auto;
-moz-border-radius: 8px !important;
-webkit-border-radius: 8px !important;
-khtml-border-radius: 8px !important;
border-radius: 8px !important;
margin-bottom:20px;
}
.button-tocontact a {color:#000 !important;text-decoration:none;padding:15px;display:block;}

.button-black {background-color:#202020;text-align:center;font-size:28px;margin:20px auto;
-moz-border-radius: 8px !important;
-webkit-border-radius: 8px !important;
-khtml-border-radius: 8px !important;
border-radius: 8px !important;
}
.button-black a {color:#fff !important;text-decoration:none;padding:15px 30px;display:block;}


.bnc {background-image: url('/images/back-button-newcollection.png') !important;background-position: right 15% bottom 0; background-repeat: no-repeat;background-size:auto 100%;}
/*----------*/
/*DECO INTERIOR-----*/

.decointerior {background-color:#efefef;background-image: url('/images/back-spiral-line.png') !important;background-position: center top; background-repeat: no-repeat;background-size:100% auto;text-align:center;font-size:30px;padding:50px 0;}



.slider-prd-thumb {padding:5px;}
.slider-prd-title {padding:10px 20px;}
.slider-prd-undertext {text-align:center;font-size:24px;padding:25px 0;}
/*----------*/


/*BRANDBLOCK*/
.mainblock-title {
    font-size: 50px;
    padding: 40px 0;
    text-align: center;
}

.hpuhb .mainblock-title {
    font-size: 40px;
    padding: 0 0 10px 0;
    text-align: center;
}

/*----------*/

.hp-gallery-listing-itm {background-color:#efefef;text-align:center;padding:8px;margin-bottom:30px;}
.hp-gallery-listing-itm a {text-decoration:none;}
.hp-gallery-listing-itm:hover {background-color:#2255AC;}
.hp-gallery-listing-itm:hover a {color:#ffffff;}

.hp-gallery-listing-itm-final {background-color:#ffc000;text-align:center;padding:8px;margin-bottom:30px;}
.hp-gallery-listing-itm-final a {text-decoration:none;}
.hp-gallery-listing-itm-final:hover {background-color:#2255AC;}
.hp-gallery-listing-itm-final:hover a {color:#ffffff;}


.blockArea .container .divPanel {color: #fff; /*717172*/ padding-top: 0px;  text-transform: none;padding-bottom:25px; font-size: 18px;margin-top:0px;}

#divFooter a {color: #fff; /*717172*/ }
#divFooter h3{color: #fff; /*717172*/}
#divFooter h3.sidebox-title {margin-top:10px;}
.footer-links {margin-bottom:20px;}
.footer-links a {text-decoration:none !important;font-size:14px;}
.footer-links-wrp {margin-top:0px;margin-bottom:30px;}
.footer-links-wrp div {width:45%;margin-bottom:10px;float:right;margin-left:3%;}
.footer-links-wrp div:hover {}
.footer-links-wrp div a {text-decoration:none;color:#5d5d5d;display:block;font-size:18px;padding:3px 10px;}
.footer-links-wrp div:hover a {}
.footer-links-wrp {border-left:1px solid #76787b;}
.prefooter {display:block;}
.fwrp {background-color:#252526;padding:40px 0;color:#fff;}
/*FOOTER */
.footer-right-companyname {font-size:50px;}
.footer-right-companynamesub {font-size:30px;margin-bottom:20px;}
.footerwrp-c {border-left:1px solid #75a1ee;border-right:1px solid #75a1ee;}
.footer-socialblock div {text-align:center;padding:5px 0;margin-bottom:15px;}
.footer-contactdetailswrp {font-size:24px;}
.contactdetails-iconwrp {float:right;margin-left:10px;max-width:25px;}
.footer-socialblock {position:relative;}
/*-------*/

/*AREAS*/
.areawrpblk {margin:80px 0;}
.areaitm {background-color:#efefef;padding:8px;text-align:center;margin-bottom:20px;}
.areaitm:hover {background-color:#202020;}
.areaitm:hover a {color:#fff;}
.areitm-thumb img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
 .areaitm:hover .areitm-thumb img {filter: none;
  -webkit-filter: grayscale(0%);}
.areaitm a {text-decoration:none;}
.areitm-title {padding:10px 0;font-weight:700;}
.areitm-click {padding:0 0 10px 0;}
/*--------*/


/*FORM*/

.survey-answer {font-size:30px;color:#DD4180;}

.frmsubmitblkw {max-width:90%;}

.sidef1 {
    clear: none;
    float: none !important;
    font-size: 24px;
    color:#000000;font-weight: 700;
    padding: 20px 0;
    margin-bottom: 15px;
	}
	
.sidef2 {width:100% !important;float:none !important;max-width:none !important;
font-size: 22px;
    line-height: 30px;color:#000000;font-weight: 700;margin-bottom:15px;
}
.frmwrponarnd {/*display:inline-block;*/max-width:500px;}
.ftmb {margin-bottom:0px;margin-top:0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
/*background-color:#f2f2f2;
border:1px solid #5d5d5d;*/
}


.submaininfoblock {margin-bottom:30px;color:#fff;position:relative;
background-color:#e8e8e8;
}
.submaininfoblock .half-back {position:absolute;width:50%;top:0;bottom:0;left:0;background-image: url('/images/back-mainsub-form.jpg') !important;background-position: left bottom; background-repeat: no-repeat !important;background-size:100% auto;}


.submaininfoblock .ftmb {margin-top:0px;margin-bottom:0px;}
.submaininfoblock .ftmb-c {padding:0 0 !important;}
.submaininfoblock .hplbk7, .submaininfoblock .hplbk8  {padding:100px 0 100px 0;}

.submaininfoblock .ftmb input {background-color:#272928;border:1px solid #c5c5c5;}
.submaininfoblock .ftmb .btn {/*height:50px;*/width:90%;max-width:120px;margin:0px;background:#DD4180;padding:0px;font-size:19px;-webkit-appearance: none;color:#ffffff;border:none !important;float:left;box-sizing: border-box;font-weight:600;
-moz-border-radius: 5px !important;
-webkit-border-radius: 5px !important;
-khtml-border-radius: 5px !important;
border-radius: 5px !important;
text-shadow:none;

}

.subarticles-block {color:#5d5d5c;}
.ftmb-c {padding:0 0px !important;}
.hplbk8 .ftmb-c {padding:0 30px !important;}
fieldset  {/*float:right;*/box-sizing: border-box;}
.ftmb .nobr span {float:none;box-sizing: border-box;}

.ftmb .frmwrponarnd table {width:90%;}
.ftmb .frmwrponarnd table input {width:40px;}

.ftmb label {color:#000000;margin-top:0px;margin-left:10px;margin-bottom:0px;font-size:20px;float:right;/*white-space:nowrap;*/line-height:33px;min-width:70px;clear:right;text-align:right;box-sizing: border-box;}
.ftmb input {background-image:none;float:right;padding: 4px;height:27px;
-moz-border-radius: 5px !important;
-webkit-border-radius: 5px !important;
-khtml-border-radius: 5px !important;
border-radius: 5px !important;
width:90%;
/*max-width:300px;*/
clear:right;
margin:0px;
box-sizing: border-box;
height:40px;
margin-bottom:8px;

border:1px solid #c0c0c0 !important;
}
.ftmb input:focus {box-shadow: 0 0 5px #0398D2 !important;}
.frmwrponarnd span {float:right;margin-right:0px;line-height:40px;font-size:14px;}
.ftmb select {padding: 3px;float:right;margin-bottom:8px;margin-top:0px;direction: rtl;width:90%;background-image:none !important;background-color:#ffffff;clear:right;color:#000 !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
-khtml-border-radius: 0px !important;
border-radius: 0px !important;
box-sizing: border-box;
}
 .ftmb select:focus {box-shadow: 0px 0px 5px #0398D2;}
 div div.ftmb table {background-image:none;height:25px;padding: 0px 4px 0px 0px;float:right;clear:right;margin-bottom:15px;}
.ftmb table input {background-image:none;float:right;clear:both;height:22px;box-sizing: border-box;}
.ftmb table input:focus {box-shadow:none;box-sizing: border-box;}
.ftmb table label {margin-top:0px;margin-bottom:0px;font-size:15px;display:inline;float:none;clear:none;line-height:25px;margin-left:5px;box-sizing: border-box;}

.ftmb textarea {background-image:none;width:90%;/*max-width:300px;*/height:125px;padding: 4px;float:right;clear:right;box-sizing: border-box;border:1px solid #c0c0c0 !important;margin-bottom:8px;}
.ftmb textarea:focus  {box-shadow: 0px 0px 5px #0398D2;}


.ftmb .btn {/*height:50px;*/width:90%;max-width:120px;margin:0px;background:#DD4180;padding:0px;font-size:19px;-webkit-appearance: none;color:#ffffff;border:none !important;float:left;box-sizing: border-box;font-weight:600;
-moz-border-radius: 5px !important;
-webkit-border-radius: 5px !important;
-khtml-border-radius: 5px !important;
border-radius: 5px !important;
text-shadow:none;

}


.ftmb .noboxContent p {padding:0px;margin:0 0 0 0;clear:both;box-sizing: border-box;}

.ftmb .form-text-seperator-block {clear:both;}
 div div.ftmb .form-text-seperator-block span {font-size:23px;color:#DD4180;line-height:29px;float:none;display: inline-block;margin-top:10px;margin-bottom:8px;}

.ftmb .noboxContent div:first-child {/*float:right;max-width: 690px;*/}

.ftmb .noboxFooter {clear:both;}
.ftmb .noboxContent .field-inline {font-size: 20px;line-height:30px;margin:0 0 20px 0 !important;clear:both;float:none !important;clear:both !important;/*display: inline-block;*/}

.frmfieldset {/*max-width:300px;*/}
.btnwrp {}

#sideform .ftmb-c {padding:20px !important;}


.wbfwb1 .frmfieldset {max-width:none;float:right;}
.wbfwb1 .ftmb input {clear:none;width:auto;}
.wbfwb1 .frmsubmitblkw {float:right;}
.wbfwb1 .frmsubmitblkw input {width:140px;}

.frm-h {}
.frm-l1 {font-size:36px !important;line-height:1.3 !important;}
.frm-l2 {font-size:36px !important;line-height:1.3 !important;}

.form-wrp-checkbox {clear:right;}

.form-wrp-checkbox .ic_inline {width:20px !important;line-height:12px;display:block !important;float:none !important;}
.form-wrp-checkbox input {width:12px !important;margin:0px !important;height:14px !important;float:right;}
.form-wrp-checkbox label {float:none;}
fieldset.web2 .aprpolc label {font-size:10px !important;line-height:12px !important;font-weight:400 !important;overflow:hidden !important;display:block !important;float:none !important;clear:none !important;width:auto !important;margin:0px !important;padding-right:10px !important;max-width:80% !important;}
/*E FORM*/

.submaininfoblock fieldset.web2 .aprpolc label {color:#fff}










.hptbl-1 {font-size:60px;color:#fff;}
.hptbl-2 {font-size:38px;margin-top:15px;margin-bottom:70px;color:#fff;}
.hpstr-bs {margin-bottom:80px;text-align:center;width:50%;background-color:#3477cc;display:inline-block;border:4px solid #fff;}
.hpstr-prs {margin-bottom:80px;text-align:center;width:50%;background-color:#27b600;display:inline-block;border:4px solid #fff;}
.hpcl-1 {font-size:26px;font-weight: 700;color:#fff;}
.hpcl-2 {font-size:20px;font-weight:normal;color:#fff;}
.hpstr-c {padding:80px 0 50px 0;text-align:center;}

.toptel img {vertical-align:top;}


.submenuwrp-mobile {margin-top:20px;}
.submenuwrp-mobile div {background-color:#efefef;margin-bottom:2px;}
.submenuwrp-mobile div a {text-decoration:none !important;display:block;padding:8px;}



.thumbnail {
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
-khtml-border-radius: 0px !important;
border-radius: 0px !important;
}

.imggallery {height:120px;margin-bottom:25px;overflow:hidden !important;}
.imggallery  img {width:100% !important;min-height:120px !important;}

.projectsswrp {margin-top:20px;}
.project-itmwrp {margin-bottom:50px;padding-bottom:15px;background-color:#f2f2f2;}
.project-itmwrp:hover {background-color:#f9f9f9;}
.project-title {text-align:center;font-size:18px;}
.project-desc {text-align:center;}
.project-itmwrp a {display:block;text-decoration:none;}

.catalogswrp {margin-top:20px;}
.catalog-itmwrp {margin-bottom:50px;padding-bottom:15px;background-color:#f2f2f2;}
.catalog-itmwrp:hover {background-color:#e6e6e6;}
.catalog-title {text-align:center;font-size:18px;}
.catalog-desc {text-align:center;}
.catalog-itmwrp a {display:block;text-decoration:none;}
.catalog-thumb  {padding:1px;}



.button-white {
    background-color: #fff;
    display: inline-block;
    margin: 10px 0;
}
.button-white a {color:#000;font-weight: 700;padding:5px 15px;text-decoration:none;}

.button-purple:hover {
    background-color: #0398D2;
}

.button-purple a {
    color: #fff !important;
    padding: 3px 10px;
    text-align: center;
	text-decoration:none;
	display:block;
}

.hpstrip {background-image:url('/images/openingr.jpg') !important;background-position: center top; background-repeat:no-repeat;background-size: auto 100%;}


.fp543 {height:265px;background-color:#000;overflow:hidden;direction:ltr;}
.fp543 img {max-width:none !important;height:100%;}

.ninfomdi img {margin-bottom:30px;}


.article-wrp {padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e6e6e6;}
.article-thumb {float:right;width:200px;border:2px solid #f2f2f2;margin-left:20px;overflow:hidden;}
.article-wcnt {overflow:hidden;padding-top:10px;}
.article-wrp a {display:block;text-decoration:none;}
.article-wtitle {font-weight:400;font-size:24px;}
.article-wtitle a {color:#38393a;}

.article-thumb a {position: relative;width: 100%;padding-top: 56.25%;background-color:#E9EAEA;}
.article-thumb img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;text-align: center;font-size: 20px;color: white;/*display: none;*/}

.testimonial-wrp {padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e6e6e6;}
.testimonial-thumb {float:right;width:150px;border:1px solid #f2f2f2;margin-left:20px;overflow:hidden;}
.testimonial-wcnt {overflow:hidden;padding-top:0px;}
.testimonial-wrp a {display:block;text-decoration:none;}
.testimonial-wtitle {font-weight:400;font-size:20px;}
.testimonial-wrp .testimonial-readmore a {font-size:14px !important;}
.testimonials-slider-desc {direction:rtl !important;}

.hpinfusion {background-color:#6A2D41;}
.hpnatural {background-color:#3DA85A;}
.hpapl {background-color:#2C95A5;}
.hpcnts {text-align:center;}

.hpcntslast {padding:10px;display: flex;   align-items: center;   justify-content: center;color:#fff;background-color:#463D7A;}
.hpcnts-i a {color:#fff !important;display:block;text-decoration:none;}
.hpcnts-ic {padding:10px;}
.hpim3 img {width:100% !important;max-width:auto !important;}

.hp-intro {padding:30px 0;text-align:center;}
.hp-intro .intro-l1 {font-size:30px;color:#463D7A;border-bottom:1px solid #463D7A;display:inline-block;}
.hp-intro .intro-l2 {}


.teamblackblock  {position:relative;margin-bottom:20px;}
.teamblackblock .wrp-thumb {overflow:hidden;width: 100%;padding-top: 100%;position: relative;}
.teamblackblock .wrp-thumb a {display:block;position:  absolute;top: 0;left: 0;bottom: 0;right: 0;}
.teamblackblock .wrp-thumb img {width:100%;}
.teamblackblock .wrp-title {position:absolute;display:inline-block;bottom:5px;right:5px;background-color:#22c5e3;max-width:90%;}
.teamblackblock .wrp-title a {padding:0px 10px 2px 10px;text-decoration:none;font-weight:600;color:#fff !important;}

.newsblock   {position:relative;margin-bottom:20px;}
.newsblock  .wrp-thumb {overflow:hidden;width: 100%;padding-top: 100%;position: relative;}
.newsblock  .wrp-thumb a {display:block;position:  absolute;top: 0;left: 0;bottom: 0;right: 0;}
.newsblock  .wrp-thumb img {width:100%;}
.newsblock  .wrp-title {position:absolute;display:inline-block;bottom:5px;right:5px;background-color:#22c5e3;width:75%;
}
.newsblock  .wrp-title a {padding:10px 10px 12px 10px;text-decoration:none;font-weight:700;color:#fff !important;}


.newsblock   {position:relative;margin-bottom:20px;}
.newsblock  .wrp-thumb {overflow:hidden;width: 100%;padding-top: 100%;position: relative;}
.newsblock  .wrp-thumb a {display:block;position:  absolute;top: 0;left: 0;bottom: 0;right: 0;}
.newsblock  .wrp-thumb img {width:100%;}
.newsblock  .wrp-title {position:absolute;display:inline-block;bottom:5px;right:5px;background-color:#22c5e3;width:75%;
}
.newsblock  .wrp-title a {padding:10px 10px 12px 10px;text-decoration:none;font-weight:700;color:#fff !important;}

.cycle-next {margin: 0;
outline: none;
position: absolute;

top: 50%;

right: 0px;

-ms-transform: translateY(-50%);

transform: translateY(-50%);

z-index: 999;}
.cycle-prev {margin: 0;
outline: none;
position: absolute;

top: 50%;

left: 0px;

-ms-transform: translateY(-50%);

transform: translateY(-50%);

z-index: 999;}
.cycle-next img, .cycle-prev img {padding:20px;outline: none;}
.classblackblock  {position:relative;margin-bottom:20px;}
.classblackblock .wrp-thumb {overflow:hidden;width: 100%;padding-top: 66%;position: relative;}
.classblackblock .wrp-thumb a {display:block;position:  absolute;top: 0;left: 0;bottom: 0;right: 0;}
.classblackblock .wrp-thumb img {width:100%;}
.classblackblock .wrp-title {position:absolute;display:inline-block;bottom:5px;right:5px;background-color:#f2e50d;max-width:90%;}
.classblackblock .wrp-title a {padding:0px 10px 2px 10px;text-decoration:none;font-weight:600;color:#000 !important;}

.sch-day {background-color:#e6e6e6;padding:3px;margin-bottom:2px;color:#000000;margin-top:20px;font-size:16px !important;}
.sch-purple {background-color:#DDA0DD;padding:3px;margin-bottom:2px;color:#000000;font-size:16px !important;}
.sch-white {background-color:#FFFFFF;padding:3px;margin-bottom:2px;color:#000000;font-size:16px !important;}
.sch-orange {background-color:#FFA500;padding:3px;margin-bottom:2px;color:#000000;font-size:16px !important;}
.sch-blue {background-color:#def3f1;padding:3px;margin-bottom:2px;color:#000000;font-size:16px !important;}

.grayblock {background:#000;padding:3px;margin-bottom:25px;}
.grayblock:hover {background-color:#585858;}
.grayblock .wrp-image img {width:100%;}
.grayblock a {text-decoration:none !important;font-size:14px !important;padding:8px !important;font-weight:500;display:block;}
.grayblock .wrp-title {max-width:90%;}
.grayblock .wrp-image a, .wrp-title a {display:block;color:#fff !important;font-weight:600;}
.grayblock .wrp-image.i50a {
  position: relative;
}

.isgallery {position:absolute;display:inline-block;top:15px;right:30px;}
.readmore {position:absolute;display:inline-block;top:15px;left:20px;}
* {
  /* Calculation */
  --diff: calc(var(--max-size) - var(--min-size));
  --responsive: calc((var(--min-size) * 1px) + var(--diff) * ((100vw - 320px) / (1200 - 320))); /* Ranges from 321px to 1199px */

}

.classblackblock .wrp-title a, .teamblackblock .wrp-title a {
  --max-size: 16;
  --min-size: 14;
  font-size: var(--responsive, 14px);
  line-height: calc(1.3em + (1.5 - 1.2) * ((100vw - 300px)/(1200 - 320)));

}

.newsblock  .wrp-title a {
  --max-size: 20;
  --min-size: 18;
  font-size: var(--responsive, 18px);
  line-height: calc(1.3em + (1.5 - 1.2) * ((100vw - 300px)/(1200 - 320)));

}





.grayblock .wrp-image.i50a:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 50%; /*56.25*/
}
.grayblock .wrp-image.i50a > a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow:hidden;

  
}
.grayblock .wrp-image .i50a > a img  {
  width:100% !important;
  max-width:none !important;
}

.grayblock .i69a {
  position: relative;
}
.grayblock .i69a:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%; /*56.25*/
}
.grayblock .i69a > a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow:hidden;

  
}
.grayblock .i69a > a img  {
  width:100% !important;
  max-width:none !important;
}


.prfwrp {background-color:#fff;margin-bottom:20px;border:1px solid #c0c0c0;position:relative;}
.prfwrp a {text-decoration:none !important;display:block;}
.prfwrp-thumb {position:relative;z-index:100;text-align:right;}
.fw-cls {position:absolute;top:5%;text-align:right;padding:10px;z-index:105;font-size:16px;}
.prfwrp-but {background-color:#463D7A;display:inline-block;margin-top:15px;}
.prfwrp-but a {text-align:center;padding:3px 10px;color:#fff !important;}

.blkitm {margin-bottom:20px;position:relative;background-color:#f9f9f9;}
.blkitm-desc {position:relative;width:100%;text-align:center;margin-top:1px;}
.blkitm:hover {background-color:#efefef;}
.blkitm-desc a {display:block;text-decoration:none;font-size:26px;line-height:34px;}

.wrpcapsules {margin-top:50px;}
.wrpcapsules .blkitm  {padding:50px 0;
/*-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;*/
 background-position: left top; background-repeat:no-repeat;background-size:100% auto;
 text-align:center;
}
.wrpcapsules .blkitm-thumb {text-align:center;}
.wrpcapsules .blkitm-thumb img {max-width:80%;}
.wrpcapsules .blkitm-summary {text-align:center;padding:0 20px;}
.wrpcapsules .blkitm-summary a {font-size:16px !important;text-decoration:none;line-height:24px !important;display:block;}


.blkitm-button {min-height:28px;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
-khtml-border-radius: 14px;
border-radius: 14px;
display:inline-block;
text-align:center;
margin-top:15px;
}
.blkitm-button a {padding:4px 15px;}
.cnt-grp {background-color:#404040;margin-bottom:20px;}
.cnt-grp:hover {background-color:#463D7A}
.cnt-grp a {display:block;padding:10px;color:#fff !important;text-decoration:none !important;}
.cnt-rs {background-color:#f2f2f2;}

.company-contact {background-color:#463D7A;
/*background-image:url('/images/back-contactblock.png') !important;background-position: right bottom; background-repeat:no-repeat;background-size: 100% auto;*/color:#fff !important;padding:25px 15px;
}
.company-contact a {color:#fff !important;}
.blkitm:hover .blkitm-button {background-color:#f9f9f9 !important;}

.wrpcapsules .ct-apl {background-image:url('/images/back-capsuleblk-apl.png') !important;background-position: left top; background-repeat:no-repeat;}
.wrpcapsules .ct-infusion {background-image:url('/images/back-capsuleblk-infusion.png') !important;background-position: left top; background-repeat:no-repeat;}
.wrpcapsules .ct-natural {background-image:url('/images/back-capsuleblk-natural.png') !important;background-position: left top; background-repeat:no-repeat;}



.topwrapbmenu .collapse {display:inline !important;}
strong {font-weight:600 !important;}

/*MENU*/
.topm1 {display:none;width:230px;z-index:9105;background-color:transparent;margin-left:-15px;}
.topm2 {display:none;width:460px;z-index:9105;background-color:transparent;margin-left:-15px;}
.topm3 {display:none;width:700px;z-index:9105;background-color:transparent;margin-left:-15px;}
.wrpcntltopmmn {background-color:#f2f2f2;}
.wrpcntltopmmn-c {width:100%;padding:3px;}

.topm1 .listitemscattop {float:none;width:100%;margin-left:0;text-align:right;border-bottom: 0px solid #000000;overflow:hidden;margin-bottom:1px;padding:3px;
}

.topm2 .listitemscattop {float:right;width:47.5%;margin-left:2%;text-align:right;border-bottom: 0px solid #000000;overflow:hidden;margin-bottom:1px;padding:3px;
}

.topm3 .listitemscattop {float:right;width:31%;margin-left:2%;text-align:right;border-bottom: 0px solid #000000;overflow:hidden;margin-bottom:1px;padding:3px;
}
.listitemscattop a {text-decoration:none !important;display:block;margin-bottom:3px;padding:2px 0 2px 5px;}
.listitemscattop a:hover {background-color:#e6e6e6;}

/*EMENU*/

.topstrip {height:0px; margin:0px;padding:0px;position:relative;display:none;}
.strpimg img {width:100%}

.certificate-blk {margin-top:50px;}
.certificate-wrap {margin-bottom:50px;}
.certificate-thumb {text-align:center;border:1px solid #e6e6e6;}
.certificate-thumb img {padding:5px;}
.certificate-desc {text-align:center;font-size:14px;}
.certificate-desc a {text-decoration:none;}


.btwtw-thumb {position:relative;}
.btwtw-thumb img {width:100% !important;}
.btwtw-thumb .strip-caption {position:absolute;top:25%;z-index:100;width:100%;text-align:center;color:#fff;font-weight:100;}

.btwtw-thumb .strip-caption .l1 {font-size:50px !important;line-height:60px !important;
text-shadow: 0 0 3px #181818, 0 0 5px #000;
}
.btwtw-thumb .strip-caption .l2 {display:block;font-size:30px !important;line-height:40px !important;
text-shadow: 0 0 3px #181818, 0 0 5px #000;
}
.btwtw-thumb .strip-caption .strip-arrow {width:59px !important;height:48px !important;}

.btwtw-thumb .strip-caption .imgsad {margin-top:20px;}

p#copyright {margin:20px 0;}

.toplangsoptions div img {
    max-height: 20px;
	padding:1px;
	border:1px solid #c0c0c0 !important;
}


toplangsoptions a {text-decoration:none; text-transform: uppercase; color:#5c5c5c !important;}

.tech4 {width:100%;margin-bottom:20px;position:relative;}
.tech-n-i {width:48%;margin-right:2%;margin-bottom:5px;float:left;min-height:150px;text-align:center;
-moz-border-radius: 0px 30px;
-webkit-border-radius: 0px 30px;
-khtml-border-radius: 0px 30px;
border-radius: 0px 30px;
top:0;bottom:0;padding-top:20px;}
.tech-n-i a {display:block;}
.tech-n1 {border:2px solid #FFBE00;
background-image:url('/images/back-tech-n1.png') !important; background-position: left bottom; background-repeat:no-repeat;background-size:100% auto;
}
.tech-n2 {border:2px solid #DF001B;
background-image:url('/images/back-tech-n2.png') !important; background-position: left bottom; background-repeat:no-repeat;background-size:100% auto;
}
.tech-n3 {border:2px solid #0E83D8;
background-image:url('/images/back-tech-n3.png') !important; background-position: left bottom; background-repeat:no-repeat;background-size:100% auto;
}
.tech-n4 {border:2px solid #0ED233;
background-image:url('/images/back-tech-n4.png') !important; background-position: left bottom; background-repeat:no-repeat;background-size:100% auto;
}
.head-button {
display:inline-block;width:260px;text-align:center;
	
	min-height:50px;
	text-transform:uppercase;
	-moz-border-radius: 22px;
-webkit-border-radius: 22px;
-khtml-border-radius: 22px;
border-radius: 22px;
}




.head-button a {font-size:18px;line-height:28px;display:block;padding:8px 0px;color:#fff !important;text-decoration:none;}
.head-button a span {font-size:18px;}
.tcnfw1 .head-button {background-color:#FFBE00;}
.tcnfw2 .head-button {background-color:#DF001B;}
.tcnfw3 .head-button {background-color:#0E83D8;}
.tcnfw4 .head-button {background-color:#0ED233;}

.head-button:hover {background-color:#463D7A;}


/*********HEADER*************/	
#decorative2 {
			background-color:#fff;
			
			
			
			position:fixed;min-height:100px;
			
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
	        box-shadow: none;
			top:0px;left:0;right:0;z-index:1099!important;
			-webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  border-bottom:1px solid #efefef;
			}
			
			
			
#decorative2 .container {background:none !important;position:relative;}

.down #decorative2 {background-color:#fff;
box-shadow: 0px -2px 8px #181818;
}

.down #decorative2:before {

}
.topArea {position:relative;height:50px;}
.top-mmenu {/*border-top:1px solid #ebebeb;*/border-bottom:1px solid #ebebeb;}
.sidr-class-smlbk {width:33%;text-align:center;float:left;margin:8px 0;}
.sidr-class-smlbk a {text-decoration:none;}




.blog-image {margin-bottom:20px;}

.hprimg img {max-width:auto !important;width:100% !important;}
#hwrp {
    position:fixed;
    left: 0;
    right: 0;
	top:0;
    z-index:1009;
    -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
#divLogo {padding-right:10px;border-right:0px solid #efefef;}
#divLogo img {max-height:100px;}
#divLogo{padding-top: 8px; padding-bottom: 8px; margin-right:0px;z-index:100;}
#divLogo a {padding:0px;display:block;}

.toptel {position:absolute; top:0;left:0;}
.sidr-class-smblk-m {display:none;background-color:#F4F4F4;text-align:Center;font-size:11px;}

.breadcrumbs {line-height: 14px;font-size:11px;margin-top:5px; padding:0 5px;margin-bottom:10px;color:#808080 !important;padding:8px 0px;}

.breadcrumbs a {color: rgb(81, 156, 0); text-decoration:none;color:#808080 !important;}

.toptelm {background-color:#transparent;position:absolute;top:14px;left:65px;display:none;z-index:100;}
.toptelm a {display:block;}

	

/* placeholderMainMenu_Tabs */
.topwrapbmenu {
    position: absolute;
    left: 126px;
    bottom: 0px;
}
.topmenutabswrap {/*margin:0 auto;*/margin-right:0px;}
.topmenutabswrap div {margin:0px/* 0px 0px 1px*/;height:50px;float:right;
-webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;

  box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.topmenutabswrap div a {font-size:18px;text-decoration:none;padding:14px 18px 0 18px !important;height:50px;font-weight:400;display:block;margin:0;color:#5d5d5e;
}





.topmenutabswrap div a {
    background-color: #fff;
    display: block;
    position: relative;

}

.topmenutabswrap div a:hover, .topmenutabswrap div a:focus, .topmenutabswrap div a:active {
    background-color:#f6f6f6;
	color: #5d5d5e;
}






.tabActive_Center a {background-color:#EFEFEF !important;}








	
.tabActive_Center {white-space:nowrap;text-align:center;}
.tabActive_Center a {color:#5d5d5e !important;}

.tabInactive_Center {white-space:nowrap;text-align:center;background-color:transparent;}	
.tabInactive_Center:hover {white-space:nowrap;text-align:center;background-color:#transparent;}	
.tabInactive_Center:hover a {color:#5d5d5e !important;}




#divLogo, #divLogo img, #hwrp .toptel img, #decorative2, #hwrp .topwrapbmenu {
-webkit-transition: all 50ms ease-out;
  -moz-transition: all 50ms ease-out;
  -o-transition: all 50ms ease-out;
  transition: all 50ms ease-out;
}


.rcmccd-w {float:left;width:70%;}
.rcrtst-w {float:right;width:25%;}

/********home*************/
.slidercontainer {/*display: table;*/}
	.swiper-container, .bswiper-container {text-align: center;direction:ltr;
-webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
position:relative;
/*display:inline-block;
display: table-cell;*/
    vertical-align: middle;
}
.testimonial-sl-cnt {padding:0 20px;}

.ctacontainers {position:relative;}
	@keyframes slideupa {
     0% {opacity:0;left:0px; right:0px; bottom:-500%;}
    100% {opacity:0.9;left:0px; right:0px; bottom:20%;}
	}
	.ctacontainers	 {
    position: absolute;
    animation-name: slideupa;
    animation-duration: 2s;
	z-index:50;
	}
.ctacontainers {

position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;
bottom:20%;
color:#ffffff;
font-size:56px;font-weight:700;text-align:center;line-height:62px;
text-shadow: 2px 3px 4px #000000;
}
.hpintro {text-align:center;padding:30px 0;}

.hometitle {color:#181818;font-size:20px !important;line-height:30px !important;font-weight: 700 !important;margin:0px !important;padding:0px !important;}

.herocta {background-image:url('/images/b50.png') !important; background-position: left top; background-repeat:repeat;display:inline-block;float:right;}
.herocta-c {padding:25px;}
.herocta-l1 {color:#ffffff;font-size:24px;line-height:30px;}
.herocta-l2 {color:#ffffff;font-size:20px;line-height:30px;}


.cnt {
    overflow: hidden;
    position: relative;
    width: 100%;
	
}
.slidertestimonial {width:90%;margin:0 auto;}
.testimonial-sl-title {font-size:28px;font-weight:700;line-height:36px;color:#54A8DE;}
.testimonial-sl-signature {font-size:14px;font-weight:700;color:#54A8DE;}
.hpuhb {
    background-position: left top;
    background-repeat: repeat;
	padding:0 0 0 0;
}
.subthpbk {font-size:24px;line-height:32px;margin-bottom:15px;text-transform: uppercase;}

.hpblck-gdhp {text-align:center;}
.hpblck-gdhp img {margin-top:-55px;}
.sub-mpt {font-size:25px;line-height:34px;font-weight:700;}






	
.hpslidebutsep {margin-top:15px;background-color:#D71921;text-align:center;}
.hpslidebutsep:hover {background-color:#b7131a;}
.hpslidebutsep a {display:block;color:#FFFFFF !important;font-size:21px;font-weight:700;line-height:55px;text-decoration:none;}
.hpslidebut {position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;background-color:#D71921;bottom:4%;width:250px;}


.hpl {
background-image:url('/images/back-form-open.png') !important; background-position: left bottom; background-repeat:no-repeat;background-size:100% auto;
min-height:580px !important;
}

.lcltst-wide .form-tel {color:#000000;}

.wbfwb1, .wbfwbb2 {margin-top:30px;}
.tcnfw1, .tcnfw2, .tcnfw3, .tcnfw4 {padding:80px 0;} 

.tcnfw1{background-color:#f2f2f2 !important;}
.tcnfw2{background-image:url('/images/back-diagonal2.png') !important; background-position: left top;background-repeat:no-repeat; background-size:100% auto;}
.tcnfw3{background-color:#f2f2f2 !important;background-image:url('/images/back-diagonal3.png') !important; background-position: left top;background-repeat:no-repeat; background-size:100% auto; }
.tcnfw4{background-image:url('/images/back-diagonal4.png') !important; background-position: left top;background-repeat:no-repeat; background-size:100% auto;}



.hpm {color:#54A8DE;font-size:32px;font-weight: 300;line-height:41px;}
.fwrp h3 {margin: 0 0 10px 0; font-size: 24px;
    font-weight: 500;
    }
.moresub {color:#54A8DE;padding:0px;margin:30px 0 15px 0;font-size:32px;font-weight:700;line-height:41px;text-align:right;}
.smoresub {padding:0px;margin:30px 0 15px 0;font-size:24px;line-height:32px;text-align:right;}
	.tiicoll .frmfieldset {margin-top:15px;}
.tcolf .frmfieldset {margin-top:0px;}


/*********HEADER*************/	




.footerblockmn {padding-bottom:3px;margin-bottom:3px;border-bottom:2px solid #e6e6e6;width:45%;margin-left:3%;float:left;margin-bottom:8px;}
.footerblockmn a {font-size:14px;text-decoration:none;line-height:18px;display:block;}
.footerblockmn a:hover {color:#3978B2 !important;}




.iartc {padding-bottom:10px;border-bottom:2px solid #D7D7D7;margin-bottom:10px;}
.iartc .ititle a {font-size:20px; line-height:26px; color:#4f91cd;text-decoration:none;}
.iartc .isum {font-size:16px;}
.iartc .irm a {color:#4f91cd;text-decoration:none;}

.scroll-to-top {
background: url("/images/scroll-to-top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
bottom: 1em;
cursor: pointer;
display: none;
height: 55px;
padding-right: 1em;
position: fixed;
right: 0;
width: 55px;
z-index: 999;
}



	
	
	
	
	
	
/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

.hvr-buzz-out {
  -webkit-animation-name: hvr-buzz-out;
  animation-name: hvr-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;

}


	
	.buzz-number {position:absolute;top:0;right:0;left:0;z-index:110;}
	
	
	
	
	
	
	
	
	
	

.sformblock {width:100%;min-height:200px;}


  .btnToggle{
    display:none;
  }
#sideform {
    display: block;
    /*margin-top: 30px;*/
    min-height: 80px;
    -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
    width: 100%;
}
.sticky-active #sideform {
    margin-top: 150px;
}
  #form {
  
  }
  
	.sidef-hb {float:none !important;}

.hptm {}
.hptm-c {padding:0px;}
.tmbk {margin-bottom:30px;clear:both;}
.tmbkimg {float:left;margin-right:15px;}
.tmbkimg img {}
.tmbkcnt {overflow:hidden;}
.tmbkcnt .tmtitle {font-size:30px; line-height:36px; font-weight:700;text-decoration:none;}
.tmbkcnt .irm {color:#4f91cd;text-decoration:none;}
.tmbkcls {text-align:right;font-weight:700;}
.tmbkcls .blue {color:#4f91cd;text-decoration:none;}


.team-main .tmbk {margin-bottom:25px;}



.span12 {margin:0 !important;}
.hpintrop {text-align:center;margin-top:20px;}
.hptclm1 {line-height:31px;font-size:25px;color:#eeaa80/*b0b2b4*/;background-image:url('/images/back-m-line.png') !important; background-position: left center; background-repeat:repeat-x;}

.hptclm2 {line-height:25px;font-size:19px;color:#eeaa80;background-image:url('/images/back-m-line.png') !important; background-position: left center; background-repeat:repeat-x;text-align:center;}


.title-cl span {background-color:#ffffff;padding:0 20px;text-align:Center;}

.hpmbt {font-size:24px;color:#ffffff;line-height:65px;margin-bottom:8px;text-align:Center;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
}
.hpsub-blue {line-height:45px;text-align:center;font-size:19px;margin-bottom:8px;background-color:#f0f9ff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;}

.hpsub-purple {line-height:45px;text-align:center;font-size:19px;margin-bottom:8px;background-color:#f8f5fe;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;}

.hpsub-green {line-height:45px;text-align:center;font-size:19px;margin-bottom:8px;background-color:#f6ffea;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;}

.hpsub-blue a, .hpsub-purple a, .hpsub-green a {text-decoration:none;display:block;}
.slidercontainerm  {margin-bottom:25px;}

.hppurple {background-image:url('/images/back-sb-purple.jpg') !important; background-position: left top; background-repeat:no-repeat;
background-size: 100% auto;}
.hpblue {background-image:url('/images/back-sb-blue.jpg') !important; background-position: left top; background-repeat:no-repeat;
background-size: 100% auto;}
.hpgreen {background-image:url('/images/back-sb-green.jpg') !important; background-position: left top; background-repeat:no-repeat;
background-size: 100% auto;}



.hpblktr-1 {position:relative;margin-bottom:20px;}

.hpbkcnt {width:50%;float:left;text-align:center;background-image:url('/images/w50.png') !important; background-position: left top; background-repeat:repeat;padding:0 0 20px 0;
	}
.htl {font-size:40px;line-height:45px;padding:10px;border-bottom:1px solid #b0b2b4;}
.hcl {font-size:16px;margin-bottom:15px;padding:0 5px;}
.hpb1 .htl {color:#4f91cd;}
.hpb2 .htl {color:#af66bf;}
.hpb3 .htl {color:#8dc63f;}

.hpbkcnt .hbl {margin:0 auto;width:90px;}
.hpbkcnt .hbl a {color:#ffffff !important;display:block;font-size:20px;line-height:29px;}

.hpb1 {width:100%;height:100%;background-image:url('/images/back-hpb1.jpg') !important; background-position: left top; background-repeat:no-repeat;
background-size: 100% auto;border:1px solid #4F91CD;
-moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
   box-sizing:         border-box;
}

.hpb2 {width:100%;height:100%;background-image:url('/images/back-hpb2.jpg') !important; background-position: left top; background-repeat:no-repeat;
background-size: 100% auto;border:1px solid #AF66BF;
-moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
   box-sizing:         border-box;
}

.hpb3 {width:100%;height:100%;background-image:url('/images/back-hpb3.jpg') !important; background-position: left top; background-repeat:no-repeat;
background-size: 100% auto;border:1px solid #8DC63F;
-moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
   box-sizing:         border-box;
}


.hpb1:hover {background-image:url('/images/back-hpb1-c.jpg') !important; }

.hpb2:hover {background-image:url('/images/back-hpb2-c.jpg') !important; }

.hpb3:hover {background-image:url('/images/back-hpb3-c.jpg') !important; }

	
	
	
	
	
	
	
.hpb1 .hbl {background-color:#4f91cd;}
.hpb2 .hbl {background-color:#af66bf;}
.hpb3 .hbl {background-color:#8dc63f;}


/* TEAM */
.TeacherPic {width:150px;height:200px;background-image:url('/images/back-Item-TeacherPic.jpg');background-position:top center; background-repeat: no-repeat;margin-bottom:3px;}


.item-team {width:158px;height:250px; margin-right:12px;margin-bottom:15px;float:left;}

.item-team-on {width:158px;height:250px; margin-right:12px;margin-bottom:15px;float:left;
background-image:url('/images/backhover-team.png');	background-position: 0px 0px; background-repeat: no-repeat;cursor:pointer;}

.item-team-c {padding:4px;text-align:center;}
.item-team-c a {text-decoration:none;}



/* MAGAZINE */
.magazine-items-blk {margin-top:0px;}
.magitm {margin-bottom:20px;font-size:18px;padding-bottom:20px;border-bottom:2px solid #efefef;}
.magitmimg {}
.magitm img {padding:2px;border:1px solid #c0c0c0;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}
.magitm .magitmwrpcnt {}
.magitmtitle a, .magitmsummary a, .magitmrm a  {text-decoration:none !important;}
.magitmtitle {font-size:20px;font-weight: 700 !important;}
.magitmrm a {color:#2255AC !important;font-size:16px !important;font-weight: 700 !important;}


.magitmtitle a, .magitmsummary a {text-decoration:none !important;}


/* EVENTS LIST */
.eventlist {margin-left:30px;text-align:center;float:left;margin-bottom:25px;width:170px;border:2px solid #505050;background:#505050;}
.eventlist:hover {border:2px solid #505050;background:#303030;}

.event-image {padding:5px;}
.event-image img {width:160px;height:107px;}

.event-title {padding:5px;font-size:14px;}
.event-title a {text-decoration:none;}



#mainmenuwrpclps {width:75%;z-index:105;}
#mainmenuwrpclps .wrpcntltop {background-color:transparent;margin-bottom:180px;}
#mainmenuwrpclps .wrpcntltop-c {width:100%;padding:0px;}


.itemproduct-imgcol {width:50%;float:left;}
.itemproduct-cntcol {width:45%;float:left;margin-right:4.5%;}

.hpslidebut:hover {background-color:#b7131a;}
.hpslidebut a {display:block;color:#FFFFFF !important;font-size:21px;font-weight:700;line-height:55px;text-decoration:none;}




.mainbackff {
background-image:url('/images/back-catalog-main.jpg') !important; background-position: left top; background-repeat:no-repeat;
background-size: auto 100%; /*width height */
position:relative;margin-top:-3px;}
.mainbackff .mwrp, .mainbackff .container {background-color:transparent !important;}
/*
.mainbackff .breadcrumbs, .mainbackff .breadcrumbs a , .mainbackff .title {color:#ffffff !important;}
*/

img {border:0px;-ms-interpolation-mode: bicubic;}

.tsch {position:relative;right:0px;top:40px;}
.hpslider {background-color:#ffffff;min-height:30px;padding-top:3px;/*margin-top:-45px;*/}

#divFooter .container {background-color:transparent;/*background-color:#000000;border:1px solid #5f0d10;*/}

.listwrap {position: relative;width: 100%;overflow: hidden;}
.listwrapteam  {position: relative;width: 100%;overflow: hidden;}
	.listwrap-c {width:103%;}
	.listwrap-cc {width:105%;}

.container {}
.wtw .container {background:none !important;}


.cntt {/*background-color:#3E3E3E;*/}

.fwmccd {min-height:250px;}









/*tepsa */


.topheaderwrap {position:relative;height:160px;}
.topheaderblock {position:relative;width:960px;height:110px;}

#sidefloater { /* required to avoid jumping 
  right:0px;
  absolute*/
  position: relative;
  width:200px;
}

#sidefloater-c {
/*top: 0;
absolute*/
  position: relative;
  margin-top: 20px;
  padding-top: 19px;
  width:200px;
  
}

#sidefloater-c.fixed {
  position: fixed;
  width:200px;
  top: 0;
}

#callfooter{

	display:none;
    position:fixed;
    left:0px;
    bottom:0px;
    height:60px;
    width:100%;
   /* background-image:url('/images/backfootercall.png') !important; background-position: left top; background-repeat:repeat-x;
	
	background-color:#38393a;*/
	background-image: linear-gradient(#181818, #404040);
	text-align:center;
	z-index:900;
}
/* for ie6*/
* html #callfooter{
    position:absolute;
    top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}	
#callfooter a {display:block;line-height:60px;color:#ffffff;font-weight: 700;}

#callfooter a img {max-height:60px !important;}

.footer-callbk {width:49.8%;float:left;text-align:center;position:relative;height:60px;}
			.footer-callbk a {display:block}
			.callbk1 {border-right:1px solid #5e6063;}
			.callbk2 {border-left:1px solid #292d30;}
			
/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

.hvr-buzz-out {
  -webkit-animation-name: hvr-buzz-out;
  animation-name: hvr-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;

}


	
	.buzz-number {position:absolute;top:0;right:0;left:0;z-index:110;}
	
	
















.moretitleprd {font-size:25px;margin-top:15px;margin-bottom:15px;padding-top:20px;border-top:1px solid #c0c0c0;}

.under-call {float:left;width:199px;margin-left:20px;position:relative;}
.under-diy {float:left;width:238px;position:relative;}
.under-save {text-align:right;float:left;width:207px;position:relative;}

.under-call img {border-left:1px solid #e6e6e6;}
.under-diy img {border-left:1px solid #e6e6e6;}

.stepdiy {margin-top:20px;}
.stepdiy img {float:left;margin-left:15px;}
.stepdiy p {overflow:hidden;}
.stepdiy p img {float:none;}

.gotocataloghp {display:none;}
.hpreb2 {display:none;}



.productitem {
position:relative;
-moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
   box-sizing:         border-box;
   border:1px solid #efefef;
   /*border:1px dashed #B0936E;*/
   margin-bottom:10px;
}

.productitemwrp .sku {font-weight:700;color:#000000;display:inline-block;margin-bottom:3px;}
.productitemwrp .price {color:#D71921;font-weight:700;font-size:21px;line-height:25px;margin-bottom:10px;}
.homecall {width:97%;}

.listitemscathp {float:left;margin-left:2%;width:10%;margin-bottom:15px;position:relative;}

.swipe-title-main {position:absolute;top:10px;right:10px;width:auto;background:#008E30;color:#ffffff;height:40px;line-height:40px;font-size:29px;font-weight:700;padding:0 10px;}
.swipe-title-sub {position:absolute;top:60px;right:10px;width:auto;background:#29A453;color:#ffffff;height:23px;line-height:26px;font-size:17px;font-weight:700;padding:0 10px;}

.sidecllbox {margin-bottom:20px;margin-top:20px;background:#008E30;color:#ffffff;font-size:19px;font-weight:700;padding:8px;text-align:center;}
.sidecllbox a {color:#ffffff !important;text-decoration:none !important;display:block;}
.sidecllbox .sdstel {font-size:23px;line-height:27px;}
	
.homecall {margin-bottom:19px;margin-top:20px;background:#008E30;color:#ffffff;font-size:19px;font-weight:700;padding:8px;text-align:center;}
.homecall a {color:#ffffff !important;text-decoration:none !important;display:block;}
.homecall .sdstel {font-size:23px;line-height:27px;}

.sidetipsduk {margin:20px 0;}
.cntduk {background:#e6e6e6;padding:8px;font-size:15px;font-weight:700;font-style:italic;}
.cnttg {background:#e6e6e6;padding:8px;font-size:15px;font-weight:700;font-style:italic;}

.side-profile-item {padding-bottom:8px;margin-bottom:8px;border-bottom:2px solid #404040;position:relative;}
.side-profile-item img {float:left;margin:1px 1px 1px 8px;width:70px;}
.side-profile-item p {overflow:hidden;margin:0px !important;font-size:13px;line-height:15px;font-weight:700;padding-top:15px;}
.side-profile-item a {text-decoration:none;display:block;background:#efefef;
-webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}
.side-profile-item a:hover {background:#dadada;}


.side-article-item {padding-bottom:8px;margin-bottom:8px;border-bottom:2px solid #404040;position:relative;}
.side-article-item a {text-decoration:none;display:block;background:#efefef;font-weight:700;padding:10px 8px;
-webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}
.side-article-item a:hover {background:#dadada;}

.side-area-item {padding-bottom:4px;margin-bottom:4px;border-bottom:2px solid #a0a0a0;position:relative;}
.side-area-item a {color:#ffffff !important;text-decoration:none;display:block;background:#3E3E3E;font-weight:700;padding:10px 8px;
-webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}
.side-area-item a:hover {background:#222222;}

.wrpcntl {width:100%;position:relative;overflow:hidden;}
.wrpcntl-c {width:105%;position:relative;}
.wrpcntltop {width:100%;position:relative;overflow:hidden;margin-bottom:2px;}

.wrpcntltop-c {width:103%;position:relative;}

.listitemscat {float:left;width:267px;margin-left:28px;margin-bottom:20px;position:relative;height:223px;margin-top:5px;margin-right:3px;
/*
background:#efefef;
box-shadow: 0 0 3px #b0b0b0;
-moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
   box-sizing:         border-box;
   border:1px solid #d0d0d0;
*/
}
.listitemscat:hover {/*box-shadow: 0 0 3px #D71921;*/}
.hpbk  {float:left;margin-left:2%;width:30%;margin-bottom:10px;position:relative;}
.listitemscat .listitemscatdesc {position:absolute;bottom:3%;right:3%;width:94%;background-color:#000000;height:31px;z-index:4;OPACITY:1;filter: alpha(opacity = 100);
-webkit-transition: all 100ms ease-in;
  -moz-transition: all 100ms ease-in;
  -o-transition: all 100ms ease-in;
  transition: all 100ms ease-in;
  
/*background-image:url('/images/back-cut-cat.png') !important; background-position: left top; background-repeat:repeat-x;*/

  /*1s ease-in-out*/
}
.listitemscat .listcatdesc {position:absolute;bottom:3%;right:3%;width:94%;overflow:hidden;height:31px;z-index:5;line-height:31px;
text-align:center;

}
.listitemscat .listcatdesc a {color:#ffffff;text-decoration:none;font-weight:700;font-size:17px;display:block;padding:0 10px;/*text-shadow: 2px 2px 2px #555555;*/}
.listcatthumb { overflow:hidden;}
.listcatthumb a {background-color:transparent;display:block;


}


.listitemscatprd {float:left;width:267px;height:254px;margin-left:34px;margin-bottom:20px;position:relative;margin-bottom:10px;
/*
-moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
   box-sizing:         border-box;
   border:1px dashed #d0d0d0;
   
   background-color:#ffffff;
   */
}


.listitemscatprd .listitemscatdesc {position:absolute;bottom:1%;right:1%;width:98%;background-color:#efefef;height:31px;z-index:4;OPACITY:1;filter: alpha(opacity = 100);
-webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
  

  /*1s ease-in-out*/
}
.listitemscatprd .listcatdesc {position:absolute;bottom:1%;right:1%;width:98%;overflow:hidden;height:31px;z-index:5;line-height:25px;}
.listitemscatprd .listcatdesc a {color:#000000;text-decoration:none;font-weight:700;display:block;padding:3px 10px;}



.prof .listitemscatdesc {position:absolute;bottom:0px;right:0px;width:100%;background:#222222;height:31px;z-index:4;OPACITY:0.8;filter: alpha(opacity = 80);}
.prof .listcatdesc {position:absolute;bottom:0px;right:0px;width:100%;overflow:hidden;height:31px;z-index:5;line-height:25px;}
.prof .listcatdesc a {color:#ffffff;text-decoration:none;font-weight:700;display:block;padding:3px 10px;}


.sidr-class-addsmm div {
    border-bottom: 1px solid #1A1A1A;
    border-top: 1px solid #4D4D4D;
    
    margin: 0;
	
}

.sidr-class-addsmm div a{
padding:15px;
display:block;
background-color:#005d89;
color:#ffffff;
text-decoration:none;
}
.item-product .thumb img {padding: 5px; border: 1px solid #e6e6e6 !important; float: none; margin: 7px 0px;}



.listitemscat:hover .listitemscatdesc {background:#D71921;

}

.listitemscatprd:hover .listitemscatdesc {background:#D71921;

}

.listitemscatprd:hover  .listcatdesc a {color:#ffffff;}


.footer-block-title {color:#ffffff;font-size:21px;/*font-weight:700;*/margin-bottom:12px;}
.footer-category-item {height:29px;overflow:hidden;border-right:2px solid #830006;}
.footer-category-item a {padding:0 8px 0 8px;display:block;line-height:29px;text-decoration:none;color:#ffffff !important;
-webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
  font-size : 14px;
  /*font-size:13px !important;font-weight:700;*/
 
  
}
.footer-category-item a:hover {background:#2a2a2a;}

.article-video {float:left;width:50%;}
.article-intro {float:left;width:45%;}




.mobile {display:none;}
.desktop {display:block;}



.blogrp .blkitm-desc {position:relative;width:100%;background-color:#e6e6e6;text-align:center;margin-top:1px;padding:10px 0;}
.blogrp .blkitm:hover .blkitm-desc {background-color:#54A8DE;}
.blogrp .blkitm-desc  a  {color:#000 !important;text-decoration:none !important;display:block;line-height:26px;}
.blogrp .blkitm-thumb {border:1px solid #919191;}

.qahead {font-size:22px;line-height:39px;}
.qacontent {background-color:#efefef;margin-bottom:15px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
}
.qacontent p {padding:10px;}

/*CUSTOM */

.contentOuterSeparatorfh {display:none;}

.clear-top {width:100% !important;background:none !important;}














.fwrtst {width:100%;margin-right:0px;}
.fwmccd {width:100%;margin-right:0px;}
.fwltst {width:100%;margin-right:0px;}

.slider{padding-top:29px;  margin: 0 auto;  width:400px; height:570px; overflow:hidden;}

.cattitleside {display:none;margin-bottom:1px;color:#ffffff;font-weight:700;background-color:#D71921;padding:5px 10px 5px 0;}

.wrpcntltop-c {width:105%;}
.cattitleside {display:block;}

.listitemscattop {border-bottom: 0px solid #000000;overflow:hidden;margin-bottom:1px;padding:3px 3px 3px 0;
/*
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
*/
}
.listitemscattop a {}
.listitemscattop:hover {border-bottom: 0px solid #D71921;background-color:#EFEFEF;}



.listitemscattop .listcatdesc {margin:0px;overflow:hidden;}
.listitemscattop .listcatthumb {width:60px;background-color:#ffffff;
/*
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
*/
-moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
   box-sizing:         border-box;
   border:1px solid #c0c0c0;
}
.listitemscattop .listcatthumb img{margin:3px;
-webkit-transition: all 0ms ease-out;
  -moz-transition: all 0ms ease-out;
  -o-transition: all 0ms ease-out;
  transition: all 0ms ease-out;
}
.listitemscattop:hover .listcatthumb img{}
.listitemscattop .listcatdesc a {display:block;text-decoration:none;color:#000000;font-size:14px;line-height:30px;}
.listitemscattop:hover a {color:#000000 !important;}






.listitemscatmain {float:left;width:40%;margin-left:8%;border-bottom: 0px solid #000000;overflow:hidden;margin-bottom:10px;padding:3px 3px 3px 0;
/*
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
*/
background-image:url('/images/b80.png') !important; background-position: left top; background-repeat:repeat;
}
.listitemscatmain:hover {border-bottom: 0px solid #D71921;background-image:url('/images/b50.png') !important; background-position: left top; background-repeat:repeat;}
.listitemscatmain .listcatdesc {margin:0px;padding:18px 8px 0 0;float:left;}
.listitemscatmain .listcatthumb {width:70px;float:left;background-color:#ffffff;
/*
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
*/
-moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
   box-sizing:         border-box;
   border:0px solid #c0c0c0;
}
.listitemscatmain .listcatthumb img{margin:3px;
-webkit-transition: all 0ms ease-out;
  -moz-transition: all 0ms ease-out;
  -o-transition: all 0ms ease-out;
  transition: all 0ms ease-out;
}
.listitemscatmain:hover .listcatthumb img{}
.listitemscatmain .listcatdesc a {display:block;text-decoration:none;color:#ffffff;font-weight:700;font-size:17px;line-height:25px;height:40px;}






.rtst .wrpcntltop-c {width:105%;}
.rtst .cattitleside {display:block;}
.rtst .listitemscattop {float:none;width:auto;margin-right:0px;background-color:#efefef;border-bottom: 0px solid #000000;overflow:hidden;margin-bottom:1px;padding:3px 3px 3px 0;}
.rtst .listitemscattop:hover {border-bottom: 0px solid #D71921;background-color:#e6e6e6;}
.rtst .listitemscattop .listcatdesc {margin:0px;padding:18px 8px 0 0;height:19px;overflow:hidden;width:130px;float:left;}
.rtst .listitemscattop .listcatthumb {width:60px;float:left;background-color:#ffffff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
-moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
   box-sizing:         border-box;
   border:1px solid #c0c0c0;
}
.rtst .listitemscattop .listcatthumb img{margin:3px;
-webkit-transition: all 0ms ease-out;
  -moz-transition: all 0ms ease-out;
  -o-transition: all 0ms ease-out;
  transition: all 0ms ease-out;
}
.rtst .listitemscattop:hover .listcatthumb img{}
.rtst .listitemscattop .listcatdesc a {display:block;text-decoration:none;color:#000000;font-weight:700;font-size:15px;line-height:17px;height:40px;}




.productitemwrp .thumb img {
image-rendering:optimizeSpeed;             /* Legal fallback */
  image-rendering:-moz-crisp-edges;          /* Firefox        */
  image-rendering:-o-crisp-edges;            /* Opera          */
  image-rendering:-webkit-optimize-contrast; /* Safari         */
  image-rendering:optimize-contrast;         /* CSS3 Proposed  */
  image-rendering:crisp-edges;               /* CSS4 Proposed  */
  image-rendering:pixelated;                 /* CSS4 Proposed  */
  -ms-interpolation-mode:nearest-neighbor;   /* IE8+           */
}

.vidwrp {min-height:350px;max-height:400px;z-index:1000;width:100%;position:relative;margin-top:10px;margin-bottom:10px;}
#vidblk {width: 100%; height: 100%;z-index:-100;position:absolute;}
.vidslng {
position: absolute;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
bottom:0px;
}


@media (min-width:1200px){
	
		.hero-wrp:after {
  padding-top: 28.5%;
}
	
	
	.m-active > a, .m-inactive > a {}



.rtst {width:200px;display: block;float:left;min-height: 30px;}
.mccd {width:710px;display: block;float:left;min-height: 30px;margin-left: 30px;}
.ltst  {width:200px !important;display: block;float:left;min-height: 30px;margin-left: 30px;left:auto !important;}
.scl3 .wrapper-sticky .ltst,.scl2l .wrapper-sticky .lcltst,.scl2l .wrapper-sticky .lcltst-wide {margin-left:0px !important;}
.scl3 .wrapper-sticky,.scl2l .wrapper-sticky,.scl2l-wide .wrapper-sticky {margin-left: 30px !important;}
.scl2r-wide .wrapper-sticky {/*float:right !important;*/}
.lcmccd {width:940px;display: block;float:left;min-height: 30px;margin-left: 0px;}
.lcltst {width:200px !important;display: block;float:left;min-height: 30px;margin-left: 30px;left:auto !important;}
.lcrtst {width:200px;display: block;float:left;min-height: 30px;}

.lcmccd-wide {width:790px;display: block;float:left;min-height: 30px;margin-left: 0px;}
.lcltst-wide {width:350px !important;display: block;float:left;min-height: 30px;margin-left:0px;left:auto !important;}
.lcrtst-wide {width:200px;display: block;float:left;min-height: 30px;}

.rcmccd {width:940px;display: block;float:left;min-height: 30px;margin-left: 0px;}
.rcltst {width:200px;display: block;float:left;min-height: 30px;left:auto !important;}
.rcrtst {width:200px;display: block;float:left;min-height: 30px;margin-left: 30px;}


.footer-category-item {float:left;width:30%;overflow:hidden;margin-left:1%;margin-bottom:5px;}
.footer-profile-item {float:left;width:14%;margin-left:2%;margin-bottom:10px;}

/*/mediaquery*/

/*TEMP TO DELETE*/
.mccd, .lcmccd {min-height:500px;}

.wrpliat {}
.wnbl .ftmb {padding-top:20px;}
}



@media (max-width:1199px){
	
.hero-title {margin-top:40px;font-size:22px;max-width:500px;}
.herotitle {font-size:28px;}
		.hero-wrp:after {
  padding-top: 40%;
}
	
	
	.wnbl .ftmb {padding:0px;}
	.hplbk {background-size: auto 100% !important;}
	.m-active > a, .m-inactive > a {/*padding:75px 10px 0 10px !important;*/font-size:14px !important;}
	.wrpliat {}
	
.btwtw-thumb .strip-caption {top:20%;}
.btwtw-thumb .strip-caption .strip-arrow {width:30px !important;height:24px !important;margin:0 !important;}




.topmenutabswrap div a {font-size:14px;}
.subthpbk {font-size:20px;line-height:28px;margin-bottom:8px;text-transform: uppercase;}

/*********HEADER*************/	


.topmenutabswrap div {margin-left:2px;}
.topmenutabswrap div a {padding: 0px 7px 0 7px;}





	/* EVENTS LIST */
.eventlist {margin-right:10px;text-align:center;float:left;margin-bottom:22px;width:148px;}



.topmenutabswrap div {font-size:16px;}
.vidwrp {min-height:290px;max-height:350px;}


.htl {font-size:30px;line-height:45px;padding:10px;border-bottom:2px solid #b0b2b4;}

/* TEAM */
.item-team, .item-team-on {
    margin-right: 35px;
}





.tsch {position:relative;right:0px;top:20px;}
.clear-top {width:auto;}



.hpslider {background-color:#ffffff;min-height:30px;margin-top:0px;}



.listitemscat {float:left;width:287px;height:239px;margin-right:32px;margin-bottom:20px;position:relative;overflow:hidden;}

.listitemscatprd {float:left;width:287px;height:270px;margin-right:39px;margin-bottom:20px;position:relative;}
.hpbk  {float:left;margin-right:2%;width:31%;margin-bottom:10px;position:relative;}
.rtst {width:200px;display: block;float:left;min-height: 30px;}
.mccd {width:500px;display: block;float:left;min-height: 30px;margin-right: 20px;}
.ltst {width:200px !important;display: block;float:left;min-height: 30px;margin-right: 20px;}

.scl3 .wrapper-sticky .ltst,.scl2l .wrapper-sticky .lcltst,.scl2l .wrapper-sticky .lcltst-wide {margin-right:0px !important;}
.scl3 .wrapper-sticky,.scl2l .wrapper-sticky {margin-right: 20px !important;}



.slider{padding-top:29px;  margin: 0 auto;  width:300px; height:428px; overflow:hidden;}
.gotocataloghp {display:inline;}
.gotocataloghp div {width:230px;margin:79px 0 41px 0;	}
.gotocataloghp a {color:#ffffff !important;padding:10px;font-size:29px;font-weight:700;line-height:31px;display:block;background:#404040;
-webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}
.gotocataloghp:hover a {color:#ffffff !important;padding:10px;font-size:29px;font-weight:700;line-height:31px;display:block;background-color:#0099CC;}


.hpare {display:none;}
.hpreb2 {display:inline;}
.hpreb2 .listitemscat {float:left;margin-right:2%;width:30%;margin-bottom:10px;position:relative;}
.lcmccd {width:720px;display: block;float:left;min-height: 30px;margin-left: 0px;}
.lcltst {width:200px !important;display: block;float:left;min-height: 30px;margin-left: 20px;left:auto !important;}
.lcrtst {width:200px;display: block;float:left;min-height: 30px;}

.lcmccd-wide {width:570px;display: block;float:left;min-height: 30px;margin-left: 0px;}
.lcltst-wide {width:350px !important;display: block;float:left;min-height: 30px;margin-left: 20px;left:auto !important;}
.lcrtst-wide {width:200px;display: block;float:left;min-height: 30px;}


.rcmccd {width:720px;display: block;float:left;min-height: 30px;margin-left: 0px;}
.rcltst {width:200px;display: block;float:left;min-height: 30px;margin-left: 0px;}
.rcrtst {width:200px;display: block;float:left;min-height: 30px;margin-left: 20px;}

.footer-category-item {float:left;width:30%;overflow:hidden;margin-right:3%;margin-bottom:15px;}
.footer-profile-item {float:left;width:18%;margin-right:2%;margin-bottom:10px;}

/*/mediaquery*/
}


/* Responsive Video from Zurb Foundation. Copyright (c) 2011 ZURB, http://www.zurb.com/ License: MIT */
.flex-video {position:relative;/*padding-top:25px;padding-bottom:50.2%;margin-bottom:16px;*/height:0;margin-bottom:0px;overflow: hidden;
padding-bottom: 56.25%;
	padding-top: 0px;

}

.flex-video.widescreen {padding-bottom:50.25%;}

.flex-video.vimeo {padding-top:0;}

.flex-video iframe, .flex-video object, .flex-video embed {position:absolute;top:0;left:0;width:100%;height:100%;border:none;}

@media only screen and (max-device-width: 800px), only screen and (device-width:1024px) and (device-height:600px), only screen and (width:1280px) and (orientation:landscape), only screen and (device-width:800px), only screen and (max-width:767px){
        .flex-video { padding-top: 0; }
/*/mediaquery*/
    }

    ul.nav-pills {display:none !important;}
/* Additional */
    
#divBoxed {position:relative}
 .nav-collapse, .nav-collapse.collapse {background:#151515;}


.btn-secondary, .btn-secondary:hover {text-shadow:none;}

#divHeaderLine1 a, #divHeaderLine2 a, #divHeaderLine3 a {
    font-size: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    font-family: inherit;
    text-shadow: inherit;
    font-weight: inherit;
    font-style: inherit;
}

#divHeaderLine1, #divHeaderLine2, #divHeaderLine3 {
    padding-top:3px !important;
    padding-bottom:3px !important;
    text-align:inherit !important;
}




.underdec2 {display:none;}

.showcase-tabs > li > a {
    font-size: 14px;
    letter-spacing: 1px;
    padding-left: 20px;
    padding-right: 20px;
}

.cap1 div, .cap2 div, .cap3 div, .cap4 div, .cap5 div {
    margin: 0 -1px;
}

.camera_wrap .camera_pag .camera_pag_ul li {margin:20px 5px 0px !important;
}


/* Adjustments */

.search.adjust {margin-bottom:15px}
      
.divPanel {padding:0 0px;}
.fwrp .divPanel {padding: 40px 20px;}
.divPanel.notop {padding-top:0px}

.divPanel.nobottom {padding-bottom:0px}


/***** BOOTSTRAP CSS BASE OVERRIDE *****/

.navbar .nav-pills > li > a {text-shadow:none;font-weight: 300;}

.navbar .dropdown-menu li > a {text-shadow:none;font-weight: 300;}

.navbar .nav-pills > li > .dropdown-menu:before {border:none;}

.navbar .nav-pills > li > .dropdown-menu:after {border:none;}

.navbar .nav-pills > .active > a, .navbar .nav-pills > .active > a:hover, .navbar .nav-pills > .active > a:focus {-webkit-box-shadow: none;box-shadow: none;}

.navbar .nav-pills > li > a:hover, .navbar .nav-pills li.dropdown.open.active > .dropdown-toggle {-webkit-transition: ease-in-out .2s;-moz-transition: ease-in-out .2s;-o-transition: ease-in-out .2s;-ms-transition: ease-in-out .2s; transition: ease-in-out .2s;}

.navbar .nav-pills .open .dropdown-toggle {background-color:transparent;}

.btn .caret {margin-top: 8px !important;}



body{/*background-image: none;*/	 background-position: initial initial; background-repeat: initial initial; }


#divSiteTitle { color: rgb(255, 255, 255); font-size: 21px; text-shadow: rgba(0, 0, 0, 0.2) 2px 8px 6px, rgba(255, 255, 255, 0.298039) 0px -5px 35px; line-height: 29px; letter-spacing: 2px; text-transform: uppercase; font-weight: normal; font-style: normal;}

#divTagLine{font-size: 10px; text-transform: uppercase; letter-spacing: 5px;  color: rgb(255, 255, 255); text-shadow: none; padding-left: 3px; padding-right: 3px; font-weight: normal; font-style: normal;}

.navContainer {margin-top: 0px; }

.navContainer .navMenu {}

.navContainer .navMenu li {background-color: rgb(245, 245, 245); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

.navContainer .navMenu li a {}

.navContainer .navMenu li.current {background-color: rgb(174, 0, 0); }

.navContainer .navMenu li.current a {}

.camera_caption > div {opacity: 0.85;filter:alpha(opacity=85);opacity: 0.85;filter:alpha(opacity=85);}

.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {opacity: 0.85;filter:alpha(opacity=85);opacity: 0.85;filter:alpha(opacity=85);}

.camera_wrap .camera_pag .camera_pag_ul li, .camera_wrap .camera_pag .camera_pag_ul li, .camera_wrap .camera_pag .camera_pag_ul li:hover > span {box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {}

.camera_wrap {display: block; margin-bottom: 15px; height: 410px; border: 5px solid rgb(255, 255, 255); margin-left: -5px; -webkit-box-shadow: rgba(0, 0, 0, 0.294118) 0px 1px 4px; box-shadow: rgba(0, 0, 0, 0.294118) 0px 1px 4px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; margin-top: 44px;}

.cap1 > div {opacity: 0.85;filter:alpha(opacity=85);opacity: 0.85; background-color: rgb(212, 173, 0);  }

.cap2 > div {opacity: 0.85;filter:alpha(opacity=85);opacity: 0.85; background-color: rgb(212, 173, 0);  }

.cap3 > div {opacity: 0.85;filter:alpha(opacity=85);opacity: 0.85;filter:alpha(opacity=85);}

.cap4 > div {opacity: 0.85;filter:alpha(opacity=85);opacity: 0.85;filter:alpha(opacity=85);}

.cap5 > div {opacity: 0.85;filter:alpha(opacity=85);opacity: 0.85;filter:alpha(opacity=85);}





.artcl-bdy a {color: #3572e6 !important;}
.testimonials-category-wrp a {color:#5d5d5e !important;}

.sidebox {background-color: rgb(250, 250, 250); padding: 18px; margin-top: 28px; -webkit-box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 3px; box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;  border: 1px solid rgb(255, 255, 255); color: rgb(51, 51, 51);}

.sidebar{}



.sidebox a {color: rgb(81, 156, 0); }

#decorative1 {position: relative; background-color: rgb(240, 240, 240);}








#divHeaderLine1 {letter-spacing: 0px; word-spacing: 0px; margin-top: 0px; color: rgb(255, 255, 255); font-size: 77px; line-height: 77px; text-transform: none; text-shadow: rgba(0, 0, 0, 0.14902) 0px 3px 5px, rgba(255, 255, 255, 0.298039) 0px -5px 35px; font-weight: normal; font-style: normal; text-align: center; background-color: rgb(87, 168, 0); opacity: 0.9; padding: 3px 10px; background-position: initial initial; background-repeat: initial initial;}

#divHeaderLine2 {font-size: 20px; line-height: 30px; letter-spacing: 1px; margin-top: 11px; color: rgb(255, 255, 255); text-shadow: none; text-align: center; font-weight: normal; font-style: italic; background-color: rgb(0, 0, 0); opacity: 0.9; padding: 3px 10px; background-position: initial initial; background-repeat: initial initial;}

#divHeaderLine3{margin-top: 18px; color: rgb(0, 0, 0); text-align: center; line-height: 16px; text-transform: none; font-size: 15px;}

a.btn, a.btn-large, a.btn-small, a.btn-mini {color:#333}

 a.btn-info, a.btn-success, a.btn-warning, a.btn-danger, a.btn-inverse {color:#ffffff}

 .btn-secondary, .btn-secondary:hover, a.btn-secondary, a.btn-secondary:hover {color:#323232;}

 .btn-secondary {border:1px solid #dfdfdf;border-bottom:1px solid #afafaf;background-color:#fafafa;}

 .btn-secondary:hover, .btn-secondary:active, .btn-secondary.active, .btn-secondary.disabled, .btn-secondary[disabled] {background-color:#dfdfdf;}

.btn-primary, .btn-primary:hover, a.btn-primary, a.btn-primary:hover {color:#ffffff;}

 .btn-primary {border:1px solid #4d9600;border-bottom:1px solid #3d7600;background-color:#57a800;}

 .btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {background-color:#4d9600;}

#divHeaderText {padding-top: 200px; padding-bottom: 30px; border-color: rgb(51, 51, 51); text-align: center;}

#decorative1{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}



#contentOuterSeparator{margin-top: 0px; border-top-color: rgb(255, 255, 255); border-top-width: 0px; border-top-style: solid; margin-bottom: 0px; height: 0px; background-color: transparent;}

#footerOuterSeparator{/*height: 55px; 
background-color:#3E3E3E;
background-image:url('/images/backunderdec.png') !important; background-position: left bottom; background-repeat:repeat-x;
-webkit-box-shadow: 0 4px 4px 0px #cdc69d;
	   -moz-box-shadow: 0 4px 4px 0px #cdc69d;
	        box-shadow: 0 4px 4px 0px #cdc69d;
			*/
}








#headerSeparator{margin-top: 7px; border-top-color: rgb(51, 51, 51); border-top-width: 0px; border-top-style: solid;}


.line-separator{border-top-width: 1px; border-top-style: solid; margin-top: 21px; margin-bottom: 21px; border-top-color: rgb(234, 234, 234); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; }

#headerSeparator2{margin-top: 45px; margin-bottom: 18px; }

#divVideo{border: 7px solid rgb(255, 255, 255); margin-left: -5px; -webkit-box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0px 1px 4px; box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0px 1px 4px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; margin-top: 36px; }

.nav .dropdown-toggle .caret {border-top-color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);}

.nav .dropdown-toggle:hover .caret {border-top-color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);}

.navbar .dropdown-menu, .dropdown-menu {background-color:rgb(54, 54, 54);border-radius:0px;}

.navbar .dropdown-menu li > a, .dropdown-menu li > a, .navbar .nav-pills .open .dropdown-toggle {color:rgb(255, 255, 255)}

.navbar .dropdown-menu li > a:hover, .navbar .dropdown-menu .active > a, .navbar .dropdown-menu .active > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a, .navbar .nav-pills .open a.dropdown-toggle:hover {filter:none;color:rgb(255, 255, 255);background-color:#404040;background-image:none}

.navbar .nav-pills > li > a {margin-left:2px;margin-right:2px;padding:28px 30px;border-radius:0px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0)}

.navbar .nav-pills > li > a:hover, .navbar .nav li.dropdown.open.active > .dropdown-toggle, .navbar .nav-pills > li > a:focus {color:rgb(255, 255, 255);background-color:#404040}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle {background:none}

.navbar .nav-pills > .active > a, .navbar .nav-pills > .active > a:hover, .navbar .nav-pills li.dropdown.open > .dropdown-toggle, .navbar .nav-pills li.dropdown.active > .dropdown-toggle {color:rgb(255, 255, 255);background-color:#404040;}

.navbar .ddmenu {margin-top:-2px;margin-bottom:0px}

.navbar .nav-pills li.dropdown > .dropdown-toggle .caret, .navbar .nav-pills li.dropdown.open > .dropdown-toggle .caret, .navbar .nav-pills li.dropdown.active > .dropdown-toggle .caret, .navbar .nav-pills li.dropdown.open.active > .dropdown-toggle .caret {border-top-color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);}

.navbar .nav-pills li.dropdown > .dropdown-toggle:hover .caret {border-top-color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);}

.navbar .nav-pills li.dropdown.active > .dropdown-toggle .caret {border-top-color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);}

.dropdown-menu .sub-menu {left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px;}

.dropdown-menu li:hover .sub-menu {visibility:visible;}

.ddmenu.nav-pills li a{font-size: 16px; text-shadow: none;}

.ddmenu .dropdown-menu li a{line-height: 29px; font-size: 15px;}



 body {padding-top:0px}

.lead h2{font-size: 45px; line-height: 65px;}

.lead h3{font-size: 23px;}

#decorative1{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}

.dropdown-menu .sub-menu {left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px;}
.dropdown-menu li:hover .sub-menu {visibility:visible;}
.navbar .btn-navbar-highlight {display:none;width:50px;margin-right:9px;}

.nsideblock {display:none;}



@media (max-width:991px){
	#divLogo {padding-left:0px;border-left:0px solid #efefef;}
	.toptelt {    position: absolute;
    top: 14px;
    left: 65px;z-index: 100;}
	
	.navbar {min-height:initial !important;padding:0 !important;}
	
	.toplinks-l {display:none;}
	.top-desktop {display:none;}
.top-mobile {display:block;height:60px;}
.top-mmenu {display:none;}
.topbar1 {display:none;}

 .main-title-l1 {font-size:36px !important;font-weight:400;}
.t1, .inner-hpts h2.mtitle, .frm-l1, .frm-l2 {font-size:28px !important;font-weight:400;}
.t2, .sidebox-title, .main-title-l2 {font-size:22px !important;font-weight:400;}
.main-top-block, .hh-hp-cont {background-image:none;}
.inner-hpcnt {padding:40px 0;}
.inner-hpts {padding:40px 0;background-color:#4f4f51;margin-right:-15px;margin-left:-15px;}
.inner-hpts .noboxContent {padding-right:30px;padding-left:30px;}
.mainsection-articles-listUL li {float:none;width:100%;}
.submaininfoblock .hplbk7, .submaininfoblock .hplbk8 {padding: 40px 0 40px 0;}
.submaininfoblock .hplbk8 {padding:40px 0;background-color:#4f4f51;margin-right:-15px;margin-left:-15px;}
.light-gray {padding:40px 0;}
.count-cnt {font-size:24px;}
.hp-count {margin:30px 0;font-size:24px;}
.sub-cnt {font-size:16px;}
.hh-hp-cont {background-color:#F3F4F4;padding:40px 0 0 0;}
.hh-hp-cont .hplbk8 {padding:40px 0;background-color:#E9EAEA}



.mainsubnavbar .navbar-header {
        float: none;
    }
.mainsubnavbar .navbar-left,.navbar-right {
        float: none !important;
    }
.mainsubnavbar .navbar-toggle {
        display: block;
    }
.mainsubnavbar .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
.mainsubnavbar .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
.mainsubnavbar .navbar-collapse.collapse {
        display: none!important;
    }
.mainsubnavbar .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
.mainsubnavbar .navbar-nav>li {
        float: none;
    }
.mainsubnavbar .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
.mainsubnavbar .collapse.in{
        display:block !important;
    }

	.mainsubnavbar .navbar-brand {display:block;}
	.mainsubnavbar .navbar-toggle {-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
	border-radius: 0px;}


.mainsubnavbar {background-color:#fff;float:none !important;margin:20px 0 !important;}



	.kpth-ic-04 {border-right:1px solid #cccccd;}
	.footer-links-wrp {border-left:0px solid #fff;}
	body {margin-top:116px;}
	.breadcrumbs {display:none;}
	
	.hpvi {margin-bottom:20px;}
	.footerwrp-c {border-left:0px;border-right:0px;border-top:1px solid #75a1ee;border-bottom:1px solid #75a1ee;margin:20px 0;	}
	.footerwrp-c div {float:right;margin-left:10px;}
	.footer-socialblock div {margin-bottom:0px;}
	.wrpliat {background-image: url('/images/back-60-h.jpg') !important;background-position:top left;background-repeat:repeat-x;background-size:auto 80px;padding-top:90px;}
	 .areaitm .areitm-thumb img {filter: none;
  -webkit-filter: grayscale(0%);}
	.hpfo {background-color:transparent;}
	.decointerior {background-size:auto 100%;}
	
	.mainblock-title {font-size:30px;}
	
	.saleoffer-wrp  {margin-bottom:20px;}
	.saleoffers-title {font-size:30px;}
	.saleoffers-suvtitle {font-size:29px;}
	
	
	.hero-content {text-align:center;}
	.hero-wrp:after {
  padding-top: 0;
}
.hero-image img {width:100% !important;height:auto !important;}
.hero-image {position:relative;}
.hero-content {position:relative;}
.hero-button {margin-bottom:20px;display: inline-block;}
.hero-title {font-size:20px;max-width: none;width: 100%;}
.herotitle {font-size:26px;}

.hpuhb .mainblock-title {
    font-size: 30px;
    padding: 0 0 20px 0;
    text-align: center;
}

	
	/*FORM*/
.wbfwb1 .frmfieldset {max-width:300px;float:none;}
.wbfwb1 .ftmb input {clear:right;width:90%;}
.wbfwb1 .frmsubmitblkw {float:none;}
.wbfwb1 .frmsubmitblkw input {width:90%;}
	
	/*E FORM*/
	
	
	.btwtw-thumb .strip-caption {position:absolute;top:30%;z-index:100;width:100%;text-align:center;color:#fff;font-weight:100;}
	.btwtw-thumb {position:relative;overflow:hidden;}
.btwtw-thumb img {width:150% !important;max-width:none;margin-right:-25%;}

	
	
	
	
.hptbl-1 {font-size:30px;line-height:40px;}
.hptbl-2 {font-size:24px;line-height:32px;margin-top:0px;margin-bottom:10px;}
.hpstr-bs {margin-bottom:20px;width:300px;}
.hpstr-prs {margin-bottom:20px;width:300px;}
.hpstr-c {padding:15px 0 15px 0;}
.hpcl-1 {font-size:20px;font-weight: 700;color:#fff;line-height:28px;}
.hpcl-2 {font-size:16px;font-weight:normal;color:#fff;}

	
	
	
	
	
	
	
	
	

	.fp543 {height:auto;background-color:#000;}
.fp543 img {max-width:none !important;width:100%;}

#divSide {display:none;}

.tech-head-antiaging .col-md-4 div, .tech-head-rejuvenation .col-md-4 div, .tech-head-apl .col-md-4 div, .tech-head-magneticpulse .col-md-4 div {

	top: auto;
	transform: none;
}


/* TEAM */
.item-team, .item-team-on {
    margin-right: 28px;
}

/*********HEADER*************/	
.toptel  {left:60px;top:26px;}

#decorative2 {

    height: 70px;

    min-height: 70px;

}


BODY {
	margin-top : 70px;
	}
	
	
#divLogo{top:5px;}
#divLogo img {max-height:50px;}


.langwrp {position:absolute;right:250px;top:15px;}

/*********home*************/	
.slidercontainer {display: block;}
	.swiper-container, .bswiper-container {text-align: center;direction:ltr;
-webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
position:relative;
display:inline-block;
display: block;
    vertical-align: middle;
}


.ctacontainers {
    font-size: 24px;
    line-height: 30px;
}
.subthpbk {font-size:30px;line-height:40px;margin-bottom:15px;}
.bpbmcol {background-color:transparent;}
.bpbmcol-c {padding:0px !important;}
.bpblk3p {float:none !important;width:100% !important;padding: 0px !important;margin:20px 0 20px 0 !important;}
.hpl {
background-size:auto 100%;
}
/*.wflow {margin-right:0px !important;margin-left:0px !important;float:none !important;width:100% !important;}*/



.wrpcntl-c {padding:10px 20px;}

.article-wrp {padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #D1D1D1;}
.article-thumb {width:150px;}
.article-wcnt {overflow:hidden;padding-top:5px;}
.article-wrp a {display:block;text-decoration:none !important;}
.article-wtitle {font-weight:400;font-size:20px;}



.testimonial-wrp {padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #D1D1D1;}
.testimonial-thumb {float:right;width:100px;border:1px solid #f2f2f2;margin-left:20px;overflow:hidden;}
.testimonial-wcnt {overflow:hidden;padding-top:0px;}
.testimonial-wrp a {display:block;text-decoration:none !important;}
.testimonial-wtitle {font-weight:400;font-size:20px;}
.testimonial-wrp .testimonial-readmore a {font-size:14px !important;}







.herocntcta {bottom:10%;}
/**************FOOTER***************/
.footer-links-wrp div {width:90%;margin-bottom:10px;float:none;margin-right:0;}
.addthis_inline_share_toolbox {margin-bottom:30px;}

.article-video {float:none;width:100%;margin-top:15px;margin-bottom:15px;}
.article-intro {float:none;width:100%;}

.rcmccd-w {float:none;width:100%;}
.rcrtst-w {float:none;width:100%;margin-top:30px;margin-bottom:30px;}
	/* EVENTS LIST */
.eventlist {margin-right:14px;text-align:center;float:left;margin-bottom:22px;width:170px;}



	
	.scroll-to-top {display:none;}
	
  /*******************/



.blogrp .blkitm .blkitm-desc a {font-size:16px;line-height:26px;}


.scl3 .wrapper-sticky .ltst {margin-left:0px !important;}
.scl3 .wrapper-sticky {width:auto !important;float:none !important;}
.scl2l .wrapper-sticky {width:200px !important;float:right !important;margin-left:10px !important;}
.scl2l .wrapper-sticky .lcltst {margin-left:0px !important;}
.scl2l .wrapper-sticky .lcltst-wide {margin-left:0px !important;}
.scl2l-wide .wrapper-sticky {width:100% !important;float:none !important;margin-left:0px !important;}
.scl2l-wide .wrapper-sticky .lcltst {margin-left:0px !important;}
.scl2l-wide .wrapper-sticky .lcltst-wide {margin-left:0px !important;}

.scl2l .wrapper-sticky .scl2r-wide {margin-right:0px !important;}
.scl2r-wide .wrapper-sticky {width:100% !important;float:none !important;margin-right:0px !important;}
.scl2r-wide .wrapper-sticky .lcltst {margin-right:0px !important;}
.scl2r-wide .wrapper-sticky .rcrtst-w {margin-right:0px !important;width:100% !important;}


.catalog .blkitm .blkitm-desc a {font-size:16px;line-height:26px;}

.hpblktr-1 {float:none !important;width:100% !important;margin-left:0px !important;}
#mainmenuwrpclps {width:100%;}

.itemproduct-imgcol {float:none;width:100%}
.itemproduct-cntcol {float:none;width:100%;margin-left:0px;}
.wrpcntltop {margin-top:20px;}

.tsch {display:none;}
body {background-image:none !important;}
.listitemscattop .listcatdesc a {text-decoration:none;color:#000000;font-weight:700;font-size:13px;line-height:17px;}
.hpslider {margin-top:0px;}
.topwrapbmenu {position:relative;}

.homecall {width:97%;}
.gotocataloghp div {width:230px;margin:25px 0 20px 0;	}
.swipe-title-main {height:35px;line-height:35px;font-size:21px;font-weight:700;}
.swipe-title-sub {height:21px;line-height:21px;font-size:15px;font-weight:700;top:50px;}

.listitemscat {float:left;width:213px;height:178px;margin-right:36px;margin-bottom:20px;position:relative;}
.listitemscatprd {float:left;width:213px;height:209px;margin-right:40px;margin-bottom:20px;position:relative;}

.hpbk  {float:left;margin-right:2%;width:30%;margin-bottom:10px;position:relative;}
.contentOuterSeparatorfh {height:81px;display:inline;position:relative;}
.rtst {width:200px;display: block;float:left;min-height: 30px;}
.mccd {width:510px;display: block;float:left;min-height: 30px;margin-right: 14px;}
.ltst, .sticky {width:100% !important;display: block;float:left;min-height: 30px;margin-right: 0px;}

.lcltst #sideform {margin-top:60px;}
.lcltst-wide #sideform {margin-top:60px;}
.scl3 .wrapper-sticky .ltst {margin-left:0px !important;}
.scl3 .wrapper-sticky {margin-left: 0px!important;}


.lcmccd {width:510px;display: block;float:left;min-height: 30px;margin-left: 0px;}

.lcltst {width:200px !important;display: block;float:left;min-height: 30px;margin-left: 14px;}

.lcrtst {width:200px;display: block;float:left;min-height: 30px;}

.lcltst.sticky {width:200px !important;}
.lcltst-wide.sticky {width:auto !important;float:none !important;}
.rcmccd {width:510px;display: block;float:left;min-height: 30px;margin-left: 0px;}
.rcltst {width:200px;display: block;float:left;min-height: 30px;margin-left: 0px;}
.rcrtst {width:200px;display: block;float:left;min-height: 30px;margin-left: 14px;}

.lcrtst-wide {width:100%;margin-left:0px;float:none;}
.lcmccd-wide {width:100%;margin-left:0px;float:none;}
.lcltst-wide {width:100% !important;margin-left:0px;float:none;}


.nsideblock {display:inline;}
     


    .navbar .btn-navbar-highlight {display:inline;padding:9px 14px;margin-top:0px;    background-color: transparent;}
	.navbar .btn-navbar-highlight:focus {display:inline;padding:9px 14px;margin-top:0px;    background-color: transparent;outline: none !important;box-shadow:none;}
	.navbar:focus, .navbar:active {outline: none !important;box-shadow:none;}
	.topwrapbmenu .collapse {display:none !important;}
	.topmenutabswrap {display:none;}
	ul.nav-pills {display:inline !important;}
    .navbar {/*width:100%;*/float:right;text-align:right;margin-top: 0px;padding-top:12px !important;}


    #divMenuRight {float:right}


    .dropdown-menu .sub-menu {left:0%;position:relative;top:0;visibility:visible;margin-top:3px;display:block}

    .dropdown-menu, .sub-menu {border-radius:5px !important;}

    .navbar .ddmenu {margin-top: 0px;margin-bottom: 0px;font-weight:600;}


    /* Fixed Top */

	

	

/*#sideform {width:100%;min-height:200px;background-color:#e6e6e6;margin-top:30px;}
    body {padding-top:68px}*/
	
	.footer-category-item {float:left;width:160px;overflow:hidden;margin-left:8px;margin-bottom:15px;}
.footer-profile-item {float:left;width:75px;margin-left:10px;margin-bottom:10px;}
.side-profile-item img {width:75px;}


.topcontact-btn {margin-bottom:1px;}

.footer-category-item {float:left;width:45%;overflow:hidden;margin-left:4%;margin-bottom:15px;}
.footer-profile-item {float:left;width:23%;margin-left:2%;margin-bottom:10px;}


/*/mediaquery*/
}

@media (max-width:767px){ 


.toptelt {display:none;}

.topcontact-btn img {display:none;}


.testimoniial-category-title {font-size:14px;padding:8px;}
	


.title-liat {font-size:28px;}
.title-liat-number {font-size:50px;}
.button-black {font-size:22px;}
.hplbk {background-image:none !important;}
.decointerior {font-size:24px;}
.bnc {background-position: right 15px bottom 0; }
.ui-bluebutton {font-size:24px;}
.tremtment-itm-l {font-size:16px;}
.btwtw {margin-bottom:30px;}
.wnbl {margin-top:0px;}
.hpstrip {background-image:none !important;background-color:#efefef;}
.hptbl-1, .hptbl-2 {color:#181818}
.hpstr-bs {width:100%;}
.hpstr-prs {width:100%;}
.footer-contactdetailswrp {font-size:20px;}
.btwtw-thumb .strip-caption {position:absolute;top:30%;z-index:100;width:100%;text-align:center;color:#fff;font-weight:100;}

.btwtw-thumb .strip-caption .l1 {font-size:30px !important;line-height:40px !important;}
.btwtw-thumb .strip-caption .l2 {display:block;font-size:24px !important;line-height:32px !important}
.btwtw-thumb .strip-caption .strip-arrow {width:22px !important;height:18px !important;}


/*#ctl00_blockArea7, #ctl00_blockArea8, #ctl00_blockArea9, #ctl00_blockArea10 {display:none;}*/

/*********HEADER*************/	
.langwrp {display:none;}

/*********HOME*************/	
.hpblck-gdhp {display:none;}
.hpuhb {background-image:none !important;}
.herocntcta {display:none;}

.hpl {
background-size:100% auto;
}
/*
.mwrp {background-color:#ffffff;}
.mwrp {background-color:#ffffff;}
.wtw {background-color:#ffffff;}
.wtw2 {background-color:#ffffff;}
.container {background-color:#ffffff;}
*/



/**************FOOTER***************/
.footer-links-wrp div {width:48.3%;margin-bottom:10px;float:right;margin-left:1.5%;}



.rcrtst-w .sidef1 {font-size:24px;line-height:32px;}
.prefooter {display:none;}



.sidr-class-smblk-m {display:block;position:relative;width:100%;}


.listwrap-c {padding:10px 20px;}



.lcltst #sideform {margin-top:30px;}

	/* EVENTS LIST */
.eventlist {margin-right:1%;text-align:center;float:left;margin-bottom:22px;width:31.5%;}
	
.event-image img {height:95px;}


/* TEAM */
.TeacherPic {width:auto;height:auto;background-image:url('/images/back-Item-TeacherPic.jpg');background-position:top center; background-repeat: no-repeat;margin-bottom:3px;}


.item-team {width:22.8%;height:auto; margin-right:2%;margin-bottom:15px;float:left;}

.item-team-on {width:22.8%;height:auto; margin-right:2%;margin-bottom:15px;float:left;
background-image:url('/images/backhover-team.png');	background-position: 0px 0px; background-repeat: no-repeat;cursor:pointer;}

.item-team-c {padding:4px;text-align:center;}
.item-team-c a {text-decoration:none;}


	
	



.vidwrp {display:none;} 
.btnform-calln {display:block;position:absolute;top:0;left:0}
.hpintrop {margin-top:0px;margin-bottom:20px;font-size:19px;line-height:26px;}
.btnform {display:block;}
.btnform1 {display:none;}
.footerblockmn {padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #e6e6e6;width:100%;margin-right:0;float:none;margin-bottom:8px;}

.scl2l .wrapper-sticky {width:auto !important;float:none !important;}
.scl2l-wide .wrapper-sticky {width:auto !important;float:none !important;}

.listitemscatmain {float:none;width:100%;margin-right:0;}
.mainbackff {background-image:none !important;background-color:#ffffff;}

.listitemscattop {display:none;}
.hpslider {margin-top:0px;}


.desktop {display:none;}
.mobile {display:block;}

#footerOuterSeparator {background-image:none !important;box-shadow:none;}
.under-call {width:28%;margin-right:2%;}
.under-diy {width:33%;}
.under-save {text-align:right;float:left;width:29%;}

.swpagination {display:none;}
.mrinfp img {width:24px;height:24px;}
.listitemscathp {float:left;margin-right:2%;width:23%;margin-bottom:10px;position:relative;}
.sidecllbox .sdstel {text-decoration:underline;}
.homecall .sdstel {text-decoration:underline;}
.swipe-title-main {height:30px;line-height:30px;font-size:19px;font-weight:700;}
.swipe-title-sub {height:21px;line-height:21px;font-size:13px;font-weight:700;top:45px;}

.listitemscat {float:left;height:auto;min-height:80px;width:46%;margin-right:1.6%;margin-bottom:15px;position:relative;}
.listitemscatprd {float:left;margin-left:15px;height:auto;min-height:111px;width:46%;margin-right:3.3%;margin-bottom:15px;position:relative;}
.listitemscatprd  .listcatthumb {margin-bottom:35px;}
.rtst {display:none;}
.mccd {width:100%;margin-left:0px;}
.ltst, .sticky {width:100%;margin-left:0px;}


.scl3 .wrapper-sticky .ltst,.scl2l .wrapper-sticky .lcltst,.scl2l-wide .wrapper-sticky .lcltst-wide {margin-right:0px !important;}
.scl3 .wrapper-sticky,.scl2l .wrapper-sticky,.scl2l-wide .wrapper-sticky {margin-right: 0px!important;}

.hpreb2 .areareg {float:left;margin-right:3%;width:46%;margin-bottom:10px;position:relative;}
.lcrtst {width:100%;margin-left:0px;}
.lcmccd {width:100%;margin-left:0px;}
.lcltst {width:100% !important;margin-left:0px;}



.rcrtst {width:100%;margin-left:0px;}
.rcmccd {width:100%;margin-left:0px;}
.rcltst {width:100%;margin-left:0px;}


.nsideblock {display:inline;} 
   

    #divSiteTitle {font-size: 25px;}

    
    #divHeaderText {margin:0px;padding:10px 0px;}
   
    #divHeaderLine1 {margin-top: 0px;}
     
    
    #divMenuRight {float:right /*width:100%;margin-top: 0px;padding-top:0px*/}

    .ddmenu, .navbar .ddmenu {margin-top: 0px; margin-bottom: 0px;}

    
.topmenutabswrap {display:none;}
	ul.nav-pills {display:inline !important;}
    

    /*********HEADER*************/
    
    .headerArea, .topArea {padding:20px !important;}
.toptelt  {display:none;}
.toptelm  {display:block;}
.toptel {display:none;}

 /**/

    
    #camera_wrap {margin-top:20px}

    #divVideo {margin-top:20px}

    
    .dropdown-menu .sub-menu {left:0%;position:relative;top:0;visibility:visible;margin-top:3px;display:block}

    .dropdown-menu, .sub-menu {border-radius:5px !important;}




.footer-category-item {float:left;width:48%;overflow:hidden;margin-right:2%;margin-bottom:15px;}
.footer-profile-item {float:left;width:18%;margin-right:2%;margin-bottom:10px;}


.footer-links-wrp {margin-top:30px;margin-bottom:30px;}
.footer-links-wrp div {max-width:100%;}
.footer-links-wrp div:hover {max-width:100%;}



/*/mediaquery*/
}

@media (max-width:479px){ 

.herovideo {overflow:hidden;}
.herovideo video {width:150%;margin-left:-25%}


.head-hro-img {width:150%;margin-left:-35%;position:relative;}
.footer {background-image:none;}
	.contimg {float:none;width:100%;max-width:100%;margin:0;}



.hp4wrplbl {
	margin:0 8%;
	padding:5px;
	font-size:13px;
	
}
.f-hpcnt {padding-bottom:10px;}
.article-thumb {float:none;}
.under-thumb-walk-red {background-color:#ee3224;color:#ffffff;}
.under-thumb-t {padding:5px 0;font-size:14px;}

.preftrwrp .button-red-f {margin-top:20px;}
.footer-joinsoc div {float:right;padding:0 0 0 15Px;}


.imgwrp-imgalr {float:none;width:100%;text-align:center;margin-left:0px;margin-bottom:20px;}
.imgwrp-imgall {float:none;width:100%;text-align:center;margin-right:0px;margin-bottom:20px;}


.btwtw-thumb .strip-caption {position:absolute;top:auto;bottom:8%;z-index:100;width:100%;text-align:center;color:#fff;font-weight:100;}

.btwtw-thumb .strip-caption .l1 {font-size:26px !important;line-height:34px !important;}
.btwtw-thumb .strip-caption .l2 {display:block;font-size:22px !important;line-height:30px !important}
.btwtw-thumb .strip-caption .strip-arrow {width:18px !important;height:15px !important;}
.btwtw-thumb .strip-caption .imgsad {margin-top:10px;}


.btwtw {margin-bottom:0px;}


.frm-l1, .frm-l2 {font-size:20px !important;}
.contactmenubtn-title {font-size:14px;}
.contact-menu-topmain {margin-top:1px;}
.topcontact-btn {margin-bottom:1px;}
.imggallery {height:80px;margin-bottom:25px;overflow:hidden !important;}
.imggallery  img {width:100% !important;min-height:80px !important;}

/* TEAM */
.TeacherPic {width:auto;height:auto;background-image:url('/images/back-Item-TeacherPic.jpg');background-position:top center; background-repeat: no-repeat;margin-bottom:3px;}


.item-team {width:30%;height:auto; margin-right:2%;margin-bottom:15px;float:left;}

.item-team-on {width:30%;height:auto; margin-right:2%;margin-bottom:15px;float:left;
background-image:url('/images/backhover-team.png');	background-position: 0px 0px; background-repeat: no-repeat;cursor:pointer;}

.item-team-c {padding:4px;text-align:center;}
.item-team-c a {text-decoration:none;}




/**************FOOTER***************/
.footer-links-wrp div {width:100%;margin-bottom:10px;float:none;margin-right:0;}

/**********HOME************/
.hpl {
background-size:100% 100%;
}


.tmbkcnt .tmtitle {font-size:22px;line-height:30px;}
.listwrap-cc {width:100%;}


.title {padding:0px;margin:30px 0 30px 0 !important;font-size:30px;font-weight: 400;line-height:31px;}
.hpm {font-size:26px;font-weight: 300;line-height:31px;}
h1 {font-size:30px;font-weight: 400;line-height:31px;}




	/* EVENTS LIST */
.eventlist {margin-right:2%;text-align:center;float:left;margin-bottom:22px;width:47%;}



.blogrp .blkitm .blkitm-desc a {font-size:18px;line-height:26px;}


.catalog .blkitm .blkitm-desc a {font-size:18px;line-height:26px;}


.blkitm {float:left;width:100%;margin-right:0;position:relative;}
.blkitm .blkitm-thumb img {width:100%;max-width:none;}


.listitemscatmain .listcatthumb {margin-right:10px;}
.listitemscatmain .listcatdesc {float:none;margin:13px 10px 0 0;padding:0 3px;width:90%;}
.listitemscatmain .listcatdesc a {font-size:16px;line-height:26px;}
.under-call {width:45%;}
.under-diy {display:none;}
.under-save {text-align:right;float:left;width:45%;}

#divFooter {padding-bottom:55px;}
#callfooter {display:inline;}
.profilepopbtns .popgoconsult {float:none;margin-right:0px;clear:both;background:#007925;margin-bottom:20px;}
.profilepopbtns .popgoconsult a {font-size:19px;line-height:25px;padding:5px 15px;}
.mrinfp img {width:16px;height:16px;}
.gotocataloghp div {width:100%;text-align:center;margin:25px 0 20px 0;	}

.swipe-title-main {height:21px;line-height:21px;font-size:15px;font-weight:700;}
.swipe-title-sub {display:none;}
.wrpcntl {width:100%;position:relative;}
.wrpcntl-c {width:100%;}
.listitemscat {float:left;width:98%;margin-right:0;margin-bottom:15px;position:relative;}
.listitemscatprd {float:left;width:100%;margin-right:0;margin-bottom:15px;position:relative;}
.hpreb2 .listitemscat {float:none;margin-right:0;width:94%;margin-bottom:10px;position:relative;}

/*/mediaquery*/
}

.sitepreview {z-index:1200;}


/*E CUSTOM */











.htstrip {}






.homepagewrap {width:960px;height:372px;position:relative;margin-top:15px;margin-bottom:10px;}
.hp-rm {position:absolute;top:0px; right:0px;width:650px;height:370px;overflow:hidden;border:1px solid #cecece;}
.hp-rm:hover {border:1px solid #c92861;}
.hp-rm img {width:650px;height:370px;border:none;}

.hp-lt {position:absolute;top:0px; left:0px;width:290px;height:177px;overflow:hidden;border:1px solid #cecece;}
.hp-lt:hover {border:1px solid #c92861;}
.hp-lt img {width:290px;height:177px;border:none;}

.hp-lbo {position:absolute;bottom:0px; left:0px;width:290px;height:177px;overflow:hidden;border:1px solid #cecece;}
.hp-lbo:hover {border:1px solid #c92861;}
.hp-lbo img {width:290px;height:177px;border:none;}

.topmenuwrap {margin-top:13px;}

.topmenuids {width:960px;height:35px;position:relative;z-index:50;}

.topmenuids-home {width:960px;height:431px;position:relative;z-index:50;}

.topmenublock {position:absolute; bottom:0px; right:0px; width:960px; height:35px;z-index:84;}
/* .topmenublock div {padding-top:10px;padding-right:10px;color:#baddef;font-weight:700;} */


.header-left {position:absolute;top:40px;left:0px;width:238px;height:172px;z-index:90;}
.header-left-c {}


.topmenuseperator {/*position:absolute;bottom:0px;z-index:9;background:#1D1F2C;height:2px;text-align:center;width:100%;*/}
.topmenuseperator-c {/*position:relative;z-index:9;background:#F2F2F2;height:2px;width:960px;margin: 0 auto;border-right:2px solid #ffffff;border-left:2px solid #ffffff;*/}
/* background-image:url('/images/back-h-seperator.png'); 	background-position: 0px 0px; background-repeat:repeat-x;height:10px; */
.footer-facebook {float:left;margin-left:10px;width:450px;height:80px;background-image:url('/images/back-footer-facebook.png'); 	background-position: 0px 0px; background-repeat:no-repeat;text-align:right;}
/*400*/



.formwrapd {background:#fff000;}
.formsubmitwrapd {background:#ff0000;}
.formwrapthankbox {background:#EEF6FB;border:#C5DFF1 1px solid;padding:7px;padding-top:15px;padding-bottom:15px;}
.formwrapfooter {}



.form-wide-c {background: url("../images/tel-m.gif") no-repeat scroll left top #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #30526D;
    font-weight:700;
	height:80px;
	width:920px;
    padding: 8px;}
	
	
.footer-content-wrap {background:#c5c4be;}
.footer-content {width:960px;margin: 0 auto;}
.footer-ccl {margin: 0 auto; font-size:13px;width:960px;height:55px;position:relative;}
.footer-contblocse {position:absolute;right:0px;top:0px;width:500px;font-size:13px;color:#101010;height:50px;}
.footer-i {position:absolute;left:0px;top:0px;width:58px;height:50px;}
.footer-blocks-cen {margin: 0 auto; width:960px;}
.footer-blocks-cen-c {padding:0px 0px 10px 0px;position:relative;min-height:90px;}

.newsitem {font-size:17px;font-weight:700;line-height:21px;margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #B41E68;background-image:url('/images/back-newsitem.png');  background-repeat:no-repeat;	background-position: right 12px;}
.newsitem-c {padding:10px 25px 0px 10px;}
.newsitem-c a {text-decoration:none;}

.credit {position:absolute;left:0px;top:0px;width:76px;height:43px;}
.credit img {margin-top:16px;}
/******** GENERAL ELEMENTS ********/

/* Content */
.pagebodycnt table {border: 1px solid white;}
.pagebodycnt td{border: 1px solid white;}
p{padding:0px;margin:0px 0px 5px 0px;}
a:link{color:#000;outline: none;}
a:visited{color:#000;outline: none;}
a:hover{color:#000;outline: none;}
a, a:active {text-decoration:underline;outline: 0;background:none;}
a:focus {outline: none;}


.form-cv {margin-top:20px;background:#f6f6f1;border:1px solid #E4E4DC;width:450px;}
.form-cv-c {padding:10px;}

.form-side {background:#f6f6f1; width:200px;border:1px solid #E4E4DC;}
.form-side-c {padding:5px;font-size:13px;}

.sidecathead {background:#61AEFC;color:#ffffff;font-size:15px;font-weight:700;margin-bottom:3px;line-height:35px;text-indent:3px;}

/*               */

.settingbox {background-color:#ffffff;color:#ffffff;}
.settingbox a {color:#ffffff;}
.settingbox table {background-color:#ffffff;}


.quickadd-box {color:#ffffff;}
.quickadd-box a {color:#ffffff;}

.sideform {background:#202020;font-size:13px;border:1px solid #303030;margin-top:0px;}
.sideform-c {padding:5px 10px 5px 5px;}
.sideform td {font-size:11px;}

.sideform-button {text-align:right;margin-top:1px;}

.contactsideform {background:#202020;font-size:13px;border:1px solid #303030;margin-top:0px;width:400px;}
.contactsideform-c {padding:5px 10px 5px 5px;}
.contactsideform td {font-size:15px;}

.contactsideform-button {text-align:right;margin-top:1px;}

.contactformblock {width: 400px;}
.contactsideform-c table {border:none;}
.contactsideform-c td {font-size:15px;border:none;}

.sideform-button .button {height:30px;width:100px;font-size:11px;padding-bottom:1px;padding-left:10px;padding-right:10px;
    font-weight:700;background:url('/images/sideformbutton.png'); border:none;cursor:pointer;}

.sideform .textbox {background:#c0c0c0;border:none;}

.toptx {position:absolute;right:0px; top:84px;margin: 0 auto;font-size:13px;font-weight:700;color:#efefef; z-index:85;}
.toptools  {position:absolute;left:0px; top:5px;z-index:90;color:#ffffff;}
.toptools a  {color:#ffffff;}


/*********HEADER*************/
.logoblock {position:absolute;right:205px; top:70px;width:121px; height:34px; z-index:65;}
.logoblock img {width:121px; height:34px;}
.headert {position:absolute;right:0px; top:52px;width:450px;font-size:27px;font-weight:lighter; z-index:85;line-height:29px;}
.headert a {color:#fff5b2;text-decoration:none;}



.slideshowwraphp {background-color:#ffffff;}
#slideshow {width:150px;height:100px;overflow:hidden;position:relative;margin-right:25px;}
#slideshow img {width:150px;height:100px;top:0px;left:0px;position:relative;}

.wrapcont {padding:0px 0px 10px 0px;}

/* 3 in line */
.threeinlineblock {width:300px;height:204px;margin-left:20px;margin-bottom:35px;position:relative;float:left;background:#202020;cursor:pointer;}
.threeinlineblock-on {width:300px;height:204px;margin-left:20px;margin-bottom:35px;position:relative;float:left;background:#c0c0c0;cursor:pointer;}
.threeinline-wrap {position:absolute;top:5px;right:5px;z-index:90;width:290px;height:194px;overflow:hidden;}
.threeinline-wrap img {width:290px;height:194px;}
.threeinline-caption {position:absolute;width:290px;height:39px;bottom:5px;right:5px;background:#000000;z-index:91; OPACITY:0.7;filter: alpha(opacity = 70);}
.threeinline-title {position:absolute;width:270px;height:19px;bottom:15px;right:15px;z-index:92;font-weight:700;font-size:17px;}
.threeinline-title  a {position:relative;width:270px;height:19px;z-index:92;font-weight:700;font-size:17px;text-decoration:none;display:block;}

.selecta-team {background:#ad175d;position:relative;width:200px;margin-top:0px;}

.selecta-classes {background:#cd4404;position:relative;width:200px;margin-top:20px;margin-bottom:20px;}
.selecta-c {padding:0px 5px 12px 0px;}
.selecta-title {font-size:13px;font-weight:700;margin-bottom:3px;}
.selecta-form  select {height:27px;font-size:11px;width:165px;}



.SideCatMed {color:#AF8FE2;font-size:20px;border-bottom:2px solid #AF8FE2;}
.SideCatM {color:#3978B2;font-size:20px;border-bottom:2px solid #3978B2;}
.sidemenu {margin-bottom:20px;}


.sidecatitle {margin-bottom:0px;background-color:#F7941E;padding:5px 5px 5px 0px;font-weight:700;}

.sidemenu div {margin-bottom:0px;border-bottom:1px dashed #e0e0e0;background:transparent;cursor: pointer;padding:7px 5px 7px 0px;}
.sidemenu div:hover {margin-bottom:0px;border-bottom:1px dashed #e0e0e0;background:#252525;cursor: pointer;}

.sidemenu div a {text-decoration:none;font-size:16px;display:block;line-height:20px;color:#e6e6e6;display:block;}


.sidemenubts div {margin-bottom:2px;background:transparent;cursor: pointer;padding:7px 5px 7px 0px;border-bottom:1px solid #404040;}
.sidemenubts div:hover {margin-bottom:2px;background:#F7941E;cursor: pointer;}
.sidemenubts div a {text-decoration:none;font-size:16px;display:block;line-height:20px;display:block;}






.clearb {width:0px!important; height:0px!important; overflow:hidden;clear:both;}
.sidr-class-clearb {width:0px!important; height:0px!important; overflow:hidden;clear:both;}
/* TEAM */

.teamblock {width:160px;height:270px;margin-left:14px;margin-bottom:20px;position:relative;float:left;cursor:pointer;}

.teamblock-wrap {width:160px;height:190px;overflow:hidden;background-image:url('/images/back-team.png');  background-repeat:no-repeat;	background-position: left top;background-color:#202020;
	-webkit-transition: all 150ms ease-out;
	-moz-transition: all 150ms ease-out;
	-o-transition: all 150ms ease-out;
	transition: all 150ms ease-out;
}
.teamblock-wrap:hover {background:#bfedfe;}
.teamblock-wrap img {width:150px;height:180px;top:5px;left:5px;}

.teamblock-title {text-align:center;font-weight:700;font-size:15px;}
.teamblock-title  a {font-weight:700;font-size:15px;text-decoration:none;display:block;}



.teamitempageblock {position:relative;}
.teamblockitem {position:relative;}
.teamblockitem-wrap {float:left;width:160px;height:190px;overflow:hidden;background-image:url('/images/back-team.png');  background-repeat:no-repeat; background-position: left top;background-color:#bfedfe;overflow:hidden;margin-left:10px;margin-bottom:20px;}
.teamblockitem-wrap img {padding:5px;width:150px;height:180px;}
.teamitempageblock  h1 {font-size:21px; font-weight:700;padding-top:25px !important;}
.teamitempageblock .jtitle {font-size:17px; font-weight:700;}



.leftsidetitle {background:#595a69; color:#ffffff;font-size:15px;font-weight:700;border-bottom:none! important;margin-bottom:3px! important;padding:3px;
-moz-border-radius: 4px 4px 0px 0px;
-webkit-border-radius: 4px 4px 0px 0px;
-khtml-border-radius: 4px 4px 0px 0px;
border-radius: 4px 4px 0px 0px;
text-indent:4px;
}

.leftsidelist {margin-bottom:20px;}
.leftsidelist div {margin-bottom:3px;border-bottom:1px dashed #3d3d3d;cursor: pointer;}
.leftsidelist div:hover {margin-bottom:3px;;border-bottom:1px dashed #3d3d3d;cursor: pointer;}
.leftsidelist div  {}
.leftsidelist div a {padding:6px 10px 6px 0px;text-decoration:none;font-weight:700;font-size:13px;display:block;line-height:19px;background:#f9f9f9;margin-bottom:3px;}
.leftsidelist div a:hover {padding:6px 10px 6px 0px;text-decoration:none;font-weight:700;font-size:13px;display:block;line-height:19px;background:#efefef;margin-bottom:3px;}



.leftsidelist div:last-child {border-bottom:none;}
.leftsidelist div:last-child a{
-moz-border-radius: 0px 0px 4px 4px;
-webkit-border-radius:  0px 0px 4px 4px;
-khtml-border-radius:  0px 0px 4px 4px;
border-radius:  0px 0px 4px 4px;
}




.comments_page_separator {height:50px;width:auto;background-image:url('/images/comments-top-seperator.gif');	background-position:top left;background-repeat:repeat-x;}

.comments-fblock-r {width:200px;height:220px;background:#cfa5cf;margin-left:10px;border:solid 1px #efefef;margin-bottom:15px;}
.comments-fblock-r-c {font-size:13px;font-weight:700;padding:10px;}
.comments-fblock-r-c input {width:150px;height:19px;background-color:#ffffff;border:1px solid #e6e6e6;border-collapse:collapse;}

.comments-fblock-l {width:270px;height:220px;background:#cfa5cf;border:solid 1px #efefef;margin-bottom:15px;}
.comments-fblock-l-c {font-size:13px;font-weight:700;padding:10px;}
.comments-fblock-l-c textarea {width:230px;height:152px;background-color:#ffffff;border:1px solid #e6e6e6;border-collapse:collapse;}








.pagetool {}


hr {height: 1px; border-style: none; color: #e6e6e6; background-color: #e6e6e6; margin:10px 0px 10px 0px;}



/*1d1f2c 3px e9594a*/

.footer-block {background-color:#e0e0e0;margin-top:90px;border-top:2px solid #ED0054;z-index:9;}
.footer-block-deco {min-height:50px;}
.footer-element {width:850px;margin: 0 auto;}
.footer-element-c img {width:29px;height:50px;}
.footerlinksline {width:960px;margin: 0 auto;}
/*.footer-block-right {float:left; width:614px;min-height:267px;border-left:1px solid #dfe2dd;color:#909090;}*/
/*min-height:267px;*/

.footer-block-note {width:290px;font-size:11px;margin:10px 0 10px 0;background:#eaeaea;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.footer-block-note-c {padding:5px 5px 5px 0;}

.footer-block-right {position:absolute;top:0px;right:260px; width:390px;color:#909090;overflow:hidden;z-index:100;}
/*.footer-block-left {float:left;width:310px;color:#909090;margin-right:10px;}*/
.footer-block-left {position:absolute;left:0;top:0;width:290px;color:#101010;text-align:right;}

.footer-right-blockle {position:absolute;right:0px;top:-80px;width:280px;height:161px;z-index:10;}
.footer-right-bubble {position:absolute;right:77px;top:-80px;width:91px;height:55px;z-index:15;}
.footer-right-blockle a {display:block;}
.footer-right-blockle img {width:280px;height:161px;}
.roundbox {
	width: 100%;
	margin-bottom:20px;
}


.roundbox-h { 
	background-image:url('/images/chl.gif'); background-repeat: no-repeat; background-position: top left;
}

.fr {
	background-image:url('/images/cfl.gif'); background-repeat: no-repeat; background-position: top left;
}

img.cl {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;
}



.roundboxbed {
	width: 100%;
	margin-bottom:20px;
}


.roundbox-hbed { 
	background-image:url('/images/chlbed.gif'); background-repeat: no-repeat; background-position: top left;
}

.frbed {
	background-image:url('/images/cflbed.gif'); background-repeat: no-repeat; background-position: top left;
}

img.clbed {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;
}



.pr-item {width:700px;margin-bottom:5px;}
.pr-image {width:172px; height:102px;background:#e6e6e6;border:1px solid #e6e6e6;float:left;overflow:hidden;margin-left:20px;}
.pr-image img {border:1px solid #b5b5b5; margin:5px;}
.pr-desc {width:500px;float:left;margin-top:0px;}
.pr-desc-c {}
.pr-desc-c a {font-size:15px;font-weight:700;text-decoration:none;}

.itea-pr-image {background:#e6e6e6;display: inline-block;}
.item-pr-image img {border:2px solid #b5b5b5;margin:5px;}
.item-pr-content {margin-top:20px;}
.item-pr-link {}
.item-pr-media {}
.item-pr-document {margin-top:20px;padding-bottom:20px;}


.ImageGallery div {width:160px;height:100px;overflow:hidden;border:3px solid #e6e6e6;margin-left:15px;margin-bottom:15px;}
.ImageGallery div:hover {width:160px;height:100px;overflow:hidden;border:3px solid #c0c0c0;margin-left:15px;margin-bottom:15px;}
.ImageGallery img {border:0px;width:160px;}


.clilocontainer {width:100%;}
.clilo {padding:0px; margin-left:10px; margin-bottom:10px; float:left;}

.footerblock {
	width:940px;
	
	
	}
	
	#container {}

    #rightside {
	    float:left;
	    width: 260px;
        margin-right: 30px;
    }
    
    #contents { 
        
    }
    

    #footer {
	    clear: both;
        color: #A2A2A2;
	    font-size:10px;
	    padding-top: 55px;
	    padding-left:27px;
    }

    #bottombg {   
        background-color:#333;
        background-repeat: no-repeat;
        height: 127px;
        width: 954px;
        margin: auto;
        text-align: left;
    }

#breadcrumb {   
		margin-top:5px;
        margin-bottom: 15px;
        
		font-size:11px;
		color:#303030;
    }
#breadcrumb a {   
		text-decoration:none;color:#303030;
    }


/* Title */


/* Form */
select {font-size:10pt}
.button {height:30px;font-size:11px;padding-bottom:1px;padding-left:10px;padding-right:10px;
    font-weight:700;color:#000000;background:url('/images/button.png') #EEEEEE;
    border-top:1px solid #DDDDDD;border-right:1px solid #AAAAAA;
    border-bottom:1px solid #AAAAAA;border-left:1px solid #DDDDDD;cursor:pointer;}
.textbox {font-size:9pt;padding:0px;}
.file {height:27px;font-size:10pt;padding:5px;border: 1px solid #ADADAD;background-color:#ffffff;margin-right:0px;border-collapse:collapse;}


/* Side Box */
.boxHeader  {width:222px;padding:12px;padding-right:20px;margin-top:15px;font-size:14px;}
.boxContent {width:222px;padding:12px;padding-right:20px;padding-top:0px;font-size:11px;}
.boxContent a {}

/* Listing Paging, Sorting & Show More */
.paging {line-height:12px;font-size:11px;padding-top:8px;width:262px;height:21px;}
.sortArea {padding-bottom:7px;border-bottom:#eee 7px solid;margin-top:10px;margin-bottom:10px;}
.sortInactive {padding:15px;padding-top:7px;padding-bottom:7px;border:none;font-size:14px;}
.sortActive {padding:15px;padding-top:7px;padding-bottom:7px;background:#eee;border-top:#4e8dec 2px solid;font-size:14px;}
.showMoreArea {background:#eee;border:#ccc 1px solid;padding:15px;padding-left:15px;margin-bottom:10px;}
.showMoreArea a {background-image:url(../../systems/images/show_more.gif);background-repeat:no-repeat;background-position: right center;padding-right:14px;}


/******** SPECIAL ELEMENTS ********/

/* Poll Results */
.pollHeader {background:#d6d7d8;text-align:center;padding:5px;font-weight: 700}
.bar1 {background:#ffaa00;border-right:#D78B00 1px solid;border-bottom:#D78B00 1px solid;}
.bar2 {background:#6B8E23;border-right:#59761D 1px solid;border-bottom:#59761D 1px solid;}
.bar3 {background:#FF4500;border-right:#C43600 1px solid;border-bottom:#C43600 1px solid;}
.bar4 {background:#1E90FF;border-right:#0060BF 1px solid;border-bottom:#0060BF 1px solid;}
.bar5 {background:#FF1493;border-right:#C71585 1px solid;border-bottom:#C71585 1px solid;}
.bar6 {background:#ffaa00;border-right:#D78B00 1px solid;border-bottom:#D78B00 1px solid;}
.bar7 {background:#6B8E23;border-right:#59761D 1px solid;border-bottom:#59761D 1px solid;}
.bar8 {background:#FF4500;border-right:#C43600 1px solid;border-bottom:#C43600 1px solid;}
.bar9 {background:#1E90FF;border-right:#0060BF 1px solid;border-bottom:#0060BF 1px solid;}
.bar10 {background:#FF1493;border-right:#C71585 1px solid;border-bottom:#C71585 1px solid;}
.barRow {background:#f6f7f8}
.barRowAlternate  {background:#d6d7d8}

/* Go Back Button */
.divGoBack {margin-top:20px;margin-bottom:20px}
.btnGoBack {}
  

/******** MODULES ********/

/* Listing - Categories */
.category_tree td div {height:20px !important}
.category_tree_node {text-transform:uppercase;font-size:11px;}
a.category_tree_node:hover {}

/* Category Navigation */
.category_area {padding-top:10px;padding-bottom:10px}
.category_item {font-size:13px;text-transform:uppercase;margin-top:15px;margin-bottom:3px}
.category_item a {font-weight: 700}
.category_item_desc {font-size:11px;}

/* Forum */
.frm_category_bar {background-}
.frm_category_title {font-weight:700;font-size:11px;}
.frm_forum_header{font-weight:700;font-size:10px;background:url('/images/button.png');color:#2c2c2c;padding-left:7px;height:16px;border:#BEC7D1 1px solid;border-bottom:none;}
.frm_forum_item{background-border:#BEC7D1 1px solid;}

.frm_thread_header{font-weight:700;font-size:10px;background:url('/images/button.png');color:#2c2c2c;padding-left:7px;height:16px;border:#BEC7D1 1px solid;border-bottom:none;}
.frm_thread_item{background-border:#BEC7D1 1px solid;}

.frm_post_bar {font-size:10px;background:url('/images/button.png');color:#2c2c2c;padding-left:7px;height:16px;border:#BEC7D1 1px solid;border-bottom:none;}
.frm_post_infopanel {background-border:#BEC7D1 1px solid;}
.frm_post_contentpanel {background-border:#BEC7D1 1px solid;padding:0px;}
.frm_post_subject {font-size:12px;font-weight:700;background-color:#EFEFF1;border-bottom:#BEC7D1 1px solid;padding:5px;}
.frm_post_message {background-padding:5px;}

.frm_title {font-size:14px;font-weight:700;}
.frm_statusbox {line-height:18px;background-border:#BEC7D1 1px solid;}

/* Mini Cart */
.box_mini_cart_heaader                      { height:21px; font-weight: normal; font-size: 16px; }
.box_mini_cart_content                      { padding: 0 0 12px 0; border-top: solid 1px #ccc;}
.box_mini_cart_content #header              { border-bottom: solid 1px #ccc; height: 1px; overflow: hidden;}
.box_mini_cart_content .item td             { border-bottom: solid 1px #ccc; padding: 3px 0 3px 3px;}
.box_mini_cart_content .norm                { background: #fff;}
.box_mini_cart_content .alt                 { background: #f1f1f1;}
.box_mini_cart_content .subtotal            {  font-weight:700; padding-top: 3px; position: relative;}      
.box_mini_cart_content .subtotal .checkout  { position: absolute; top: 3px; left: 0px; font-weight: normal;}

/******** PLACEHOLDERS ********/

/* placeholderTopMenu */
.topmenu {color:#931313;font-size:13px;font-weight:700;
background:#f2f2f2;
margin-right:10px;
/*
-moz-box-shadow:    0px 0px 3px 0px #ffffff;
-webkit-box-shadow: 0px 0px 3px 0px #ffffff;
box-shadow:         0px 0px 3px 0px #ffffff;
*/
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius:  2px 2px 2px 2px;
-khtml-border-radius:  2px 2px 2px 2px;
border-radius:  2px 2px 2px 2px;
}



a.topmenu:link{font-size:13px;font-weight:700;text-decoration:none;color:#3D3D3D;padding:0px 15px 0px 15px;display:inline-block;line-height:27px!important;}
a.topmenu:visited{font-size:13px;font-weight:700;text-decoration:none;color:#3D3D3D;padding:0px 15px 0px 15px;display:inline-block;line-height:27px!important;}
a.topmenu:hover{font-size:13px;font-weight:700;color:#e6e6e6;text-decoration:none;color:#3D3D3D;padding:0px 15px 0px 15px;display:inline-block;line-height:27px!important;}

.toptools .topmenu:first-child:link + a,.toptools .topmenu:first-child:visited + a {font-size:13px;font-weight:700;text-decoration:none;padding:0px 15px 0px 15px;display:inline-block;line-height:27px;background-color:#ed0054;color:#ffffff;}



/* placeholderBottomMenu */
.bottommenu{font-size:10px;color:#101010;}
a.bottommenu:link{font-size:10px;color:#101010;text-decoration:none}
a.bottommenu:visited{font-size:10px;color:#101010;text-decoration:none}
a.bottommenu:hover{font-size:10px;color:#c0c0c0;text-decoration:none}
 
 /* placeholderRegister */
a.register:link{}
a.register:visited{}
a.register:hover{color:#e6e6e6;}

/* placeholderLoginLogout */
a.login:link{}
a.login:visited{}
a.login:hover{color:#e6e6e6;}

/* placeholderLogout */
a.logout:link{}
a.logout:visited{}
a.logout:hover{color:#e6e6e6;}

/* placeholderDashboardLink */
a.admin:link{}
a.admin:visited{}
a.admin:hover{color:#e6e6e6;}

/* placeholderBreadcrumb */
.breadcrumb{font-size:12px;}
a.breadcrumb:link{font-size:12px;}
a.breadcrumb:visited{}
a.breadcrumb:hover{}

/* placeholderPagesWithin */
.boxLinksWithin {border-top:#444444 3px solid;padding:15px;padding-bottom:8px;text-align:right;white-space:nowrap;font-size:11px;background:url('/images/boxbg.jpg') #9a9a9a;}
.boxItemLinksWithin {white-space:nowrap;text-align:right;}
.boxItemLinksWithin a {color:#fff}

/* placeholderSameLevelPages */
.boxQuickLinks {border-top:#444444 3px solid;padding:15px;padding-bottom:8px;text-align:right;white-space:nowrap;font-size:11px;background:url('/images/boxbg.jpg') #9a9a9a;}
.boxHeaderQuickLinks {white-space:nowrap;text-align:right;}
.boxItemQuickLinks {white-space:nowrap;text-align:right;}
.boxItemQuickLinks a {color:#fff}

/* placeholderLoginForm */
.btnLogin {}
.txtLogin {}
.labelLogin {}

/* placeholderSearch */
.boxSearch {margin:7px;}
.btnSearch {}
.txtSearch {margin-bottom:1px;}

/* placeholderComments */
.comments {width:100%;margin-bottom:10px;border:#cfa5cf 1px solid;background:#f7edf7}
.commentbody {padding:4px}
.commentinfo {padding:4px;font-size:9px;color:#777777}

/* placeholderPrint */
a.print:link{font-size:11px;color:#333333;text-decoration:underline;white-space:nowrap}
a.print:visited{font-size:11px;color:#333333;text-decoration:underline}
a.print:hover{font-size:11px;color:#111111;text-decoration:underline}

/* placeholderCartInfo */
.cart{font-weight: 300;font-size:10px;color:#333333;}

/* placeholderMainMenu_DropDown */                            
.static_nlsmenu {z-index:1;} /* Main Bar */
/* Main Bar - Item */
.static_nlsitemcontainer {padding-top:14px;padding-bottom:9px;
    padding-left:6px;
    padding-right:4px;background-image:url('/images/v_line_menu.gif'); 
    background-position:right; background-repeat:no-repeat;}
.static_nlsiconcell {width:0px;}
.static_nlssubmenucell{width:11px;padding-top:1px;padding-left:3px;padding-right:4px; }
.static_nlsitem {
    font-weight: 300;font-size:12px;line-height:17px;text-transform: lowercase;
       
    padding:1px 15px 6px 8px;}
/* Main Bar - Item Hover */
.static_nlsitemcontainerover {border-top:black 0px solid;background:url('/images/menubg_hover.gif');
    padding-top:15px;padding-bottom:8px;padding-left:6px;
    padding-right:3px;}
.static_nlsiconcellover {width:0px;}
.static_nlssubmenucellover {width:11px;padding-top:0px;padding-left:3px;padding-right:4px}
.static_nlsitemover {
    font-weight: 300;font-size:12px;line-height:17px;text-transform: lowercase;
    text-decoration:underline;
    padding:0px 16px 7px 8px;} /*text-decoration:underline;font-size:8pt;font-weight: 300;*/
/* Sub Menu */
.nlsmenu {margin-top:1px;
    border-bottom:#474747 0px solid;border-left:#3A87E8 0px solid;
    border-top:#3A87E8 0px solid;border-right:#434343 0px solid;
    z-index:1;}
/* Sub Menu - Item */
.nlsitemcontainer {height:27px;padding-left:0px;padding-right:0px;background-color:#D9D9D9 } /* ;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-moz-opacity:0.9;} */ /*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-moz-opacity:0.7;*/
.nlsiconcell {width:20px;background-color:#070707;}
.nlssubmenucell{padding-top:2px;padding-left:3px;padding-right:4px}
.nlsitem {
    font-weight: 300;font-size:12px;text-align:right;
    color:#000000;
    padding:8px 40px 4px 10px;}
/* Sub Menu - Item Hover */
.nlsitemcontainerover {height:27px;border:#D9D9D9 0px solid;background:url('/images/menubg_hover.gif');}
.nlsiconcellover {width:20px;background-color:#5E7809;}
.nlssubmenucellover {padding-top:2px;padding-left:3px;padding-right:4px}
.nlsitemover {
    font-weight: 300;font-size:12px;text-align:right;
    
    padding:8px 40px 4px 10px;}

/* placeholderMainMenu_Links */
.mainbar{position:absolute; right:0px;top:8px;}
a.mainmenu:link{font-size:13px;color:#000000;text-decoration:none}
a.mainmenu:visited{font-size:13px;color:#000000;text-decoration:none}
a.mainmenu:hover{font-size:13px;color:#842539;text-decoration:none}

/* placeholderMainMenu_VerticalMenu */
.mnuVertical {width:170px}
.mnuOver {padding:3px;background-color:#656567;border:#cccccc 1px solid;border-left:#cccccc 1px solid;
    border-top:#cccccc 1px solid;border-bottom:#5A5A5C 1px solid;border-right:#5A5A5C 1px solid;color:#cccccc;}
.mnuSelected {padding:3px;background-color:#F3F2F7;border:white 1px solid; 
    border-top:white 1px solid;border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid;font-weight:700;}
.mnuPath {padding:3px;background-color:#D7D7DB;border:white 1px solid;
    border-top:white 1px solid;border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid;}
.mnuNormal {padding:3px;background-color:#E5E5EA;border:white 1px solid;
    border-top:white 1px solid;border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid;}

/* placeholderMainMenu_DropMenu */
.top {font:bold 11px verdana;color:#E2E9DA;background:none;}
.top_hover {font:bold 11px verdana;color:#E2E9DA;background:#924693;}
.member {font:bold 10px verdana;color:#5B5E55;}
.member_hover {font:bold 10px verdana;color:#5B5E55;background:#C2C4C5;}
.topbar {background-image:url("images/topbg.gif");height:35px;}
.memberbar {background-image:url("images/memberbg.gif");height:27px;}




/*ul.mnuLevel1 > li > ul > li:first-child > a {
    background:#fff;
}*/

/* placeholderMainMenu_Side */
#divSide {padding:0px;width:100%;margin-bottom:15px;}
#divSide a {color:#333333;text-decoration:none;display:block;}
#divSide a:hover {color:#463D7A}

ul.mnuLevel1 > li:first-child > a {
    border-top:3px solid #fff;
}
.mnuLevel1 {margin:20px 0 0 0;list-style-type:none;padding:0px;}

.mnuLevel1 li {text-transform:uppercase;font-size:18px;}
.mnuLevel1 li a {padding:8px 30px 8px 0;
background-image:url('/images/back-sidemenu.png') !important;background-position: right top; background-repeat:repeat-y;
}
.mnuLevel1 li .itemSelected {padding:8px 30px 8px 0;background-image:url('/images/back-sidemenu-selected.png') !important;background-position: right top; background-repeat:repeat-y;}
.mnuLevel1 li a {border-top:3px solid transparent;border-bottom:3px solid transparent;}
.mnuLevel1 li a:hover {border-top:3px solid #fff;border-bottom:3px solid #fff;background-color:#fafafa;}
.mnuLevel2 {margin:0px;padding:0px;list-style-type:none;}
.mnuLevel2 li {text-transform:none;font-size:16px;}
.mnuLevel2 li a {padding:5px 40px 5px 0;
background-image:url('/images/back-sidemenu.png') !important;background-position: right top; background-repeat:repeat-y;
}
.mnuLevel2 li .itemSelected:before {content:'\203A';margin-right:8px;}
.mnuLevel2 li .itemSelected {padding:5px 40px 5px 0;background-image:url('/images/back-sidemenu-selected.png') !important;background-position: right top; background-repeat:repeat-y;}

.mnuLevel2 li a:before {content:'\203A';margin-right:8px;}
.mnuLevel2 li a {border-top:3px solid transparent;border-bottom:3px solid transparent;}
.mnuLevel2 li a:hover {border-top:3px solid #fff;border-bottom:3px solid #fff;background-color:#fafafa;}
.mnuLevel3 {margin:0px;padding:0px;list-style-type:none;}
.mnuLevel3 li {text-transform:none;font-size:14px;line-height:20px;}
.mnuLevel3 li a {padding:5px 45px 5px 0;
background-image:url('/images/back-sidemenu3.png') !important;background-position: left top; background-repeat:repeat-y;
}
.mnuLevel3 li .itemSelected:before {content:'\00bb';margin-right:8px;}
.mnuLevel3 li .itemSelected {padding:5px 45px 5px 0;background-image:url('/images/back-sidemenu-selected.png') !important;background-position: left top; background-repeat:repeat-y;}
.mnuLevel3 li a:before {content:'\00bb';margin-right:8px;}
.mnuLevel3 li a {border-top:3px solid transparent;border-bottom:3px solid transparent;}
.mnuLevel3 li a:hover {border-top:3px solid #fff;border-bottom:3px solid #fff;background-color:#fafafa;}
.itemSelected {color:#000;font-weight:400;border-top:3px solid #fff;border-bottom:3px solid #fff;background-color:#f3f3f3;}

/* placeholderMenu_Tree */
a.prnnode  {
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.prnnode:hover {background-color:#CCFFCC; font-weight:700;}
a.node {
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.node:hover {background-color:#CCFFCC; text-decoration:underline;}
a.selnode {
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}
a.selprnnode {
    font-size:8pt;
    font-weight:700;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}

div.selrow {background-color:#99CCFF;cursor:pointer;}

input.nodeedit {
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    position:absolute;
    height:20px;
    border:#cfcfcf 1px solid;
    z-index:1;}
.nlstree {text-align:right; border:#e6e7e8 5px solid;padding:12px;background:white;}

.pager {font-size:10px;margin-top:10px;margin-bottom:10px;}
a.pageNumber{font-size:10px;padding:3px;border:#ccc 1px solid;display:inline-block;width:12px;height:12px;text-align:center;text-decoration:none;font-weight:700;background:#fff;color:#111;}
a.pageNumber:hover{border:#000 1px solid;background:#333;color:#fff;}
a.pageNextPrev{font-size:10px;padding:3px;border:#ccc 1px solid;display:inline-block;width:12px;height:12px;text-align:center;text-decoration:none;font-weight:700;background:#fff;color:#111;}
a.pageNextPrev:hover{border:#000 1px solid;background:#333;color:#fff;}
.pageNumberSelected{font-size:10px;padding:3px;border:#000 1px solid;display:inline-block;width:12px;height:12px;text-align:center;text-decoration:none;font-weight:700;background:#555;color:#fff;}

/* Table Format */
table.Default {border-collapse:collapse;border:#4f81bd 1px solid;margin-bottom:15px;}
table.Default td {border:#ccc 1px solid;padding:7px;}
table.Default td.alt {border:#ccc 1px solid;padding:7px;}
table.Default td.hd {border:#ccc 1px solid;padding:7px;}
table.Default td.fc {border:#ccc 1px solid;padding:7px;}
table.Default td.fcalt {border:#ccc 1px solid;padding:7px;}

table.Zebra {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Zebra td {padding:7px;font-size:9pt;}
table.Zebra td.alt {padding:7px;background:#eee;font-size:9pt;}
table.Zebra td.hd {border-bottom:#4f81bd 1px solid;color:#365fa5;font-size:12pt;padding:7px;}
table.Zebra td.fc {padding:7px;font-size:9pt;}
table.Zebra td.fcalt {padding:7px;background:#eee;font-size:9pt;}

table.Zebra-2 {width:80%;border-collapse:collapse;margin-bottom:15px;border:#4f81bd 1px solid;}
table.Zebra-2 td {padding:7px;background:#eee;font-size:9pt;}
table.Zebra-2 td.alt {padding:7px;background:#fff;font-size:9pt;}
table.Zebra-2 td.hd {background:#97BBE8;border-bottom:#4f81bd 1px solid;color:#fff;font-size:12pt;padding:7px;}
table.Zebra-2 td.fc {padding:7px;background:#eee;font-size:9pt;}
table.Zebra-2 td.fcalt {padding:7px;background:#fff;font-size:9pt;}

table.Zebra-3 {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Zebra-3 td {border:#4f81bd 1px solid;padding:7px;font-size:9pt;}
table.Zebra-3 td.alt {background:#eee;padding:7px;font-size:9pt;}
table.Zebra-3 td.hd {border:none;border-bottom:#4f81bd 3px solid;color:#365fa5;font-size:14pt;padding:7px;}
table.Zebra-3 td.fc {padding:7px;font-size:9pt;}
table.Zebra-3 td.fcalt {background:#eee;padding:7px;font-size:9pt;}

table.Vertical-Emphasis {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Vertical-Emphasis td {padding:7px;font-size:9pt;}
table.Vertical-Emphasis td.alt {padding:7px;font-size:9pt;}
table.Vertical-Emphasis td.hd {border-bottom:#4f81bd 1px solid;color:#365fa5;font-size:12pt;padding:7px;}
table.Vertical-Emphasis td.fc {padding:7px;font-size:9pt;background:#eee;}
table.Vertical-Emphasis td.fcalt {padding:7px;font-size:9pt;background:#eee;}

table.Vertical-Emphasis-2 {width:100%;border-collapse:collapse;margin-bottom:15px;border:#97BBE8 1px solid;}
table.Vertical-Emphasis-2 td {padding:4px;font-size:13px;border-color:#e6e6e6;}
table.Vertical-Emphasis-2 td.alt {padding:4px;font-size:13px;}
table.Vertical-Emphasis-2 td.hd {background:#97BBE8;border-bottom:#97BBE8 1px solid;color:#fff;font-size:13px;padding:4px;font-weight:700;}
table.Vertical-Emphasis-2 td.fc {padding:4px;background:#e5e5e5;font-size:13px;}
table.Vertical-Emphasis-2 td.fcalt {padding:4px;background:#e5e5e5;font-size:13px;}

table.Vertical-Emphasis-3 {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Vertical-Emphasis-3 td {padding:7px;font-size:9pt;}
table.Vertical-Emphasis-3 td.alt {padding:7px;font-size:9pt;}
table.Vertical-Emphasis-3 td.hd {border-bottom:#4f81bd 3px solid;color:#365fa5;font-size:14pt;padding:7px;background:#eee;}
table.Vertical-Emphasis-3 td.fc {padding:7px;background:#4f81bd;font-size:9pt;color:#fff;}
table.Vertical-Emphasis-3 td.fcalt {padding:7px;background:#4f81bd;font-size:9pt;color:#fff;}

table.Modern {width:80%;border-collapse:collapse;margin-bottom:15px;
    background-image:url(library/bulb3.jpg);
    background-position:bottom right;
    background-repeat:no-repeat;
    background-color:#ececf6;}
table.Modern td {font-size:9pt;padding:12px;border-bottom:white 1px solid;color:#365f91}
table.Modern td.alt {font-size:9pt;padding:12px;border-bottom:white 1px solid;color:#365f91}
table.Modern td.hd {background:#fff;border-bottom:#4f81bd 1px solid;color:#365f91;font-size:14pt;padding:12px;padding-top:10px;padding-bottom:10px;}
table.Modern td.fc {font-size:9pt;padding:12px;border-bottom:white 1px solid;color:#365f91}
table.Modern td.fcalt {font-size:9pt;padding:12px;border-bottom:white 1px solid;color:#365f91}

table.Modern-Dark {width:80%;border-collapse:collapse;margin-bottom:15px;border-bottom:#5177bb 1px solid;
    background-image:url(library/bulb1.jpg);
    background-position:bottom right;
    background-repeat:no-repeat;
    background-color:#9caff1;}
table.Modern-Dark td {font-size:9pt;padding:12px;border-bottom:#ececf6 1px solid;color:#fff}


.thumbnailsvrnt .thumbnail {
  width: 100%;
  display: block;
  position: relative;

    padding:0 !important;
  border:none !important;
  overflow:hidden;
}
.thumbnailsvrnt .thumbnail:after {
  padding-top: 100%;
  display: block;
  content: '';
}

.gallery-listing-itm {}
.gallery-listing-itm:hover {border:2px solid #2255AC;}


.thumbnailsvrnt .thumbnail img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  color: white;
  z-index:100;
  

}
.thumbnailwrp {border:2px solid #EFEFEF;text-align:center;margin-bottom:50px;padding:5px;}
.thumbnailwrp:hover {border:2px solid #2255AC;}

.thumbnailsvrnt-caption {font-size:14px;margin-top:15px;padding:3px;text-align:center;background-color:#f6f6f6;}
.maindropnav {float:left;margin-right:15px;margin-top:-2px;}
.maindropnav select {
  margin: 0px;
  border: 0px solid #111 !important;
  width: 200px;
  padding: 0px 8px 0px 0;
  font-size: 16px;
  border: 1px solid #ccc;
  height: 26px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color:#fff;
  background: url('/images/back-maindropnav.png') no-repeat #2255AC;
  background-position:5px 0;
}
.maindropnav  option {background-color:#fff !important;color:#101010;}
	
}
.maindropnav select::-ms-expand { 
    display: none; /* remove default arrow on ie10 and ie11 */
}



/* target Internet Explorer 9 to undo the custom arrow */
@media screen and (min-width:0\0) {
    .maindropnav select {
        background:none\9;
        padding: 2px\9;
    } 
}
table.Modern-Dark td.alt {font-size:9pt;padding:12px;border-bottom:#ececf6 1px solid;color:#fff}
table.Modern-Dark td.hd {background:#5177bb;border-bottom:#ececf6 1px solid;color:#fff;font-size:12pt;padding:12px;padding-top:10px;padding-bottom:10px;}
table.Modern-Dark td.fc {font-size:9pt;padding:12px;border-bottom:#ececf6 1px solid;color:#fff}
table.Modern-Dark td.fcalt {font-size:9pt;padding:12px;border-bottom:#ececf6 1px solid;color:#fff}
