@import url(http://fonts.googleapis.com/css?family=Lato:400,900,700);

/*
Theme Name: Globalstar
Theme URI: http://globalstarinteractive.com/
Author: Trionndesign
Author URI: http://trionndesign.com
Description: One page theme 
Version: 1.0
Tags: one-column, fluid-layout, responsive-layout, custom-menu, featured-images, microformats, sticky-post, portfolio, parallax, forms, social, icons, clients, icons, menu, 
Text Domain: Globalstar
Globalstar  theme © 2014 Trionndesign
*/
@charset "UTF-8";


@font-face {
    font-family: 'RobotoLight';
    src: url('fonts/roboto/roboto-light.eot');
    src: url('fonts/roboto/roboto-light.eot') format('embedded-opentype'),
         url('fonts/roboto/roboto-light.woff') format('woff'),
         url('fonts/roboto/roboto-light.ttf') format('truetype'),
         url('fonts/roboto/roboto-light.svg#RobotoLight') format('svg');
	font-weight: 300;
	font-style: normal;

			}

@font-face {
    font-family: 'RobotoMedium';
    src: url('fonts/roboto/roboto-medium.eot');
    src: url('fonts/roboto/roboto-medium.eot') format('embedded-opentype'),
         url('fonts/roboto/roboto-medium.woff') format('woff'),
         url('fonts/roboto/roboto-medium.ttf') format('truetype'),
         url('fonts/roboto/roboto-medium.svg#RobotoMedium') format('svg');
	font-weight: normal;
	font-style: normal;

		 }

@font-face {
    font-family: 'RobotoRegular';
    src: url('fonts/roboto/roboto-regular.eot');
    src: url('fonts/roboto/roboto-regular.eot') format('embedded-opentype'),
         url('fonts/roboto/roboto-regular.woff') format('woff'),
         url('fonts/roboto/roboto-regular.ttf') format('truetype'),
         url('fonts/roboto/roboto-regular.svg#RobotoRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'RobotoBold';
    src: url('fonts/roboto/roboto-bold.eot');
    src: url('fonts/roboto/roboto-bold.eot') format('embedded-opentype'),
         url('fonts/roboto/roboto-bold.woff') format('woff'),
         url('fonts/roboto/roboto-bold.ttf') format('truetype'),
         url('fonts/roboto/roboto-bold.svg#RobotoBold') format('svg');
 	font-weight: bold;
	font-style: normal;
}
		 
header.skyblue {
	background: #3097ef;
}
header.gray {
	background: #1d1e1f;
}


html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, ul, li, ol, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	font-family: Roboto,'RobotoRegular';
}

.single-career strong{
	font-weight: bold;
}

.content .vc_custom_1410000467737 {
	padding-top: 10px !important;
}

.services .content hr {
	margin: 0 0 40px 0;
	padding: 0 0 25px 0;
}
ul.discStyle li{
  list-style:disc;
  color:#6e6e6e;
  margin:2px 0 2px 17px;
  width: calc(100% - 17px);
  width: -moz-calc(100% - 17px);
  width: -webkit-calc(100% - 17px);
  width: -o-calc(100% - 17px);
}
ul.discStyle li article{
	overflow:visible;
}
ul.discStyle li:last-child{
  margin-bottom:0;
}

/* select lang*/
.toggle-slide {
  overflow: hidden;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  direction: ltr;
}
.toggle-slide .toggle-on,
.toggle-slide .toggle-off,
.toggle-slide .toggle-blob {
  float: left;
}
.toggle-slide .toggle-blob {
  position: relative;
  z-index: 99;
  cursor: hand;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.toggle-light .toggle-slide {
  border-radius: 9999px;  
}
.toggle-light .toggle-on,
.toggle-light .toggle-off {
  font-size: 11px;
  font-weight: 500;
}
.toggle-light .toggle-on,
.toggle-light .toggle-select .toggle-inner .active {
background: #474747;   
}
.toggle-light .toggle-off,
.toggle-light .toggle-select .toggle-on {    
  background: #474747;
}
.toggle-light .toggle-blob {
  border-radius: 50px;
  background:#fff;
  -webkit-box-shadow: 1px 1px 2px #888;
          box-shadow: 1px 1px 2px #888;
}
/* select lang*/
/* hover effect close on*/
.carousel-slider2-navbar-fixed   .carousel-slider2-nav ul li div.slide2-action-info    { 
  transition:right 0s ease-in-out;
}
.page .contact-location .location-picture {
background: none;
}
.page .contact-location #global-map{
	height: 630px;
}

#careers .location .location-picture{
	background: url("../../uploads/2014/09/photo_careers.jpg") no-repeat;
}

