@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900);


@font-face {
  font-family: 'cooperhewitt-book';
  src: url('../../fonts/CooperHewitt-Book.eot'); /* IE9 Compat Modes */
  src: url('../../fonts/CooperHewitt-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/CooperHewitt-Book.woff') format('woff'), /* Pretty Modern Browsers */
       url('../../fonts/CooperHewitt-Book.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'cooperhewitt-medium';
  src: url('../../fonts/CooperHewitt-Medium.eot'); /* IE9 Compat Modes */
  src: url('../../fonts/CooperHewitt-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/CooperHewitt-Medium.woff') format('woff'), /* Pretty Modern Browsers */
       url('../../fonts/CooperHewitt-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'cooperhewitt-thin';
  src: url('../../fonts/CooperHewitt-Thin.eot'); /* IE9 Compat Modes */
  src: url('../../fonts/CooperHewitt-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/CooperHewitt-Thin.woff') format('woff'), /* Pretty Modern Browsers */
       url('../../fonts/CooperHewitt-Thin.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'cooperhewitt-light';
  src: url('../../fonts/CooperHewitt-Light.eot'); /* IE9 Compat Modes */
  src: url('../../fonts/CooperHewitt-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/CooperHewitt-Light.woff') format('woff'), /* Pretty Modern Browsers */
       url('../../fonts/CooperHewitt-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'cooperhewitt-bold';
  src: url('../../fonts/CooperHewitt-Bold.eot'); /* IE9 Compat Modes */
  src: url('../../fonts/CooperHewitt-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/CooperHewitt-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

body {
	font-family: 'cooperhewitt-book', sans-serif;
	position: relative;
	font-weight:lighter;
	font-size:18px;
	background: #fff;
}

b, strong {
    font-family: 'cooperhewitt-bold', sans-serif;
}

h1 {
	font-family: 'cooperhewitt-Medium', sans-serif;
	font-weight: lighter;
}


h2, h3 {
	font-family: 'cooperhewitt-light', sans-serif;
	font-weight: normal;
}

h4, h5, h6 {
	font-family: 'cooperhewitt-light', sans-serif;
	font-weight: normal;
}

.brand {
color: #06a0c6 !important;
}

.success {
color: #04d361 !important;
}

.slide-text .texts {
  font-family: "cooperhewitt-light";
}

.page-wrapper {
    padding: 60px 0px 80px 0px;
}

.image-slideshow li div h3 {
  color: #FFFFFF;
  font-family: cooperhewitt-light;
  font-size: 80px;
  font-weight:lighter;
  margin-bottom: 30px;
  text-shadow: none;
  text-transform: uppercase;
  margin-top: 0;
}
.image-slideshow li div p {
  color: #FFFFFF;
  font-family: cooperhewitt-book;
  font-size: 30px;
  font-weight:lighter;
  margin-bottom: 30px;
  text-shadow: none;
  text-transform: uppercase;
  margin-top: 0;
}

.blog-content .post-type {
  bottom: 5px;
  color: #FFFFFF;
  font-family: cooperhewitt-book;
  font-size: 18px;
  font-weight:lighter;
  left: 20px;
  margin-top: 0;
  padding: 10px 0;
  position: absolute;
}

::selection {
  color: #fff;
  background: #000000 ; /* Safari */
}

::-moz-selection {
    color: #fff;
    background: #000000; /* Firefox */
}

.blog-content h2 a:hover, .blog-content .post-meta li a:hover{
	color: #06a0c6;
}

a,a:hover,
.blog-content h3 a:hover{
  color:#06a0c6;
}

#header .navbar-inverse .navbar-nav  .active  > a,  
#header .navbar-inverse .navbar-nav  .active  > a:focus, 
#header .navbar-nav.navbar-right li > a:hover,
.navbar-inverse .navbar-nav > .open > a{
  color:#06a0c6;
  border-color:#06a0c6;
}

#header .navbar-inverse .navbar-nav  .active  > a,  
#header .navbar-inverse .navbar-nav  .active  > a:focus, 
#header .navbar-nav.navbar-left li > a:hover,
.navbar-inverse .navbar-nav > .open > a{
  color:#06a0c6;
  border-color:#06a0c6;
}


#header .navbar-inverse .navbar-nav .dropdown-menu > li:hover {
  border-bottom: 1px solid #06a0c6;
}

.dropdown-menu {
  border-top: 3px solid #06a0c6;
}

.carousel-indicators .active{
  background-color: #06a0c6 !important;
}

#home-carousel .carousel-inner h2 span{
  color:#06a0c6;
}

#home-carousel .carousel-left:hover,
#home-carousel .carousel-right:hover,
#respond input:focus, #respond textarea:focus{
  border-color: #06a0c6;
}

.features-nav  .media i:after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #06a0c6;
}

.features-nav .active .media i, 
.features-nav li:hover  .media i {
  background-color: #06a0c6;
  border-color: #06a0c6;
}

#portfolio .portfolio-filter li .active{
  border: 1px solid #06a0c6;
  color: #06a0c6;
}

#portfolio .portfolio-filter li a:hover, 
#portfolio .portfolio-filter li a:focus,
#portfolio .portfolio-filter li a:active {
  color: #06a0c6;
}

