﻿@charset "UTF-8";#MainContent_pnlSlideshowContainer{position:relative;}.pnlSlideshowOverlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;}.navbar.CST{min-height:100px;-webkit-box-shadow:0 7px 9px -7px #000;box-shadow:0 7px 9px -7px #000;}.CST_NavMenuBuffer{display:block;width:100%;height:100px;}.logo{display:flex;flex:1 0 auto;position:relative;left:15px;}.logo_hitbox{display:flex;align-items:center;cursor:pointer;}.logotext{display:flex;flex-direction:column;align-items:center;font-size:17px;color:#262626;padding:0 5px;}.logotext_caps{text-transform:uppercase;padding:2px 0;}.logotext_nocaps{text-transform:lowercase;padding:2px 0;}.pnlCubeContainer{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;height:70px;width:70px;perspective:150px;}.superscript2{position:absolute;right:5px;top:5px;color:#262626;transition:all ease-in-out 1s;}.logo_hitbox:hover .superscript2,.logo.active .superscript2{top:0;right:0;}.pnlCube{position:relative;height:40.25px;width:40.25px;transform-style:preserve-3d;transform:rotateY(-30deg) rotateX(-15deg) rotateZ(9deg);transition:all ease-in-out 1s;}.logo_hitbox:hover .pnlCube,.logo.active .pnlCube{transform:rotateY(-45deg) rotateX(-10deg) rotateZ(370deg);}.pnlCube.cubeStyle2{transform:rotateY(-30deg) rotateX(-13deg) rotateZ(7deg);}.logo_hitbox:hover .pnlCube.cubeStyle2,.logo.active .pnlCube.cubeStyle2{transform:rotateY(-30deg) rotateX(-13deg) rotateZ(367deg);}.pnlCubeFace{position:absolute;height:40.25px;width:40.25px;transition:all ease-in-out 1s;}.cubeStyle2>.pnlCubeFace{height:38.25px;width:38.25px;border-style:dotted;border-width:2px;border-color:#0ff;}.face1{background-color:#3c3c3c;transform:rotateY(0deg) translateZ(20.125px);}.logo_hitbox:hover .face1,.logo.active .face1{transform:rotateY(0deg) translateZ(30.1875px);}.cubeStyle2>.face1{height:35.25px;width:35.25px;border:2px solid #000;border-radius:10px;}.face2{background-color:#9c9c9c;transform:rotateY(90deg) translateZ(20.125px);}.logo_hitbox:hover .face2,.logo.active .face2{transform:rotateY(90deg) translateZ(30.1875px);}.cubeStyle2>.face2{background-color:transparent;}.face3{background-color:#636363;transform:rotateX(90deg) translateZ(20.125px);}.logo_hitbox:hover .face3,.logo.active .face3{transform:rotateX(90deg) translateZ(30.1875px);}.cubeStyle2>.face3{background-color:transparent;}.face4{background-color:#3c3c3c;transform:rotateY(180deg) translateZ(20.125px);}.logo_hitbox:hover .face4,.logo.active .face4{transform:rotateY(180deg) translateZ(30.1875px);}.cubeStyle2>.face4{background-color:transparent;}.face5{background-color:#9c9c9c;transform:rotateY(-90deg) translateZ(20.125px);}.logo_hitbox:hover .face5,.logo.active .face5{transform:rotateY(-90deg) translateZ(30.1875px);}.cubeStyle2>.face5{background-color:transparent;}.face6{background-color:#636363;transform:rotateX(-90deg) translateZ(20.125px);}.logo_hitbox:hover .face6,.logo.active .face6{transform:rotateX(-90deg) translateZ(30.1875px);}.cubeStyle2>.face6{background-color:transparent;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}a{color:#333;text-decoration:none;}a:hover{color:#333;text-decoration:none;cursor:pointer;}button:hover{cursor:pointer;}ul li span{display:block;}body{font-family:'Signika',sans-serif;font-size:16px;}.btnBorder{border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;}.btn{width:100%;display:block;max-width:200px;text-align:center;padding:10px 15px;background-color:#262626;color:#fff;border:1px solid #ccc;}.btn:hover{background-color:#fff;color:#262626;border:1px solid #ccc;}.btnMaxWidth{max-width:150px;}.btnCenter{margin:0 auto;}@media screen and (max-width:770px){.captchaBtn-wrapper button,.submitBtn-wrapper button,.btn.footer-btn{margin:0 auto;}}.backgroundLight{background-color:#fff;}.backgroundDark{background-color:#efefef;}.backgroundAlt{background-color:#ccc;}.backgroundTransparent{background-color:transparent;}.backgroundFade{background-color:rgba(255,255,255,.4);}.txtColour{color:#fff;}.txtColourAlt{color:#333;}.paddingXS{padding:20px 0;}.paddingS{padding:40px 0;}.paddingM{padding:60px 0;}.paddingL{padding:80px 0;}.paddingXL{padding:120px 0;}.marginBottomS{margin-bottom:5px;}.marginBottomM{margin-bottom:10px;}.marginBottomL{margin-bottom:15px;}.marginBottomXL{margin-bottom:20px;}.defaultFontSize{font-size:16px;}.fontSizeS{font-size:.8em;}.fontSizeSM{font-size:1.3em;}.fontSizeM{font-size:1.5em;}.fontSizeXM{font-size:1.8em;}.fontSizeL{font-size:2.2em;}.fontSizeXL{font-size:3em;}@media screen and (max-width:770px){.fontSizeM{font-size:1.2em;}}.boldTxt{font-weight:600;}.lineHeight{line-height:1.8em;}.displayHidden{display:none;}.SiteWrapper{display:block;width:100%;}.SiteMargin{margin:0 auto;max-width:999px;width:100%;}.SitePadding{padding:0 20px;}.textAlignCenter{text-align:center;}.marginCenter{margin:0 auto;}.marginTopXS{margin-top:5px;}.marginTopS{margin-top:10px;}.marginTopM{margin-top:15px;}.marginTopMX{margin-top:20px;}.CSTHeaderBkgd{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.bkgdWebDesign{background-image:url("/resources/images/HeaderBackgrounds/CSTWebDesign_Hero.jpg");}.bkgdITSupport{background-image:url("/resources/images/HeaderBackgrounds/CSTITSupport_Hero.jpg");}.bkgdContactCST{background-image:url("/resources/images/HeaderBackgrounds/CSTContactV3_Hero.jpg");}.bkgdCSTBusiness{background-image:url("/resources/images/HeaderBackgrounds/CSTBusinessHardware_Hero.jpg");}.bkgdDigitalMarketing{background-image:url("/resources/images/HeaderBackgrounds/CSTDigitalMarketing_Hero.jpg");}.contentWrapper{width:100%;display:block;font-size:0;}.contentLeft,.contentRight,.CSTDuo{width:calc(100%/2);display:inline-block;vertical-align:top;}.Site-itemWrapperQ{width:calc(100%/3);display:inline-block;vertical-align:top;}.contentLeft img.contentImg,.contentRight img.contentImg{width:100%;max-width:500px;max-height:500px;border:1px solid #ccc;}.contentSpacer,.Site-itemSpacer{font-size:16px;padding:15px;}.Site-itemText{min-height:250px;padding:15px;-webkit-box-shadow:0 4px 12px -3px #000;box-shadow:0 4px 12px -3px #000;}.portfolioBox .Site-itemText{min-height:240px;padding:30px;-webkit-box-shadow:0 4px 12px -3px #000;box-shadow:0 4px 12px -3px #000;color:#fff;position:relative;}.Site-Position{position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);}.portfolioBox .btn{width:100%;display:block;max-width:90px;text-align:center;padding:5px 10px;background-color:#262626;color:#fff;border:1px solid #ccc;}.portfolioBox .Site-itemText:hover .btn{background-color:#fff;color:#333;}.cstPortBackground{background-position:50% 50%;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;}.cstStormont{background-image:url(/Resources/Images/Portfolio/CSTProjects-StormontMugs.jpg);}.cstilPirata{background-image:url(/Resources/Images/Portfolio/CSTProjects-ilPirata.jpg);}.cstGHConstruction{background-image:url(/Resources/Images/Portfolio/CSTProjects-GHConstruction.jpg);}.cstLashesNBeauty{background-image:url(/Resources/Images/Portfolio/CSTProjects-LashesNBeauty.jpg);}.cstAllura{background-image:url(/Resources/Images/Portfolio/CSTProjects-AlluraBeauty.jpg);}.cstSpotless{background-image:url(/Resources/Images/Portfolio/CSTProjects-SpotlessCleaning.jpg);}.cstNineteen{background-image:url(/Resources/Images/Portfolio/CSTProjects-Nineteen83.jpg);}.cstSips{background-image:url(/Resources/Images/Portfolio/CSTProjects-SipsByDylan.jpg);}@media screen and (max-width:770px){.contentLeft,.contentRight,.CSTDuo{width:100%;display:block;vertical-align:top;min-height:0;}.Site-itemWrapperQ{width:calc(100%/2);display:inline-block;vertical-align:top;}.contentLeft img.contentImg,.contentRight img.contentImg{margin:20px 0;}.contentSpacer{padding:0;text-align:center;}}@media screen and (max-width:500px){.Site-itemWrapperQ{width:100%;display:block;}}.headerSpacingTop{margin-top:40px;}.performanceLinks ul li{display:inline;margin-right:15px;}.navbar-inverse .navbar-nav>li>a{color:#262626;}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#262626;border-bottom:2px solid #ccc;padding-bottom:3px;}.navbar-collapse{padding-top:20px;}.navbar-inverse .navbar-toggle .icon-bar{background-color:#262626;}@media screen and (max-width:767px){.navbar-header .navbar-toggle{margin-top:25px;}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#fff;}.navbar-brand{height:auto;}}.headerTxtLogo img.logoStyle{width:100%;max-width:100px;max-height:100px;}.SiteWrapper.headerTxtLogo a:hover{color:#fff;}.txtFadeBg{background-color:rgba(0,0,0,.4);padding:40px;max-width:350px;margin:0 auto;}.txtFadeBgWeb{background-color:rgba(0,0,0,.6);padding:40px;max-width:720px;margin:0 auto;}.WrapperMinHeight{height:250px;}.background-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.toggle-image{position:absolute;width:100%;top:0;left:0;height:800px;transition:opacity 1s ease-in-out;}.first-image{background-image:url("../images/HP-Gallery/CSTSlide01.jpg");z-index:-3;opacity:0;}.second-image{background-image:url("../images/HP-Gallery/CSTSlide02.jpg");z-index:-2;opacity:0;}.third-image{background-image:url("../images/HP-Gallery/CSTSlide03.jpg");z-index:-1;opacity:0;}.first-image.show{opacity:1;}.second-image.show{opacity:1;}.third-image.show{opacity:1;}@media screen and (max-width:500px){.toggle-image{height:500px;}.WrapperMinHeight{height:200px;}}.footer-Wrapper .contentRight a.fbLink{font-size:1.5em;}.footer-Wrapper .contentLeft img.artsLogo{width:100%;max-width:110px !important;max-height:60px !important;}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "‘" "’";}blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em;}blockquote p{display:inline;}.demoInputBox{padding:10px 15px;width:50%;}#contactForm{padding:5px;}#contactForm input,#contactForm textarea{border:none;background-color:#ccc;width:100%;max-width:250px;padding:5px 10px;}#contactForm .btnSubmit{color:#262626;width:100%;max-width:150px;margin-top:15px;}.pnlContactFormRow{padding:5px 0;}.pnlContactFormRow .lblContactForm{vertical-align:top;}.contentWrapper.gallery ul li{width:calc(100%/4);list-style-type:none;display:inline-block;vertical-align:top;text-align:center;}.contentWrapper.gallery.video ul li{width:calc(100%/2);list-style-type:none;display:inline-block;vertical-align:top;text-align:center;}.contentWrapper.gallery ul li img{margin:10px 20px;-webkit-box-shadow:0 4px 14px -1px rgba(0,0,0,.75);-moz-box-shadow:0 4px 14px -1px rgba(0,0,0,.75);box-shadow:0 4px 14px -1px rgba(0,0,0,.75);}.contentWrapper.gallery ul li img{max-width:190px;max-height:150px;}.contentWrapper.gallery ul li .videoFile{max-width:100%;}@media screen and (max-width:900px){.contentWrapper.gallery ul li{width:calc(100%/3);list-style-type:none;display:inline-block;vertical-align:top;text-align:center;}}@media screen and (max-width:670px){.contentWrapper.gallery ul li{width:calc(100%/2);list-style-type:none;display:inline-block;vertical-align:top;text-align:center;}.contentWrapper.gallery.video ul li{width:100%;display:block;margin:20px 0;}}@media screen and (max-width:450px){.contentWrapper.gallery ul li{width:100%;list-style-type:none;display:block;text-align:center;}}@media screen and (max-width:380px){.contentWrapper.gallery ul li video{min-height:140px;max-width:240px;max-height:180px;}}.bigImgWrapper{font-size:0;}.imgContainer{width:calc(100%/3);display:inline-block;vertical-align:top;position:relative;}.imgContainer .HPImg-Spacer{font-size:16px;}.imgContainer .image{opacity:.9;display:block;transition:.5s ease;backface-visibility:hidden;width:100%;}.txtMiddle{transition:.5 ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;}.imgContainer:hover .image{opacity:.3;}.imgContainer:hover .txtMiddle{opacity:1;}.txtMiddle{background-color:#262626;color:#fff;padding:10px 20px;}@media screen and (max-width:780px){.txtMiddle{width:150px;}}@media screen and (max-width:770px){.imgContainer{width:100%;height:400px;display:block;position:relative;}.HPImg-Spacer img.image{width:100%;max-width:100%;max-height:400px;}.txtMiddle{opacity:1;}.imgContainer .image{opacity:.3;}}.webPackage ul li{padding:10px 0;}.portfolioWrapper{display:block;border-radius:7px;margin:25px 0;-webkit-box-shadow:0 7px 9px -7px #000;box-shadow:0 7px 9px -7px #000;}.portfolioItem{width:calc(100%/2);display:inline-block;vertical-align:top;}.portfolioItem.img img{width:100%;max-width:800px;max-height:600px;}.portfolioItem.img{padding:20px;}.portfolioItem.content{font-size:16px;padding:30px;text-align:center;}@media screen and (max-width:600px){.portfolioItem{width:100%;display:block;}}