body{margin:auto; font-family: 'Montserrat', sans-serif; font-size:13px; color:#000; -webkit-text-size-adjust: 100%; display: block; margin: auto;}

button, .btn, .btn2{display:inline-block; margin:3px 0; padding:8px 20px; font-family:'Montserrat' , Arial, Helvetica, sans-serif; font-size:12px; background:#0a60a2; border:1px solid #0a60a2; color:#fff; border-radius:5px; cursor:pointer; -webkit-appearance:button; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; text-transform: uppercase; text-align: center;}
button:hover, .btn:hover{background:transparent; color:#0a60a2;}

.btn{-webkit-appearance:none;}
.btn2{-webkit-appearance:none;}

input,select,textarea{width:100%; margin:3px 0; padding:11px 13px; font-family:'Montserrat' , Arial, Helvetica, sans-serif; font-size:13px; -ms-box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:none; border-radius: 4px; border:1px solid #ebedf4; background: #f5f6fa; color:#333; box-sizing: border-box;}
input[type='checkbox']{width:20px; -webkit-appearance: checkbox; padding:0;}
input[type='radio']{width:20px; -webkit-appearance: radio; padding:0;}
select{background:#f5f6fa url(//www.autosynergy.co.uk/assets/icons/select-arrow-black.png) no-repeat; background-position:right 10px center; background-size:22px;}
.reg{padding:12px; background:#fc0 url(//www.autosynergy.co.uk/assets/icons/bg-form-reg.png) 0 0 no-repeat; background-size:contain; font-family:uk-number-plate, Arial; text-align:center; color:#000; font-size:28px; border:0; border-radius:3px; text-transform:uppercase;}
.reg.white{background:#f9f9f9 url(//www.autosynergy.co.uk/assets/icons/bg-form-reg.png) 0 0 no-repeat; background-size:contain; border: 1px solid #eee; color:#111;}

.i-wrap{position: relative; margin:15px 0; }
.i-wrap input{background:#fff; height:50px; padding:8px 18px; overflow: auto; border-color: #ddd;}
.i-wrap select{background-color: #fff; height:50px; padding:8px 18px; overflow: auto; border-color: #ddd;}
.i-wrap textarea{background-color: #fff; padding:16px 18px; overflow: auto; border-color: #ddd;}
.i-wrap small{position: absolute; top:-3px; left:13px; z-index:1; padding:0 6px; font-size: 11px; color: #bbb; background:#fff;}
.i-wrap i{position: absolute; right:0; top:3px; z-index:1; padding:15px; font-size:20px; cursor: pointer;}
.i-wrap.pound em{position: absolute; top:17px; left:10px; padding:2px 5px; border-right: 1px solid #eee; z-index: 1; font-style: normal; color: #999;}
.i-wrap.pound input{padding-left:35px;}

.error-msg{color:#b00; font-size:13px; margin:0 0 4px;}

h1{font-size:1.8em; font-weight:normal; display:block; margin:0;}
h2{font-size:1.6em; font-weight:normal; display:block; margin:0;}
h3{font-weight:normal; display:block; margin:0;}
h4{font-weight:normal; display:block; margin:0;}

@media screen and (max-width:768px){
	h1{font-size:1.5em;}
	h2{font-size:1.2em;}
}


a:link    {text-decoration:none; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
a:visited {text-decoration:none;}
a:hover   {text-decoration:none;}

.valign {position:relative;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.valign-contain{position: absolute; top:0; bottom:0; width:100%; height:100%;}

.mce-content ul{line-height:20px !important;}

.disclaimer{font-size:11px; color:#777;}

article,aside,div,li,dt,a{box-sizing: border-box;}
b{font-weight: normal;}
p{line-height: 25px;}

@media screen and (max-width:768px){
	p{line-height: 22px;}
}

.close{position: absolute; right:5px; top:5px; width:25px; height:25px; padding:2px; font-size: 28px; line-height:16px; box-sizing: border-box; font-family: helvetica-thin, Arial; transform: rotate(45deg); -webkit-transform: rotate(45deg);cursor: pointer;}

a.arrow{padding-left: 20px; text-decoration: none;}
a.arrow:before {font-family: 'Font Awesome Kit'; content: '\e008'; margin: 0 5px 0 -15px;}


section .wrapper{max-width:1800px;  margin:auto;}
section .wrapper.pad{padding:45px;}

@media screen and (max-width:768px){
	section .wrapper.pad{padding:25px;}
}

.np2{margin:15px 0; column-count: 2; column-gap: 100px;}
.np2 p{padding:0 0 20px 0; margin: 0; line-height: 22px;}
.np2 p:first-child{padding:0;}
@media screen and (max-width:1200px){
	.np2{column-count: 1; column-gap: 100px;}
}


.switch{width:100%; margin: 0 0 10px; border: 1px solid #eee; border-radius: 5px; text-align: center; overflow: hidden;}
.switch.yesno{width:130px;}
.switch.yesno dt{max-width:65px;}

.switch.large{margin:10px 0;}
.switch.large dt{padding: 17px; font-size: 17px;}
.switch.large dt i{font-size: 32px; display: inline-block; vertical-align: middle;}

.switch dt{float:left; width:50%; margin:0px; padding:7px 0; border-right: 1px solid #f2f2f2; font-size:13px; transition: ease-in-out all 0.2s;  cursor: pointer;}
.switch dt:first-child{border-radius:4px 0 0 4px;}
.switch dt:last-child{border-radius: 0 4px 4px 0; border-right: 0;}
.switch dt:hover{color: #fff; background: #ccc;}
.switch dt.sel{color: #fff;}

.switch.three dt{width:33.33%;}
.switch.four dt{width:25%;}
.switch.five dt{width:20%;}

.switch-text dt{display: none; padding:5px; font-size: 13px;}
.switch-text dt.sel{display: block;}
.switch-text dt i{font-size: 10px; margin: 0 0 0 5px;}

@media screen and (max-width:768px){
	.switch.large dt{padding: 10px 15px; font-size: 15px;}
	.switch.large dt i{display: block; font-size: 24px;}
}

.radio-switch{overflow: hidden;}
.radio-switch dt{float:left; padding:5px 20px 5px 5px; cursor: pointer;}
.radio-switch dt i{display: inline-block; vertical-align: middle; width:20px; height: 20px; margin:0 10px 0 0; border-radius: 15px; border:2px solid #ddd; box-sizing: border-box; transition: all ease-in-out 0.2s;}
.radio-switch dt:hover i{border:3px solid #ddd;}
.radio-switch dt.sel i{border:0;}
.radio-switch dt span{display: inline-block; height:20px;}

.dyn-btn{position: relative; display: inline-block; min-width:280px; font-size: 12px;}
					
.dyn-btn .btn-loop{text-align: left; color: #fff;}
.dyn-btn .btn-loop div{margin:3px 0 0; padding:12px 15px; cursor: pointer;}
.dyn-btn .btn-loop div i{float:right; margin:0 0 0 8px; padding:3px 0px 3px 8px; border-left:1px solid rgba(255,255,255,0.2);}

.dyn-btn .btn-first{display:inline-block; min-width:220px; text-align: left; color: #fff; padding:12px 25px; margin:0 4px 0 0; cursor: pointer; vertical-align:middle;}
.dyn-btn .btn-second{display:inline-block; min-width:220px; text-align: left; padding:11px 24px; margin:0 4px 0 0; border:1px solid rgba(205,205,205,0.85); background: rgba(255,255,255,0.85); cursor: pointer; vertical-align:middle;}
.dyn-btn .btn-more{display:inline-block; font-size:16px; color:#595959; padding:11px; background:#f5f5f5; cursor: pointer; vertical-align:middle;}
.dyn-btn .btn-more i{display:block;}

.dyn-btn .btn-options{display: none; position: absolute; z-index:3; width:100%; text-align: left; font-size: 12px;}
.dyn-btn .btn-options dt{margin:3px 0 0; padding:10px 15px; border:1px solid rgba(205,205,205,0.85); background: rgba(255,255,255,0.85); -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); cursor: pointer;}
.dyn-btn .btn-options dt i{font-size: 10px; margin:0 10px 0 0;}

.dyn-btn-tel{display:inline-block; margin:6px 0 6px 30px; vertical-align:middle;}
.dyn-btn-tel small{font-size:11px;}
.dyn-btn-tel a{display: block; font-size:16px;}

@media screen and (max-width:700px){
    .dyn-btn.expand{width:100%;}
    .dyn-btn .btn-first{width:100%; margin:0 0 4px;}
    .dyn-btn .btn-second{width:calc(100% - 42px);}
    .dyn-btn .btn-second.no-more{width:100%;}
    
    .dyn-btn-tel.expand{display:block; margin:20px 0 0; text-align:center;}
}

@media screen and (max-width:560px){
    .dyn-btn{width:100%;}

    .dyn-btn-tel{display:block; margin:20px 0 0; text-align:center;}
}


/* ---------------------------------------
Tables
------------------------------------------*/
table{width:99%; margin:2% 0; background: #ddd; border-spacing:1px;}
table th{padding:12px 25px; font-weight:normal; text-align:left;}
table tr{background:#fff;}
table td{padding:12px 25px;}
@media screen and (max-width: 1024px){
	table{font-size: 14px;}
	table td{padding:12px 20px;}
}
@media screen and (max-width: 768px){
	table{width:100%; font-size: 13px;}
	table td{padding:12px 16px;}
}
@media screen and (max-width: 480px){
	table{font-size: 12px;}
	table td{padding:10px 12px;}
}



.red{background: #a00;}
.yellow{background: #ffdd00;}
.green{background: #1ca633;}
.orange{background: #f60;}
.grey{background: #888;}
.blue{background: #3982ef;}
.black{background: #000;}
.silver{background: #ccc;}
.white{background: #f9f9f9;}
.brown{background: #8f5124;}
.purple{background: #a33bc1;}
.gold{background: #d68d00;}

.black.op0{background: rgba(0,0,0,0.0); color: #fff;}
.black.op10{background: rgba(0,0,0,0.1); color: #fff;}
.black.op20{background: rgba(0,0,0,0.2); color: #fff;}
.black.op30{background: rgba(0,0,0,0.3); color: #fff;}
.black.op40{background: rgba(0,0,0,0.4); color: #fff;}
.black.op50{background: rgba(0,0,0,0.5); color: #fff;}
.black.op60{background: rgba(0,0,0,0.6); color: #fff;}
.black.op70{background: rgba(0,0,0,0.7); color: #fff;}
.black.op80{background: rgba(0,0,0,0.8); color: #fff;}
.black.op90{background: rgba(0,0,0,0.9); color: #fff;}

.black .btn-hollow{color: #fff !important; }

.white.op0{background: rgba(255,255,255,0.0); color: #222;}
.white.op10{background: rgba(255,255,255,0.1); color: #222;}
.white.op20{background: rgba(255,255,255,0.2); color: #222;}
.white.op30{background: rgba(255,255,255,0.3); color: #222;}
.white.op40{background: rgba(255,255,255,0.4); color: #222;}
.white.op50{background: rgba(255,255,255,0.5); color: #222;}
.white.op60{background: rgba(255,255,255,0.6); color: #222;}
.white.op70{background: rgba(255,255,255,0.7); color: #222;}
.white.op80{background: rgba(255,255,255,0.8); color: #222;}
.white.op90{background: rgba(255,255,255,0.9); color: #222;}

.left.black0{background: -moz-linear-gradient(right, rgba(0,0,0,0.0) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(right, rgba(0,0,0,0.0) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to right, rgba(0,0,0,0.0) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.left.black10{background: -moz-linear-gradient(right, rgba(0,0,0,0.10) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(right, rgba(0,0,0,0.10) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to right, rgba(0,0,0,0.10) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.left.black20{background: -moz-linear-gradient(right, rgba(0,0,0,0.20) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(right, rgba(0,0,0,0.20) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to right, rgba(0,0,0,0.20) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.left.black30{background: -moz-linear-gradient(right, rgba(0,0,0,0.30) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(right, rgba(0,0,0,0.30) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to right, rgba(0,0,0,0.30) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.left.black40{background: -moz-linear-gradient(right, rgba(0,0,0,0.40) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(right, rgba(0,0,0,0.40) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to right, rgba(0,0,0,0.40) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.left.black50{background: -moz-linear-gradient(right, rgba(0,0,0,0.50) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(right, rgba(0,0,0,0.50) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to right, rgba(0,0,0,0.50) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.left.black60{background: -moz-linear-gradient(right, rgba(0,0,0,0.60) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(right, rgba(0,0,0,0.60) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to right, rgba(0,0,0,0.60) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.left.black70{background: -moz-linear-gradient(right, rgba(0,0,0,0.70) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(right, rgba(0,0,0,0.70) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to right, rgba(0,0,0,0.70) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.left.black80{background: -moz-linear-gradient(right, rgba(0,0,0,0.80) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(right, rgba(0,0,0,0.80) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to right, rgba(0,0,0,0.80) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.left.black90{background: -moz-linear-gradient(right, rgba(0,0,0,0.90) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(right, rgba(0,0,0,0.90) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to right, rgba(0,0,0,0.90) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.left.black100{background: -moz-linear-gradient(right, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(right, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); color: #fff;}

.right.black0{background: -moz-linear-gradient(left, rgba(0,0,0,0.0) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(left, rgba(0,0,0,0.0) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to left, rgba(0,0,0,0.0) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.right.black10{background: -moz-linear-gradient(left, rgba(0,0,0,0.10) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(left, rgba(0,0,0,0.10) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to left, rgba(0,0,0,0.10) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.right.black20{background: -moz-linear-gradient(left, rgba(0,0,0,0.20) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(left, rgba(0,0,0,0.20) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to left, rgba(0,0,0,0.20) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.right.black30{background: -moz-linear-gradient(left, rgba(0,0,0,0.30) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(left, rgba(0,0,0,0.30) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to left, rgba(0,0,0,0.30) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.right.black40{background: -moz-linear-gradient(left, rgba(0,0,0,0.40) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(left, rgba(0,0,0,0.40) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to left, rgba(0,0,0,0.40) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.right.black50{background: -moz-linear-gradient(left, rgba(0,0,0,0.50) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(left, rgba(0,0,0,0.50) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to left, rgba(0,0,0,0.50) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.right.black60{background: -moz-linear-gradient(left, rgba(0,0,0,0.60) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(left, rgba(0,0,0,0.60) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to left, rgba(0,0,0,0.60) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.right.black70{background: -moz-linear-gradient(left, rgba(0,0,0,0.70) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(left, rgba(0,0,0,0.70) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to left, rgba(0,0,0,0.70) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.right.black80{background: -moz-linear-gradient(left, rgba(0,0,0,0.80) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(left, rgba(0,0,0,0.80) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to left, rgba(0,0,0,0.80) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.right.black90{background: -moz-linear-gradient(left, rgba(0,0,0,0.90) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(left, rgba(0,0,0,0.90) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to left, rgba(0,0,0,0.90) 0%,rgba(0,0,0,0) 100%); color: #fff;}
.right.black100{background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to left, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); color: #fff;}

.left.white0{background: -moz-linear-gradient(right, rgba(255,255,255,0.0) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(right, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0) 100%); color: #222;}
.left.white10{background: -moz-linear-gradient(right, rgba(255,255,255,0.10) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(right, rgba(255,255,255,0.10) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,0.10) 0%,rgba(255,255,255,0) 100%); color: #222;}
.left.white20{background: -moz-linear-gradient(right, rgba(255,255,255,0.20) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(right, rgba(255,255,255,0.20) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,0.20) 0%,rgba(255,255,255,0) 100%); color: #222;}
.left.white30{background: -moz-linear-gradient(right, rgba(255,255,255,0.30) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(right, rgba(255,255,255,0.30) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,0.30) 0%,rgba(255,255,255,0) 100%); color: #222;}
.left.white40{background: -moz-linear-gradient(right, rgba(255,255,255,0.40) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(right, rgba(255,255,255,0.40) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,0.40) 0%,rgba(255,255,255,0) 100%); color: #222;}
.left.white50{background: -moz-linear-gradient(right, rgba(255,255,255,0.50) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(right, rgba(255,255,255,0.50) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,0.50) 0%,rgba(255,255,255,0) 100%); color: #222;}
.left.white60{background: -moz-linear-gradient(right, rgba(255,255,255,0.60) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(right, rgba(255,255,255,0.60) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,0.60) 0%,rgba(255,255,255,0) 100%); color: #222;}
.left.white70{background: -moz-linear-gradient(right, rgba(255,255,255,0.70) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(right, rgba(255,255,255,0.70) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,0.70) 0%,rgba(255,255,255,0) 100%); color: #222;}
.left.white80{background: -moz-linear-gradient(right, rgba(255,255,255,0.80) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(right, rgba(255,255,255,0.80) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,0.80) 0%,rgba(255,255,255,0) 100%); color: #222;}
.left.white90{background: -moz-linear-gradient(right, rgba(255,255,255,0.90) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(right, rgba(255,255,255,0.90) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,0.90) 0%,rgba(255,255,255,0) 100%); color: #222;}
.left.white100{background: -moz-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); color: #222;}

.right.white0{background: -moz-linear-gradient(left, rgba(255,255,255,0.0) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to left, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0) 100%); color: #222;}
.right.white10{background: -moz-linear-gradient(left, rgba(255,255,255,0.10) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0.10) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to left, rgba(255,255,255,0.10) 0%,rgba(255,255,255,0) 100%); color: #222;}
.right.white20{background: -moz-linear-gradient(left, rgba(255,255,255,0.20) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0.20) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to left, rgba(255,255,255,0.20) 0%,rgba(255,255,255,0) 100%); color: #222;}
.right.white30{background: -moz-linear-gradient(left, rgba(255,255,255,0.30) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0.30) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to left, rgba(255,255,255,0.30) 0%,rgba(255,255,255,0) 100%); color: #222;}
.right.white40{background: -moz-linear-gradient(left, rgba(255,255,255,0.40) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0.40) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to left, rgba(255,255,255,0.40) 0%,rgba(255,255,255,0) 100%); color: #222;}
.right.white50{background: -moz-linear-gradient(left, rgba(255,255,255,0.50) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0.50) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to left, rgba(255,255,255,0.50) 0%,rgba(255,255,255,0) 100%); color: #222;}
.right.white60{background: -moz-linear-gradient(left, rgba(255,255,255,0.60) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0.60) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to left, rgba(255,255,255,0.60) 0%,rgba(255,255,255,0) 100%); color: #222;}
.right.white70{background: -moz-linear-gradient(left, rgba(255,255,255,0.70) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0.70) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to left, rgba(255,255,255,0.70) 0%,rgba(255,255,255,0) 100%); color: #222;}
.right.white80{background: -moz-linear-gradient(left, rgba(255,255,255,0.80) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0.80) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to left, rgba(255,255,255,0.80) 0%,rgba(255,255,255,0) 100%); color: #222;}
.right.white90{background: -moz-linear-gradient(left, rgba(255,255,255,0.90) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0.90) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to left, rgba(255,255,255,0.90) 0%,rgba(255,255,255,0) 100%); color: #222;}
.right.white100{background: -moz-linear-gradient(left, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to left, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%); color: #222;}