.dark-blue {color: #1178ac;}
.thin-dark-blue {color: #1178ac; font-weight: 300;}
.dark-blue-bg, .panel-heading {background: #1178ac; font-color: #FFF;}
.btn.dark-blue-bg {border-color:#1873a5;}
.btn.dark-blue-bg:hover, .btn.red-bg:hover, .btn.green-bg:hover { color: #000; }
.blue {color: #28b8e5;}
.blue-bg {background: #28b8e5; font-color: #FFF;}
.btn.blue-bg {border-color:#2cafd9;}
.panel-heading.blue-bg {background: #28b8e5; font-color: #FFF;}
.light-blue {color: #9bdcf7;}
.light-blue-bg {background: #9bdcf7;}
.btn.light-blue-bg {border-color:#96d1e9;}
.green {color: #8ec42e;}
.green-bg {background: #8ec42e;}
.btn.green-bg {border-color:#86ba3c;}
.gold {color: #f4bf25;}
.gold-bg {background: #f4bf25;}
.btn.gold-bg {border-color: #e7b520;}
.gold-bg:hover {background: #f7b604; border-color: #e9ab01;}
.btn.white { color: #fff; }
.white {color: #fff;}
.white-bg {background: #fff;}
.red {color: #7a212e;}
.red-bg {background: #7a212e;}
.btn.red-bg {border-color: #741e2b;}
.orange {color: #eb7203;}
.yellow {color: #f6b332;}
.grey {color: #949699;}
.grey-bg {background: #949699;}
.light-grey-bg {background: #ccc;}
.dark-grey{ color: #333; }
.dark-grey-bg {background: #666;}
.btn.grey-bg {border-color: #949699; color: #fff;}
.teal {color:#386c87;}
.teal-bg {background:#386c87;}
.black {color: #000;}
.sm {font-size: 20px;}
/* .panel-default {min-height: 250px;} */
.social-media-icons {vertical-align:center;  margin-bottom: 15px; color: #999;}
.social-media-icons, .social-media-icons a, .social-media-icons a:visited {color: #999;}
.social-media-icons i {margin-left: 5px;}
.fa-twitter:hover {color:#00aced;}
.fa-facebook:hover {color:#3b5998;}
.fa-google-plus:hover {color:#dd4b39;}
.fa-pinterest:hover {color:#cb2027;}
.fa-linkedin:hover {color:#007bb6;}
.fa-youtube:hover {color:#bb0000;}
.fa-rss:hover {color:#ff8c00;}
.jumbotron {min-height: 400px; background-size: cover;}
.jumbotron2 {min-height: 200px; padding: 50px 15px; margin-bottom: 30px; background-size: cover;}
.jumbotron3 {min-height: 100px; padding: 30px 15px; margin-bottom: 30px;}
.jumbotron-home {min-height: 550px; background-size: cover !important;}
.pad10{padding:10px;}
.pad20{padding:20px;}
.pad30{padding:30px;}
.pad30v {padding:30px 0px;}
.mar30 {margin: 30px 0px;}
.mar60 {margin: 60px 0px;}
.marb30 {margin-bottom: 30px;}
.hfix {margin-left: 0px; margin-right: 0px;}
.clear {clear: both;}
.quotepad {padding: 30px 30px 30px 84px; margin-bottom: 15px; background-color: #F9F9F9; border: 2px solid #F7F7F7; font-size: 15px; font-style: italic; color: rgb(107, 105, 105);}
.quotepad .lead{ font-size: 18px; line-height: 28px; }
.padding {padding: 10px;}
.video-container {margin-bottom: 10px;}
.playbtn {width: 25px; height: 25px; margin-left: 5px;}
.playarea {width: 100%; line-height: 40px; display: block;}
.list-margin li {margin-bottom: 25px;}
.dropdown-menu li, .dropdown-menu .pull-right, li.pull-right {display: block;}
.drop-small, .drop-small li a small{font-size: 10px;}
.drop-small li a:hover {color: #eee; background: #949699;}
.hover-dark {background: #eee; color: #777;}
.hover-dark:hover {background: #949699; color: #fff;}
.newstitle {margin-top: 0px; margin-bottom:30px;}

.dropcap {float: left;
     color: #333;
     font-size: 75px;
     line-height: 60px;
     padding: 5px 5px 0 0;}
.dropcap:first-child:first-letter {
     float: left;
     color: #333;
     font-size: 75px;
     line-height: 60px;
     padding: 5px 5px 0 0;
}
.border-radius { border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px;}
.carousel-content {
    color:black;
    display:flex;
    align-items:center;
}
img.pathwaysimg {  opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */}
img.grayscale{
filter: grayscale(100%);
-webkit-filter: grayscale(100%); /* For Webkit browsers */
filter: gray; /* For IE 6 - 9 */
-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
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 10+, Firefox on Android */
}

img.grayscale:hover{
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
}

.left-align-buy {
	margin: 1em;
    height: 129px;
    width: 100px;
    float: left;
}

.left-align-buypackage {
	margin: 1em;
    height: 129px;
    width: 256px;
    float: left;
}

.imgWrap {
  position: relative;
  height: 180px;
  width: 270px; margin: 0 auto;
}

.imgDescription {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(29, 106, 154, 0.72);
  color: #fff;
  visibility: hidden;
  opacity: 0;
  padding: 10px;
  text-align: left;
  font-size: 12px;
  line-height: 20px;

  /*remove comment if you want a gradual transition between states
  -webkit-transition: visibility opacity 0.2s;
  */
}


.imgWrap:hover .imgDescription {
  visibility: visible;
  background-color: #1385BF;
  opacity: 1;
  cursor: default;
}


/*	Team 2
/*----------------------------------------------------*/

.team-2 .team-wrapper {
    padding-bottom: 25px;
}

.team-2 .team-wrapper .team-item {
	max-width: 500px;
	margin: 0 auto;
    overflow: hidden;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.team-2 .team-wrapper .team-item .team-thumb {
    position: relative;
    overflow: hidden;
}

.team-2 .team-wrapper .team-item .team-thumb img {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.team-2 .team-wrapper .team-item:hover .team-thumb img {
    transform: scale(1.1);
}

.team-2 .team-wrapper .team-item .team-thumb .image-overlay {
    background-color: #2c3e50;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.team-2 .team-wrapper .team-item:hover .team-thumb .image-overlay {
    opacity: 0.50;
    filter: alpha(opacity=50);
}

.team-2 .team-wrapper .team-item .team-thumb .team-link {
    position: absolute;
    color: #fff;
    display: block;
}

.team-2 .team-wrapper .team-item .team-thumb .team-link:hover {
    color: #F39C12;
}


.team-2 .col-sm-4 .team-item .team-thumb .team-link, .team-2 .col-md-3 .team-item .team-thumb .team-link {
    top: 0;
    left: 45%;
    margin-top: -50px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.team-2 .col-sm-4 .team-item:hover .team-thumb .team-link, .team-2 .col-md-3 .team-item:hover .team-thumb .team-link {
    display: block;
    top: 58%;
    left: 45%;
}


.team-2 .team-wrapper .team-item .team-details {
    text-align: center;
    padding-top: 20px;
    background-color: #fff;
    border-top: 0;
    overflow: hidden;
}

.social {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    z-index: 100;
}

.social li {
    display: inline-block;
    margin-right: 6px; vertical-align: middle;
}

.social li a {
    display: table;
	position: relative; text-decoration: none; vertical-align: middle;
}

.social li a i,
.social li a em {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 34px;
    height: 34px;
    font-size: 18px;
    -webkit-transition: all 200ms ease-out;
       -moz-transition: all 200ms ease-out;
         -o-transition: all 200ms ease-out;
            transition: all 200ms ease-out;
}

.social-light li a i,
.social-light li a em {
	color: #ffffff;
}

.social-dark li a i,
.social-dark li a em {
	color: #666666;
}

.fa-info {
    font-size: 18px;
}

.social li a i:after,
.social li a em:after {
	content: '';
	z-index: -1;
	position: absolute;
	width: 100%;
	height: 0;
	top: 0;
	left: 0;
    -webkit-transition: all 200ms ease-out;
       -moz-transition: all 200ms ease-out;
         -o-transition: all 200ms ease-out;
            transition: all 200ms ease-out;
}
/*.social li a:hover i,
.social li a:hover em {
	color: #f0f0f0; text-decoration: none;
}
.social li a:hover i:after,
.social li a:hover em:after {
	height: 100%; text-decoration: none;
}*/

.underlined-title {
	text-align: center;
	padding-bottom: 30px;
}

.underlined-title h1 {
 font-family: 'Noto Sans', Helvetica, Arial, sans-serif; font-weight: 300;
	margin: 0;
}

.underlined-title h2 {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 700;
}

.underlined-title hr, hr.centerline {
	width: 10%;
	border-width: 2px;
	border-color: #28b8e5;
}


.quotes {
	background: #F9F9F9;
	background-image: url(../images/quotesbg-grey.png);  
   	background-repeat: no-repeat;
   	background-position: top left;
    }
    
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

/*	BUTTONS
/*----------------------------------------------------*/

.btn.gold-bg:hover{
	background-color: #28B8E5;
	border-color: #219DC3;
	color: #fff;
}

a button,
a.btn {
    color: #fff;
}


/*	TYPO
/*----------------------------------------------------*/

h1{
	margin-bottom: 20px;
}


/*	CONTENT BLOCK 3-1 MEDIA QUERIES
/*----------------------------------------------------*/

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
	.team-2 .col-sm-4 .team-item .team-thumb .team-link {
	    left: 40%;
	}
	
	.team-2 .col-sm-4 .team-item:hover .team-thumb .team-link {
	    top: 66%;
	    left: 40%;
	}
	
	.team-2 .col-sm-6 .team-item .team-thumb .team-link {
	    left: 43.4%;
	}
	
	.team-2 .col-sm-6 .team-item:hover .team-thumb .team-link {
	    top: 60%;
	    left: 43.4%;
	}
	
   .col-sm-15 {
        width: 20%;
        float: left;
    }
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	
	
	.team-2 .col-sm-4 .team-item .team-thumb .team-link {
	    left: 42%;
	}
	
	.team-2 .col-sm-4 .team-item:hover .team-thumb .team-link {
	    top: 62%;
	    left: 42%;
	}
	
	.team-2 .col-md-3 .team-item .team-thumb .team-link {
	    left: 39%;
	}
	
	.team-2 .col-md-3 .team-item:hover .team-thumb .team-link {
	    top: 66%;
	    left: 39%;
	}
	
   .col-md-15 {
        width: 20%;
        float: left;
    }
	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
	
	.team-2 .col-sm-4 .team-item .team-thumb .team-link {
	    left: 43.4%;
	}
	
	.team-2 .col-sm-4 .team-item:hover .team-thumb .team-link {
	    top: 60%;
	    left: 43.4%;
	}
	
	.team-2 .col-md-3 .team-item .team-thumb .team-link {
	    left: 41.3%;
	}
	
	.team-2 .col-md-3 .team-item:hover .team-thumb .team-link {
	    top: 63%;
	    left: 41.3%;
	}

	  .col-lg-15 {
        width: 20%;
        float: left;
    }
}