body{
opacity:0;
}

.gs-load-c{
opacity: 1;
transition: opacity 0.8s ease 0s;
}
.vc_row-fluid {
opacity:0;
}

.grayImg ul li img{  
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}

.grayImg ul li:hover img{
  filter:none;
  -webkit-filter:none;
  -moz-filter:none;
  -ms-filter:none;
  cursor:pointer;
}

#cbp-contentslider-vertical .ccv-img{
height:100%;
background-size: cover;
}
#cbp-contentslider-vertical video,#cbp-contentslider-vertical iframe{
right: 0; bottom: 0;
min-width: 100%; min-height: 100%;
width: auto; height: auto; z-index: -100;
}
#cbp-contentslider-vertical nav a{
  display:none !important;
}
.cbp-contentslider nav a  span{
  display:none;
}

.cbp-vertitcaldots {
    bottom: 0;
    position: absolute;
    text-align: center;
    white-space: nowrap;
    width: 100%;
}

.cbp-vertitcaldots span {
	display: inline-block;
	width:30px;
	height:30px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background:transparent;
	cursor: pointer;
	border:2px solid transparent;
	position:relative;
}

.cbp-vertitcaldots span:after{
  position:absolute;
  content:"";
  top:13px;
  left:13px;
  width:4px;
  height:4px;
  border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background: #231f20;
}

.cbp-vertitcaldots span.cbp-fwcurrent {
	width:30px;
	height:30px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-transition: box-shadow 0.2s ease-in-out;
	-moz-transition: box-shadow 0.2s ease-in-out;
	transition: box-shadow 0.2s ease-in-out;
	border:2px solid #231f20;
}

#cbp-contentslider-vertical span.cbp-fwnext{
  background:#000;
  background-position:-171px -336px;
  width:69px;
  height:69px;
  border:0px;
  
  -webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	margin-top:-80px;
}

#cbp-contentslider-vertical span.cbp-fwnext:hover{
  /*background-position:-171px -400px;*/
  background:#fff;
}

#cbp-contentslider-vertical span.cbp-fwnext:after{
  background:url(images/common-sprite.png) no-repeat;
  background-position:-171px -400px;
  width:69px;
  height:69px;
  position:absolute;
  top:0;
  left:0;
  content:"";
  -webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	transform: rotate(-90deg);
}



#cbp-contentslider-vertical span.cbp-fwprev{
  background:#000;
  background-position:-115px -336px;
  width:69px;
  height:69px;
  border:0px;
  left:inherit;
  left:0;
  margin-top:-80px;
  -webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	
}

#cbp-contentslider-vertical span.cbp-fwprev:after{
  background:url(images/common-sprite.png) no-repeat;
  background-position:-115px -336px;
  width:69px;
  height:69px;
  position:absolute;
  top:0;
  left:0;
  content:"";
  -webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	transform: rotate(-90deg);
}


#cbp-contentslider-vertical span.cbp-fwprev:hover{
  /*background-position:-115px -400px;*/
  background:#fff;
}

#cbp-contentslider-vertical span.cbp-fwprev:hover:after{
  transform: rotate(-90deg);
  background-position:-115px -400px;
}


#cbp-contentslider-vertical span.cbp-fwnext:hover:after{
  transform: rotate(-90deg);
  background-position:-171px -336px;
}

#cbp-contentslider-vertical h4{
  font-size:24px;
  line-height:24px;
  margin:0 0 20px 0;
  font-family: 'Lato', sans-serif;
  font-weight:400;
  text-align:left;
}

