body {margin:0 auto 0 auto;font:.81em/150% 'Open Sans',Arial,Helvetica,sans-serif;color:#FFFFFF;background:#252525;}

#twitter-widget-0 {height:170px;}

/******* STRUCTURE *******/

#FullBandTop {width:100%;margin:0 auto;padding:10px 0;background:#FFFFFF;position: relative;}
#FullBandSlid {width:100%;margin:0 auto;padding:0;border-top:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;}
#FullBandIco {width:100%;margin:0 auto;padding:0;background:#AEE24E;}
#FullBandForm {width:100%;margin:0 auto;padding:70px 0 30px 0;background:#FFFFFF;}
#FullBandFoot {width:100%;margin:40px auto 0 auto;}
#FullBandSP {width:1200px;margin:0 auto;text-align:right;}

#FullBand1 {width:100%;margin:0 auto;padding:30px 0;background:#AEE24E;}
#FullBand2 {width:100%;margin:0 auto;padding:30px 0 0 0;background:#AEE24E;}
#FullBand3 {width:100%;margin:0 auto;padding:50px 0;background:#FFFFFF;}
#FullBand4 {width:100%;margin:0 auto;padding:0;background:#999999;border-top:1px solid #FFFFFF;}

#pagewrapTop {width:1200px;margin:0 auto;}
#pagewrapSlid {margin:0 auto;}
#pagewrapIco {margin:0 auto;padding:0;position: relative;overflow: hidden;display: block;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: none;touch-action: none;-webkit-tap-highlight-color: transparent;}
#pagewrapForm {width:1200px;margin:0 auto;padding:0;}
#pagewrapFoot {width:1160px;margin:0 auto;padding:20px;}

#pagewrap1 {width:1200px;margin:0 auto;padding:0;position:relative;}
#pagewrap2 {width:1200px;margin:0 auto;padding:0 0 20px 0;position:relative;}
#pagewrap3 {width:1200px;margin:0 auto;padding:0;position:relative;}
#pagewrap4 {width:1200px;margin:0 auto;padding:10px 0;position:relative;}

#Top10 {position:absolute;right:10px;top:10px;}
.padTop {padding-top:20px;}.padTopBot {padding-top:20px;padding-bottom:20px;}

.ImgTop {vertical-align:top;}
.ImgBot {vertical-align:bottom;}
.ImgBlo {display:block;}
.ImgBloB {display:block;border:0;}
.ImgBloL {display:block;float:left;}
.imiddleFix {max-width:150px;vertical-align:middle;margin-right:10px;}

#delivery {display:none;text-align:left;padding:20px;margin:0 auto;box-sizing: border-box;}
#assembly {display:none;text-align:left;padding:20px;margin:0 auto;box-sizing: border-box;}
#recycle {display:none;text-align:left;padding:20px;margin:0 auto;box-sizing: border-box;}

.clear {clear: both;font-size:1px;line-height:1px;margin:0;padding:0;}

/******* HEADER *******/

#TopLef {width:18%;float:left;margin:0 auto;text-align:left;}
#TopRig {width:80%;float:left;margin:0 auto;text-align:right;}

#TopLogo {width:100%;margin:0 auto;text-align:center;}

#TopRigTop {margin:0 0 20px auto;text-align:right;}
#TopRigBot {margin:0 0 0 auto;text-align:right;}

#TopNavA {z-index:50;margin:0 auto;text-align:right;}

.NavKSocJ {text-align:left;line-height:41px;font:90%/100% 'Open Sans',Arial,sans-serif;}
.NavKSocJ a {line-height:45px;font-weight:600;color:#ACADB0;text-decoration:none;}
.NavKSocJ a:hover {font-weight:600;color:#000000;text-decoration:none;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}

/******* CHECKOUT *******/

.TopCart {margin:0;text-align:right;padding:0;font:100%/150% 'Open Sans',Arial,Helvetica,sans-serif;color:#FFFFFF;font-weight:400;}
.TopCart b {font:100%/130% 'Open Sans',Arial,Helvetica,sans-serif;font-weight:900;border-bottom:1px solid #666666;padding:5px;}
.TopCart span {font:100%/130% 'Open Sans',Arial,Helvetica,sans-serif;color:#F1001D;font-weight:300;}
.TopCart a.BgBlue {color:#FFFFFF;display:block;background:#C83784;text-align:center;padding:5px;font:80%/100% 'Open Sans',Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;text-transform:capitalize;text-transform:uppercase;float:left;margin-right:10px;}
.TopCart a.BgRed {margin-top:5px;color:#FFFFFF;display:block;background:#999999;text-align:center;padding:5px;font:80%/100% 'Open Sans',Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;text-transform:capitalize;text-transform:uppercase;float:right;}
.TopCart a {color:#FFFFFF;text-decoration:none;cursor:pointer;}
.TopCart a:hover {color:#000000;background:#AEE24E;text-decoration:none;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}

#CheckoutB {width:60%;display:none;font:90%/130% 'Open Sans',Arial,Helvetica,sans-serif;text-align:left;font-weight:400;color:#58585A;position:absolute;top:0;right:0;border:1px solid #999999;background:#EAEAEA;z-index:99999999999999999999;}
.CartHe {background:#AEE24E;padding:10px;margin-bottom:5px;color:#FFFFFF;font:90%/130% 'Open Sans',Arial,Helvetica,sans-serif;}
.CartIm {float:left;width:27%;margin-right:2%;margin-bottom:5px;padding:0 2%;}
.CartTe {float:left;width:61%;margin-bottom:5px;padding:0 2%;}

.CartChk a.ChkBlue {color:#FFFFFF;display:block;background:#333333;text-align:center;margin:5px;padding:5px;font:80%/100% 'Open Sans',Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;text-transform:capitalize;text-transform:uppercase;float:left;cursor:pointer;}
.CartChk a.ChkBlue:hover {background:#AEE24E;color:#000000;text-decoration:none;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}

.CartChk a.ChkGrey {color:#FFFFFF;display:block;background:#58585A;text-align:center;margin:5px;padding:5px;font:80%/100% 'Open Sans',Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;text-transform:capitalize;text-transform:uppercase;float:left;cursor:pointer;}
.CartChk a.ChkGrey:hover {background:#AEE24E;color:#000000;text-decoration:none;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}

/******* SEARCH *******/

/*.searchForm {position:relative;color:#F1001D;}*/

.search-wrap {position: relative;margin:0;}
.search-wrap2 {position: relative;margin:8px 0 0 0;}
.search-input {padding: 3px;width: 225px;height: 18px;border: 0;-webkit-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;background: #fff;background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f9f8fd),color-stop(100%,#f9f8fd));background: -webkit-linear-gradient(top,#fff 0,#fff 50%,#f9f8fd 51%,#f9f8fd 100%);background: -o-linear-gradient(top,#fff 0,#fff 50%,#f9f8fd 51%,#f9f8fd 100%);background: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#fff),color-stop(51%,#f9f8fd),to(#f9f8fd));background: linear-gradient(top,#fff 0,#fff 50%,#f9f8fd 51%,#f9f8fd 100%);vertical-align: middle;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f8fd');}
.search-input2 {padding:5px 5px 5px 15px;width: 310px;height: 15px;font:90%/130% 'Open Sans',Arial,Helvetica,sans-serif;color:#CCCCCC;border:1px solid #E4E4E4;-webkit-border-radius:15px;border-radius:15px;}
.btn-search {margin: 0 0 0 -4px;padding: 0 10px;height: 24px;-webkit-border-top-right-radius: 3px;border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;border-bottom-right-radius: 3px;-webkit-box-shadow: #0c6ba3 1px 1px 0;box-shadow: #0c6ba3 1px 1px 0;vertical-align: middle;text-transform: uppercase;text-shadow: -1px -1px #0c6ba3;background: #1ea1d7;background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1ea1d7),color-stop(50%,#1ea1d7),color-stop(51%,#0088bd),color-stop(100%,#0088bd));background: -webkit-linear-gradient(top,#1ea1d7 0,#1ea1d7 50%,#0088bd 51%,#0088bd 100%);background: -o-linear-gradient(top,#1ea1d7 0,#1ea1d7 50%,#0088bd 51%,#0088bd 100%);background: -webkit-gradient(linear,left top,left bottom,from(#1ea1d7),color-stop(50%,#1ea1d7),color-stop(51%,#0088bd),to(#0088bd));background: linear-gradient(top,#1ea1d7 0,#1ea1d7 50%,#0088bd 51%,#0088bd 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ea1d7', endColorstr='#0088bd');}
.btn {font:100%/100% 'Open Sans',Arial,Helvetica,sans-serif;display: inline-block;overflow: visible;margin: 0 -5px;padding: 5px 10px;border: 0;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: #2b546a 1px 1px 0;box-shadow: #2b546a 1px 1px 0;color: #fff;text-decoration: none;text-shadow: 1px 1px 0 #0562a3;font-weight: 700;line-height: 1em;-webkit-transition: .1s linear all;-o-transition: .1s linear all;transition: .1s linear all;zoom: 1;-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background: #398bc2;background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#398bc2),color-stop(50%,#398bc2),color-stop(51%,#0e6db0),color-stop(100%,#0562a3));background: -webkit-linear-gradient(top,#398bc2 0,#398bc2 50%,#0e6db0 51%,#0562a3 100%);background: -o-linear-gradient(top,#398bc2 0,#398bc2 50%,#0e6db0 51%,#0562a3 100%);background: -webkit-gradient(linear,left top,left bottom,from(#398bc2),color-stop(50%,#398bc2),color-stop(51%,#0e6db0),to(#0562a3));background: linear-gradient(top,#398bc2 0,#398bc2 50%,#0e6db0 51%,#0562a3 100%);background-clip: padding-box;background-repeat: no-repeat;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#398bc2', endColorstr='#0562a3');}
.submitbutton {font:100%/100% 'Open Sans',Arial,Helvetica,sans-serif;display: inline-block;overflow: visible;margin: 0 0 0 -30px;padding: 5px 0;border: 0;color:#666666;text-decoration: none;font-weight: 700;line-height: 1em;-webkit-transition: .1s linear all;-o-transition: .1s linear all;transition: .1s linear all;zoom: 1;-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background: #FFFFFF;background-clip: padding-box;}
.joinbutton {font:80%/100% 'Open Sans',Arial,Helvetica,sans-serif;display: inline-block;overflow: visible;margin: 0 -5px;padding: 5px 10px;border: 0;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: #000000 1px 1px 0;box-shadow: #000000 1px 1px 0;color: #fff;text-decoration: none;text-shadow: 1px 1px 0 #0562a3;font-weight: 700;line-height: 1em;-webkit-transition: .1s linear all;-o-transition: .1s linear all;transition: .1s linear all;zoom: 1;-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background: #61387C;background-clip: padding-box;}

.searchForm {position:relative;margin-top:5px;}
.searchInput {padding:0px 5px;border:0;width:30%;}

.button {position:absolute;top:0;left:0;}
button.button {overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer;}
.button span {background:url(../wimages/sprite.png) no-repeat transparent;background-position:-57px -108px;width:34px;height:34px;opacity:0.3;filter:alpha(opacity=30);margin:0;}
button.button span {float:left;display: block;padding: 0;font-size: 12px;text-align: center;white-space: nowrap;}
.button span span {background:none;display:none;}
button.button span span {padding:0 25px;line-height:45px;}

/******* CONTENT *******/

.pageSec12 {width:48%;float:left;position:relative;margin-right:4%;margin-top:20px;margin-bottom:20px;position:relative;}
.pageSec13 {width:31%;float:left;position:relative;margin-right:3.5%;margin-top:30px;margin-bottom:20px;}
.pageSec23 {width:65.5%;float:left;position:relative;margin-right:3.5%;margin-top:30px;margin-bottom:20px;}
.img-proj {padding:20px;box-sizing: border-box;}
.sect-2 {width:50%;float:left;}

.usp13 {width:33%;float:left;position:relative;box-sizing: border-box;font-weight:600;letter-spacing:5px;text-transform:uppercase;}
.usp13 a {cursor:pointer;}
.uspBord {border-left:1px solid #333333;border-right:1px solid #333333;}

.last {margin-right:0 !important;clear:right;}

.TMain {font:120%/130% 'Open Sans',Arial,sans-serif;font-weight:300;}
.TMain h1 {font:230%/100% 'Open Sans',Arial,sans-serif;color:#00ADE9;margin:10px 0 10px 0;padding:0 0 10px 0;font-weight:700;text-align:left;border-bottom:1px dashed #E4E4E4;letter-spacing:-2px;}
.TMain h1.u {border-bottom:5px solid #F68026;padding:0 0 6px 0;text-decoration:none;}
.TMain h2 {font:210%/110% 'Open Sans',Arial,sans-serif;color:#0289C9;margin:0 0 10px 0;padding:10px;font-weight:800;letter-spacing:-2px;}
.TMain h2 u {color:#696969;}
.TMain h3 {font:140%/100% 'Open Sans',Arial,sans-serif;color:#000000;margin:0;padding:0 0 10px 0;font-weight:normal;text-align:left;}
.TMain h3 u {padding-bottom:2px;border-bottom:3px solid #333333;text-decoration:none;}
.TMain h4 {font:150%/100% 'Open Sans',Arial,sans-serif;color:#BE0F34;margin:0;padding:10px 0 10px 0;font-weight:normal;border-bottom:1px solid #E4E4E4;}
.TMain h5 {font:160%/130% 'Open Sans',Arial,sans-serif;color:#3E6A28;margin:0;padding:10px 0 10px 0;border-bottom:1px solid #CCCCCC;letter-spacing:-1px;font-weight:bold;}
.TMain h6 {font:190%/100% 'Open Sans',Arial,sans-serif;color:#BE0F34;margin:0 0 10px 0;padding:0 0 10px 0;font-weight:normal;text-align:left;}
.TMain a {text-decoration:none;}
.TMain a:hover {-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}

b.HeadB {font:190%/130% 'Open Sans',Arial,sans-serif;font-weight:900;text-transform:capitalize;text-transform:uppercase;}
b.HeadM {font:160%/130% 'Open Sans',Arial,sans-serif;font-weight:300;text-transform:capitalize;text-transform:uppercase;}
b.HeadS {font:150%/130% 'Open Sans',Arial,sans-serif;font-weight:300;}
b.HeadP {font:220%/130% 'Open Sans',Arial,sans-serif;font-weight:700;text-transform:capitalize;text-transform:uppercase;}


.CBlack {color:#333333;}
.CBlack a {color:#333333;}
.CBlack a:hover {color:#FFFFFF;}

.CGreen {color:#AEE24E;}
.CGreen a {color:#AEE24E;}
.CGreen a:hover {color:#333333;}

.CWhite {color:#FFFFFF;}

.TCen {text-align:center;}
.TLef {text-align:left;}

.LBlack {background:#666666;margin:10px auto 10px auto;display:block;width:60px;height:1px;text-align:center;}
.LGreen {background:#AEE24E;margin:10px auto 10px auto;display:block;width:60px;height:1px;text-align:center;}
.LGreenB {background:#AEE24E;margin:10px auto 30px auto;display:block;width:60%;height:3px;text-align:center;}
.LGreenBS {background:#AEE24E;margin:10px auto 30px auto;display:block;width:60px;height:3px;text-align:center;}

.LSub {width:100%;margin-top:10px;margin-bottom:30px;}
.LSubL {float:right;width:20%;height:3px;}
.LSubR {float:left;width:80%;height:1px;margin-top:2px;}

.LSubBlack {background:#E4E4E4;}
.LSubGreen {background:#AEE24E;}

b.ArtB {font:120%/130% 'Open Sans',Arial,sans-serif;font-weight:700;}
b.ArtD {font:90%/130% 'Open Sans',Arial,sans-serif;color:#999999;font-weight:400;}

a.ButS {font:100%/130% 'Open Sans',Arial,sans-serif;color:#FFFFFF;font-weight:400;padding:15px 30px;border-radius:3px;text-transform:capitalize;text-transform:uppercase;}

.ButBlack {background:#333333;}
.ButBlack:hover {background:#AEE24E;}

.ButGreen {background:#AEE24E;}
.ButGreen:hover {background:#333333;}

.ButGrey {background:#F2F2F2;}
.ButGrey:hover {background:#AEE24E;}

.SepLine {height:1px;color:#E4E4E4;background:#E4E4E4;border:0;clear:both;}

.EveDate {float:left;margin-right:10px;margin-bottom:10px;width:70px;padding:10px;text-align:center;font:110%/160% 'Open Sans Condensed', sans-serif;}
.EveCont {margin-bottom:10px;}

b.EveM {font-size:160%;font-weight:700;text-transform:capitalize;text-transform:uppercase;letter-spacing:-1px;}
b.EveDB {font-size:220%;font-weight:700;text-transform:capitalize;text-transform:uppercase;letter-spacing:-1px;}
b.EveDS {font:220%/130% 'Open Sans Condensed', sans-serif;font-weight:700;text-transform:capitalize;text-transform:uppercase;letter-spacing:-1px;}

.TabF {width:auto;margin:40px auto;}
.TabF td {padding:5px 20px;}
.inputFormCTA {background:transparent;width:95%;padding:5px;height:25px;border:1px solid #6A6A6A;font:90%/130% 'Open Sans',Arial,sans-serif;font-weight:400;color:#666666;text-align:left;}
.selectFormCTA {background:transparent;width:100%;padding:5px;height:35px;border:1px solid #6A6A6A;font:90%/130% 'Open Sans',Arial,sans-serif;font-weight:400;color:#666666;text-align:left;}
.submitFormCTA {background:#333333;width:100%;padding-top:10px;padding-bottom:10px;color:#FFFFFF;border:0;font:100%/130% 'Open Sans',Arial,sans-serif;font-weight:400;text-align:center;}
.submitFormCTA:hover {background:#AEE24E;color:#333333;cursor:pointer;}

.TMainS {font:110%/130% 'Open Sans',Arial,sans-serif;color:#999999;text-align:left;font-weight:400;}
.TMainS a {color:#999999;text-decoration:none;}
.TMainS a:hover {color:#AEE24E;text-decoration:none;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}

.ArticleBord {float:left;border:1px solid #E4E4E4;padding:1%;margin:1%;overflow:hidden;text-align:center;}
.Article14 {width:19%;}
.ArticleImg {max-height:150px;}

/******* FOOTER *******/

.Bone_half {width:48% !important;}
.Bone_third {width:32%;}
.Btwo_third {width:65.33%;}
.Bone_fourth {width:22%;}
.Bone_sixth {width:15%;float:left;position:relative;margin-right:2%;margin-bottom:10px;text-align:left;}
.Bthree_fourth {width:74%;}
.Bone_third,.Btwo_third,.Bone_fourth,.Bthree_fourth {float:left;position:relative;margin-right:1%;margin-bottom:10px;text-align:left;}
.Bone_half {float:left;position:relative;margin-right:3%;margin-bottom:10px;margin-top:10px;text-align:left;}

.TBotAdd {font:100%/130% 'Open Sans',Arial,sans-serif;color:#FFFFFF;text-align:left;font-weight:400;}
.TBotAdd b {font:150%/130% 'Open Sans',Arial,sans-serif;color:#999999;font-weight:400;}
.TBotAdd h3 {font:160%/130% 'Open Sans',Arial,sans-serif;margin:0;padding:0 0 10px 0;font-weight:900;color:#FFFFFF;}
.TBotAdd h3 u {border-bottom:2px solid #F68026;padding:0 0 5px 0;text-decoration:none;}
.TBotAdd a {color:#FFFFFF;text-decoration:none;}
.TBotAdd a:hover {color:#AEE24E;text-decoration:none;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.TBotAdd p {margin-top:40px;}
.TBotAddSocial a {color:#999999;text-decoration:none;font-size:20px;}
.TBotAddSocial a:hover {color:#AEE24E;text-decoration:none;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}


.TBotSoc {font:100%/130% 'Open Sans',Arial,sans-serif;color:#666666;text-align:left;font-weight:normal;}
.TBotSoc b {color:#000000;font-weight:normal;}
.TBotSoc h3 {font:130%/130% 'Open Sans',Arial,sans-serif;margin:0;padding:0 0 10px 0;font-weight:normal;color:#BE0F34;}
.TBotSoc h3 u {border-bottom:2px solid #F68026;padding:0 0 5px 0;text-decoration:none;}
.TBotSoc a {color:#666666;text-decoration:none;}
.TBotSoc a:hover {color:#000000;text-decoration:underline;}

.SPT {font:95%/120% 'Open Sans',Arial,sans-serif;color:#666666;font-weight:400;}
.SPT a {color:#666666;text-decoration:none;}
.SPT a:hover {color:#AEE24E;text-decoration:none;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}

/******* IMAGES DEFINITIONS *******/

.imiddle {vertical-align:middle;border:0;}
.imiddle5 {vertical-align:middle;border:0;margin:2px;}

.imiddle2 {position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.imiddleM {vertical-align:middle;border:0;float:left;position:relative;}
.imiddleMF {vertical-align:middle;border:0;float:left;position:relative;clear:right;}

.imiddlePA {vertical-align:middle;border:0;max-width:504px;}
.imiddleXS {vertical-align:middle;border:0;max-width:25px;padding-right:10px;}
.imiddleXS2 {vertical-align:middle;border:0;max-width:80px;padding-right:10px;}
.imiddleG {vertical-align:middle;border:3px solid #F2F2F2;}
.imiddleIc {vertical-align:middle;border:0;margin-right:5px;margin-bottom:5px;max-height:32px;}
.imiddleIc55 {vertical-align:middle;border:0;margin-right:5px;margin-bottom:5px;max-height:55px;}
.imiddleCart {vertical-align:middle;border:0;max-width:55px;}

.imiddlePad {vertical-align:middle;border:0;margin-right:10px;}

.imiddleR {vertical-align:middle;border:0;float:right;padding-left:20px;}
.imiddleL {vertical-align:middle;border:0;float:left;padding-right:20px;}

.imiddleB {vertical-align:middle;border-bottom:1px solid #C9CBCD;border-top:0;border-left:0;border-right:0;}
.imiddleB a {vertical-align:middle;border-bottom:1px solid #C9CBCD;border-top:0;border-left:0;border-right:0;}
.imiddleB a:hover {vertical-align:middle;border-bottom:1px solid #C9CBCD;border-top:0;border-left:0;border-right:0;}

.bordimg {border:1px solid #C9CBCD;background:#FFFFFF;}
.ImgPort {border:4px solid #5C98A0;padding:1px;margin-right:10px;}
.ImgPortF {border:4px solid #5C98A0;padding:1px;margin-right:10px;width:320px;}
.imiddlePlus {max-width:15px;}
.imiddleTIco {max-width:60px;margin-bottom:-10px;}

/******* OTHER DEFINITIONS *******/

.map {max-height:350px;width:100%;height:100%;}
.mapL {max-width:1200px;max-height:450px;min-height:250px;width:100%;height:100%;}

.hline {height:1px;color:#F4F4F4;background:#F0F0F0;border:0;}
.dLine {height:1px;color:#E4E4E4;background:#E4E4E4;border:0;}
.hlineG {height:1px;width:760px;color:#999999;background:#999999;border:0;}
.hlineY5 {height:5px;color:#CC9900;background:#CC9900;border:0;}
.hlineR5 {height:5px;color:#CC0000;background:#CC0000;border:0;}

.vlineG {width:1px;color:#999999;background:#999999;border:0;}

.s10 {width:10px;}
.s14 {width:14px;}
.s15 {width:15px;}
.s20 {width:20px;}
.s30 {width:30px;}
.s110 {width:110px;}
.s810 {width:810px;height:15px;}
.prig {text-align:right;}
.h15 {height:15px;}
.h10 {height:10px;}
.icoPad {padding:0 5px;}
.icoSocial {font-size:40px;padding:0 15px;}

/******* TESTIMONIALS *******/

#testimonials {margin:0 auto;width:80%;}
#testimonials blockquote {width:100%;margin:0;display:block;}
#testimonials blockquote p {margin:0;padding:5px 5px 0 0;}
#testimonials blockquote cite {font-weight:bold;display:block;color: #666666;}

.testimL {position: absolute;display: block;top:20%;left:0;z-index: 60;}
.testimR {position: absolute;display: block;top:20%;right:0;z-index: 60;}
a.t_prev {padding:15px 5px;background:#7AAD1D;opacity: 0.65;filter: alpha(opacity=65);border-radius:5px 0 0 5px;}
a.t_next {padding:15px 5px;background:#7AAD1D;opacity: 0.65;filter: alpha(opacity=65);border-radius:0 5px 5px 0;}

/******* SLICK *******/

.slick-slider {padding: 0;margin: 0;position: relative;display: block;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: none;touch-action: none;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-slide {float: left;height: 100%;min-height: 1px;}
.projectSlide {padding: 0;margin-bottom: 0;}
.projectSlide ul.slick-slider {margin: 0;}
.projectSlide li {width: 16.66%;display:block;}
.projectDiv {width: 100%;position: relative;}
.projectDiv img {width: 100%;max-width: none;display:block;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.projectDiv a.projectInner {background: url(../wimages/shadow.png) center bottom repeat-x, url(../wimages/plus.png) center -110px no-repeat;position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding: 30px;text-align: center;-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.projectDiv a.projectInner .projectPositioning {position: absolute;bottom: 0;-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;height: 160px;top: auto;left: 20px;right: 20px;}
.projectSlide li .projectDiv a.projectInner .title {color:#AEE24E;font:210%/130% 'Open Sans',Arial,sans-serif;font-weight: 800;text-transform: uppercase;margin-bottom: 0px;letter-spacing:-1px;}
.projectSlide li .projectDiv a.projectInner .text {font:100%/130% 'Open Sans',Arial,sans-serif;font-weight: 400;color:#FFFFFF;}
li .projectDiv a.projectInner .readMore {display: inline-block;position: absolute;bottom: -100px;-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;width: 202px;height: 54px;background: #AEE24E;line-height: 54px;text-transform: uppercase;text-align: center;letter-spacing: 3px;color: #333333;font-weight: 900;left: 50%;margin-left: -101px;padding: 0;border: none;}
li .projectDiv a.projectInner:hover .readMore {bottom: 50%;margin-bottom: 320px;display:block;}
.projectSlide li .projectDiv a.projectInner .readMore:hover {background-color: #000;color: #AEE24E;}
.projectDiv a.projectInner:hover {background: url(../wimages/shadow.png) center bottom repeat-x, url(../wimages/plus.png) center 110px no-repeat;}
.projectDiv a.projectInner:hover .projectPositioning {bottom: -200px;}

.productimg{
    height: 160px;
    max-width: 350px;
}
.black{
    color:#333333;
    margin:2px;
}

span.hiddenprice{
    font-size:15px;
    font-weight:bold;
}

span.LBlackB{
    background: #666666;
    margin: 15px auto 2px auto;
    display: block;
    width: 30%;
    height: 1px;
    text-align: center;
}

p.italic{
    font-style: italic!important;
    font-weight: normal!important;
    text-transform: uppercase!important;
}

.login{
    color: #333333!important;
    background-color: #ffffff!important;
    padding: 50px!important;
}

#floatMenu {
    position:absolute;
    top:150px;
    right:2%;
    width:200px;
    z-index: 100;
}
#floatMenu ul {
    margin-bottom:20px;
    list-style: none;
}
#floatMenu ul li a {
    display:block;
    background-color:#AEE24E;
    border-bottom: 2px solid #333;
    text-decoration:none;
    color:#333;
    padding:5px 5px 5px 25px;
}

/*POPUP*/

.img-replace {
  /* replace text with an image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%; 
  color: transparent;
  white-space: nowrap;
}
.bts-popup {
  position: fixed;z-index: 999999;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.bts-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.bts-popup-container {
  position: relative;
  width: 90%;
  max-width: 500px;
  margin: 4em auto;
  background: #AEE24E;
  padding: 40px;
  border-radius: 10px; 
  text-align: center;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.bts-popup-container .inputFormCTA {text-align: center;margin: 0 auto 10px auto;}
.bts-popup-container .g-recaptcha div {margin: 0 auto 10px auto;}
.bts-popup-container .submitFormCTA:hover {background: #FFFFFF;}
.bts-popup-container img {
  padding: 20px 0 0 0;
}
.bts-popup-container p {
	color: white;
  padding: 10px 40px;
}
.bts-popup-container .bts-popup-button {
  padding: 5px 25px;
  border: 2px solid white;
	display: inline-block;
  margin-bottom: 10px;
}

.bts-popup-container a {
  color: white;
  text-decoration: none;
  text-transform: uppercase;
}

.bts-popup-container .bts-popup-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}
.bts-popup-container .bts-popup-close::before, .bts-popup-container .bts-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 16px;
  height: 3px;
  background-color: white;
}
.bts-popup-container .bts-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}
.bts-popup-container .bts-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 6px;
  top: 13px;
}
.is-visible .bts-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media only screen and (min-width: 1170px) {
  .bts-popup-container {
    margin: 8em auto;
  }
}