.mask i {
  border: 1px solid #06a0c6;
  color: #06a0c6;
}

.mask i:hover{
  background-color:#06a0c6;  
}

.carousel-left:hover, 
.carousel-right:hover {
  background: #06a0c6;
}

.carousel-left, 
.carousel-right {
  border: 1px solid #06a0c6;
  color: #06a0c6;
}

#team-member-carousel .team-member:hover{
  background-color: #06a0c6;
}

#our-team .carousel-left:hover,
#our-team .carousel-right:hover{
  border: 1px solid #06a0c6;;
}

.testimonial p span{
  color:#06a0c6;
}

.single-blog .date {
  background: none repeat scroll 0 0 #06a0c6;
}

#contact-wrap .btn-primary{
  background: #06a0c6;
}


#contact-wrap .form-control:focus {
  border-color: #06a0c6
}

#footer a {
  color:#06a0c6;
}

.btn-lg {
 /*   padding-bottom:5px !important;  */
}

.btn-readmore {
  background-color: #06a0c6;
}

.carousel-blog-control{
  background: #06a0c6;
}

.btn-reply:hover{
  background:#06a0c6;
}

.btn-send {
  background: #06a0c6;
  }
  

.replay-box form span input:focus, 
.replay-box form textarea:focus{
	border-color: #06a0c6;
}  

.pagination-lg li a:hover {
  background-color: #06a0c6;
}

.pagination  .active  a, 
.pagination  .active  span, 
.pagination  .active  a:hover, 
.pagination  .active  span:hover, 
.pagination  .active  a:focus, 
.pagination  .active  span:focus {
  background-color: #06a0c6;
}

.btn-search, .btn-plan {
  background: #06a0c6;
}

.blog_category li a:hover, 
.blog_category li a:focus {
	color: #06a0c6;
}

ul.plan:hover {
  border-color: rgba(122, 183, 0, 0.7);
}

ul.plan:hover .plan-name {
  background: rgba(122, 183, 0, 0.7);
}

ul.plan:hover .plan-price {
  border-color: #9AC545 ;
}



.btn-readmore {
  background-color: #06a0c6;
}

.carousel-blog-control {
  background: #06a0c6;
}

.btn-reply:hover{
  background:#06a0c6;
}

.btn-send, .blog-content .date{
  background: #06a0c6;
  }
  

.replay-box form span input:focus, 
.replay-box form textarea:focus{
	border-color: #06a0c6;
}  

.pagination-lg li a:hover {
  background-color: #06a0c6;
}

.pagination  .active  a, 
.pagination  .active  span, 
.pagination  .active  a:hover, 
.pagination  .active  span:hover, 
.pagination  .active  a:focus, 
.pagination  .active  span:focus {
  background-color: #06a0c6;
}

.btn-search, .btn-plan,
.load-wrap .load-more{
  background: #06a0c6;
}

.blog_category li a:hover, 
.blog_category li a:focus,
.single-blog-content h2 a:hover,
.single-blog-content .post-meta li a:hover{
	color: #06a0c6;
}

ul.plan:hover {
  border-color: rgba(122, 183, 0, 0.7);
}

ul.plan:hover .plan-name {
  background: rgba(122, 183, 0, 0.7);
}

ul.plan:hover .plan-price {
  border-color: #9AC545 ;
}

.tag-cloud li a:hover, .tag-cloud li a:focus {
  background-color: #06a0c6;
}

.portfolio-prev:hover, 
.portfolio-next:hover {
  background:#06a0c6;
  border-color:#06a0c6;
}

.client-carousel-left:hover,  
.client-carousel-right:hover,
.client-carousel-left:focus,  
.client-carousel-right:focus {
  background:#06a0c6;
  border-color:#06a0c6;
}