#cbp-contentslider-vertical #slide0 h4,
#cbp-contentslider-vertical #slide1 h4,
#cbp-contentslider-vertical #slide2 h4,
#cbp-contentslider-vertical #slide3 h4{
  color:#fff;
  text-shadow:1px 1px 1px #292929;
}

#cbp-contentslider-vertical h2{
  font-size:65px;
  line-height:65px;
  font-weight:900;
  text-transform:uppercase;
  margin:0 0 20px 0;
  color:#1c3c7f;
  letter-spacing:-1px;
  width:inherit;
  font-family: 'Lato', sans-serif;
  font-weight:900;
}

#cbp-contentslider-vertical li ul:nth-child(2) h2{
  color:#47a3a3;
}

#cbp-contentslider-vertical li ul:nth-child(3) h2{
  color:#8c0e58;
}

#cbp-contentslider-vertical li ul:nth-child(4) h2{
  color:#4f4f51;
}

#cbp-contentslider-vertical #slide0 h2,
#cbp-contentslider-vertical #slide1 h2,
#cbp-contentslider-vertical #slide2 h2,
#cbp-contentslider-vertical #slide3 h2{
  color:#fff;
  text-shadow:1px 1px 1px #292929;
}

#cbp-contentslider-vertical h3{
  font-size:22px;
  line-height:22px;
  margin:0 0 20px 0;
  font-family: 'Lato', sans-serif;
  font-weight:700;
  text-align:left;
}

#cbp-contentslider-vertical #slide0 h3,
#cbp-contentslider-vertical #slide1 h3,
#cbp-contentslider-vertical #slide2 h3,
#cbp-contentslider-vertical #slide3 h3{
  color:#fff;
  text-shadow:1px 1px 1px #292929;
}

#cbp-contentslider-vertical a{
  background:#000000;
  color:#fff;
  padding:25px 15px;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  font-size:13px;
  text-transform:uppercase;
  font-family: 'Lato', sans-serif;
  margin:10px 15px 0 0;
  float:left;
  -webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	min-width:140px;
}

#cbp-contentslider-vertical a:hover{
  background:#e81123;
}


.slideC{ 
  position:absolute;
  top:0;
  left:50%;
  width: 640px;
  top: 100px;
  text-align: left;
  transition:all .3s ease;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  margin-left:-770px;
}

.slideC *{
  margin-left:0;
  margin-right:0;
  padding-left:0 !important;
  padding-right:0 !important;
}

.slideC a{
  padding: 25px 15px !important;
  letter-spacing:1.5px;
}

.slideC ul li{
  height:inherit !important;
  background:none !important;
}
#cbp-contentslider-vertical > ul{
height:607px;
}
#cbp-contentslider-vertical > ul > li{
position:absolute;
display:none;
}
.slideC > ul.current{
display:block;
}
.slideC > ul.current > li, .slideC > ul{
display:none;
}
.slideC ul li.animated{
	display:inline-block !important;
}
.tsIL{
margin:0 0 20px 0 !important;
}
.tsIL li{
width:30px !important; margin-right:25px !important;
}
.tsIL .fa{
font-size: 30px;
color:#000;
background:none;
}
.tsIL span {
background:none !important;
margin:0 !important;
padding:0 !important;
min-width:inherit !important;
cursor:default;
}
.tsIL span:hover i.fa-twitter{
color:#5dd7fc;
} 
.tsIL span:hover i.fa-google-plus{
color:#d62222;
} 
.tsIL span:hover i.fa-facebook{
color:#43609c;
} 
.tsIL span:hover i.fa-instagram{
color:#4c3e33;
} 
.tsIL span:hover i.fa-pinterest{
color:#cb2028;
} 
.tsIL span:hover i.fa-vine{
color:#9fc450;
} 
.tsIL span:hover i.fa-linkedin{
color:#0d81b9;
} 
.tsIL span:hover i.fa-youtube-play{
color:#df2a26;
} 
.tsIL span:hover i.fa-rss{
color:#ff6600;
} 
.tsIL span:hover i.fa-tumblr{
color:#304e6c;
} 

