html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; box-sizing: border-box;}*,*:before,*:after{box-sizing:border-box;}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:black}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {    -webkit-appearance: none;    margin: 0; }input[type='number'] {    -moz-appearance:textfield;}html {    overflow-y: scroll;    -webkit-font-smoothing: antialiased;}body {    background: #fff;    font: 16px/1.6em roboto, BlinkMacSystemFont, "-apple-system", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;    font-weight: 300;    color: #333;}.textSection a {    color:#999!important;     text-decoration: none;    transition:.5s;}a {    color:#999;     text-decoration: none;    transition:.5s;}a:hover {    color: #000;}footer a:hover {    color: #fff;}p {    margin: 1em 0;}icon {    font-family: fontawesome;}.outerWrap {overflow: hidden;}h1, h2, h3, h4, h5, h6 {    font-weight: 300;    font-family: roboto;     line-height: 1.2em;    color:  #000 ;}h1 {      font-size: 3em;    margin: 0 0 .3em;    text-transform:uppercase;    font-weight:bold;    line-height:0.8em;    letter-spacing:-2px;}h1 span {    color:#f39300;}h2 {    font-size: 2.3em;    margin: .3em 0;}h3 {    font-size: 1.3em;    margin: 1em 0;}h4 {    font-size: 1.1em;    margin: .3em 0;}h5 {    font-family: roboto, BlinkMacSystemFont, "-apple-system", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;    font-weight: bold;    font-size: 1.1em;    line-height: 1.5em;    margin: .2em 0;}h6 {      font-family: roboto, BlinkMacSystemFont, "-apple-system", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;    font-style: normal;    text-transform: uppercase;    letter-spacing: 0.1em;    font-size: 0.7em;    margin: .2em 0;}h6 a {    margin-bottom: 0.2em;    padding: 0 !important;}h6 a:before {    content: "\f0da";    font-family: FontAwesome;    margin-right: 10px;}section {    width: 100%;}.container {    max-width: 1200px;    width: 100%;    margin: auto;    position: relative;}.siteContent {    padding: 1em 0;}.textSection .siteContent img, .categorySection .siteContent img, .viewCart .siteContent img {    height: auto !important;    max-width: 100%;}.siteTop {        position: relative;    background: url(thumbnaillarge/_sectionBg.jpg) center no-repeat;    background-size:cover;}.link0 .siteTop {background: none;}.siteBottom .container {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: stretch;    -ms-flex-align: stretch;    align-items: stretch;    padding: 0 10px;}.siteContent, .searchContent {    width: 100%;    -ms-flex: 1 1 auto;}#subBannerHome img, #subBanner img {    width: 100%;    height: auto;    display: block;}.buttonSection .siteContent, .buttonSection .container {    padding: 0;}.desktop-hide, a.desktop-hide {    display: none !important;}.sidebar {    width: 280px;    padding: 2em 0.5em 15px;    margin: 0px 15px 0 0;    -webkit-box-flex: 0,;    -ms-flex: 0, 0, 0px;    flex: 0, 0, 0;    line-height: 1.5em;    background: rgba(0, 0, 0, 0.1);}.textSection .sidebar, .photoSection .sidebar {    display: none;}.sidebar .item, #outerSidebar .item {    width: 100%;    margin-top: 15px;}.sidebar .item .contentImg, #outerSidebar .item .contentImg {    width: 100%;    height: 0;    padding-bottom: 80%;    background-size: cover !important;    background-repeat: no-repeat !important;    background-position: center center !important;}.sidebar .item .caption, #outerSidebar .item .caption {    font-size: .9em;}#outerSidebar {    display: none;}#cartContent .sidebar {    display: none;}.contact a:before, .contact div:before, .contact p:before, .enquiry:before {    font-family: FontAwesome;    display: inline-block;    position: relative;    margin-right: 1em;    color: inherit;    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;        -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    color: #fff;}.phone:before {    font-family: FontAwesome;    padding-right:10px;    content: "\f098";        content: "\f095";    }.phone span:before {    font-family: FontAwesome!important;    padding-right:10px!important;    content: "\f098"!important;        content: "\f095";        color:#fff!important;}.mobile:before {    content: "\f10b";    }.email:before, .enquiry:before {    font-family: fontAwesome;    content: "\f003";                                border-radius: 2em !important;}.fax:before {    content: "\f1ac";    }.address:before {    content: "\f278";        content: "\f279";        content: "\f124";        content: "\f041";    }.facebook:before, .twitter:before, .linkedIn:before, .instagram:before, .youTube:before {    font-family:fontAwesome;}.textSection .facebook:before, .textSection .instagram:before, .textSection .linkedIn:before {    padding-right:10px;}.facebook:before {    content: "\f082";        content: "\f09a";    }.instagram:before {    content: "\f16d";    }.twitter:before {    content: "\f081";        content: "\f099";    }.googlePlus:before {    content: "\f0d4";        content: "\f0d5";    }.pinterest:before {    content: "\f0d3";        content: "\f0d2";    }.linkedIn:before {    content: "\f08c";        content: "\f0e1";    }.youTube:before {    content: "\f16a";        content: "\f166";        content: "\f167";    }.flickr:before {    content: "\f16e";    }#subBannerHome .down:before {    content: "\f078";    font-family: FontAwesome;}hr {    border: 0;    height: 1px;    color: #ccc;    background-color: #ccc;    width: 100%;}#menu {    position: fixed;    top: 50px;    left: 100px;    right: 100px;    width: auto;    z-index: 100;}#menu nav {    width: 100%;    margin: auto;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: end;    -ms-flex-pack: end;    justify-content: flex-end;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    padding: 0 10px;}#menu nav li {    list-style: none;    float: left;    display: inline-block;    margin: 0;    text-align: center;    position: relative;    padding: 10px 10px;    -webkit-transition: 0.5s;    transition: 0.5s;}#menu nav li a {    display: inline-block;    text-decoration: none;    width: 100%;    max-width:160px;    font-weight:400;    color: rgba(255,255,255, 1);    box-sizing: border-box;    vertical-align:middle!important;    font-size: 0.9em;    line-height:1em;    font-family: 'Poppins', sans-serif;     text-transform: uppercase;}#menu nav li a:hover, #menu nav .parent:hover > a {    color:rgba(255,255,255,0.5);}#menu nav .current > a {    color:rgba(255,255,255,0.8);}#menu nav .parent > a:after {    font-family: FontAwesome;    margin-left: 8px;    content: "\f107";    line-height: 1em;}#mobileMenu, #navToggleWrap {    display: none;}#menu nav ul {    position: absolute;    width: 150px;    margin: 0;    padding: 0;    display: none;    font-size: .85em;}#menu .subContainer {    background: #111;    margin-top: 10px;    position: relative;    display: inline-block;    padding: 10px;    width: 100%;    box-sizing: border-box;}#menu .subContainer:after {    position: absolute;    top: -10px;    left: 30px;    width: 0px;    height: 0px;    content: "";    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-bottom: 10px solid #111;}#menu nav ul li {    width: 100%;    padding:0 0 ;    display: inline-block;}#menu nav ul li a {    padding: 5px 0px;    text-align:left;    line-height: 1.1em;}@media all and (max-width: 700px) {    #navToggleWrap {        position: fixed;        top: 0;        left: 0;        width: 100%;        z-index: 2000;        -webkit-transition: 0.4s;        transition: 0.4s;    }    .mobileScroll.mobileScrollStart #navToggleWrap {        top: -100%;    }}.sideMenu li {    width: 100%;    list-style: none;    margin-bottom: 5px;    position: relative;}.sideMenu li a {    width: 100%;    display: inline-block;    background: #222;    text-decoration: none;    color: #fff;    padding: 10px;}.sideMenu li a:hover {    background: #efefef;    color: #222;}.sideMenu li ul {    position: absolute;    z-index: 1000;    top: 0;    left: 200px;    width: 210px;    margin: 0;    padding: 0;    display: none;}.sideMenu li .subContainer {    padding-left: 10px;}.sideMenu .current ul a {    background: #222;}.sideMenu .current a, .sideMenu ul .current a {    background: #222;}.contentImgRow .item {    display: inline-block;}.contentImgRow .contentImg {    display:flex;    justify-content:center;    align-items:center;    width: 100%;    height: 0;    padding-bottom: 80%;    background-repeat: no-repeat !important;    background-size: cover !important;    background-position: center center !important;    image-rendering: auto;    }.contentImgRow .caption {    font-size: .9em;    margin-top: 5px;}.contentImgRow .caption:empty {    display: none;}#enquiry {        float: left;    padding: 0;    width: 100%;    max-width: 1000px;    color: #333;    box-sizing: border-box;    margin: 0px 10px;    font-size: .8em;}.siteBottom #enquiry {          border-radius: 25px;}.enqHeader {    color: #000;    text-align: center;    padding: 0px 10px 8px;    margin-bottom: 5px;    margin-top: 0px;    font-size: 2.2em;    text-transform: uppercase;}#enquiry h4 {    text-align: center;    padding: 5px 0 10px;}.enqRow {    width: 100%;    overflow: hidden;    padding: 1px 10px;    box-sizing: border-box;}.enqLeft {    padding: 6px 5px 1px;    float: left;    width: 100%;    box-sizing: border-box;    font-size: 1em;    line-height: 1.4em;    color: #333;    display:none;}.enqRight {    width: 100%;    float: left;    position: relative;}#enquiry input, #enquiry textarea, #enquiry select {    width: 100%;    border: none;    padding: 10px 15px;    box-sizing: border-box;    font-size: 1em;    -webkit-appearance: none;    border-radius: 0;    font-family: inherit;    border-radius: 2em;    background: rgba(88,88,88,0.1);    border: 1px solid rgba(0,0,0,0.2);}#enquiry select {    padding: 10px 15px;}#enquiry select, #enquiry .datepicker{    color: #999;}#enquiry option{    color: #999;}#enquiry option:first-child{    color: #999;}.enqRight.selecter:after {    content: "\f078";    font-family: FontAwesome;    position: absolute;    right: 15px;    top: 5px;    pointer-events: none;    color: #333;}#enquiry h5 {    font-size: 1.4em;    display: block;    padding: 20px 0 0;    color: #666;    font-weight: 300;    text-transform: uppercase;}#enquiry input:focus, #enquiry textarea:focus {    background: rgba(0,0,0,0);    border: 1px solid #b6a781;}#enquiry select {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    text-indent: 1px;    text-overflow: '';}#enquiry select::-ms-expand {    display: none;}#enquiry label {    color: #585858;    padding: 5px 0 0;    display: inline-block;    margin-top: 15px;    line-height: 0.8em;    position: relative;    cursor: pointer;}#enquiry input {    border: 1px solid rgba(0,0,0,0.2);}#enquiry textarea {    border: 1px solid rgba(0,0,0,0.2);}input, select, textarea {    font-size: .9em;}#enquiry textarea {    height: 80px;}#enquiry input[type="radio"] {    width: 10%;    -webkit-appearance: radio;}#enquiry input[type="checkbox"] {    -webkit-appearance: checkbox;    width: 20px;}input[type=checkbox] { opacity: 0; position: absolute; } input[type=checkbox] + label:before {    font-family: FontAwesome;    font-size: 1.5em;    display: inline-block;    width: 20px;    position: relative;    top: 2px;    margin: 0 10px;    color: #b6a781;}input[type=checkbox] + label:before { content: "\f096"; } input[type=checkbox]:checked + label:before { content: "\f046"; } #enquiry input[type="submit"] {    margin: 10px 0 20px;    border: 0;    color: #fff;    padding: 10px 0;    border: 1px solid rgba(0,0,0,0.2);    background: #585858;    cursor: pointer;    border-radius: 25px;}#enquiry input[type="submit"]:hover {    color: #fff;}#enquiry select {    width: 100%;}#enquiry ::-webkit-input-placeholder {    color: #585858;      opacity:0.4;      filter: alpha(opacity=40);}#enquiry :-moz-placeholder {     color: #585858;      opacity:0.4;      filter: alpha(opacity=40);}#enquiry ::-moz-placeholder {      color: #585858;      opacity:0.4;      filter: alpha(opacity=40);}#enquiry :-ms-input-placeholder {      color: #585858;      opacity:0.4;      filter: alpha(opacity=40);}.grecaptcha-badge {    position:!important;        left:100%!important;}.g-recaptcha{    position: fixed;    bottom: 0;    right: 0;    cursor: pointer;    transition: .5s ease;    transform: translatex(-70px)}.g-recaptcha:hover{    transform: translatex(-250px)}footer {    width: 100%;    position:relative;    z-index:1;}footer .container {    overflow: hidden;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    width: 98%;    padding-bottom:0px;}#footerTop .container  {    padding-bottom:0px!important;}footer {    color: #ccc;    background: #000 ;}#footerBottom a {    color: inherit;    opacity: 0.5;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";    text-decoration: none;}#footerBottom a:hover {    color: inherit;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}footer nav {    width: 60%;    display: inline-block;}footer nav li {    list-style: none;    float: left;    display: inline-block;}footer nav li a {    text-decoration: none;    padding: 5px 10px;    display: inline-block;}.footerRight {    text-align: right;    margin-right: 10px;}#footerTop {    padding: ;    font-family: roboto;        text-transform: uppercase;    background: rgba(255,255,255,0.03);    background-size:cover;}#footerBottom {    padding: 2em 0;    font-size:0.8em;    color: #fff;}#footerTop .logo {}#footerTop .logo img {    width: 100%;    max-width:!important;    height: auto;    display: block;}#footerTop .phone {    color: #fff;    text-align:right;    padding-bottom:10px;}#footerTop .contact a logo {    border-color:#999;    color:#fff;  }#footerTop .phone span{    font-weight:bold;}#footerTop .contact:nth-child(1) a{    text-align: left;    line-height:1em;    display:block;}.footerDoc {    padding:5px 0!important;    font-size:0.8em;    display:block!important;    text-align: left!important;}.footerDoc:before {    content:"\f0da";    padding-right:5px;    line-height:1!important;    color:#999!important;}.footerText {    padding:50px 0;    text-transform:none;     top:0px;    width:100%;    text-align: left;    color:#111;    background:#f39300;    position:relative;    z-index:1;}.footerTextContainer {    width:100%;    max-width:1200px;    margin:0 auto;      position:relative!important; }.footerText p {    margin-right:120px;    margin-left:10px;}.footerText h3 {    line-height:1em;    margin:0;    text-transform: uppercase;}.trophy {    position:absolute;    width:100px;    right:10px;    margin-top:-100px;    z-index:99;}#toTop {    position: fixed;    bottom: 20px;    left: 20px;    z-index: 900;    background: rgba(255,255,255,0.2);}#toTop:before {    content: "\f077";}.siteBottom .siteContent li {    margin-bottom: 0.5em;    position: relative;}.siteBottom .siteContent ul {    list-style: none;}.siteBottom .siteContent ul li:before {    content: "\f00c";    font-family: FontAwesome;    font-size: 0.8em;    margin-right: 10px;    color: #999;    position: absolute;    top: 0;    left: -20px;}.grid {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    width: 100%;}.link0 #section2 .grid {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    width: 75%;    margin:0 auto;}.grid:after {        content: "";    display: table;    clear: both;    width: 100%;}.grid.justify {    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;}.grid.center {    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}.grid [class*='col-'], .contentImgRow .item, .cartThumb {    float: left;    margin: 5px;}.col-1 {    width: 100%;    width: calc(100% - 10px);}.col-2 {    width: 50%;    width: calc(50% - 10px);    display:inline-block!important;}.col-3 {    width: 33.33333%;    width: calc(33.33333% - 10px);    display:inline-block;}.select .col-3 {    width: 23.33333%;    width: calc(23.33333% - 10px)!important;    display:inline-block;}.col-3x2 {    width: 66.66%;    width: calc(66.66% - 10px);}.col-4, .contentImgRow .item, .cartThumb {    width: 25%;    width: calc(25% - 10px);}.col-4x3 {    width: 75%;    width: calc(75% - 10px);}.col-5 {    width: 20%;    width: calc(20% - 10px);}.col-5x2 {    width: 40%;    width: calc(40% - 10px);}.col-5x3 {    width: 60%;    width: calc(60% - 10px);}.col-5x4 {    width: 80%;    width: calc(80% - 10px);}.col-6 {    width: 16.666%;    width: calc(16.666% - 10px);}.col-6x5 {    width: 83.33%;    width: calc(83.33% - 10px);}.button,.contact a,#enquiry input[type="submit"],.basicFrame,h6 a {    display: inline-block;    cursor: pointer;    line-height: 1em;    padding: 0.8em 1.6em;    border-radius: 2em;     text-decoration: none;    text-align: center;    font-weight: normal;}* a.iconOnly {    padding: 0.8em 0em;    width: 2.8em;}* a.iconOnly:before {    margin-right: 0;}a.basicFrame {    color: #fff;    background: #999;    border: 2px solid #999;}a.basicFrame:hover {    color: #fff;    background: #000!important;    border: 2px solid #000!important;}#enquiry input[type="submit"]{    color: #999;    border: 2px solid #999;}.butS1,body .cartBtn.green,body .cartBtn,.cartItemAdd,.checkoutNext,.editDetails,.saveDetails,div button,.blogBtn .button,.viewCartSection #viewCart,#toTop {    color: ;    color: #000;    border: 2px solid #000;    border-radius:2em!important;}.butS1:hover, .butS1:active,a.basicFrame:hover,a.basicFrame:active,#enquiry input[type="submit"]:hover,#enquiry input[type="submit"]:active,body .cartBtn.green:hover,body .cartBtn.green:active,body .cartBtn:hover,body .cartBtn:active,.cartItemAdd:hover,.cartItemAdd:active,.checkoutNext:hover,.checkoutNext:active,.editDetails:hover,.editDetails:active,.saveDetails:hover,.saveDetails:active,div button:hover,div button:active,.blogBtn .button:hover,.blogBtn .button:active,.viewCartSection #viewCart:hover,.viewCartSection #viewCart:active,#toTop:hover,#toTop:active {    color: #fff;    background:  #000 ;    border: 2px solid  #000 ;}.select:after {    color: #fff;    background: #1a2a3e;    border: 1px solid #1a2a3e;}.select:hover:after, .select:active:after {    color: #fff;    background: #132132;    border: 1px solid #132132;}.butS2, body .cartBtn.grey, .cartItemPrev, .checkoutPrev, .cartBtnHL.resumeShopping, .cartItemUpdate, .openCheckout, .blogNavigation a {    background: none;    border: 2px solid #fff;    color: #fff;}.butS2:hover, .butS2:active, body .cartBtn.grey:hover, body .cartBtn.grey:active, .cartItemPrev:hover, .cartItemPrev:active, .checkoutPrev:hover, .checkoutPrev:active, .cartBtnHL.resumeShopping:hover, .cartBtnHL.resumeShopping:active, .cartItemUpdate:hover, .cartItemUpdate:active, .openCheckout:hover, .openCheckout:active, .blogNavigation a:hover, .blogNavigation a:active {    color: #fff;    background: #000;    border: 2px solid #000;}a.butS3 {    padding: 0;    color: inherit;}.butS3:before, .sliderText .phone:after,h6 a:before {    display: inline-block;    background: none;    border: 2px solid #fff;    color: inherit;      line-height: 1em;    padding: 0.8em 0em;    border-radius: 2em;    text-decoration: none;    text-align: center;    font-weight: normal;    width: 2.8em;}.butS3:hover:before, .butS3:active:before,h6 a:hover:before, h6 a:active:before {    color: #fff !important;    background: #000;    border: 2px solid #000 !important;}.link0 #section2 .butFrame {    width:24%;    margin:0 auto;    padding:0px;    height:;}.butFrame, .cartThumb {    cursor: pointer;    text-decoration: none;    text-align: center;    position: relative;    color: #fff;    background: #132132;}.link0 #section2 .butFrame:before {    content: "";    font-family:"roboto";    font-weight:600;    font-size:6vw;    z-index:9;    opacity:0.1;    position: absolute;    top: 50%;    left: 0;    right: 0;    bottom:0;    -webkit-transition: 0.3s;    transition: 0.3s; }.link0 #section2 .butFrame:nth-child(2):before {    content: "";    font-family:"roboto";    font-weight:600;    font-size:6vw;    z-index:9;    opacity:0.1;    position: absolute;    top: 50%;    left: 0;    right: 0;    bottom:0;    -webkit-transition: 0.3s;    transition: 0.3s; }.butFrame:after {    content: "";    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    -webkit-transition: 0.3s;    transition: 0.3s;    background:rgba(0,0,0,0.4);}.butFrame:hover:after {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.butFrame:hover {    color: #fff;}.butTextWrap {    position: absolute;    z-index: 2;    left: 0%;    right: 0;    bottom: 0%;    text-align: left;    padding: 0 10% 1em;    -webkit-transition: 0.2s ease-out;    transition: 0.2s ease-out;}.butTextWrap:before {    content: "";    position: absolute;    left: 0;    right: -5px;    height: 2px;    bottom: 2.5em;    background:  rgba(243,147,0,1);    -webkit-transition: 0.3s ease-out;    transition: 0.3s ease-out;}.butFrame:hover .butTextWrap {    left: -5px;}.butFrame:hover .butTextWrap:before {    right: -5px;    height: 6em;    bottom: .5em;      background:  rgba(243,147,0,0.8);}.butFrame:hover .butTextWrap:hover:before {    background: rgba(0,0,0,0.8);}.butHeading {    position: relative;    font-size: 2.05em;    line-height: 1em;    margin-bottom:0px;    font-weight: bold;}.readMore {    position: relative;    text-transform: uppercase;    font-size: 0.7em;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";    -webkit-transition: 0.2s ease-in;    transition: 0.2s ease-in;}.butFrame:hover .butTextWrap:hover .readMore {    margin-left: 10px;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.readMore:before {    content: "\f0da";    font-family: FontAwesome;    margin-right: 5px;}.cartThumb.item {    color: #222;    background: #ccc;}.cartThumb.item:hover {    background: #999;}.imageFrame {    background: #fff;}.butImage, .cartThumbs .image {    width: 100%;    height: 0;    padding-bottom: 60%;    background-size: cover!important;    background-position: center center !important;    background-repeat: no-repeat !important;    position: relative;    cursor: pointer;    overflow: hidden;}.cartThumbs .cartThumb .imageFrame .image {    background-size: contain !important;}.cartThumb .banner {    background: #4183d7;    color: #efefef;}.categoryMenu li.current > a {    background: #0d1723;    color: #fff;}.categoryMenu li > a:hover {    background: #132132;    color: #fff;}.viewCartRowHeader {    background: #0d1723;    color: #fff;}@media all and (max-width: 1000px) and (min-width: 701px){    .butFrame {        display:block;        width:48%!important;        margin:5px 5px!important;    }}@media all and (max-width: 700px) and (min-width: 0px){    .butFrame {        display:block;        width:100%;    }}td iframe {    -webkit-transition:0.5s;    transition:0.5s;}td iframe:hover {    box-shadow:0px 10px 10px rgba(0,0,0,0.3);    transform:translateY(-5px);}.viewCartSection .container {    position: relative;}.viewCartSection #viewCart {    position: absolute;    top: 0;    right: 0;    overflow: hidden;    z-index: 1000;}#viewCart:before {    content: "\f290";        content: "\f07a";        font-family: fontawesome;    margin-right: .5em;}#banner {    position: relative;}#banner .logo {    position: fixed;    z-index: 11;    top: 0;    left: 0;    display: block;}.logo {    position: relative;    width: 380px;    padding: 25px 20px;}.logo img {    width: 100%;    height: auto;    display: block;}.logo:after {    content: "";    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;}.logo:scroll{}.contactContainer {      display:flex;    flex-direction:column;    position: fixed;    z-index: 500;    top: 20px;    right: 20px;      color: #fff;}.contactContainer a {    margin-bottom:10px;}.phoneBanner {    display:none;    color:#fff;    text-transform:uppercase;    right:120px;    top:20px;    position:absolute;    z-index:99;}.phoneBanner:before {    display:none;}div.phone a {    margin: 0;    padding: 0;    color: inherit;    background:none;    border: none;    text-decoration: none;    font-size: 1em;}.logo *{    fill: currentColor;    -webkit-transition: 0.3s 0.2s ease-out;    transition: 0.3s 0.2s ease-out;}@media all and (min-width: 700px){    .emptygradient {        position: fixed;        z-index: 10;        top: 0;        left: 0;        right: 0;        height: 140px;        background:rgba(0,0,0,0.4);        border-bottom:1px solid #fff;        opacity: 1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";        -webkit-transform: translatey(0px);        transform: translatey(0px);        -webkit-transition: 0.3s 0s ease-in;        transition: 0.3s 0s ease-in;        box-shadow:5px 5px 5px rgba(0,0,0,0.1);    }    .mobileScrollStart .emptygradient {        opacity: 1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        -webkit-transform: translatey(0);        transform: translatey(0);        -webkit-transition: 0.3s 0.4s ease-in;        transition: 0.3s 0.4s ease-in;        height: 80px;        background:rgba(0,0,0,1);    }    #menu, .contactContainer, #banner .logo {        -webkit-transition: 0.2s 0s ease-in;        transition: 0.2s 0s ease-in;    }    .mobileScrollStart #menu {        -webkit-transform: translatey(-40px);        transform: translatey(-40px);    }    .mobileScrollStart .contactContainer {        -webkit-transform: translatey(-10px);        transform: translatey(-10px);        font-size:0.6em;    }    .mobileScrollStart #menu nav li a {        -webkit-transform: translatey(5px);        transform: translatey(5px);        color:;    }    .mobileScrollStart #banner .logo {        -webkit-transform: translatey(-10px);        transform: translatey(-10px);        width:150px;     }}.siteTop {    overflow: hidden;}.sliderText {    letter-spacing: 0.1em;    text-transform: uppercase;}.sliderText .phoneHolder {    position: absolute;    z-index: 500;    bottom: 0vh;    right: 20px;    color: #fff;    font-family: roboto;    font-weight: bold;}.siteTop .phoneHolder > * {    display: block;    margin: 8px 0 0 auto;}.sliderText .phone span {    display: inline-block;    -webkit-transform: rotate(90deg) translate(-30px,-45px);    transform: rotate(90deg) translate(-30px,-45px);    -webkit-transform-origin: 100% 0%;    transform-origin: 100% 0%;    display:none;}.sliderText .phone:before {    display: none;}.sliderText .phone:after {    content: "\f095";    font-family: FontAwesome;    display: inline-block;    margin-left: 10px;    display: none;}.sliderText .down {    position: absolute;    z-index: 500;    bottom: 20px;    left: 20px;    color: #fff!important;    font-family: roboto;    font-weight: bold;}.sliderText .down span {    display: inline-block;}.sliderText .down:before {    color: #fff;    border-color: #fff;    border-radius: 2em !important;}.dot-navigation, .down,.flick-title,.flick-sub-text,.phoneHolder {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transition: 0.4s ease-in;    transition: 0.4s ease-in;    display: block;}.mobileScrollStart .dot-navigation,.mobileScrollStart .down,.mobileScrollStart .siteTop #subBannerHome .phoneHolder {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.mobileScrollStart .flick-title {    -webkit-transform: translatey(10%);    transform: translatey(10%);    opacity:0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.flicks > li[style*="opacity: 0"] .flick-sub-text  {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transition: 0.6s ease-out;    transition: 0.6s ease-out;    display: block;    -webkit-transform: translatey(50px);    transform: translatey(50px);}.flicks > li[style*="opacity: 1"] .flick-sub-text  {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translatey(0%);    transform: translatey(0%);}.mobileScrollStart .flicks > li .flick-sub-text {    -webkit-transform: translatex(200%);    transform: translatex(200%);    opacity:0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.flickerplate, .flick-inner {            padding-bottom: 100vh;    height: 0;    }.flickerplate {    position: fixed;    top: 0;    left: 0;    right: 0;    height: 100vh;    z-index: 0;}.flickerplate ul.flicks {    width: 10000%;    height: 100%;    padding: 0px;    margin: 0px;    list-style: none;}.flickerplate li {    float: left;    width: 1%;    height: 100%;    background-position: center;    background-size: cover;    display: table;    }.flick-inner {    display: table-cell;    vertical-align: middle;    position: relative;    background:rgba(0,0,0,0.4);}.flick-inner:after {    content: "";    position: absolute;    top: 0;    right: 0;    bottom: 0;    z-index:0;    left: auto;    width:90px;    height:100%;    background:rgba(243,147,0,0.8);}.sliderIcon {    position: absolute;    z-index: 9;    left: -350px;    top:10vh;    width: 80vh!important;    height: auto;    display: block;    opacity: 0.5;}.link0 .flick-content {    position: absolute;    z-index: 2;    top: 0;    left: 0;    right: 0;    width: 95%;    height: 100%;    max-width: 1200px;    margin: auto;    padding: 0 1%;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;        -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    font-size: 1em;}.phoneHolder, .down.butS3, .flick-content {    display:none;}.link0 .phoneHolder {    display:block;}.flick-title, .flick-sub-text {    width: 100%;    text-align: left;    text-shadow: 2px 2px 2px rgba(0,0,0,0.3);}.flick-title {    font-style: normal;    font-size: 5em;    font-weight:bold;    line-height:1;    font-family: roboto;    text-transform:uppercase;    text-align: center;    letter-spacing:-2px;    color: #fff;    position: relative;    margin-bottom:0;}.flick-title span {    color:#f39300;}.flick-sub-text {    font-size:2em;    color: #fff;    margin:10px 0;    font-weight: 400!important;    font-family: roboto;    text-align: center;}.flick-but {    position: relative;    z-index: 2;    width: 15em;}@media all and (max-width: 1200px) and (min-width: 1000px) {    .flick-content {        font-size: 1em;    }}@media all and (max-width: 1550px) and (min-width: 700px) {        .flick-content, .arrow-navigation, .dot-navigation {        font-size: 0.8em;    }    .flick-content {        padding-right: 80px;    }}@media all and (max-width: 900px) {        .flick-content, .arrow-navigation, .dot-navigation {        font-size: 0.6em;    }    .flick-content {        padding-right: 50px;    }}.flickerplate .arrow-navigation {    position: absolute;    left: 0;    height: 140px;    width: 150px;    bottom: 0%;    z-index: 1;    cursor: pointer;    overflow: hidden;    display:none;}.flickerplate .arrow-navigation .arrow {    display: block;    height: 100%;    width: 100%;    -webkit-transition: opacity 0.2s ease-out;    transition: opacity 0.2s ease-out;    position: relative;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.flickerplate .arrow-navigation .arrow:hover {    opacity: 0.8;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";    background: rgba(0,0,0,0.05);}.flickerplate .arrow-navigation .arrow:before {    font-size: 1.8em;    position: absolute;    top: 0px;    left: 0px;    width: 100%;    height: 100%;    font-family: FontAwesome;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;        color: #fff;}.flickerplate.flicker-theme-dark .arrow-navigation .arrow:before {        color: #132132;}.flickerplate .arrow-navigation.left {    left: 0;}.flickerplate .arrow-navigation.right {    left:150px;}.flickerplate .arrow-navigation.left .arrow:before {    content: "\f104";}.flickerplate .arrow-navigation.right .arrow:before {    content: "\f105";}.flickerplate .dot-navigation {    position: absolute;    left: -200px;    top: 40%;    width: 200px;    text-align: center;    z-index: 1;}.flickerplate .dot-navigation ul {    list-style: none;    margin: 1em 0;    padding: 0px 5%;    text-align: center;        font-size: 0.5em;    }.flickerplate .dot-navigation ul li {    display: block;    width: 100%;    float: none;  }.flickerplate .dot-navigation .dot {    width: 1em;    height: 1em;    margin: 1em auto;    cursor: pointer;    opacity: 0.3;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";    -webkit-transition: opacity 0.2s ease-out;    transition: opacity 0.2s ease-out;    border-radius: 50%;    background-color: #999;    }.flickerplate.flicker-theme-dark .dot-navigation .dot {    background-color: #132132;    }.flickerplate .dot-navigation .dot:hover {    opacity: 0.6;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}.flickerplate .dot-navigation .dot.active {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    background: #333;}.flickerplate.animate-transition-slide ul.flicks {    position: relative;    left: 0%;    -webkit-transition: left 0.4s ease-in-out;    transition: left 0.4s ease-in-out;}.flickerplate.animate-transition-fade ul.flicks {    position: relative;}.flickerplate.animate-transition-fade ul.flicks li {    float: none;    position: absolute;    top: 0;    left: 0;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.flickerplate.animate-transition-fade.fade-inited ul.flicks li {    -webkit-transition: opacity 0.8s linear;    transition: opacity 0.8s linear;}.flickerplate.animate-transition-fade.fade-inited ul.flicks li.first-flick, .flickerplate.animate-transition-slide ul.flicks li {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.arrow{    position: absolute;    right: 0;    left: 0;    margin: auto;    bottom:7%;    width: 50px;    text-align: center;    display: block;    z-index:100;}.arrow .scroll{    text-decoration:none;     color:#fff;     display: block;     position:relative;}.arrow .scroll:before{    display: block;    content: "\f103";    color:#fff;    text-decoration:none;    font-size:2em;    font-family:FontAwesome;}.arrow:hover .scroll:before, .arrow:hover .scroll span {    color: #f39300; }.arrow .scroll {    animation:myAnimation 2s infinite;    -webkit-animation:myAnimation 2s infinite; }@keyframes myAnimation{    0%    {top:0px;}    50%   {top:-5px;}    100%  {top:0px;}}@-webkit-keyframes myAnimation {    0%    {top:0px;}    50%   {top:-5px;}    100%  {top:0px;}}.addtohome {    position: fixed;    left: 10px;    right: 10px;    bottom: 20px;    margin: auto;    display: none;    z-index: 1000000;    background: rgba(0, 0, 0, 0.8);    border-radius: 5px;    padding: 8px 2%;}.addToHome .flexCenter {    display: -ms-flexbox;    display: -webkit-box;    display: flex;    -ms-flex-align: center;    -webkit-box-align: center;    align-items: center;}.addToHomeLogo {    display: inline-block;    width: 65px;    background: #fff;    border-radius: 5px;    overflow: hidden;}.addToHomeLogo img {    width: 100%;    height: auto;    display: block;}.addtohome .addHomeText {    display: inline-block;    width: calc(94% - 65px);    margin-left: 2%;    color: #fff;    font-weight: 300;    font-size: 0.85em;    line-height: 1.4em;    padding: 8px 0 6px;}.addIcon {    margin: 0 2px;    width: 12px;    height: 12px;    display: inline-block;    border-left: 1px solid #fff;    border-right: 1px solid #fff;    border-bottom: 1px solid #fff;    position: relative;}.addIcon:before {    content: "";    position: absolute;    top: 0;    left: 0;    right: 0;    box-sizing: border-box;    height: 1px;    border-left: 3px solid #fff;    border-right: 3px solid #fff;}.addIcon:after {    content: "\f176";    font-family: FontAwesome;    font-size: 10px;    position: absolute;    top: -10px;    left: 3px;    margin: auto;}.addtohome:after {    position: absolute;    bottom: -10px;    left: 46%;    width: 0px;    height: 0px;    content: "";    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-top: 10px solid rgba(0, 0, 0, 0.8);}.addtohome:before {    content: "\f057";    font-family: FontAwesome;    color: #fff;    position: absolute;    top: 1px;    right: 3px;}#enquire-dropdown {    position: fixed;    top: 0;    bottom: 0;    left: 0;    right: 0;    z-index: 9999;    background: none repeat scroll 0 0 rgba(22,22,22, 0.98);      display: none;    overflow: hidden;     color: #fff;}#footerTop .butS1 {    background:none!important;    border-color:#999; }#enquire-dropdown .container {    width: 100%;    height: 100%;    height: 100vh;    max-width: 1200px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    position: initial;}#enquire-dropdown #enquiry {    background: none;    font-size: 1em;    width: 100%;    max-width: 450px;    margin: auto;    float: none;}.dropContact {    text-align: center;    text-transform: capitalize;    padding: 0 10px;    border-right: 1px solid rgba(255, 255, 255, 0.05);    color: #ccc;}.dropContact strong {    color: #fff;}.dropContact a:before {    padding-right:5px;    color:#fff;}#enquire-dropdown h2 {    margin-bottom: 25px;    width: 100%;    text-align: center;    text-transform: uppercase;    color: #fff;}#enquire-dropdown #enquiry input[type="text"],#enquire-dropdown #enquiry input[type="email"],#enquire-dropdown #enquiry input[type="tel"],#enquire-dropdown #enquiry textarea {    padding: 7px 15px 7px 40px;    -webkit-appearance: none;        font-family: inherit;    background: rgba(0,0,0, 0.2);    border: 1px solid rgba(255,255,255,0.05);    font-size: 16px;    color: #fff;}.required {    font-size: 0.9em;}.closeBtn {    position: absolute;    left: 0;    right: 10px;    top: 10px;    display: block;    width: 25px;    height: 25px;    margin: 0 5px 0 auto;    cursor: pointer;    -webkit-transition: 0.5s;    transition: 0.5s;}.closeBtn:hover {    opacity: 0.5;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}.closeBtn:before, .closeBtn:after {    content: "";    width: 25px;    height: 2px;    background: #fff;    position: absolute;    top: 50%;    right: 0;}.closeBtn:before {    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);}.closeBtn:after {    -webkit-transform: rotate(45deg);    transform: rotate(45deg);}#enquire-dropdown .enqRow {    position: relative;}#enquire-dropdown .contact .enqRow span {    font-family: FontAwesome;    position: absolute;    top: 8px;    left: 22px;    font-size: 0.9em;    font-weight: normal;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    color: #fff;}#enquire-dropdown .name:before {    content: "\f007";}#enquire-dropdown .question:before {    content: "\f0e6";}#enquire-dropdown .clock:before {    content: "\f017";}#enquire-dropdown ::-webkit-input-placeholder {    color: #ccc;    opacity: 0.6;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}#enquire-dropdown :-moz-placeholder {    color: #ccc;    opacity: 0.6;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}#enquire-dropdown ::-moz-placeholder {    color: #ccc;    opacity: 0.6;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}#enquire-dropdown :-ms-input-placeholder {    color: #ccc;    opacity: 0.6;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}.dropContact a {    }.dropContact a:hover {    color: #fff;}body.on {    position: fixed;    left: 0;    width: 100%;    height: 100%;    overflow: hidden;}.cp-spinner{    width:48px;    height:48px;display:inline-block;position:relative}.cp-round:before{border-radius:50%;content:" ";width:48px;height:48px;display:inline-block;box-sizing:border-box;border-top:solid 6px rgba(255,255,255,0.1);border-right:solid 6px rgba(255,255,255,0.1);border-bottom:solid 6px rgba(255,255,255,0.1);border-left:solid 6px rgba(255,255,255,0.1);position:absolute;top:0;left:0}.cp-round:after{border-radius:50%;content:" ";width:48px;height:48px;display:inline-block;box-sizing:border-box;border-top:solid 6px  #000 ;border-right:solid 6px transparent;border-bottom:solid 6px transparent;border-left:solid 6px transparent;position:absolute;top:0;left:0;-webkit-animation:cp-round-animate 1s ease-in-out infinite;animation:cp-round-animate 1s ease-in-out infinite}@-webkit-keyframes cp-round-animate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cp-round-animate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#loader-wrapper {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    height: 100%;    z-index: 9999999;    overflow: hidden;}#loader {    position: relative;    display: block;    width: 90%;    height: 100%;    margin: auto;    max-width: 300px;    border: 3px solid transparent;    z-index: 1001;    display: -ms-flexbox;    display: -webkit-box;    display: flex;    -ms-flex-direction: column;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    flex-direction: column;    -ms-flex-pack: center;    -webkit-box-pack: center;    justify-content: center;    -ms-flex-align: center;    -webkit-box-align: center;    align-items: center;}#loader img{    width:100%;    height:auto!important;    display:block;    opacity:0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    margin-bottom: 50px;    filter: alpha(opacity=0);    max-width:300px;}#loader img{    -webkit-animation: load 4s alternate;     animation: load 4s alternate;}@-webkit-keyframes load {    0%   {         opacity:0;         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";         filter: alpha(opacity=0);    }    30% {        opacity:1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        filter: alpha(opacity=100);    }    70% {        opacity:1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        filter: alpha(opacity=100);    }    100% {        opacity:0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";        filter: alpha(opacity=0);    }}@keyframes load {    0%   {         opacity:0;         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";         filter: alpha(opacity=0);    }    30% {        opacity:1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        filter: alpha(opacity=100);    }    70% {        opacity:1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        filter: alpha(opacity=100);    }    100% {        opacity:0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";        filter: alpha(opacity=0);    }}#loader-wrapper .loader-section {    position: absolute;    top: 0;    width: 51%;    height: 100%;    background: #111;    z-index: 1000;    -webkit-transform: translateX(0);        transform: translateX(0);  }#loader-wrapper .loader-section.section-left {    left: 0;}#loader-wrapper .loader-section.section-right {    right: 0;}.loaded #loader-wrapper .loader-section.section-left {    -webkit-transform: translateX(-100%);        transform: translateX(-100%);      -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);      transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);}.loaded #loader-wrapper .loader-section.section-right {    -webkit-transform: translateX(100%);        transform: translateX(100%);      -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);      transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);}.loaded #loader {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    -webkit-transition: all 0.3s ease-out;      transition: all 0.3s ease-out;}.loaded #loader-wrapper {    visibility: hidden;    -webkit-transform: translateY(-100%);        transform: translateY(-100%);      -webkit-transition: all 0.3s 1s ease-out;      transition: all 0.3s 1s ease-out;}.hide--first {    display: none;}.hide--second {    display: none;}#section4 {    background:;}.carouselWrap {    overflow: hidden;    width: 100% !important;    position: relative;    margin: 0px auto;    height: 100px;     width: 100%;}.carousel img {    max-width: none;     margin: 0 15px;}.carousel img {    opacity:1;}.carousel img:hover {    opacity: 1;}.carousel tr {    position: absolute;    top: 0;    left: 0;}.carousel tr:first-child {    -webkit-animation: carousel 60s linear infinite;    animation: carousel 60s linear infinite;}.carousel tr:last-child {    -webkit-animation: carouseltwo 60s linear infinite;    animation: carouseltwo 60s linear infinite;}@-webkit-keyframes carousel {    0% {         -webkit-transform: translatex(0%);     }    100% {         -webkit-transform: translatex(-100%);     }}@keyframes carousel {    0% {         transform: translatex(0%)     }    100% {          transform: translatex(-100%)    }}@-webkit-keyframes carouseltwo {    0% {         -webkit-transform: translatex(100%);     }    100% {         -webkit-transform: translatex(0%);     }}@keyframes carouseltwo {    0% {         transform: translatex(100%);     }    100% {         transform: translatex(0%);    }}@media all and (min-width: 700px){    .link0 .sectionWrap .textSection .siteContent {        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";            -webkit-transition: 0.3s ease-out;            transition: 0.3s ease-out;    }    .link0 .sectionWrap:nth-child(odd) .textSection .siteContent {        -webkit-transform: translatex(-4em);        transform: translatex(-4em);            }    .link0 .sectionWrap:nth-child(even) .textSection .siteContent {        -webkit-transform: translatex(4em);        transform: translatex(4em);    }    .link0 .sectionWrap .textSection .siteContent.visible {        -webkit-transform: translatex(0);        transform: translatex(0);        opacity: 1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    }    .link0 h1:after,  .link0 .butTextWrap:before {        display: block;        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";            -webkit-transition: 0.5s 0.2s ease-in;            transition: 0.5s 0.2s ease-in;    }    .link0 h1:after {        -webkit-transform: translatex(-14em);        transform: translatex(-14em);        -webkit-transition: 0.5s 0.2s ease-in;        transition: 0.5s 0.2s ease-in;    }    .link0 .butTextWrap:before {        -webkit-transform: translatex(14em);        transform: translatex(14em);        -webkit-transition: 0.3s 0.1s ease-in;        transition: 0.3s 0.1s ease-in;    }    .link0 .visible h1:after,  .link0 .visible .butTextWrap:before {        opacity: 1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        -webkit-transform: translatex(0);        transform: translatex(0);    }    .link0 .photoAmount1 .item:after,  .link0 .noButton .item:after {        display: block;        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";            -webkit-transform: translatex(14em);            transform: translatex(14em);        -webkit-transition: 0.5s 0.5s ease-in;        transition: 0.5s 0.5s ease-in;    }    .link0 .photoAmount1 .visible .item:after,  .link0 .noButton .visible .item:after {        opacity: 1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        -webkit-transform: translatex(0);        transform: translatex(0);    }    .link0 h6 a {        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";            -webkit-transform: translatey(2em);            transform: translatey(2em);        -webkit-transition: 0.5s 0.3s ease-in;        transition: 0.5s 0.3s ease-in;    }    .link0 .visible h6 a {        opacity: 1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        -webkit-transform: translatey(0);        transform: translatey(0);    }}.siteBottom section * {    box-sizing: border-box;}.siteBottom section {    position: relative;}.siteBottom {    background: rgba(255,255,255,0.9);    position: relative;    margin-top: 35vh;    }.link0 .siteBottom {    background: rgba(255,255,255,0.9);    position: relative;    margin-top: 100vh;    }.M_full_img, .M_left_img, .M_left_imgC, .M_right_img, .M_right_imgC {    padding: 60px 0;}.backgroundImage {    position: absolute;    background-size: cover;    background-position: center center;}.M_full_img .backgroundImage {    top: 0; left: 0; right: 0; bottom: 0;}.M_left_img .backgroundImage {    top: 0; left: 0; bottom: 0;     width: 50%;}.M_left_img .container {    width: 50%;    margin: 0 0 0 auto;    padding: 0 5%;}.M_left_img .backgroundImage:after{    position: absolute;    content:"";    top:0;    left:0;    width:100%;    height: 100%;}.M_left_img .backgroundImage:before {    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    position: absolute;    content:"The best job at the most reasonable rate";    text-transform: uppercase;    top:0;    right:0;    width:50%;    height: 100%;    z-index: 1;    color:#fff;    text-align: center;    margin: auto 15%;    line-height: 1.3em;    text-transform:;    font-weight:normal;    color:#fff;    font-size: 2.5em;}.M_right_img .backgroundImage {    top: 0; right: 0; bottom: 0;     width: 50%;}.M_right_img .container {    width: 50%;    margin: 0 auto 0 0;    padding: 0 5%;}.M_right_img .backgroundImage:after{    position: absolute;    content:"";    top:0;    left:0;    width:100%;    height: 100%;    background:;}.M_right_img .backgroundImage:before {    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    position: absolute;    content:"unparalleled reliability and service";    top:0;    left:0;    width:50%;    height: 100%;        text-transform:;    z-index: 1;    text-transform: uppercase;    color:#fff;    font-size: 2.8em;    text-align: center;    margin: auto 20%;    line-height: 1.3em;}.M_left_imgC .backgroundImage {    top: 0; left: 0; right: 0; bottom: 0; }.M_left_imgC .container {    width: 50%;    margin: 0 0 0 auto;    padding: 0 5%;}.M_right_imgC .backgroundImage {    top: 0; left: 0; right: 0; bottom: 0; }.M_right_imgC .container {    width: 50%;    margin: 0 auto 0 0;    padding: 0 5%;}@media all and (max-width: 700px){    .M_full_img, .M_left_img, .M_left_imgC, .M_right_img, .M_right_imgC {        padding: 40px 0;    }      .M_left_img, .M_right_img {        padding: 0;    }    .siteBottom section .container {        padding: 40px 20px;        width: 100%;    }    .M_left_img .backgroundImage, .M_right_img .backgroundImage {           position: relative;        width: 100%;        height: 250px;    }    .M_left_imgC .backgroundImage {        background-position: 90% 50%;    }      .M_right_imgC .backgroundImage {        background-position: 10% 50%;    } }#subBannerHome .container, #subBanner .container {    max-width: 100%;}#subBanner .container.hasImage {    background-size: cover !important;    background-position: center center !important;    }.sideIcons {    display:none;}#section1 {    padding-top:50px;}.link0 #section1 {    padding:150px 0;}.link0 #section2  {    padding:150px 0;}.link0 #section2 {    background: url(thumbnaillarge/_sectionBg.jpg) center no-repeat;    background-size:cover;    background-attachment:fixed;}.link0 #section2 h1, .link0 #section2 h3 {    color:#fff;    padding:0;    margin:0.5em auto;    max-width:1200px;}.link0 #section2 .container {    width:100%;    max-width:100%;}.link0 #section3 {    padding:100px 0;}.link0 #section3 td {    height:150px;}.link0 #section3 td img{    transition:.5s;    -webkit-transition:.5s;}.link0 #section3 td img:hover{    width:90%;}.darkTone {    background: #0d1723;}.midTone {    background: #132132;}.lightTone {    background: #1a2a3e;}.highlightTone {    background: #333;}.greyLightest {    background: #efefef;}.greyLight {    background: #ccc;}.greyMid {    background: #676767;}.greyDark {    background: #222;}.white {    background: #fff;}.black {    background: #000;}@media all and (max-width: 1700px) {    #menu nav li {        padding: 10px 10px;    }    #menu nav li a {        font-size: 0.8em;        line-height:1em;    }}@media all and (max-width: 1200px) {    .link0 .grid {        width: 100%;    }    #banner .logo {        width:26vw;    }    .link0 #section4 td {        display:block;        width:100%;        padding:20px 0;    }    #menu nav li {        padding: 10px 5px;    }    #menu nav li a {        font-size: 0.75em;        text-transform: capitalize;    }}@media all and (max-width: 1000px) {    .link0 #section3 td {        width:100%!important;        display:block!important;    }    .M_right_img .backgroundImage:before, .M_left_img .backgroundImage:before {        font-size:2em;    }    .link0 #section1, .link0 #section2, .link0 #section3 {        padding:50px 0;    }}@media all and (max-width: 850px) {    .sectionWrap {        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-direction: column;        flex-direction: column;    }    .sectionWrap > * {                -webkit-box-ordinal-group: 3;        -ms-flex-order: 2;        order: 2;    }}@media all and (max-width: 900px) {     .link0 #section1 .textSection{        padding-left:0%;    }    .siteTop .logo {        top:20px;        width:20vw!important;    }    .mobileScrollStart #banner .logo {        width:150px!important;     }    #menu {        right:80px;        top:40px;    }    #menu nav li a {        font-size:1.5vw;    }    .mobileScrollStart #menu {        top:50px;    }        .mobileScrollStart   .contactContainer {        top:50px;    }    .phoneBanner {        right:95px;    }}@media (min-width:701px) and (max-width:1000px){            .col-1-med {        width: 100%;        width: calc(100% - 10px);    }    .col-2-med, .contentImgRow .item, .cartThumb {        width: 50%;        width: calc(50% - 10px);    }    .col-3-med {        width: 33.333%;        width: calc(33.333% - 10px);    }            }@media (max-width:700px){}.blogArticle {  background: none;  width: 100%;  padding: 1em;  margin: 0.5em 0;  display: block;}.blogArticle h1, .blogArticle h2 {  margin: 0;  padding: 0;  line-height: 1.0em;}.blogArticle h1 {  margin: 0 0 0.5em;}.blogArticle .blogArticleWrap {  font-size: 1.0em;  line-height: 1.4em;}.blogArticle .blogArticleWrap p {  padding: 0;}.blogArticle .blogArticleWrap .blogPostHero {  float: right;  margin: 0em 0em 1em 1em;  width: 100%;  max-width: 400px;}.blogArticle .blogArticleWrap .blogPostHero.noImage {  display: none;}.blogArticle .blogSubHead {  margin: 0 0 0.5em 0;  font-size: 0.9em;}.blogArticle .blogArticlePublish {  font-style: italic;  font-size: 0.9em;  margin: 0 0 1.0em 0;}.blogArticle .blogNavigation {  margin-bottom: 1em;  font-size: 0.8em;}.blogArticle .blogNavigation a {  padding: 0.2em 1em;}.blogArticle .blogNavigation a:hover {  padding: 0.2 1em;}.blogArticle .blogNavigation a:before {  font-family: fontAwesome;  font-size: 0.8em;}.blogArticle .blogNavigation a.next:before {  content: '\f105';  float: right;  margin-left: .3em;}.blogArticle .blogNavigation a.previous:before {  content: '\f104';  margin-right: .3em;}.blogArticle .blogArticleImages {  margin: 1em 0;}.blogArticle .blogArticleImages .container {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  width: 100%;  padding: 0;}.blogArticle .blogArticleImages .container div {  width: 24%;}.blogArticle .blogArticleImages .container div img {  width: 100%;}.blogArticle .blogCategoryWrap {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: start;      justify-content: flex-start;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  -ms-flex-align: center;      align-items: center;  margin: 1em 0 0;  font-size: 0.8em;}.blogArticle .blogCategoryWrap:before {  content: 'Categories:';  margin: 0 .5em 0 0;}.blogArticle .blogCategoryWrap .articleCategory {  display: inline-block;  padding: .05em .5em;  margin: 0 .1em;  color: #1a2632;  font-style: italic;  border-radius: 0.2em;  transition: all .3s ease;}.blogArticle .blogCategoryWrap .articleCategory:hover {  color: #ef5f0b;  text-decoration: none;}@media all and (max-width: 700px) {  .blogNavigation {    text-align: center;  }  .blogArticle .blogArticleWrap .blogPostHero {    float: none;    max-width: none;    margin: 1em 0;  }  .blogArticle .blogArticleImages .container div {    width: 49%;  }  .categorySection .container {    -ms-flex-direction: column-reverse;        flex-direction: column-reverse;  }}.blogPost {  width: 100%;  padding: 1em;  margin: 0.5em 0;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  border-bottom: 1px dashed #ccc;}.blogPost .blogPostHero {  width: 200px;  height: 200px;}.blogPost .blogPostHero .image {  background-size: cover !important;  background-position: center center !important;  background-repeat: no-repeat !important;  background-color: pink;  display: block;  width: 100%;  height: 100%;}.blogPost .blogPostHero .image.noImage {  background: #eee;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: center;      justify-content: center;  -ms-flex-align: center;      align-items: center;  -ms-flex-wrap: wrap;      flex-wrap: wrap;    }.blogPost .blogPostHero .image.noImage:before {  content: '\f03e';  font-family: fontAwesome;  font-size: 5.0em;  display: block;  margin: 0 auto;  width: 100%;  text-align: center;  line-height: 1.0em;  color: #ccc;}.blogPost .blogPostHero .image.noImage:after {  content: '';  color: #ccc;  line-height: 1.0em;  margin: -50px auto 0;}.blogPost:hover {  cursor: pointer;}.blogPost:hover .blogPostDetails {  background: #f1f1f1;  cursor: pointer;}.blogPost:hover .blogPostDetails a.blogBtn button {  color: #ef5f0b;  text-decoration: underline;}.blogPost:hover .image {  opacity: .9;}.blogPost .blogPostDetails {  width: 70%;    width: calc(100% - 200px);  box-sizing: border-box;  padding: .3em .3em .3em 1em;  transition: all .2s ease;}.blogPost .blogPostDetails:hover {  background: #f1f1f1;  cursor: pointer;}.blogPost .blogPostDetails:hover a.blogBtn button {  color: #ef5f0b;  text-decoration: underline;}.blogPost .blogPostDetails .blogTitle {  font-size: 1.5em;  line-height: 1.0em;  font-weight: bold;  padding: 0;  margin: 0;}.blogPost .blogPostDetails .blogPublsihInfo {  display: -ms-flexbox;  display: flex;  line-height: 1.0em;  padding: 0.5em 0 1em;}.blogPost .blogPostDetails .blogPostAuthor, .blogPost .blogPostDetails .blogPostDate {  font-style: italic;  color: #888;  font-size: 0.8em;  padding: 0;  margin-left: .3em;}.blogPost .blogPostDetails .blogPostText {  line-height: 1.4em;  padding: 0.4em 0;}.blogPost .blogPostDetails a.blogBtn {  display: inline-block;  text-decoration: none;}.blogPost .blogPostDetails a.blogBtn button {  display: inline-block;  background: none;  border: none;  padding: 0;  color: #1a2632;}.blogPost .blogPostDetails a.blogBtn button:hover {  color: #ef5f0b;  color: red;  text-decoration: underline;}@media all and (max-width: 700px) {  .blogPost .blogPostHero {    width: 100%;    max-width: none;    max-height: none;    min-height: 15em;    margin: 0 0 1em;  }  .blogPost .blogPostDetails {    width: 100%;    padding: 0;  }}.blog-widget {  width: 100%;  max-width: 600px;  background: #eee;  padding: 1em;    }.blog-widget .blog-widget-heading {  font-size: 1.5em;  font-weight: bold;  margin-bottom: 1em;}.blog-widget .blog-widget-article {  width: 100%;  margin-bottom: 1em;  padding-bottom: 1em;  border-bottom: 1px solid #ccc;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-align: center;      align-items: center;  -ms-flex-wrap: wrap;      flex-wrap: wrap;    }.blog-widget .blog-widget-article:nth-last-child(1) {  border-bottom: none;}.blog-widget .blog-widget-article .blog-widget-article-img {  width: 100%;  border: 1px solid #34495E;  box-sizing: border-box;  }.blog-widget .blog-widget-article .blog-widget-article-img .blog-widget-article-imgFrame {  width: 100%;  height: 0;  padding-bottom: 30%;  background-size: cover !important;  background-position: center center !important;}.blog-widget .blog-widget-article .blog-widget-article-img.noImage {  display: none;}.blog-widget .blog-widget-article .blog-widget-article-preview {  width: 100%;  font-size: 0.9em;          }.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-preview-title {  font-weight: bold;  line-height: 1.2em;  margin: 0.5em 0;}.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-content-subheading {  font-weight: bold;  line-height: 1.2em;  margin: 0.5em 0;}.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-author {  font-size: .8em;  margin-bottom: .3em;  font-style: italic;  line-height: 1.0em;}.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-date {  width: 100%;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: start;      justify-content: flex-start;  font-size: .8em;  line-height: 1.0em;  font-style: italic;}.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-date .blog-widget-article-date-date {  margin-right: .2em;}.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-content-text {  padding: .6em 0;  line-height: 1.3em;}.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-content-button {  padding: 0;  display: block;  margin: 0 auto;  font-weight: normal;  text-decoration: none;  background: none;  color: black;}.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-content-button:hover {  color: #ef5f0b;  text-decoration: underline;}.blogArchive {  margin: 1em auto 2em;  padding: 0;  line-height: 1.4em;  font-size: 0.9em;}.blogArchive:before {  content: 'Previous Posts';  display: block;  font-size: 1.5em;  color: black;  margin: 0 0 10px;  font-weight: normal;}.blogArchive li {  list-style-type: none;  margin: .5em 0;}.blogArchive li a {  display: block;  text-decoration: none;  font-weight: 500;  padding: .1em;}.blogArchive li ul {  margin: 0;  padding: 0;}.blogArchive li ul li {  display: -ms-flexbox;  display: flex;  font-size: 0.9em;  padding: 0 0 0 .5em;  margin: .2em 0;}.blogArchive li ul li:before {  content: "\f101";  font-family: fontAwesome;  margin: 0 .5em 0 0;  color: #999;}.blogArchive li ul li:hover {  background: #1a2632;  color: white;}.blogArchive li ul li:hover a {  color: white;}.blogMenu .categoryMenu {  margin: 1em auto;  padding: 0;  line-height: 1.4em;  font-size: 0.9em;  font-weight: 500;  }.blogMenu .categoryMenu:before {  content: "Categories";  display: block;  font-size: 1.5em;  color: black;  margin: 0 0 10px;  font-weight: 500;}.blogMenu .categoryMenu li {  width: 100%;  list-style: none;  margin: 0;  font-size: .9em;  font-weight: 500;  padding: 0 0 0 .5em;}.blogMenu .categoryMenu li a {  display: block;  width: 100%;  padding: .1em;  margin: 1px 0;  text-decoration: none;  font-weight: 500;  text-transform: initial;}.blogMenu .categoryMenu li a:before {  content: "\f101";  font-family: fontAwesome;  margin: 0 .5em 0 0;  color: #999;}.blogMenu .categoryMenu li:hover {  background: #1a2632;  color: white;}.blogMenu .categoryMenu li:hover a {  color: white;}.blogMenu .categoryMenu li.current > a {  background: #1a2632;  color: white;}.IGfeed{		width: 100%;}	.IGWrap{	width: 100%;	max-width: 1200px;	display: flex;	flex-wrap:wrap;	justify-content: space-between;	margin: 10px auto;	padding: 1em;	box-sizing: border-box;}		.IGimg{	display: block;	width: 24%;	margin: .5em 0;	background-size: cover !important;	background-position: center center !important;	background-repeat: no-repeat !important;	height: 250px;}	@media all and (max-width: 700px)	{	.IGimg{		width: 49%;		height: 200px;	}}.fontAwesome {  font-family: FontAwesome;}@font-face {  font-family: 'FontAwesome';  src: url("/fonts/fontawesome-webfont.eot");  src: url("/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),    url("/fonts/fontawesome-webfont.woff") format("woff"),    url("/fonts/fontawesome-webfont.ttf") format("truetype"),    url("/fonts/fontawesome-webfont.svg#fontawesomeregular") format("svg");  font-weight: normal;  font-style: normal;}.fa {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.fa-twitter:before {  content: "\f099";}.fa-facebook:before {  content: "\f09a";}.fa-at:before {  content: "\f1fa";}.fa-whatsapp:before {  content: "\f232";}.fa-pinterest:before {  content: "\f0d2";}.fa-pinterest-square:before {  content: "\f0d3";}.fa-google:before {  content: "\f1a0";}.fa-linkedin:before {  content: "\f0e1";}.fa-stumbleupon-circle:before {  content: "\f1a3";}.fa-stumbleupon:before {  content: "\f1a4";}.jssocials-shares {  margin: 0.2em 0;}.jssocials-share {  display: inline-block;  vertical-align: top;  margin: 0.3em 0.6em 0.3em 0;}.jssocials-share:last-child {  margin-right: 0;}.jssocials-share-logo {  width: 1em;  vertical-align: middle;  font-size: 1.5em;}img.jssocials-share-logo {  width: auto;  height: 1em;}.jssocials-share-link {  display: inline-block;  text-align: center;  text-decoration: none;  line-height: 1;}.jssocials-share-link.jssocials-share-link-count {  padding-top: .2em;}.jssocials-share-link.jssocials-share-link-count .jssocials-share-count {  display: block;  font-size: .6em;  margin: 0 -.5em -.8em -.5em;}.jssocials-share-link.jssocials-share-no-count {  padding-top: .5em;}.jssocials-share-link.jssocials-share-no-count .jssocials-share-count {  height: 1em;}.jssocials-share-label {  padding-left: 0.3em;  vertical-align: middle;}.jssocials-share-count-box {  display: inline-block;  height: 1.5em;  padding: 0 0.3em;  line-height: 1;  vertical-align: middle;  cursor: default;}.jssocials-share-count-box.jssocials-share-no-count {  display: none;}.jssocials-share-count {  line-height: 1.5em;  vertical-align: middle;}.jssocials-share-twitter .jssocials-share-link {  background: #00aced;}.jssocials-share-twitter .jssocials-share-link:hover {  background: #0087ba;}.jssocials-share-facebook .jssocials-share-link {  background: #3b5998;}.jssocials-share-facebook .jssocials-share-link:hover {  background: #2d4373;}.jssocials-share-googleplus .jssocials-share-link {  background: #dd4b39;}.jssocials-share-googleplus .jssocials-share-link:hover {  background: #c23321;}.jssocials-share-linkedin .jssocials-share-link {  background: #007bb6;}.jssocials-share-linkedin .jssocials-share-link:hover {  background: #005983;}.jssocials-share-pinterest .jssocials-share-link {  background: #cb2027;}.jssocials-share-pinterest .jssocials-share-link:hover {  background: #9f191f;}.jssocials-share-email .jssocials-share-link {  background: #3490F3;}.jssocials-share-email .jssocials-share-link:hover {  background: #0e76e6;}.jssocials-share-stumbleupon .jssocials-share-link {  background: #eb4823;}.jssocials-share-stumbleupon .jssocials-share-link:hover {  background: #c93412;}.jssocials-share-whatsapp .jssocials-share-link {  background: #29a628;}.jssocials-share-whatsapp .jssocials-share-link:hover {  background: #1f7d1e;}.jssocials-share-telegram .jssocials-share-link {  background: #2ca5e0;}.jssocials-share-telegram .jssocials-share-link:hover {  background: #1c88bd;}.jssocials-share-line .jssocials-share-link {  background: #25af00;}.jssocials-share-line .jssocials-share-link:hover {  background: #1a7c00;}.jssocials-share-viber .jssocials-share-link {  background: #7b519d;}.jssocials-share-viber .jssocials-share-link:hover {  background: #61407b;}.jssocials-share-pocket .jssocials-share-link {  background: #ef4056;}.jssocials-share-pocket .jssocials-share-link:hover {  background: #e9132e;}.jssocials-share-messenger .jssocials-share-link {  background: #0084ff;}.jssocials-share-messenger .jssocials-share-link:hover {  background: #006acc;}.jssocials-share-vkontakte .jssocials-share-link {  background: #45668e;}.jssocials-share-vkontakte .jssocials-share-link:hover {  background: #344d6c;}.jssocials-share-link {  padding: .5em .6em;  color: #fff;  transition: background 200ms ease-in-out, border-color 200ms ease-in-out;}.jssocials-share-link:hover, .jssocials-share-link:focus, .jssocials-share-link:active {  color: #fff;}.jssocials-share-count-box {  position: relative;  height: 2.5em;  padding: 0 .3em;  margin-left: 0.3em;  background: #f5f5f5;  transition: background 200ms ease-in-out, border-color 200ms ease-in-out;}.jssocials-share-count-box:hover {  background: gainsboro;}.jssocials-share-count-box:hover:after {  border-color: transparent gainsboro transparent transparent;}.jssocials-share-count-box:after {  content: "";  display: block;  position: absolute;  top: 0.85em;  left: -0.3em;  width: 0;  height: 0;  border-width: 0.4em 0.4em 0.4em 0;  border-style: solid;  border-color: transparent #f5f5f5 transparent transparent;  transform: rotate(360deg);  transition: background 200ms ease-in-out, border-color 200ms ease-in-out;}.jssocials-share-count-box .jssocials-share-count {  line-height: 2.5em;  color: #444;}#fancybox-loading,#fancybox-lock,.fancybox-wrap,.fancybox-skin,.fancybox-inner,.fancybox-error,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-wrap embed,a.fancybox-close,a.fancybox-expand,a.fancybox-nav,a.fancybox-nav span,.fancybox-tmp {  padding: 0;  margin: 0;  border: 0;  outline: none;  vertical-align: top;  background-color: transparent;  background-repeat: no-repeat;  background-image: none;  text-shadow: none;}#fancybox-lock {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 8020;  overflow-y: scroll;  overflow-y: auto;  overflow-x: auto;  -webkit-transition: -webkit-transform 0.5s;  -webkit-transform: translateX(0px);}.fancybox-lock-test {  overflow-y: hidden !important;}.fancybox-lock {  overflow: hidden !important;  width: auto;}.fancybox-lock body {  overflow: hidden !important;}.fancybox-wrap {  position: absolute;  top: 0;  left: 0;  z-index: 8020;  -webkit-transform: translate3d(0, 0, 0);}.fancybox-opened {  z-index: 8030;}.fancybox-skin {    border-color: #fff;  background: #fff;  color: #222;}.fancybox-inner {  position: relative;  overflow: hidden !important;  -webkit-overflow-scrolling: touch;  width: 100%;  height: 100%;  max-width: 100%;  max-height: 100%;}.fancybox-spacer {  position: absolute;  top: 100%;  left: 0;  width: 1px;}.fancybox-image, .fancybox-iframe {  display: block;  width: 100%;  height: 100%;}.fancybox-image {  max-width: 100%;  max-height: 100%;  zoom: 1;}a.fancybox-close {  position: absolute;  top: 0;  right: 4px;  width: 30px;  height: 30px;  cursor: pointer;  z-index: 8040;  color: #fff;  text-decoration: none;  background: rgba(0, 0, 0, 0.1);}a.fancybox-close:hover {  background: rgba(0, 0, 0, 0.8);}a.fancybox-close:after {  content: "";  position: absolute;  top: 14px;  left: 4px;  width: 22px;  height: 3px;  background: rgba(255, 255, 255, 0.5);  transform: rotate(45deg);}a.fancybox-close:before {  content: "";  position: absolute;  top: 14px;  left: 4px;  width: 22px;  height: 3px;  background: rgba(255, 255, 255, 0.5);  transform: rotate(-45deg);}a.fancybox-close:hover:after, a.fancybox-close:hover:before {  background: #fff;}a.fancybox-nav {  position: absolute;  top: 0;  width: 50%;  height: 100%;  cursor: pointer;  text-decoration: none;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  z-index: 8040;  overflow: hidden;  font: 2em FontAwesome;  color: #fff;}.fancybox-type-iframe a.fancybox-nav,.fancybox-type-inline a.fancybox-nav,.fancybox-type-html a.fancybox-nav {  width: 70px;}a.fancybox-prev {  left: 0px;}a.fancybox-next {  right: 0px;}a.fancybox-nav span {  position: absolute;  top: 50%;  width: 46px;  height: 46px;  margin-top: -23px;  cursor: pointer;  z-index: 8040;  font-size: 1.1em;}a.fancybox-prev span {  text-align: left;  padding-left: 5px;}a.fancybox-next span {  text-align: right;  padding-right: 5px;}a.fancybox-next span:after {  content: "\f105";}a.fancybox-prev span:after {  content: "\f104";}a.fancybox-prev span {  left: 0;  background-position: 0 -50px;}a.fancybox-next span {  right: 0;  background-position: 0 -100px;}.fancybox-mobile a.fancybox-nav {  max-width: 80px;}.fancybox-desktop a.fancybox-nav {  opacity: 0.5;  filter: alpha(opacity=50);}.fancybox-desktop a.fancybox-nav:hover {  opacity: 1;  filter: alpha(opacity=100);}a.fancybox-expand {  position: absolute;  bottom: 0;  right: 0;  width: 46px;  height: 46px;  z-index: 8050;  opacity: 0;  filter: alpha(opacity=0);  background-position: 0 -150px;  zoom: 1;  transition: opacity .5s ease;}.fancybox-wrap:hover a.fancybox-expand {  opacity: 0.5;  filter: alpha(opacity=50);}.fancybox-wrap a.fancybox-expand:hover {  opacity: 1;  filter: alpha(opacity=100);}#fancybox-loading {  position: fixed;  top: 50%;  left: 50%;  margin-top: -30px;  margin-left: -30px;  width: 60px;  height: 60px;  background-color: #222;  background-position: center center;  opacity: 0.85;  filter: alpha(opacity=85);  cursor: pointer;  z-index: 8060;  border-radius: 8px;}.fancybox-tmp {  position: absolute !important;  top: -99999px;  left: -99999px;  max-width: 99999px;  max-height: 99999px;  overflow: visible !important;}.fancybox-title {  font: normal 14px "Helvetica Neue",Helvetica,Arial,sans-serif;  line-height: 1.5;  position: relative;  text-shadow: none;  z-index: 8050;  display: block;  visibility: hidden;}.fancybox-title-float-wrap {  position: relative;  margin-top: 10px;  text-align: center;  zoom: 1;  left: -9999px;}.fancybox-title-float-wrap > div {  display: inline-block;  padding: 7px 20px;  font-weight: bold;  color: #fff;  text-shadow: 0 1px 2px #222;  background: transparent;  background: rgba(0, 0, 0, 0.8);  border-radius: 15px;}.fancybox-title-outside-wrap {  position: relative;  margin-top: 10px;  color: #fff;  text-shadow: 0 1px rgba(0, 0, 0, 0.5);}.fancybox-title-inside-wrap {  padding-top: 10px;}.fancybox-title-over-wrap {  position: absolute;  bottom: 0;  left: 0;  color: #fff;  padding: 15px;  background: #000;  background: rgba(0, 0, 0, 0.8);  max-height: 50%;  overflow: auto;}.fancybox-overlay {  position: absolute;  top: 0;  left: 0;  overflow: hidden;  z-index: 8010;}.fancybox-overlay-fixed {  position: fixed;  width: 100%;  height: 100%;}.fancybox-default-skin {  border-color: #f9f9f9;  background: #f9f9f9;}.fancybox-default-skin-open {  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-default-overlay {  background: #222;  opacity: 0.8;  filter: alpha(opacity=80);}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {  .fancybox-default a.fancybox-close,  .fancybox-default a.fancybox-expand,  .fancybox-default a.fancybox-nav span {    background-size: 46px auto;  }}.fancybox-dark-skin {  background: #2A2A2A;  border-color: #2A2A2A;  color: #fff;  border-radius: 4px;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) inset !important;}.fancybox-dark-overlay {  background: #000;  opacity: 0.8;  filter: alpha(opacity=80);}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {  .fancybox-dark a.fancybox-close,  .fancybox-dark a.fancybox-expand,  .fancybox-dark a.fancybox-nav span {    background-size: 46px auto;  }}.fancybox-light-skin-open {  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {  .fancybox-light a.fancybox-close,  .fancybox-light a.fancybox-expand,  .fancybox-light a.fancybox-nav span {    background-size: 46px auto;  }}.fancybox-light-overlay {  opacity: 0.9;  filter: alpha(opacity=90);  background: #555555;              background: radial-gradient(ellipse at center, #999999 0%, #555555 100%);  }#fancybox-thumbs {  position: fixed;  left: 0;  width: 100%;  z-index: 8080;  background: rgba(0, 0, 0, 0.3);}#fancybox-thumbs.bottom {  bottom: 0px;}#fancybox-thumbs.top {  top: 0px;}#fancybox-thumbs .outer {  padding: 10px 34px 10px 30px;}#fancybox-thumbs .inner {  width: 100%;  overflow: hidden;}#fancybox-thumbs ul {  list-style: none;  margin: 0 auto;  padding: 0;  left: 0;  overflow: hidden;}#fancybox-thumbs ul li {  float: left;  padding: 3px;  margin: 0 4px;  list-style: none;}#fancybox-thumbs ul li a {  display: block;  overflow: hidden;  outline: none;  background: #222;  box-shadow: 1px 1px 2px #000;  zoom: 1;}#fancybox-thumbs ul li img {  display: block;  border: 0;  margin: 0;  padding: 0;  border-radius: 2px;  max-width: none;}#fancybox-thumbs ul li.fancybox-thumb-active {  padding: 0;}#fancybox-thumbs ul li.fancybox-thumb-active a {  opacity: 1;  border-width: 6px;  border-color: #fff;}.fancybox-thumb-prev, .fancybox-thumb-next {  position: absolute;  top: 10px;  bottom: 10px;  width: 20px;  background: #222;  background: rgba(0, 0, 0, 0.3);  border-radius: 4px;  display: none;}.fancybox-thumb-prev {  left: 4px;}.fancybox-thumb-next {  right: 4px;}.fancybox-thumb-prev:hover, .fancybox-thumb-next:hover {  background: #111;  background: rgba(0, 0, 0, 0.5);}.fancybox-thumb-prev span, .fancybox-thumb-next span {  position: absolute;  top: 50%;  width: 8px;  height: 12px;  margin-top: -6px;  background-repeat: no-repeat;}.fancybox-thumb-prev span {  left: 5px;}.fancybox-thumb-next span {  right: 5px;}.moduleTable, .moduleTable * {  box-sizing: border-box;}.moduleTable tr, .moduleTable td {  height: auto !important;}.moduleTable > tbody > tr > td {  vertical-align: top;}.twoColumn > tbody > tr > td {  width: 50%;}.moduleTable img {  width: 100% !important;  height: auto !important;}.sidebarLeft > tbody > tr > td:first-child {  width: 30%;  padding-right: 3%;}.sidebarLeft > tbody > tr > td:last-child {  width: 70%;}.sidebarRight > tbody > tr > td:first-child {  width: 70%;  padding-right: 3%;}.sidebarRight > tbody > tr > td:last-child {  width: 30%;}.threeColumn > tbody > tr > td {  width: 33%;}.twoColumn > tbody > tr > td:first-child, .threeColumn > tbody > tr > td:first-child {  padding-right: 3%;}.twoColumn > tbody > tr > td:last-child, .threeColumn > tbody > tr > td:last-child {  padding-left: 3%;}.menuTable > tbody > tr:nth-child(odd) {  background: rgba(0, 0, 0, 0.06);}.menuTable > tbody > tr > td:last-child {  width: 100px;  vertical-align: bottom;  text-align: right;}@media all and (max-width: 900px) and (min-width: 700px) {  .moduleTable.threeColumn > tbody > tr > td {    display: inline-block !important;    width: 48% !important;    box-sizing: border-box;  }  .moduleTable.threeColumn > tbody > tr > td:first-child {    padding-right: 3%;  }  .moduleTable.threeColumn > tbody > tr > td:last-child {    padding-left: 0;  }  .moduleTable.threeColumn > tbody > tr > td.thirdColumn {    display: block !important;    width: 98% !important;  }}@media all and (max-width: 700px) {  .moduleTable.twoColumn > tbody > tr > td, .moduleTable.threeColumn > tbody > tr > td, .moduleTable.sidebarLeft > tbody > tr > td, .moduleTable.sidebarRight > tbody > tr > td {    display: block !important;    width: 100% !important;    padding: 10px 0;  }  .overflowTable td {    white-space: nowrap;    padding: 0 0.5em 0 0;  }}@media all and (max-width: 980px) {  .moduleTable .moduleTable.twoColumn > tbody > tr > td, .moduleTable .moduleTable.threeColumn > tbody > tr > td, .moduleTable .moduleTable.sidebarLeft > tbody > tr > td, .moduleTable .moduleTable.sidebarRight > tbody > tr > td {    display: block !important;    width: 100% !important;    padding: 10px 0;  }}.accordion * {  transition: all 0.5s ease;}.accordion > tbody > tr {  display: block;  padding: 10px 0;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);  cursor: pointer;}.accordion > tbody > tr > td {  display: block;  width: 100%;}.accordion > tbody > tr > td:last-child {  overflow: hidden;  padding-top: 0;}.expand {  display: block;  margin-top: -200%;  transition: all 2s ease-out;}.accordion > tbody > tr.on .expand {  transition: all 0.7s ease-out;  margin-top: 0;  background: rgba(0, 0, 0, 0.06);  padding: 0.8em 1.2em;  border-radius: 1em;}.accordion > tbody > tr > td:first-child:before {  content: "\f055";  display: inline-block;  font-family: FontAwesome;  margin-right: 10px;  font-size: 1.6em;  transition: all 0.5s;  color: #999;}.accordion > tbody > tr > td:first-child > *:first-child {  display: inline-block;}.accordion > tbody > tr.on > td:first-child:before {  content: "\f056";}.accordion > tbody > tr:hover > td:first-child:before {  color: #333;}.accordion.readMoreAccordian > tbody > tr > td:first-child:after {  content: "read more";  display: block;  margin-left: 3px;  margin-top: 0;  font-size: 0.9em;  color: #999;  transition: all 0.5s ease-out;}.accordion.readMoreAccordian > tbody > tr.on > td:first-child:after {  margin-top: -10px;  opacity: 0;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.accordion.readMoreAccordian > tbody > tr > td:hover:first-child:after {  color: #333;}.accordion.readMoreAccordian > tbody > tr > td:first-child:before {  display: none;}.responsiveTable th {  text-align: left;}.responsiveTable tr:nth-child(odd) {  background: rgba(0, 0, 0, 0.05);}@media screen and (max-width: 700px) {  .responsiveTable tr {    display: block;    border-bottom: 4px solid rgba(0, 0, 0, 0.2);  }  .responsiveTable tr:first-of-type {    display: none;  }  .responsiveTable td {    display: block;    border: none;    line-height: 1.8em;    width: 100%;    padding-left: 90px;    position: relative;    overflow: hidden;    text-overflow: ellipsis;    box-sizing: border-box;  }  .responsiveTable td:before {    display: block;    position: absolute;    left: 0;    width: 90px;    font-weight: bold;    overflow: hidden;    text-overflow: ellipsis;  }  .responsiveTable tr:nth-child(odd) {    background: rgba(0, 0, 0, 0);  }  .responsiveTable td:nth-child(odd) {    background: rgba(0, 0, 0, 0.05);  }}@media (min-width:701px) and (max-width:1000px){.col-1-med {  width: 100%;  width: calc(100% - 10px);}.col-2-med, .contentImgRow .item, .cartThumb {  width: 50%;  width: calc(50% - 10px);}.col-3-med {  width: 33.333%;  width: calc(33.333% - 10px);}}@media (max-width:700px){html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {  -webkit-text-size-adjust: none;  }.outerWrap.menu-open {  cursor: pointer;}.desktop-hide,a.desktop-hide {  display: block !important;}.mobile-hide,a.mobile-hide,#banner #viewCart {  display: none !important;}h1, #subBannerHome .flick-title {  font-size: 2em;}.sidebar,#outerSidebar {  display: none;}#viewCart {  position: static;  border: 0px solid transparent;}#viewCart .itemCount, #viewCart .total {  display: inline-block;}#menu {  display: none;}#navToggleWrap .phone:before {  color:#fff!important;  }#navToggleWrap > #navToggle, #navToggleWrap > a {  -ms-flex-positive: 1;      flex-grow: 1;  padding: 15px 0;  line-height: 1em;  position: static;  cursor: pointer;  text-decoration: none;  background: none;  color: #fff;}#navToggleWrap > #navToggle:after, #navToggleWrap > a:after {  line-height: 1em;  display: block;  text-align: center;  margin: 8px 0 2px;}#navToggleWrap > #navToggle:before, #navToggleWrap > a:before {  font-family: FontAwesome;  font-size: 1em;  line-height: 1em;  display: block;  text-align: center;  margin: 2px 0;}#navToggleWrap > #navToggle:after, #navToggleWrap > #navToggle span, #navToggleWrap > a:after, #navToggleWrap > a span {  font-size: 10px;  text-transform: uppercase;}#navToggleWrap #navToggle {  background:#f39300!important;}#navToggleWrap #navToggle:before {  content: "\f0c9";}#navToggleWrap #navToggle:after {  content: "Menu";}#navToggleWrap .blank:before {  content: "\f067";}#navToggleWrap .twitter, #navToggleWrap .instagram, #navToggleWrap .googlePlus, #navToggleWrap .googlePlus, #navToggleWrap .address,  #navToggleWrap .pinterest, #navToggleWrap .blank, #navToggleWrap .youTube, #navToggleWrap .email, #navToggleWrap .facebook, #navToggleWrap .linkedIn, #navToggleWrap .phone {  display: none;}#navToggleWrap a:after, #navToggleWrap #navToggle:after {  display:block;}#navToggleWrap .address:after {  content: "address";}#navToggleWrap .facebook:after {  content: "facebook";}#navToggleWrap .twitter:after {  content: "twitter";}#navToggleWrap .instagram:after {  content: "instagram";}#navToggleWrap .googlePlus:after {  content: "googlePlus";}#navToggleWrap .pinterest:after {  content: "pinterest";}#navToggleWrap .linkedIn:after {  content: "linkedIn";}#navToggleWrap .blank:after {  content: "blank";}#navToggleWrap .youTube:after {  content: "youTube";}#navToggleWrap .email:after {  content: "enquire";}#navToggleWrap .phone:after {  content: "phone";}#mobileMenu {  display: inline-block;  background: #1c1c1c;}#mobileMenu nav {  display: none;}#mobileMenu nav > li {  border-bottom: 1px solid rgba(255, 255, 255, 0.1);}#mobileMenu li {  list-style-type: none;}#mobileMenu li a {  width: 100%;  text-decoration: none;  color: inherit;  display: inline-block;}#mobileMenu li span {  padding: 10px;  display: block;  color: #fff;}#mobileMenu .parent > span:after {  content: "\f107";  font: 1em fontawesome;  margin-left: 10px;  transition: .3s;  transform: rotate(0deg);  display: inline-block;}#mobileMenu .parent.open > span:after {  transform: rotate(180deg);}#mobileMenu .current > span, #mobileMenu .current > a {  opacity: 0.5;}#mobileMenu nav {  display: inline-block;  width: 100%;}#mobileMenu {  position: fixed;  top: 0;  left: -80%;  width: 80%;  height: 100%;  z-index: 10000;  overflow: scroll;  transition: .5s ease-out;}#mobileMenu.menu-open {  left: 0;  box-shadow: 5px 0 10px rgba(0, 0, 0, 0.2);}#mobileMenu li ul {  display: none;  margin: 0;  padding: 0;  list-style: none;  background: rgba(0, 0, 0, 0.3);}#mobileMenu li ul li {  border-top: 1px solid rgba(255, 255, 255, 0.1);}#mobileMenu li ul a {  padding-left: 30px;}#footerBottom {  padding: 0 0 10px 0;}#footerBottom .container {  -ms-flex-direction: column;      flex-direction: column;}#footerBottom nav {  width: 100%;  padding: 10px 0;  text-align: center;  }#footerBottom nav li {  width: 100%;}#footerBottom .footerRight {  text-align: center;}#enquiry, .enqLeft, .enqRight {  width: 100%;  max-width: 100%;  display: inline-block;}.enqLeft {  padding: 5px 5px 5px 0;}.checkout .siteContent .checkoutLeft .checkoutDetails .checkoutDetailsRow.enqRow {  display: block;}.col-1-small, .contentImgRow .item {  width: 100%;  width: calc(100% - 10px);}.col-2-small, .cartThumb {  width: 50%;  width: calc(50% - 10px);}#banner .logo {  position:relative;  width:;}#banner .logo  {  position: absolute;  top: 40px;  left: 0;  right: 0;  width: 90%!important;  max-width: 300px!important;  margin: 0 auto;}.sliderText .phoneHolder {  display:none;}.sideIcons {display:block;  position: fixed;  z-index: 999999;  top: 40%;  right: -150px;  font-size: 0.9em;}.sideIcons a {  text-decoration:none;  display: block !important;  margin: -1px 0 0;  background: rgba(243,147,0,0.9);  padding: 10px 12px;  color: #fff!important;  text-transform: uppercase;  -webkit-transform: translatex(0px);          transform: translatex(0px);  -webkit-transition: 0.3s;  transition: 0.3s;  font-size:1.1em;    border-radius:0px;  text-align:left;}.sideIcons a:first-child {  border-radius: 5px 0 0 0;}.sideIcons a:last-child {  border-radius: 0 0 0 5px;}.sideIcons a:hover {   background: rgba(243,147,0,0.9);  color: #fff;  -webkit-transform: translatex(-150px);          transform: translatex(-150px);  border-radius: 5px 0 0 5px;}.sideIcons a:before {  font-size:1em;  margin-right: 15px;  width: 20px;  color:#fff;}.link0 #section2 .butFrame {  width:100%;  margin:10px auto;  padding:0px;  height:;  }#subBannerHome {  padding: 0;}#subBannerHome .phone, .dot-navigation, .arrow-navigation {  display: none;}.flickerplate, .flick-inner {    display:none;}.link0 .flickerplate, .link0 .flick-inner {  display:block;}.flick-inner::after {  display:none;  }.flick-content {  top:15vh;  padding-right:0;  padding:0;  margin:0;  left:0;}.flick-title {  font-size:2.2em!important;  }.flick-sub-text {  line-height:1em;  font-size:1.5em;}.down {  display:none!important;  }#navToggleWrap {  position:relative;  width: 100%;  background: #000;   color: #fff;  display: -ms-flexbox;  display: flex;  z-index:1;}#footerTop .container {  flex-direction: column;  padding-bottom:10px;  padding-top:10px;  text-align:center;  padding-bottom:0!important;}#footerTop .contact:nth-child(4) {  width:80%;}#footerTop .iconOnly {  margin: 2px;}#footerTop .logo {  margin:10px auto 30px!important;  position: relative!important;  padding:0;  width:50%;  max-width:250px!important;  left:0;} #footerTop .phone {  text-align:center;  }.footerText {  margin:0;  padding:0 15px;  top:0;  font-size:0.7em;    }.footerText p{  margin:0;  padding:10px ;  text-align:center;}.trophy {  display:none;  } #banner {  position:relative;  height:100px;  top:0px;  bottom:0;  right:0;  left:0;  background:#fff!important;  z-index:999;} #banner .logo {  top:15px;  padding:0px;  width:100%!important;  max-width:160px!important;} .flickerplate, .flick-inner {  padding-bottom:35vh!important;}.flickerplate {  position:relative!important;  top: 0;  left: 0;  right: 0;  height: 35vh;  z-index: 0;} .flick-wrapper {  display:none;}.siteBottom section * {  box-sizing: border-box;}.siteBottom section {  position: relative;}  .siteBottom {  background: rgba(255,255,255,0.9);  position: relative;  margin-top: 0vh;    height:  } .link0 .siteBottom {  background: rgba(255,255,255,0.9);  position: relative;  margin-top: 0vh;  }  .siteTop {  display:flex;  flex-direction:column;}.link0 .siteTop {  display:block;}#banner {  order:1;}#navToggleWrap {    order:2;}.arrow .scroll {  display:none;}.link0 #section1, .link0 #section2, .link0 #section3 {  padding:10px 0;}.siteBottom section .container {    padding: 0px 20px;    width: 100%;}.link0 #section2 .grid {  width:100%;  max-width:100%;  }.link0 #section3 td {  display:block;  width:100%!important;  }.link0 #section3 td {  height:auto;  padding:10px 0;}.link0 #section3 td img {  width:30%;}.link0 #section3 td img:hover {  width:30%;}.link0 #section3 .basicFrame {  width:100%;  }.link0 #section4 iframe {  height:200px;  }.sectionWrap > * {    width: 100% !important;    order: 2;}.M_left_img .backgroundImage, .M_right_img .backgroundImage {  font-size:1em!important;  display:none;  }}