/* general */
body {
font-family:'museo_sans_300regular','helvetica neue',sans-serif;
font-size:14px;
/*
font-family:'museo_sans_100regular','helvetica neue',sans-serif;
overflow-x:hidden;
*/
min-width:960px;
}
.row {
max-width: 68.5em !important;
}
ul, ol, dl {
list-style-position:inside !important;
}
.margin-right {
margin-right:20px !important;
}
.page-header {
border-bottom:1px solid #1a7fc1 !important;
}
.banner {
height:200px;
background:#eeeeee;
}
.orbit-bullets li {
cursor:pointer !important;
}
.pointer {
cursor:pointer !important;
}
.light-blue-bg {
background-color:#E8F6FF;
border-bottom:2px solid #D4E2ED;
}
.grey {
color:#444 !important;
}
h1,h2,h3,h4,h5,h6 {
font-family:'museo_sans_300regular','helvetica neue',sans-serif;
/*
font-family:'museo_sans_100regular','helvetica neue',sans-serif;
*/
font-weight:normal;
}
h3 {
font-size:1.5em !important;
}
h4 {
font-size:1.125em !important;
}
.underline {
text-decoration:underline !important;
}
.indent {
text-indent:40px;
}
.block-indent {
padding-left:40px;
display:block;
}
.vertical-align-inherit {
vertical-align:inherit;
}
.text-center {
text-align:center;
}
.text-right {
text-align:right;
}
.text-left {
text-align:left;
}
.pad-rl {
padding:0px 20px !important;
}
.pad-10 {
padding:10px !important;
}
.pad-l {
padding-left:20px;
}
.small {
font-size:10px;
}
.xlarge {
font-size:30px;
}
.large {
/*
font-size:24px;
*/
font-size:18px;
}
.blue, a:hover {
color:#1a7fc1 !important;
}
.black {
color:#000 !important;
}
.white {
color:#fff !important;
}
.green {
color:#00C957 !important;
}
.red {
color:#C60F13 !important;
}
.bold {
font-weight:bold !important;
}
.blue-button {
background-color:#1a7fc1 !important;
}
.prepend-top-less {
margin-top:20px !important;
}
.bottom-divider {
border-bottom:1px dotted #222222;
}
.prepend-top {
margin-top:30px !important;
}
.append-bottom {
margin-bottom:30px !important;
}
.no-margin {
margin:0 !important;
}
.less-margin {
margin:5px 0px !important;
}
.no-pad {
padding:0 !important;
}
.pad-bottom {
padding-bottom:20px !important;
}
.no-left-pad {
padding-left: 0 !important;
}
.no-right-pad {
padding-right:0 !important;
}
.no-left-margin {
margin-left:0 !important;
}
.no-list {
list-style:none !important;
}
.page-header .columns {
padding-left:0;
}
/*
p {
font-size:14px !important;
}
*/
/* tos */
#tos p:not(.indent) {
margin:10px 0px !important;
}
/* privacy */
#privacy p:not(.indent) {
margin:10px 0px !important;
}
#privacy-policy-banner,#terms-banner {
background-image:url('../img/Header_Terms.jpg');
background-repeat: no-repeat;
background-position:center center;
background-color:#9f815b;
}
/* footer */
#footer {
min-height:200px;
background:#252f3d;
color:#8c9299;
margin-top:100px;
padding-top:30px;
/*
position:fixed;
bottom:0px;
width:100%;
*/
}
#footer a {
color:#8c9299;
}
#follow-us img:hover {
opacity:0.7 !important;
}
/* top */
#navigation span a {
position:relative;
top:10px;
color:#273240;
}
#login span a {
position:relative;
top:-10px;
color:#273240;
}
#logo {
top:19px;
}
#header img {
padding:0px 5px;
}
#top {
-webkit-box-shadow: 0 8px 6px -6px #555555;
-moz-box-shadow: 0 8px 6px -6px #555555;
box-shadow: 0 8px 6px -6px #555555;
z-index:999;
position:relative;
}
/* slider */
#slider {
margin-bottom:50px;
}
.slide-title {
font-size:1.375em !important;
line-height:30px !important;
margin-bottom:1.0em !important;
}
#slide-1-content,#slide-2-content,#slide-3-content {
position:relative;
top:20px;
width:360px;
}
.slide-content-container {
width:960px;
margin:0 auto;
font-size:1.125em !important;
}
#slide-1 {
background-image:url('../img/slider_professional _services.jpg');
background-repeat: no-repeat;
background-position:center center;
background-color:#113C5F;
color:#FFFFFF;
}