.single-carousel-right, 
.single-carousel-left {
  background:#06a0c6;
  border: 1px solid #06a0c6;
}

.search_box:focus{
  border-color: #06a0c6;
}

.widget ul li a:hover {
color: #06a0c6;
}

.widget .tagcloud a:hover,
.btn-style,
#comments .form-submit #submit{
  background-color: #06a0c6;
}


.btn-reply:hover {
background: #06a0c6;
}

.btn {
    font-family: "cooperhewitt-book";
    padding-bottom: 2px;
}

.btn-transparent {
    color:white;
}

.btn-primary {
    color: #fff;
    background: #06a0c6;
    border-color: #06a0c6;
}

.btn-convert {
    color: #fff;
background: #6d10e0;
background: -moz-linear-gradient(-45deg, #6d10e0 0%, #d21872 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, #6d10e0), color-stop(100%, #d21872));
background: -webkit-linear-gradient(-45deg, #6d10e0 0%, #d21872 100%);
background: -o-linear-gradient(-45deg, #6d10e0 0%, #d21872 100%);
background: -ms-linear-gradient(-45deg, #6d10e0 0%, #d21872 100%);
background: linear-gradient(135deg, #6d10e0 0%, #d21872 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d10e0', endColorstr='#d21872', GradientType=1 );
-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.36);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.36);
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.36);
border: none;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    color: #06a0c6;
    background: #ffffff;
    border-color: #06a0c6;
}

.btn-convert:hover, .btn-convert:active, .btn-convert:focus {
    color: #ffffff;
background: #d21872;
background: -moz-linear-gradient(-45deg, #d21872 0%, #6d10e0 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, #d21872), color-stop(100%, #6d10e0));
background: -webkit-linear-gradient(-45deg, #d21872 0%, #6d10e0 100%);
background: -o-linear-gradient(-45deg, #d21872 0%, #6d10e0 100%);
background: -ms-linear-gradient(-45deg, #d21872 0%, #6d10e0 100%);
background: linear-gradient(135deg, #d21872 0%, #6d10e0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d21872', endColorstr='#6d10e0', GradientType=1 );
border: none;
-webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.36);
-moz-box-shadow: 0px 3px 58px 0px rgba(0,0,0,0.36);
box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.36);
margin-top:-4px;
margin-bottom:4px;
}



.btn-cta:hover, .btn-cta:active, .btn-cta:focus {
    border-color: #ffffff !important;
}

.btn-primary.btn-square:hover, .btn-primary.btn-square:active, .btn-primary.btn-square:focus {
    color: #06a0c6;
    background: #ffffff;
    border-color: #06a0c6 !important;
}

.btn-transparent.btn-primary {
    color: #06a0c6 !important;
    background: rgba(0, 0, 0, 0);
    border-color: #06a0c6;
}

.btn-transparent.btn-primary:hover, .btn-transparent.btn-primary:active, .btn-transparent.btn-primary:focus {
    color: #ffffff !important;
    background: #06a0c6 !important;
    border-color: #06a0c6 !important;
}

.btn-success {
    color: #000;
    background: #04d361;
    border-color: #04d361;
}

.btn-transparent.btn-success {
    color: #04d361 !important;
    background: rgba(0, 0, 0, 0);
    border-color: #04d361;
}


.btn-success:hover, .btn-success:active, .btn-success:focus {
    color: #04d361;
    background: rgba(0, 0, 0, 0);
    border-color: #04d361;
}

.btn-transparent.btn-success:hover, .btn-transparent.btn-success:active, .btn-transparent.btn-success:focus {
    color: #ffffff !important;
    background: #04d361 !important;
    border-color: #04d361 !important;
}

.btn-info {
    color: #fff;
    background: #333333;
    border-color: #333333;
}

.btn-transparent.btn-info {
    color: #333333 !important;
    background: rgba(0, 0, 0, 0);
    border-color: #333333;
}

.btn-info:hover, .btn-info:active, .btn-info:focus {
    color: #FFFFFF !important;
    background: #333333 !important;
}

.btn-info:hover, .btn-infos:active, .btn-info:focus {
    color: #4cae4c;
    background: rgba(0, 0, 0, 0);
    border-color: #333333;
}

@media (max-width: 767px) { 
  #header .navbar-inverse .navbar-nav .dropdown-menu > li.active > a, 
  #header .navbar-inverse .navbar-nav .dropdown-menu > li.active > a:focus, 
  #header .navbar-inverse .navbar-nav .dropdown-menu > li > a:hover {
    border-left: 2px solid #06a0c6;
  }
}
