/*********ADOS*************/

@font-face {
    font-family: 'OpenSansHebrewRegular';
    src: url('/fonts/opensanshebrew-regular.eot');
    src: url('/fonts/opensanshebrew-regular.eot') format('embedded-opentype'),
         url('/fonts/opensanshebrew-regular.woff2') format('woff2'),
         url('/fonts/opensanshebrew-regular.woff') format('woff'),
         url('/fonts/opensanshebrew-regular.ttf') format('truetype'),
         url('/fonts/opensanshebrew-regular.svg#OpenSansHebrewRegular') format('svg');
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family: 'OpenSansHebrewRegular';
   src: url('/fonts/opensanshebrew-bold.eot');
    src: url('/fonts/opensanshebrew-bold.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensanshebrew-bold.woff2') format('woff2'),
         url('/fonts/opensanshebrew-bold.woff') format('woff'),
         url('/fonts/opensanshebrew-bold.ttf') format('truetype'),
         url('/fonts/opensanshebrew-bold.svg#open_sans_hebrewbold') format('svg');
    font-style: bold;
	font-weight: 700;
}

BODY {
	color : #181818;
	font-size : 18px;
	line-height:1.4;
	margin-top : 117px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-family : 'OpenSansHebrewRegular', arial;
	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;}
	
	.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;
}
.rightsidewrap .sidebox-title {margin:0 0 1px 0; background-color:transparent;padding:5px;border-bottom:2px solid #202020;}
.main2cl {border-right:1px solid #e6e6e6;;}

.hptbl-1 {font-size:60px;line-height:70px;color:#fff;}
.hptbl-2 {font-size:38px;line-height:48px;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:bold;color:#fff;line-height:36px;}
.hpcl-2 {font-size:20px;font-weight:normal;color:#fff;line-height:30px;}
.hpstr-c {padding:80px 0 50px 0;text-align:center;}

.toptel img {vertical-align:top;}

.button-black {
    background-color: #000;
    display: inline-block;
    margin: 10px 0 30px 0;
}


.footer-socialblock div {text-align:center;padding:5px 0;margin-bottom:15px;}
.footer-socialblock {position:relative;}

.sidemenu400, .sidemenu400:hover {background-color:#aa0000 !important;}
.subnavbar li.sidemenu400 a {color:#fff !important;font-weight:700;}
.subnavbar li.sidemenu400 a:hover {color:#fff !important;font-weight:700;background-color:transparent !important;}

.navbar {margin-bottom:0px !important;border:0 !important;}

.navbar-nav {margin:0;}
.navbar {margin-bottom:0 !important;border:0 !important;min-height:0 !important;}
.navbar-nav>li>a {padding:8px 10px !important;font-size:16px;line-height:34px;color:#fff;text-decoration:none;}
.navbar-nav>li>a:focus, .navbar-nav>li>a:hover  {background-color:#f2f2f2 !important;text-decoration:none;}
.navbar-collapse {padding-left:0;padding-right:0;}
.subnavbar {background-color:#fff;font-size:16px;margin-bottom:20px !important;}
.subnavbar .navbar-nav {float:none;margin:0;}
.subnavbar li {float:none;width:100%;margin-bottom:1px;border-bottom:1px solid #f2f2f2 !important;}
.subnavbar li a {background-color:transparent;color:#202020 !important;text-decoration:none;}
.subnavbar li a:hover {background-color:#f2f2f2 !important;text-decoration:none;}
.subnavbar .navbar-brand {color:#818181;display:none;}


.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:#2255AC;color:#fff !important;text-decoration:none;}
.mainsubnavbar li a:hover {background-color:#202020 !important;color:#efefef !important;text-decoration:none;}
.mainsubnavbar .navbar-brand {color:#818181;display:none;}




/*TOPBAR1*/
.nav-links {display:inline-block;}
.nav-links > a {margin-left:10px;padding-left:10px;border-left:1px solid #c0c0c0;}
.topbar1 {background-color:transparent;line-height:23px;font-size:16px;padding:0;text-align:right;height:70px;border-bottom:1px solid #ebebeb;}
.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;*/}



.toplinks-l {float:left;margin-top:5px;}
.toplinks-l div {float:right;border-right:1px solid #181818;padding-right:5px;margin-right:5px;height:55px;font-size:14px;}
.toplinks-l div a {text-decoration:none;font-weight:500;font-size:14px;padding-top:0px;display:block;text-align:center;}
.toplinks-l .tpl-l-1 {border-right:0px;}
.toplinks-l .tpl-l-1 {}
.toplinks-l .tpl-l-2 {}
.toplinks-l .tpl-l-4 {}

.toplinks-l .tpl-l-3 a {padding-top:0px;}
.toplinks-l.mobile a, .toplinks-l.mobile div {font-size:12px !important;text-align:center;}
.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;}

.contactrs {border:0px solid #F2F2F2;}
.contactrs .ftmb {background-color: transparent;}
.contactrs .ftmb .noboxContent .field-inline {color:#000 !important;}
.contactrs .ftmb .ftmb-c {padding:0px !important;}
.contactrs .frm-l1 {display:none;}

.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:5px;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:15px;box-shadow: 0px 0px 8px #e6e6e6;}
.catalog-itmwrp:hover {padding:15px;}
.catalog-title {text-align:center;font-size:18px;}
.catalog-title a {display:block;font-weight:bold;padding:20px 0;}
.catalog-itmwrp:hover .catalog-title a {display:block;}
.catalog-desc {text-align:center;}
.catalog-itmwrp a {display:block;text-decoration:none;}
.catalog-thumb  {padding:1px;position:relative;}
.catalog-thumb-overlay {z-index: 200;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    height: 100%;
    background-image: url('/images/b50.png') !important;background-position: left 0px; background-repeat: repeat !important;
    color:#fff;
	font-weight:bold;
	display: flex;
	justify-content: center; /* align horizontal */
	align-items: center; /* align vertical */
	width:100%;
	opacity: 0.0;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;}
.catalog-thumb-overlay span {

}
.catalog-itmwrp:hover .catalog-thumb-overlay {opacity:1;}
.button-white {
    background-color: #fff;
    display: inline-block;
    margin: 10px 0;
}
.button-white a {color:#000;font-weight:bold;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%;}

.hpblk-01 {margin-bottom:15px;}
.hpblk-01, .hpblk-01 h1 {text-align:center;}
.hp-block4 {text-align:center;}
.hpblock4-sub {font-size:24px;line-height:34px;}
.hpblock4-button {text-align:center;background-color:#3477cc;margin-bottom:30px;}
.hpblock4-button:hover {background-color:#0398D2;}
.hpblock4-button a {color:#fff !important;padding:10px;text-decoration:none;display:block;}
.hpblock4-cnt {position:relative;clear:both;}

.fp543 {height:265px;background-color:#000;overflow:hidden;direction:ltr;}
.fp543 img {max-width:none !important;height:100%;}

.ninfomdi img {margin-bottom:30px;}

.capsule-wrp-3ci {margin-bottom:15px;background-color:#f2f2f2;border-bottom:1px solid #e6e6e6;}
.capsule-wrp-3ci:hover {background-color:#f9f9f9;}
.capsule-wrp-3ci-c {padding:8px;}
.cps-i-title {font-size:20px;line-height:28px;text-transform:uppercase;}
.cps-i-summary {font-size:14px;line-height:22px;}
.capsule-wrp-3ci a {text-decoration:none !important;display:block !important;}

.event-wrp {padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e6e6e6;}
.event-wrp img {float:left;max-width:120px;margin-right:20px;}
.event-wcnt {overflow:hidden;}
.event-wrp a {display:block;text-decoration:none;}
.event-wtitle {font-weight:400;font-size:20px;line-height:30px;}

.treatmentswrp {margin-top:50px;}
.treatment-itmwrp {margin-bottom:50px;padding-bottom:15px;background-color:#f2f2f2;}
.treatment-itmwrp:hover {background-color:#f9f9f9;}
.treatment-title {text-align:center;font-size:18px;}
.treatment-desc {text-align:center;}
.treatment-itmwrp a {display:block;text-decoration:none;}

.hpcnt {padding:10px;color:#fff;font-size:18px;}
.hpinfusion {background-color:#6A2D41;}
.hpnatural {background-color:#3DA85A;}
.hpapl {background-color:#2C95A5;}
.hpcnts {text-align:center;}
.hpcnt .hptl {font-size:20px;line-height:28px;color:#fff;}
.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;line-height:40px;color:#463D7A;border-bottom:1px solid #463D7A;display:inline-block;}
.hp-intro .intro-l2 {}

.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:left;padding:10px;z-index:105;font-size:16px;line-height:24px;}
.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;}

/*
.grd-cps {background-size:100% auto;padding:40px 0;text-align:center;}
.capsule-grid .ct-apl {background-image:url('/images/back-capsuleblk-apl.png') !important;background-position: left top; background-repeat:no-repeat;}
.capsule-grid .ct-infusion {background-image:url('/images/back-capsuleblk-infusion.png') !important;background-position: left top; background-repeat:no-repeat;}
.capsule-grid	 .ct-natural {background-image:url('/images/back-capsuleblk-natural.png') !important;background-position: left top; background-repeat:no-repeat;}

.capsule-grid .ct-apl-cnt {padding-top:30px;}
.capsule-grid .ct-infusion-cnt {padding-top:30px;}
.capsule-grid .ct-natural-cnt {padding-top:30px;}

.capsule-grid .ct-apl-cnt h1 {color:#2C95A5 !important;}
.capsule-grid .ct-infusion-cnt h1 {color:#6A2D41 !important;}
.capsule-grid .ct-natural-cnt h1 {color:#3DA85A !important;}

.capsule-grid .ct-apl-cnt h2 {color:#2C95A5 !important;}
.capsule-grid .ct-infusion-cnt h2 {color:#6A2D41 !important;}
.capsule-grid .ct-natural-cnt h2 {color:#3DA85A !important;}

.wrpcapsules .ct-apl .blkitm-button {background-color:#2C95A5;}
.wrpcapsules .ct-infusion .blkitm-button {background-color:#6A2D41;}
.wrpcapsules .ct-natural .blkitm-button {background-color:#3DA85A;}

.blkitm-button a {font-size:14px;font-weight:400;color:#fff !important;line-height:28px;text-decoration:none !important;padding:0 20px;}


.wrpcapsules .ct-apl .blkitm-desc a {color:#2C95A5 !important;}
.wrpcapsules .ct-infusion .blkitm-desc a {color:#6A2D41 !important;}
.wrpcapsules .ct-natural .blkitm-desc a {color:#3DA85A !important;}

.tech-head-antiaging h2 {color:#ffbe00;margin-bottom:20px;text-transform:uppercase;}
.tech-head-rejuvenation h2 {color:#df001b;margin-bottom:20px;text-transform:uppercase;}
.tech-head-apl h2 {color:#0e83d8;margin-bottom:20px;text-transform:uppercase;}
.tech-head-magneticpulse h2 {color:#0ed233;	margin-bottom:20px;text-transform:uppercase;}

.tech-head-antiaging h3, .tech-head-rejuvenation h3, .tech-head-apl h3, .tech-head-magneticpulse h3 {text-transform:uppercase;}
.tech-head-antiaging .col-md-4 {border:3px solid #ffbe00;

-moz-border-radius: 0px 22px;
-webkit-border-radius: 0px 22px;
-khtml-border-radius: 0px 22px;
border-radius: 0px 22px;
background-image:url('/images/back-heads.png') !important;background-position: left top; background-repeat:no-repeat;background-color:#fff;background-size:140% auto;
}
.tech-head-rejuvenation .col-md-4 {border:3px solid #df001b;
-moz-border-radius: 0px 22px;
-webkit-border-radius: 0px 22px;
-khtml-border-radius: 0px 22px;
border-radius: 0px 22px;
background-image:url('/images/back-heads.png') !important;background-position: left top; background-repeat:no-repeat;background-color:#f2f2f2;background-size:140% auto;
}
.tech-head-apl .col-md-4 {border:3px solid #0e83d8;
-moz-border-radius: 0px 22px;
-webkit-border-radius: 0px 22px;
-khtml-border-radius: 0px 22px;
border-radius: 0px 22px;
background-image:url('/images/back-heads.png') !important;background-position: left top; background-repeat:no-repeat;background-color:#fff;background-size:140% auto;
}
.tech-head-magneticpulse .col-md-4 {border:3px solid #0ed233;
-moz-border-radius: 0px 22px;
-webkit-border-radius: 0px 22px;
-khtml-border-radius: 0px 22px;
border-radius: 0px 22px;
background-image:url('/images/back-heads.png') !important;background-position: left top; background-repeat:no-repeat;background-color:#f2f2f2;background-size:140% auto;
}

.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 {
	text-align:center;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
*/

.collapse {display:inline !important;}
strong {font-weight:700 !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:left;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;font-weight:300;}
.certificate-desc a {text-decoration:none;}

.frm-h {}
.frm-l1 {font-size:20px !important;line-height:30px !important;font-weight:bold;}
.frm-l2 {font-size:18px !important;line-height:24px !important;font-weight:normal;}

.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;}

.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;
font-weight:300;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:44px;
	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;
			
			border-bottom:1px solid #ebebeb;
			
			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;
			}
			
			
			
#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:36px;border-top:0px solid #ebebeb;border-bottom:0px solid #ebebeb;}
.top-mmenu {padding:5px 0;}
.sidr-class-smlbk {width:33%;text-align:center;float:left;margin:8px 0;}
.sidr-class-smlbk a {text-decoration:none;}

ul.dropdown .mgmn60 ul {width:600px;}
ul.dropdown .mgmn60 ul  li {width:48%;margin-left:1.5%;float:right;overflow:hidden;}

ul.ddtopmenutabswrap li {float:right !important;}

ul.dropdown ul a {font-size:14px !important;line-height:28px !important;}
ul.dropdown ul li {
	margin-bottom:3px;
	border-right:2px solid #f6f6f6 !important;
	background-color: #f6f6f6 !important;
	padding:right:2px;
		
}
ul.dropdown  ul li a {
    background-color: transparent !important;
    color: #000;

	
	
}
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 #416EC9 !important;
}


ul.dropdown a.current {background-color:#000 !important;color:#fff !important;}
ul.ddtopmenutabswrap li:hover {background-color:#000 !important;color:#fff !important;}


.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 img {height:55px;}
#divLogo{margin-top: 8px; margin-bottom: 0px; 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:30px;color:#808080 !important;padding:8px 0px;}

.breadcrumbs a {color: rgb(81, 156, 0); text-decoration:none;color:#808080 !important;}

#topmenuwrpclps-treatments {
    display: none;
    width: 250px;
    z-index: 10005;
}
#topmenuwrpclps-treatments .wrpcntltopmmn {background-color:#e6e6e6;margin-bottom:180px;}
#topmenuwrpclps-treatments .wrpcntltopmmn-c {width:100%;padding:8px;}
#topmenuwrpclps-treatments .listitemscattop {}
#topmenuwrpclps-treatments .listitemscattop .listcatdesc:hover {background-color:#f6f6f6;border-bottom:2px solid #fff;}


#topmenuwrpclps-treatments .listitemscattop .listcatdesc a {
	padding:5px;
    color: #000000;
    display: block;
    font-size: 14px;
    line-height: 30px;
    text-decoration: none;
}


#topmenuwrpclps-treatments .listitemscattop {background-color:transparent !important;}
#topmenuwrpclps-treatments .listitemscattop:hover {background-color:transparent !important;}
.topArea .btn {
background-image:none !important;
border:none !important;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
height:40px !important;
background-color:transparent !important;
box-shadow: none !important;
left:20px;
}
.toptelm {background-color:#transparent;position:absolute;top:22px;left:60px;width:36px;height:36px;display:none;z-index:100;}
.toptelm a {display:block;}

	

/* placeholderMainMenu_Tabs */
.topwrapbmenu {
    position: absolute;
    right:opx;
    top: 0px;
}
.topmenutabswrap {/*margin:0 auto;*/margin-right:0px;}
.topmenutabswrap div {margin:0px/* 0px 0px 1px*/;height:34px;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;
margin-right:10px;
  box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.topmenutabswrap div a {font-size:16px;text-decoration:none;line-height:34px;padding: 0px 10px 0 10px;display:block;margin:0;color:#000000;text-transform: uppercase;
}





.topmenutabswrap div a {
    background-color: #fff;
    display: block;
    position: relative;

}

.topmenutabswrap div a:hover, .topmenutabswrap div a:focus, .topmenutabswrap div a:active {
    background-color:#000;
	color: white;
}






.tabActive_Center a {background-color:#000 !important;}








	
.tabActive_Center {white-space:nowrap;text-align:center;}
.tabActive_Center a {color:#fff !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:#fff !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 {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;}
.hpts {}
.hometitle {color:#181818;font-size:20px !important;line-height:30px !important;font-weight:bold !important;margin:0px !important;padding:0px !important;}

.hplbk {background-color:#000 !important;color:#ffffff !important;padding:10px 0;}
.bpblk3p  {padding:5px 0 0 0;}
.bpbmcol {background-color:#7EBDE6;}
.bpbmcol-c {padding:0 15px;}
.hprwrp {position:relative;}
.herocntcta {position:absolute;bottom:25%;right:0;left:0;}
.hplbk, .hpcbk {padding:35px 0;}
.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;}
.button-blue {background-color:#54a8de;margin-top:15px;display:inline-block;}
.button-blue:hover {background-color:#4290c2;}

.button-blue a {color:#ffffff !important;text-decoration:none;line-height:35px;padding:0 15px;display:block}

.button-gray {background-color:#bcbcbc;margin-top:15px;display:inline-block;color:#ffffff !important;text-decoration:none;line-height:35px;padding:0 15px;}
.button-gray:hover {background-color:#aeadad;text-decoration:none;}
.button-gray a {display:block;}

.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;line-height:22px;color:#54A8DE;}
.hpuhb {
background-image: url('/images/back-hpuhb.png') !important;
    background-position: left top;
    background-repeat: repeat;
	padding:25px 0;
}
.subthpbk {font-size:24px;line-height:32px;margin-bottom:15px;text-transform: uppercase;}
.mptreatment {background-color:#67b2e2;margin-top:16px;
/*background-image:url('/images/cr-click-en.png') !important; background-position: right bottom; background-repeat:no-repeat;*/}
.mptreatment:hover {background-color:#8fc9ee;}
.mptreatment a, .mptreatment a:hover {color:#ffffff !important;text-decoration:none;display:block;}
.mptreatment img {float:left;margin:8px 15px 8px 8px;}
.mptreatment p {overflow:hidden;padding-top:4px;line-height:22px;font-size:16px;/*padding-bottom:25px;*/}
.hpblck-gdhp {text-align:center;}
.hpblck-gdhp img {margin-top:-55px;}
.sub-mpt {font-size:25px;line-height:34px;font-weight:700;}
.hpblck {margin-bottom:20px;position:relative;z-index:5;}
.hpblck a {text-decoration:none;display:block;}
.hpblck-title {font-size:24px;
font-weight:700;
text-shadow: 1px 1px 3px #000;
filter: Shadow(Color=#000, Direction=130, Strength=2);
background: url("/images/b50.png"); background-position: left top; background-repeat:repeat;
line-height:30px;
display: inline;
padding:0 5px;
position:absolute;top:5px; right:5px;
}
.hpblck-c {position:relative;display:block;}
.hpblck-subtitle {position:absolute;top:40px; right:5px;}
.hpblck-butt {position:absolute;bottom:8px; right:8px;background-color:#000000;border:2px solid #F7941E;}
.hpblck-butt a {text-decoration:none;color:#ffffff !important;padding:0 10px;line-height:28px;font-size:14px;}
.hpblk-thumb {border:2px solid #ffffff;}
.hpblck:hover .hpblk-thumb {border:2px solid #F7941E;}

.hpblck:hover .hpblck-butt  {background-color:#F7941E;}
.hpblck:hover .hpblck-butt a  {color:#000000 !important;}

.hps1 {background: url("/images/hpb01.jpg"); background-position: left top; background-repeat:repeat-x;background-size: 100% auto;}
.hps2 {background: url("/images/hpb02.jpg"); background-position: left top; background-repeat:repeat-x;background-size: 100% auto;}
.hps3 {background: url("/images/hpb03.jpg"); background-position: left top; background-repeat:repeat-x;background-size: 100% auto;}





	
.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;}



/******************HS********************/

h1 {color:#000;padding:0px;margin:0px 0 15px 0 !important;font-size:30px;font-weight:300;line-height:55px;}
h2{color:#000;margin-bottom:5px;font-size:26px;font-weight:300;line-height:36px;border-bottom:0px solid #000;padding-bottom:0px;}


h3,.page-content h3 a{
    color: #000;
    padding: 0px;
    margin: 0 0 0 0;
    font-size: 22px;
    font-weight:300;
    line-height: 32px;
	margin-bottom:8px;
	margin-top:15px;}

h4,.page-content h4 a{font-weight: normal; font-style: normal; font-size: 21px; line-height: 45px;}

h5,.page-content h5 a{font-weight: normal; font-style: normal; font-size: 17px; line-height: 45px;}

h6,.page-content h6 a{font-weight: normal; font-style: normal; font-size: 15px; line-height: 45px;}
#divFooter h3{color: #ffffff; /*717172*/}
#divFooter h3.sidebox-title {margin-top:10px;}
.title {color:#000;padding:0px;margin:0px 0 15px 0 !important;font-size:45px;font-weight:300;line-height:55px;}
.hpm {color:#54A8DE;font-size:32px;font-weight: 300;line-height:41px;}
.fwrp h3 {margin: 0 0 10px 0; font-size: 28px;
    font-weight: 300;
    line-height: 35px;}
.moresub {color:#54A8DE;padding:0px;margin:30px 0 15px 0;font-size:32px;font-weight:700;line-height:41px;text-align:right;}
.smoresub, .sidebox-title {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;}

.footer-links {margin-bottom:20px;}
.footer-links a {text-decoration:none !important;font-size:14px;line-height:22px;}
/*********HEADER*************/	

#divFooter {color: #ffffff; /*717172*/ padding-top: 32px; line-height: 22px; text-transform: none;padding-bottom:25px; font-size: 12px; /*background:#222222;*/}

#divFooter a {color: #ffffff; /*717172*/ }

.footer-links-wrp {margin-top:0px;margin-bottom:30px;}
.footer-links-wrp div {width:45%;margin-bottom:10px;float:right;margin-left:3%;background-color:#2b2b2b;}
.footer-links-wrp div:hover {background-color:#fff;}
.footer-links-wrp div a {text-decoration:none;color:#ffffff;display:block;line-height:28px;font-size:20px;padding:3px 10px;}
.footer-links-wrp div:hover a {color:#2b2b2b !important;}
.prefooter {display:block;}
.fwrp {background-color:#181818;}


.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;  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;
}


/*FORM*/



.frmsubmitblkw {max-width:300px;}

.sidef1 {
    clear: none;
    float: none !important;
    font-size: 24px;
    line-height: 31px;color:#000000;font-weight:bold;
	    background-color: #e1e2e3;
    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:bold;margin-bottom:15px;
}

	.frmfieldset {max-width:300px;}
	.btnwrp {}

.ftmb {margin-bottom:0px;margin-top:0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background-color:#f9f9f9;

}
.ftmb-c {padding:20px !important;}

fieldset  {/*float:right;*/box-sizing: border-box;}
.ftmb .nobr span {float:none;box-sizing: border-box;}

.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: 0px !important;
-webkit-border-radius: 0px !important;
-khtml-border-radius: 0px !important;
border-radius: 0px !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;}
.ftmb 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:170px;background-image:none !important;background-color:#ffffff;
-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;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:300px;margin:0px;background:#0077cc;padding:0px;font-size:19px;-webkit-appearance: none;color:#ffffff;border:none;float:right;box-sizing: border-box;

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:#0099CC;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;*/color:#181818;}

.qproductthumb {margin:7px 0px 17px 0px; border: 1px solid #e6e6e6 !important;}
#qproductform {margin:7px 0px 17px 0px;background-color:#f6f6f6;border:1px solid #e6e6e6;color:#fff}
#qproductform .ftmb {background-color:transparent;}
#qproductform .ftmb .noboxContent .field-inline {color:#181818}
#qproductform input {color:#505050;}
#qproductform .btn {color:#fff;}










.wbfwb1 .frmfieldset {max-width:none;float:right;}
.wbfwb1 .ftmb input {clear:none;width:auto;}
.wbfwb1 .frmsubmitblkw {float:right;}
.wbfwb1 .frmsubmitblkw input {width:140px;}

#sideform .ftmb-c {padding:20px !important;}










/*E FORM*/
	
	
	
	
	
	
/* 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: 130px;
}
  #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:left;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;}

.hpblk {margin-top:30px;}
.hpblk a {text-decoration:none !important;display:block;	}

.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:40px;}
.magitmimg {float:left;}
.magitm img {margin-left:20px;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 {overflow:hidden;}
.magitmtitle a, .magitmsummary a, .magitmrm a  {text-decoration:none !important;}
.magitmtitle {font-size:30px;line-height:1.2;}
.magitmrm a {color:#D20808 !important;font-size:15px !important;font-weight:bold !important;}


.magitmtitle a, .magitmsummary a {text-decoration:none !important;}
.magitmtitle {font-size:30px;line-height:1.2;}

/* 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;}



.mwrp {background-color:transparent;}
.wtw {background-color:transparent;}
.wtw2 {background-color:transparent;}

.wtwf2 {padding-bottom:35px;}

.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:55px;
    width:100%;
   /* background-image:url('/images/backfootercall.png') !important; background-position: left top; background-repeat:repeat-x;*/
	
	background-color:#0077cc;
	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:55px;color:#ffffff;font-weight:bold;}



.footer-callbk {width:24.8%;float:left;text-align:center;position:relative;height:55px;}
			.footer-callbk a {display:block}
			.callbk1 {border-right:1px solid #83ccef;}
			.callbk2 {border-right:1px solid #83ccef;border-left:1px solid #76909c;}
			.callbk3 {border-right:1px solid #83ccef;border-left:1px solid #76909c;}
			.callbk4 {border-left:1px solid #76909c;}
			
/* 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:left;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;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-ccc {text-align:left;}
.sidr-class-ccc img {padding:10px;border:0px;}

.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; float: none; margin: 0px 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;}
.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;
}

.topwrapbmenu {top:0px;}


@media (min-width:1200px){
	
	

.topwrapbmenu {top:0px;}

.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;}

}



@media (max-width:1199px){
.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;}
.nav-links > a {margin-left:10px;padding-left:10px;border-left:1px solid #ffffff;}

.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:0 0px;}
.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; line-height: 22px; 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);}



.page-content {line-height:28px}

.page-content a {color: rgb(81, 156, 0);}

.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){

	.footer-socialblock div {margin-bottom:0px;float:right;    margin-left: 10px;text-align: center;
    padding: 5px 0;}
	.tpl-m-menu button {padding:0px !important;margin:0px !important;background:none !important;border: 0px !important;line-height: 1.4 !important;}
	.tpl-m-menu button img {width:41px;height:40px;}
	.topbar1 .mobile {display:block;}
	.main2cl {border-right:0px;}
	.toplinks-l  {display:none;}
	.top-mmenu {display:none;}
	.topbar1 {border-bottom:0px;}
	
	.rightsidewrap h3.sidebox-title {display:none !important;}
	.navbar-header {
        float: none;
    }
   .subnavbar  .navbar-left,.navbar-right {
        float: none !important;
    }
   .subnavbar  .navbar-toggle {
        display: block;
    }
   .subnavbar  .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
   .subnavbar  .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
   .subnavbar  .navbar-collapse.collapse {
        display: none!important;
    }
   .subnavbar  .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
   .subnavbar  .navbar-nav>li {
        float: none;
    }
   .subnavbar  .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
   .subnavbar  .collapse.in{
        display:block !important;
    }
	.subnavbar .navbar-brand {display:block;}
	.subnavbar .navbar-toggle {-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
	border-radius: 0px;}


.subnavbar {background-color:#fff;float:none !important;margin:20px 0 !important;}






.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;}








	
	BODY {
	margin-top : 80px;
	}
	
	
	/*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:200% !important;max-width:none;margin-right:-50%;}

	
	
	
	
.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:bold;color:#fff;line-height:28px;}
.hpcl-2 {font-size:16px;font-weight:normal;color:#fff;line-height:22px;}

	
	
	
	
	
	
	
	
	

	.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: 80px;

    min-height: 80px;

}
#divLogo{top:10px;}
#divLogo img {height:55px;}


.langwrp {position:absolute;right:250px;top:15px;}

/*********home*************/	
.slidercontainer {display: block;}
	.swiper-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;
}

.hpts {background-image:url('/images/back-testimonials2.jpg') !important; background-position: left top; background-repeat:repeat;background-size:auto auto;margin-top:0px !important;padding:0px 0;}
.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;}











.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;}
	
  /*******************/



.treatments .blkitm .blkitm-desc a {font-size:16px;}
.blogrp .blkitm .blkitm-desc a {font-size:16px;}


.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;}

.medical  .blkitm .blkitm-desc a {font-size:16px;}

.catalog .blkitm .blkitm-desc a {font-size:16px;}

.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;}
.topwrapbmenu {position:absolute;right:0px;top:102px;border-right:0px solid #404040;}
.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:absolute;left:0px;top:0px;}

.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:8px;}
	.topArea .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:10px !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;}


    /* 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;}




.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){ 
.catalog-itmwrp:hover .catalog-thumb-overlay {opacity:0;}
.tremtment-itm-l {font-size:16px;}
.btwtw {margin-bottom:30px;}

.hpstrip {background-image:none !important;background-color:#efefef;}
.hptbl-1, .hptbl-2 {color:#181818}
.hpstr-bs {width:100%;}
.hpstr-prs {width:100%;}

.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_footerArea7, #ctl00_footerArea8, #ctl00_footerArea9, #ctl00_footerArea10 {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%;}

.hpcnt .sidef1 {font-size:24px;line-height:32px;}
.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;}
.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;}
.hpblk {display:none;} 
.listitemscatmain {float:none;width:100%;margin-right:0;}
.mainbackff {background-image:none !important;background-color:#ffffff;}
.breadcrumbs {display:none;}
.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:left;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;}

    .navbar .btn-navbar-highlight {display:inline;padding:9px 14px;margin-top:8px;}
.topmenutabswrap {display:none;}
	ul.nav-pills {display:inline !important;}
    

    /*********HEADER*************/
    /*
	#decorative1, #decorative2, #decorative3 , .hplbk{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}

    .hpsl, .wbfwb1, .wbfwbb2, .btwtw, .lphst {margin-left:-20px;margin-right:-20px;}
	
	
	.fwrp, .tcnfw3, .tcnfw1 {margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}
	.hprbf {margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;padding-bottom:50px;}
    
    #divFooter {margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}
    #divFooter a {}
    #divBoxed > #divFooter {margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}

    
    body > #footerOuterSeparator, body > #contentOuterSeparator {margin-left:-20px;margin-right:-20px;}
*/
    
    .headerArea, .topArea {padding:20px !important;}
 /*only for templates without divBoxed*/

    
    #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){ 

h2 {font-size:20px;font-weight:bold;}
#divLogo img {padding:13px 0;}
.btwtw-thumb {position:relative;overflow:hidden;}
.btwtw-thumb img {width:300% !important;max-width:none;margin-right:-100%;}


.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;}




.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;}


/*********HEADER*************/	
.toptelm  {display:block;}
.toptel {display: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:26px;font-weight: 300;line-height:31px;}
.hpm {font-size:26px;font-weight: 300;line-height:31px;}
h1 {font-size:26px;font-weight: 300;line-height:31px;}




	/* EVENTS LIST */
.eventlist {margin-right:2%;text-align:center;float:left;margin-bottom:22px;width:47%;}


.treatments .blkitm .blkitm-desc a {font-size:18px;}
.blogrp .blkitm .blkitm-desc a {font-size:18px;}

.medical  .blkitm .blkitm-desc a {font-size:18px;}

.catalog .blkitm .blkitm-desc a {font-size:18px;}


.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;}
.under-call {width:45%;}
.under-diy {display:none;}
.under-save {text-align:left;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:left;}
/*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:#000000;}
a:visited{color:#000000;}
a:hover{color:#000000;}
a, a:active {text-decoration:underline;outline: 0;background:none;}

li{line-height:28px; margin-bottom:10px;}


.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:left;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:left;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;}

.sdtreatmnt div {background:#f0f9ff;}
.sdtreamdc div {background:#f8f5fe;}


.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:left;}

.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;
}


.testimonial-block {margin-bottom:25px;padding-bottom:10px;border-bottom:dashed 1px #e0e0e0;}
.testimonial-block-c {}
.testimonial-readmore {background:#1A1B2C;float:left;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
-khtml-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
width:60px;height:23px;text-align:center;font-size:13px;
}
.testimonial-readmore:hover {
box-shadow: 0px 0px 2px #C41C57;
}
.testimonial-readmore a {text-decoration:none;display:block;color:#ffffff;}

.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:bold}
.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:bold}
.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:left;white-space:nowrap;font-size:11px;background:url('/images/boxbg.jpg') #9a9a9a;}
.boxItemLinksWithin {white-space:nowrap;text-align:left;}
.boxItemLinksWithin a {color:#fff}

/* placeholderSameLevelPages */
.boxQuickLinks {border-top:#444444 3px solid;padding:15px;padding-bottom:8px;text-align:left;white-space:nowrap;font-size:11px;background:url('/images/boxbg.jpg') #9a9a9a;}
.boxHeaderQuickLinks {white-space:nowrap;text-align:left;}
.boxItemQuickLinks {white-space:nowrap;text-align:left;}
.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:left;
    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:left;
    
    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;line-height:24px;}
.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;line-height:22px;}
.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:left; 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}
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}