.career-customer .customer-block h4 {
font-size: 23px;
float: left;
margin: -4px 0 0 75px;
}

.gs-heart {
background:url(images/heart2.png) no-repeat; 
width:80px; 
height:65px; 
position:absolute; 
top: 2px;
left: 145px;
margin: 18px 0 0 4px;

-webkit-animation: roundHeart infinite;
-moz-animation: roundHeart infinite;
animation: roundHeart infinite;

-moz-animation-duration: 1s;
-webkit-animation-duration: 1s;
animation-duration: 1s;

-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
animation-fill-mode: both;
}

@-webkit-keyframes roundHeart {
from { -webkit-transform: scale(0.8); }
25%  { -webkit-transform: scale(0.81); }
40%  { -webkit-transform: scale(0.85); }
50%  { -webkit-transform: scale(0.99); }
70%  { -webkit-transform: scale(0.85); }
80%  { -webkit-transform: scale(0.84); }
to  { -webkit-transform: scale(0.8); }
}

@-moz-keyframes roundHeart {
from { -moz-transform: scale(0.8); }
25%  { -moz-transform: scale(0.81); }
40%  { -moz-transform: scale(0.85); }
50%  { -moz-transform: scale(0.99); }
70%  { -moz-transform: scale(0.85); }
80%  { -moz-transform: scale(0.84); }
to  { -moz-transform: scale(0.8); }
}

@keyframes roundHeart {
from { transform: scale(0.8); }
25%  { transform: scale(0.81); }
40%  { transform: scale(0.85); }
50%  { transform: scale(0.99); }
70%  { transform: scale(0.85); }
80%  { transform: scale(0.84); }
to  { transform: scale(0.8); }
}







@media (max-width: 1280px) {
  .slideC{ 
    left:0;
    margin-left:-100px;
  }
}


@media (max-width: 767px) {
  #cbp-contentslider-vertical > ul,
  #cbp-contentslider-vertical > ul > li{height:430px;}
  .slideC{top:60px;}
  #cbp-contentslider-vertical h4{font-size:18px;}
  #cbp-contentslider-vertical h2{font-size:40px; line-height:40px;}
  #cbp-contentslider-vertical h3{font-size:16px;}
  #cbp-contentslider-vertical a{padding:18px 15px !important; margin-top:0;}
  .tsIL li{margin-right:15px !important;}
  #cbp-contentslider-vertical .tsIL li a{padding: 0 !important;  margin: 0 !important;}
  
  #cbp-contentslider-vertical span.cbp-fwprev{width:35px; height:42px; margin-top: -50px;  overflow:hidden;}
  #cbp-contentslider-vertical span.cbp-fwnext{width:35px; height:42px; margin-top: -50px; overflow:hidden;}
  
  #cbp-contentslider-vertical span.cbp-fwprev{right:0; left:inherit; margin-top:-97px;}
  
  #cbp-contentslider-vertical span.cbp-fwprev:after{background-position:-102px -353px;}
  #cbp-contentslider-vertical span.cbp-fwnext:after{background-position:-157px -416px;}
  
  #cbp-contentslider-vertical span.cbp-fwprev:hover:after{background-position:-102px -418px;}
  #cbp-contentslider-vertical span.cbp-fwnext:hover:after{background-position:-157px -350px;}
  
  .video-container {
		position: relative;
		padding-bottom: 52%;
		padding-top: 38px;
		height: 0;
		overflow: hidden;
	}
	.video-container iframe,  
	.video-container object,  
	.video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
}

@media (max-width: 568px) {
  .slideC{ 
    left:0;
    margin-left:-70px;
    width:300px;
  }
  #cbp-contentslider-vertical a{padding: 15px 0px !important; font-size:10px; margin-right:5px;}
  #cbp-contentslider-vertical h2{font-size:35px; line-height:35px;}
  .tsIL{width:75% !important;}
  .tsIL li{margin-right: 10px !important;}
  
  
}