#slide-2 {
background-image:url('../img/slider_hosting.jpg');
background-repeat: no-repeat;
background-position:center center;
background-color:#1e2735;
color:#FFFFFF;
}

#slide-3 {
background-image:url('../img/slider_connectedtv.jpg');
background-repeat: no-repeat;
background-position:center center;
background-color:#000000;
color:#FFFFFF;
}


#slider .orbit-slides-container {
height:408px;
}
#slide-1 button,#slide-2 button,#slide-3 button {
color:#fff;
background-color:#0071ba;
width:250px;
}
.orbit-bullets {
display:table;
}
.orbit-bullets li {
background: none repeat scroll 0 0 #efefef;
border: 1px solid #eee;
padding:10px;
margin-right:20px;
}
.orbit-bullets li.active {
background: none repeat scroll 0 0 #77acce;
border: 1px solid #eee;
}
#quotes .orbit-slide-number,#quotes .orbit-prev,#quotes .orbit-next,#quotes .orbit-timer,#quotes .orbit-bullets, #slider .orbit-slide-number,#slider .orbit-prev,#slider .orbit-next,#slider .orbit-timer, #project-more .orbit-slide-number, #project-more .orbit-timer,#project-more .orbit-bullets {
display:none;
}
/* our services */
#our-services {
color:#273240;
display:inline;
margin-top:50px;
}
/* portfolio */
#portfolio {
margin-top:50px;
background-image:url('../img/section_portfolio_background.jpg');
background-repeat: no-repeat;
background-position:center center;
background-color:#313a39;
height:450px;
padding-top:20px;
color:#fff;
display:block;
}
#portfolio-description {
width:700px;
margin:0 auto;
}
#portfolio-ul img {
height:400px;
width:400px;
}
.project-thumb {
height:200px;
width:200px;
}
#portfolio-slider {
padding-top: 25px;
/*
height:400px;
position: relative;
*/
}
/*
#portfolio-slider ul {
transform: translate3d(0px, 0px, 0px);
transition: transform 0s linear 0s;
height:350px;
}
#portfolio-slider ul li {
height: 300px;
margin-right: 300px;
width: 300px;
border: 7px solid #FFFFFF;
display: block;
float: left;
}
#layer-1 {
left: 0;
padding: 0 400px;
position: absolute;
top: 10px;
width: 4950px;
z-index: 0;
}
*/
/*
#portfolio-slider {
height:260px;
padding-top: 48px;
position: relative;
overflow:hidden;
margin-top:25px;
}
#portfolio-slider ul {
height:300px;
}
*/
#portfolio-slider ul li {
margin-right: 100px;
/*
height: 300px;
width: 395px;
display: block;
float: left;
}
#layer-1 {
left: 0;
padding: 0 200px;
position: absolute;
top: 10px;
width: 6600px;
z-index: 0;
}
#layer-2 {
left: 0;
padding: 0 400px;
position: absolute;
top: 20px;
width: 6600px;
z-index: 1000;
*/
}
#layer-1 img {
border: 7px solid #FFFFFF;
/*
-webkit-animation: slideimages1 120s linear infinite;
-moz-animation: slideimages1 120s linear infinite;
-o-animation: slideimages1 120s linear infinite;
animation: slideimages1 120s linear infinite;
*/
}
/*
@-webkit-keyframes slideimages1 {
	0% {margin-left: 700px;}
	100% {margin-left: -3000px;}
}
@-moz-keyframes slideimages1 {
	0% {margin-left: 700px;}
	100% {margin-left: -3000px;}
}
@-o-keyframes slideimages1 {
	0% {margin-left: 700px;}
	100% {margin-left: -3000px;}
}
@keyframes slideimages1 {
	0% {margin-left: 700px;}
	100% {margin-left: -3000px;}
}
*/
#layer-2 img {
border: 7px solid #FFFFFF;
-webkit-animation: fastslideimages 50s linear infinite;
-moz-animation: fastslideimages 50s linear infinite;
-o-animation: fastslideimages 50s linear infinite;
}
@-webkit-keyframes fastslideimages {
	0% {margin-left: 200px;}
	100% {margin-left: -3000px;}
}
@-moz-keyframes fastslideimages {
	0% {margin-left: 200px;}
	100% {margin-left: -3000px;}
}
@-o-keyframes fastslideimages {
	0% {margin-left: 200px;}
	100% {margin-left: -3000px;}
}
@-keyframes fastslideimages {
	0% {margin-left: 200px;}
	100% {margin-left: -3000px;}
}
/* quotes */
.quote {
width:700px;
margin:0 auto;
}
.quote-text {
width:550px;
margin:0 auto;
}
#quotes .orbit-container {
background:none repeat scroll 0 0 transparent !important;
}
/* why slice */
#whyslice-banner {
background-image:url('../img/header_whyslice.jpg');
background-repeat: no-repeat;
background-position:center center;
background-color:#727d80;
}
#whyslice-nav {
border-bottom:1px solid #1a7fc1 !important;
padding-left:0;
}
#whyslice-nav ul {
display:inline !important;
list-style:none outside none !important;
width:auto;
}
#whyslice-nav li {
clear:none;
float:left;
line-height:29px;
margin:0px 10px;
}
/*
.width-200 {
width:200px !important;
}
*/
#whyslice-nav li h3 {
font-family:'museo_sans_500regular','helvetica neue',sans-serif !important;
}
#whyslice-nav li a {
font-size:1.0em;
font-family:'museo_sans_500regular','helvetica neue',sans-serif !important;
cursor:pointer;
/*
padding:0px 30px;
*/
color:#222222 !important;
}
#whyslice-nav li.active {
background-color:#1a7fc1;
padding:0px 30px;
}
#whyslice-nav li.active a {
color:#fff !important;
}
/* why slice : skills */
#whyslice-skills h5 {
margin:0 !important;
}
/* expandable */
.expand-this {
padding-left:30px;
}
.expandable {
border-bottom:1px dotted #222222;
margin-bottom:10px !important;
}
.expand-button {
background-image:url('../img/max.png');
background-repeat: no-repeat;
background-position:center center;
width:16px;
height:16px;
cursor:pointer;
margin-top:3px !important;
}
.minimize-button {
background-image:url('../img/min.png');
background-repeat: no-repeat;
background-position:center center;
width:16px;
height:16px;
cursor:pointer;
margin-top:3px !important;
}
/* portfolio */
#portfolio-ul > li {
    list-style-type: none !important;
}
#portfolio-project-section {
max-height:400px !important;
overflow:hidden !important;
}
#portfolio-banner {
background-image:url('../img/Header_Portfolio.jpg');
background-repeat: no-repeat;
background-position:center center;
background-color:#ffede0;
}
.project-thumb {
cursor:pointer;
/*
border:1px solid #cccccc;
*/
}
.project-thumb:hover {
opacity:0.7 !important;
}
/* professional services */
#professional-banner {
background-image:url('../img/Header_Professional.jpg');
background-repeat: no-repeat;
background-position:center center;
background-color:#FFFFFF;
}
#professional-nav img {
opacity:0.7;
}
#professional-nav img.active, #professional-nav img:hover {
opacity:1;
cursor:pointer;
}
#professional-nav img.push-right {
margin-right:-4px;
}
#professional-nav img.push-left {
margin-left:-4px;
}
/* data center */
#data-center-banner {
background-image:url('../img/Header_Data.jpg');
background-repeat: no-repeat;
background-position:center center;
background-color:#152137;
}
#data-center ul,#professional-mobile ul,#support ul,.blue-triangle ul,ul.blue-triangle {
padding-left:20px;
}
#data-center li,#professional-mobile li,#support li,.blue-triangle li {
list-style-type: none;
background: url("../img/bullet_blue_triangle.png") no-repeat scroll left 4px transparent;
padding-left:20px;
margin-bottom:15px;
}
#data-center-facilities li,#professional-mobile li,#support li {
margin-bottom:0px;
}
#data-center-managed-services li {
background:none;
}
/* contact */
#message-success.hide, #message-fail.hide {
display:none !important;
}
#contact-form input[type="checkbox"] {
margin:0 0 5px;
}
#contact-banner {
background-image:url('../img/Header_Contact.jpg');
background-repeat: no-repeat;
background-position:center center;
background-color:#7c745f;
}
#message-success, #message-fail {
padding-left:30px;
}
/* support */
#support-banner {
background-image:url('../img/Header_Contact.jpg');
background-repeat: no-repeat;
background-position:center center;
background-color:#7c745f;
}
/* articles */
#articles-banner {
background-image:url('../img/Header_Articles.jpg');
background-repeat: no-repeat;
background-position:center center;
background-color:#e7d5cb;
}
.open-read-more {
padding-left:20px;
}
/* careers */
#careers-banner {
background-image:url('../img/Header_Career.jpg');
background-repeat: no-repeat;
background-position:center center;
background-color:#92aca1;
}
